{
  "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 {mergeMapTo} ",
          "range": [
            115,
            140
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 25
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            141,
            149
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.mergeMapTo",
            "raw": "'Observable.prototype.mergeMapTo'",
            "range": [
              150,
              183
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 42
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          203,
                          212
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "mergeMapTo( 10——10——10—| )",
                          "raw": "'mergeMapTo( 10\\u2014\\u201410\\u2014\\u201410\\u2014| )'",
                          "range": [
                            213,
                            266
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 67
                            }
                          }
                        }
                      ],
                      "range": [
                        203,
                        267
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 68
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map-and-flatten each item to an Observable",
                        "raw": "'should map-and-flatten each item to an Observable'",
                        "range": [
                          268,
                          319
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 69
                          },
                          "end": {
                            "line": 7,
                            "column": 120
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      347,
                                      349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        352,
                                        355
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-----3--5-------|",
                                        "raw": "'--1-----3--5-------|'",
                                        "range": [
                                          356,
                                          378
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      352,
                                      379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    347,
                                    379
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                343,
                                380
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      393,
                                      399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !",
                                    "raw": "'^                  !'",
                                    "range": [
                                      402,
                                      424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    393,
                                    424
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                389,
                                425
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      438,
                                      440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        443,
                                        447
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x-x-x|              ",
                                        "raw": "'x-x-x|              '",
                                        "range": [
                                          448,
                                          470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                474,
                                                475
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                477,
                                                479
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              474,
                                              479
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 10,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 10,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          472,
                                          481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      443,
                                      482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    438,
                                    482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                434,
                                483
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      496,
                                      504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-x-x-x-xxxx-x---|",
                                    "raw": "'--x-x-x-x-xxxx-x---|'",
                                    "range": [
                                      507,
                                      529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    496,
                                    529
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                492,
                                530
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      543,
                                      549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            554,
                                            555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 10,
                                          "raw": "10",
                                          "range": [
                                            557,
                                            559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          554,
                                          559
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      552,
                                      561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    543,
                                    561
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                539,
                                562
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      575,
                                      581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          584,
                                          586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          587,
                                          597
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        584,
                                        597
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          598,
                                          600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      584,
                                      601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    575,
                                    601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                571,
                                602
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        611,
                                        627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          628,
                                          634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      611,
                                      635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      636,
                                      640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    611,
                                    640
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      641,
                                      649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      651,
                                      657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  611,
                                  658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                611,
                                659
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        668,
                                        687
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            688,
                                            690
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            691,
                                            704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          688,
                                          704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      668,
                                      705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      706,
                                      710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    668,
                                    710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      711,
                                      717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  668,
                                  718
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                668,
                                719
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            333,
                            725
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 134
                            },
                            "end": {
                              "line": 16,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          321,
                          725
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 122
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      203,
                      726
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 16,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    203,
                    727
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 16,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        732,
                        734
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many regular interval inners",
                        "raw": "'should mergeMapTo many regular interval inners'",
                        "range": [
                          735,
                          783
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 7
                          },
                          "end": {
                            "line": 17,
                            "column": 55
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      811,
                                      812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        815,
                                        819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----1---2---3---(4|)                        ",
                                        "raw": "'----1---2---3---(4|)                        '",
                                        "range": [
                                          820,
                                          866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      815,
                                      867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    811,
                                    867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                807,
                                868
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      881,
                                      886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^               !                           ",
                                        "raw": "'^               !                           '",
                                        "range": [
                                          890,
                                          936
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "    ^               !                       ",
                                        "raw": "'    ^               !                       '",
                                        "range": [
                                          1003,
                                          1049
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 58
                                          }
                                        },
                                        "leadingComments": [
                                          {
                                            "type": "Line",
                                            "value": "                  ----1---2---3---(4|)",
                                            "range": [
                                              950,
                                              990
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 52
                                              }
                                            }
                                          }
                                        ]
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                ^               !           ",
                                        "raw": "'                ^               !           '",
                                        "range": [
                                          1128,
                                          1174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 58
                                          }
                                        },
                                        "leadingComments": [
                                          {
                                            "type": "Line",
                                            "value": "                              ----1---2---3---(4|)",
                                            "range": [
                                              1063,
                                              1115
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 64
                                              }
                                            }
                                          }
                                        ]
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                        ^               !   ",
                                        "raw": "'                        ^               !   '",
                                        "range": [
                                          1261,
                                          1307
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 58
                                          }
                                        },
                                        "leadingComments": [
                                          {
                                            "type": "Line",
                                            "value": "                                      ----1---2---3---(4|)",
                                            "range": [
                                              1188,
                                              1248
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "range": [
                                      889,
                                      1308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    881,
                                    1308
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                877,
                                1309
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1322,
                                      1324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1327,
                                        1330
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a---b-----------c-------d-------|           ",
                                        "raw": "'a---b-----------c-------d-------|           '",
                                        "range": [
                                          1331,
                                          1377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1327,
                                      1378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    1322,
                                    1378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1318,
                                1379
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1392,
                                      1398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                       !",
                                    "raw": "'^                                       !'",
                                    "range": [
                                      1401,
                                      1444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    1392,
                                    1444
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1388,
                                1445
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1458,
                                      1466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----1---(21)(32)(43)(41)2---(31)(42)3---(4|)",
                                    "raw": "'----1---(21)(32)(43)(41)2---(31)(42)3---(4|)'",
                                    "range": [
                                      1469,
                                      1515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    1458,
                                    1515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1454,
                                1516
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1529,
                                      1535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1538,
                                          1540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          1541,
                                          1551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        1538,
                                        1551
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1552,
                                          1553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1538,
                                      1554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1529,
                                    1554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1525,
                                1555
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1564,
                                        1580
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1581,
                                          1587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1564,
                                      1588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1589,
                                      1593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1564,
                                    1593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1594,
                                      1602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1564,
                                  1603
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1564,
                                1604
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1613,
                                        1632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1633,
                                            1634
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1635,
                                            1648
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          1633,
                                          1648
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1613,
                                      1649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1650,
                                      1654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1613,
                                    1654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      1655,
                                      1660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1613,
                                  1661
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1613,
                                1662
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1671,
                                        1690
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1691,
                                            1693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1694,
                                            1707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1691,
                                          1707
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1671,
                                      1708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1709,
                                      1713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1671,
                                    1713
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1714,
                                      1720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1671,
                                  1721
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1671,
                                1722
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            797,
                            1728
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 69
                            },
                            "end": {
                              "line": 33,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          785,
                          1728
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 57
                          },
                          "end": {
                            "line": 33,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      732,
                      1729
                    ],
                    "loc": {
                      "start": {
                        "line": 17,
                        "column": 4
                      },
                      "end": {
                        "line": 33,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1434,
                    "_esdocTestName": "it1434"
                  },
                  "range": [
                    732,
                    1730
                  ],
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 4
                    },
                    "end": {
                      "line": 33,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1735,
                        1737
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to constant resolved promises and merge",
                        "raw": "'should map values to constant resolved promises and merge'",
                        "range": [
                          1738,
                          1797
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 7
                          },
                          "end": {
                            "line": 34,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1809,
                              1813
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 78
                              },
                              "end": {
                                "line": 34,
                                "column": 82
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1829,
                                      1835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            1838,
                                            1840
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            1841,
                                            1851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          1838,
                                          1851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          1852,
                                          1856
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        1838,
                                        1856
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              1858,
                                              1859
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              1861,
                                              1862
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              1864,
                                              1865
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              1867,
                                              1868
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1857,
                                          1869
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1838,
                                      1870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1829,
                                    1870
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1825,
                                1871
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      1884,
                                      1891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      1894,
                                      1896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    1884,
                                    1896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1880,
                                1897
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1906,
                                          1912
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          1913,
                                          1923
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        1906,
                                        1923
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              1924,
                                              1934
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              1935,
                                              1939
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "range": [
                                            1924,
                                            1939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Promise",
                                                "range": [
                                                  1940,
                                                  1947
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "resolve",
                                                "range": [
                                                  1948,
                                                  1955
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 57
                                                  }
                                                }
                                              },
                                              "range": [
                                                1940,
                                                1955
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  1956,
                                                  1958
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 58
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 60
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1940,
                                              1959
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 37,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 37,
                                                "column": 61
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1924,
                                          1960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1906,
                                      1961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1962,
                                      1971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    1906,
                                    1971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 73
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1982,
                                          1983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  1999,
                                                  2006
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  2007,
                                                  2011
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                1999,
                                                2011
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  2012,
                                                  2013
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1999,
                                              2014
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 38,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            1999,
                                            2015
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 38,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1985,
                                        2025
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 87
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1972,
                                      2025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          2037,
                                          2040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2056,
                                                2060
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 40,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2065,
                                                    2070
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      2071,
                                                      2124
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 40,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 40,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2061,
                                                  2125
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2056,
                                              2126
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            2056,
                                            2127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2042,
                                        2137
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2027,
                                      2137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          2165,
                                                          2171
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 42,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 42,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          2172,
                                                          2178
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 42,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 42,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2165,
                                                        2178
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 42,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 42,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          2179,
                                                          2186
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 42,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 42,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2165,
                                                      2187
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      2188,
                                                      2190
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2165,
                                                    2190
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    2191,
                                                    2195
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2165,
                                                  2195
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2196,
                                                  2201
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                2165,
                                                2201
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2203,
                                                      2205
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2207,
                                                      2209
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2211,
                                                      2213
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      2215,
                                                      2217
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 64
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2202,
                                                  2218
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 65
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2165,
                                              2219
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            2165,
                                            2220
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 67
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2233,
                                                2237
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              2233,
                                              2239
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            2233,
                                            2240
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2151,
                                        2250
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2139,
                                      2250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1906,
                                  2251
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                1906,
                                2252
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            1815,
                            2258
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 84
                            },
                            "end": {
                              "line": 45,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1799,
                          2258
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 68
                          },
                          "end": {
                            "line": 45,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1735,
                      2259
                    ],
                    "loc": {
                      "start": {
                        "line": 34,
                        "column": 4
                      },
                      "end": {
                        "line": 45,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1435,
                    "_esdocTestName": "it1435"
                  },
                  "range": [
                    1735,
                    2260
                  ],
                  "loc": {
                    "start": {
                      "line": 34,
                      "column": 4
                    },
                    "end": {
                      "line": 45,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2265,
                        2267
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to constant rejected promises and merge",
                        "raw": "'should map values to constant rejected promises and merge'",
                        "range": [
                          2268,
                          2327
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 7
                          },
                          "end": {
                            "line": 46,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              2339,
                              2343
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 78
                              },
                              "end": {
                                "line": 46,
                                "column": 82
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2359,
                                      2365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            2368,
                                            2370
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            2371,
                                            2381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          2368,
                                          2381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          2382,
                                          2386
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        2368,
                                        2386
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              2388,
                                              2389
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              2391,
                                              2392
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2394,
                                              2395
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2397,
                                              2398
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2387,
                                          2399
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2368,
                                      2400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2359,
                                    2400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2355,
                                2401
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2410,
                                          2416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          2417,
                                          2427
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        2410,
                                        2427
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              2428,
                                              2438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              2439,
                                              2443
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "range": [
                                            2428,
                                            2443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Promise",
                                                "range": [
                                                  2444,
                                                  2451
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "reject",
                                                "range": [
                                                  2452,
                                                  2458
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 56
                                                  }
                                                }
                                              },
                                              "range": [
                                                2444,
                                                2458
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  2459,
                                                  2461
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2444,
                                              2462
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2428,
                                          2463
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2410,
                                      2464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      2465,
                                      2474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    2410,
                                    2474
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 72
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          2485,
                                          2486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 83
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2502,
                                                2506
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2511,
                                                    2516
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      2517,
                                                      2569
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2507,
                                                  2570
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2502,
                                              2571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            2502,
                                            2572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2488,
                                        2582
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 86
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2475,
                                      2582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          2594,
                                          2597
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        2613,
                                                        2619
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2620,
                                                        2626
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2613,
                                                      2626
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "err",
                                                      "range": [
                                                        2627,
                                                        2630
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 29
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2613,
                                                    2631
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2632,
                                                    2634
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2613,
                                                  2634
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2635,
                                                  2640
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                2613,
                                                2640
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  2641,
                                                  2643
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 42
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2613,
                                              2644
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            2613,
                                            2645
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2658,
                                                2662
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              2658,
                                              2664
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            2658,
                                            2665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2599,
                                        2675
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2584,
                                      2675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2703,
                                                2707
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2712,
                                                    2717
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 54,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 54,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      2718,
                                                      2774
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2708,
                                                  2775
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 54,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 54,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2703,
                                              2776
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            2703,
                                            2777
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2689,
                                        2787
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2677,
                                      2787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2410,
                                  2788
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                2410,
                                2789
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2345,
                            2795
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 84
                            },
                            "end": {
                              "line": 56,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2329,
                          2795
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 68
                          },
                          "end": {
                            "line": 56,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2265,
                      2796
                    ],
                    "loc": {
                      "start": {
                        "line": 46,
                        "column": 4
                      },
                      "end": {
                        "line": 56,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1436,
                    "_esdocTestName": "it1436"
                  },
                  "range": [
                    2265,
                    2797
                  ],
                  "loc": {
                    "start": {
                      "line": 46,
                      "column": 4
                    },
                    "end": {
                      "line": 56,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2802,
                        2804
                      ],
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 4
                        },
                        "end": {
                          "line": 57,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo values to resolved promises with resultSelector",
                        "raw": "'should mergeMapTo values to resolved promises with resultSelector'",
                        "range": [
                          2805,
                          2872
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 7
                          },
                          "end": {
                            "line": 57,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              2884,
                              2888
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 86
                              },
                              "end": {
                                "line": 57,
                                "column": 90
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2904,
                                      2910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            2913,
                                            2915
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            2916,
                                            2926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          2913,
                                          2926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          2927,
                                          2931
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        2913,
                                        2931
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              2933,
                                              2934
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              2936,
                                              2937
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2939,
                                              2940
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2942,
                                              2943
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2932,
                                          2944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2913,
                                      2945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2904,
                                    2945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2900,
                                2946
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelectorCalledWith",
                                    "range": [
                                      2959,
                                      2983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      2986,
                                      2988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    2959,
                                    2988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2955,
                                2989
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      3002,
                                      3007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          3010,
                                          3020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          3021,
                                          3025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        3010,
                                        3025
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Promise",
                                            "range": [
                                              3026,
                                              3033
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "resolve",
                                            "range": [
                                              3034,
                                              3041
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            3026,
                                            3041
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              3042,
                                              3044
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3026,
                                          3045
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3010,
                                      3046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    3002,
                                    3046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2998,
                                3047
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelector",
                                    "range": [
                                      3060,
                                      3074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "outerVal",
                                        "range": [
                                          3087,
                                          3095
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "innerVal",
                                        "range": [
                                          3097,
                                          3105
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "outerIndex",
                                        "range": [
                                          3107,
                                          3117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "innerIndex",
                                        "range": [
                                          3119,
                                          3129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "resultSelectorCalledWith",
                                                "range": [
                                                  3145,
                                                  3169
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  3170,
                                                  3174
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                3145,
                                                3174
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ArrayExpression",
                                                      "elements": [],
                                                      "range": [
                                                        3175,
                                                        3177
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 62,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 62,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "slice",
                                                      "range": [
                                                        3178,
                                                        3183
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 62,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 62,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3175,
                                                      3183
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      3184,
                                                      3188
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3175,
                                                    3188
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 62,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 62,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "arguments",
                                                    "range": [
                                                      3189,
                                                      3198
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3175,
                                                  3199
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3145,
                                              3200
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "range": [
                                            3145,
                                            3201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 68
                                            }
                                          }
                                        },
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 8,
                                            "raw": "8",
                                            "range": [
                                              3221,
                                              3222
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 63,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 63,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            3214,
                                            3223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 21
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3131,
                                        3233
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3077,
                                      3233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3060,
                                    3233
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3056,
                                3234
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      3247,
                                      3254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      3257,
                                      3259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    3247,
                                    3259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3243,
                                3260
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedCalls",
                                    "range": [
                                      3273,
                                      3286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              3304,
                                              3305
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              3307,
                                              3309
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 18
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              3311,
                                              3312
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 21
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              3314,
                                              3315
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3303,
                                          3316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              3331,
                                              3332
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              3334,
                                              3336
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 18
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              3338,
                                              3339
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 21
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              3341,
                                              3342
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3330,
                                          3343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              3358,
                                              3359
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              3361,
                                              3363
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 18
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              3365,
                                              3366
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 21
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              3368,
                                              3369
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3357,
                                          3370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              3385,
                                              3386
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              3388,
                                              3390
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 18
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              3392,
                                              3393
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 21
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              3395,
                                              3396
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3384,
                                          3397
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3289,
                                      3408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3273,
                                    3408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3269,
                                3409
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3418,
                                          3424
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          3425,
                                          3435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        3418,
                                        3435
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          3436,
                                          3441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          3443,
                                          3457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3418,
                                      3458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      3459,
                                      3468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    3418,
                                    3468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          3479,
                                          3480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  3496,
                                                  3503
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  3504,
                                                  3508
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                3496,
                                                3508
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  3509,
                                                  3510
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3496,
                                              3511
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            3496,
                                            3512
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3482,
                                        3522
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3469,
                                      3522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          3534,
                                          3537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3553,
                                                3557
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    3562,
                                                    3567
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      3568,
                                                      3621
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3558,
                                                  3622
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3553,
                                              3623
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            3553,
                                            3624
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3539,
                                        3634
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3524,
                                      3634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          3662,
                                                          3668
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 77,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 77,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          3669,
                                                          3675
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 77,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 77,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3662,
                                                        3675
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          3676,
                                                          3683
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 77,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 77,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3662,
                                                      3684
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      3685,
                                                      3687
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3662,
                                                    3687
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 77,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 77,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    3688,
                                                    3692
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 77,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 77,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3662,
                                                  3692
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3693,
                                                  3698
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                3662,
                                                3698
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      3700,
                                                      3701
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      3703,
                                                      3704
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      3706,
                                                      3707
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      3709,
                                                      3710
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3699,
                                                  3711
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3662,
                                              3712
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 77,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 77,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            3662,
                                            3713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 63
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          3726,
                                                          3732
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 78,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 78,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          3733,
                                                          3739
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 78,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 78,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3726,
                                                        3739
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 78,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 78,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "resultSelectorCalledWith",
                                                        "range": [
                                                          3740,
                                                          3764
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 78,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 78,
                                                            "column": 50
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3726,
                                                      3765
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      3766,
                                                      3768
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3726,
                                                    3768
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    3769,
                                                    3773
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3726,
                                                  3773
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3774,
                                                  3779
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                3726,
                                                3779
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expectedCalls",
                                                "range": [
                                                  3780,
                                                  3793
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 79
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3726,
                                              3794
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 80
                                              }
                                            }
                                          },
                                          "range": [
                                            3726,
                                            3795
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 81
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3808,
                                                3812
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 79,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 79,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              3808,
                                              3814
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 79,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 79,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            3808,
                                            3815
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3648,
                                        3825
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3636,
                                      3825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3418,
                                  3826
                                ],
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                3418,
                                3827
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2890,
                            3833
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 92
                            },
                            "end": {
                              "line": 81,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2874,
                          3833
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 76
                          },
                          "end": {
                            "line": 81,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2802,
                      3834
                    ],
                    "loc": {
                      "start": {
                        "line": 57,
                        "column": 4
                      },
                      "end": {
                        "line": 81,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1437,
                    "_esdocTestName": "it1437"
                  },
                  "range": [
                    2802,
                    3835
                  ],
                  "loc": {
                    "start": {
                      "line": 57,
                      "column": 4
                    },
                    "end": {
                      "line": 81,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3840,
                        3842
                      ],
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 4
                        },
                        "end": {
                          "line": 82,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo values to rejected promises with resultSelector",
                        "raw": "'should mergeMapTo values to rejected promises with resultSelector'",
                        "range": [
                          3843,
                          3910
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 7
                          },
                          "end": {
                            "line": 82,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              3922,
                              3926
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 86
                              },
                              "end": {
                                "line": 82,
                                "column": 90
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3942,
                                      3948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            3951,
                                            3953
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            3954,
                                            3964
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          3951,
                                          3964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          3965,
                                          3969
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        3951,
                                        3969
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              3971,
                                              3972
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              3974,
                                              3975
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              3977,
                                              3978
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              3980,
                                              3981
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3970,
                                          3982
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3951,
                                      3983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3942,
                                    3983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3938,
                                3984
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      3997,
                                      4002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          4005,
                                          4015
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          4016,
                                          4020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        4005,
                                        4020
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Promise",
                                            "range": [
                                              4021,
                                              4028
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "reject",
                                            "range": [
                                              4029,
                                              4035
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            4021,
                                            4035
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              4036,
                                              4038
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4021,
                                          4039
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4005,
                                      4040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    3997,
                                    4040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3993,
                                4041
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelector",
                                    "range": [
                                      4054,
                                      4068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ThrowStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": "this should not be called",
                                            "raw": "'this should not be called'",
                                            "range": [
                                              4103,
                                              4130
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 86,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 86,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            4097,
                                            4131
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4083,
                                        4141
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4071,
                                      4141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4054,
                                    4141
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4050,
                                4142
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4151,
                                          4157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          4158,
                                          4168
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "range": [
                                        4151,
                                        4168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          4169,
                                          4174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          4176,
                                          4190
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4151,
                                      4191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      4192,
                                      4201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    4151,
                                    4201
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          4212,
                                          4213
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                4229,
                                                4233
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 89,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 89,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    4238,
                                                    4243
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 89,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 89,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      4244,
                                                      4296
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 89,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 89,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4234,
                                                  4297
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 89,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 89,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4229,
                                              4298
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            4229,
                                            4299
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4215,
                                        4309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4202,
                                      4309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          4321,
                                          4324
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        4340,
                                                        4346
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4347,
                                                        4353
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4340,
                                                      4353
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 91,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 91,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "err",
                                                      "range": [
                                                        4354,
                                                        4357
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 29
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4340,
                                                    4358
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    4359,
                                                    4361
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4340,
                                                  4361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  4362,
                                                  4367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                4340,
                                                4367
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  4368,
                                                  4370
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 42
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4340,
                                              4371
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            4340,
                                            4372
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                4385,
                                                4389
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              4385,
                                              4391
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            4385,
                                            4392
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4326,
                                        4402
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4311,
                                      4402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                4430,
                                                4434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    4439,
                                                    4444
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 94,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 94,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      4445,
                                                      4501
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 94,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 94,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4435,
                                                  4502
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4430,
                                              4503
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            4430,
                                            4504
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4416,
                                        4514
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4404,
                                      4514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4151,
                                  4515
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                4151,
                                4516
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            3928,
                            4522
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 92
                            },
                            "end": {
                              "line": 96,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3912,
                          4522
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 76
                          },
                          "end": {
                            "line": 96,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3840,
                      4523
                    ],
                    "loc": {
                      "start": {
                        "line": 82,
                        "column": 4
                      },
                      "end": {
                        "line": 96,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1438,
                    "_esdocTestName": "it1438"
                  },
                  "range": [
                    3840,
                    4524
                  ],
                  "loc": {
                    "start": {
                      "line": 82,
                      "column": 4
                    },
                    "end": {
                      "line": 96,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4529,
                        4531
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 4
                        },
                        "end": {
                          "line": 97,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer values to many inner values",
                        "raw": "'should mergeMapTo many outer values to many inner values'",
                        "range": [
                          4532,
                          4590
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 7
                          },
                          "end": {
                            "line": 97,
                            "column": 65
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4618,
                                      4624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            4629,
                                            4630
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            4632,
                                            4637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4629,
                                          4637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            4639,
                                            4640
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            4642,
                                            4647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4639,
                                          4647
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            4649,
                                            4650
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            4652,
                                            4657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4649,
                                          4657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            4659,
                                            4660
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            4662,
                                            4667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4659,
                                          4667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4627,
                                      4669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    4618,
                                    4669
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4614,
                                4670
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4683,
                                      4685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4688,
                                        4691
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------|            ",
                                        "raw": "'-a-------b-------c-------d-------|            '",
                                        "range": [
                                          4692,
                                          4740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4688,
                                      4741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    4683,
                                    4741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4679,
                                4742
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4755,
                                      4761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                            !",
                                    "raw": "'^                                            !'",
                                    "range": [
                                      4764,
                                      4812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    4755,
                                    4812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4751,
                                4813
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      4826,
                                      4831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4834,
                                        4838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                        ",
                                        "raw": "'----i---j---k---l---|                        '",
                                        "range": [
                                          4839,
                                          4886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          4888,
                                          4894
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 80
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4834,
                                      4895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 81
                                      }
                                    }
                                  },
                                  "range": [
                                    4826,
                                    4895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 81
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4822,
                                4896
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 82
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      4909,
                                      4918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                        ",
                                        "raw": "' ^                   !                        '",
                                        "range": [
                                          4922,
                                          4970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 73
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !                ",
                                        "raw": "'         ^                   !                '",
                                        "range": [
                                          4984,
                                          5032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^                   !        ",
                                        "raw": "'                 ^                   !        '",
                                        "range": [
                                          5046,
                                          5094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                         ^                   !",
                                        "raw": "'                         ^                   !'",
                                        "range": [
                                          5108,
                                          5156
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4921,
                                      5157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    4909,
                                    5157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4905,
                                5158
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5171,
                                      5179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l---|",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l---|'",
                                    "range": [
                                      5182,
                                      5230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    5171,
                                    5230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5167,
                                5231
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5240,
                                        5256
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5257,
                                              5259
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 107,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 107,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMapTo",
                                            "range": [
                                              5260,
                                              5270
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 107,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 107,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            5257,
                                            5270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              5271,
                                              5276
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 107,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 107,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5257,
                                          5277
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5240,
                                      5278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5279,
                                      5283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    5240,
                                    5283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5284,
                                      5292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5294,
                                      5300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5240,
                                  5301
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                5240,
                                5302
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5311,
                                        5330
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            5331,
                                            5336
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5337,
                                            5350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          5331,
                                          5350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5311,
                                      5351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5352,
                                      5356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5311,
                                    5356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      5357,
                                      5366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5311,
                                  5367
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                5311,
                                5368
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5377,
                                        5396
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5397,
                                            5399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5400,
                                            5413
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5397,
                                          5413
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5377,
                                      5414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5415,
                                      5419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5377,
                                    5419
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5420,
                                      5426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5377,
                                  5427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5377,
                                5428
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4604,
                            5434
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 79
                            },
                            "end": {
                              "line": 110,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4592,
                          5434
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 67
                          },
                          "end": {
                            "line": 110,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4529,
                      5435
                    ],
                    "loc": {
                      "start": {
                        "line": 97,
                        "column": 4
                      },
                      "end": {
                        "line": 110,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1439,
                    "_esdocTestName": "it1439"
                  },
                  "range": [
                    4529,
                    5436
                  ],
                  "loc": {
                    "start": {
                      "line": 97,
                      "column": 4
                    },
                    "end": {
                      "line": 110,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5441,
                        5443
                      ],
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 4
                        },
                        "end": {
                          "line": 111,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to many inner, complete late",
                        "raw": "'should mergeMapTo many outer to many inner, complete late'",
                        "range": [
                          5444,
                          5503
                        ],
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 7
                          },
                          "end": {
                            "line": 111,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5531,
                                      5537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            5542,
                                            5543
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            5545,
                                            5550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5542,
                                          5550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            5552,
                                            5553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            5555,
                                            5560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5552,
                                          5560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            5562,
                                            5563
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            5565,
                                            5570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5562,
                                          5570
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            5572,
                                            5573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            5575,
                                            5580
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5572,
                                          5580
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5540,
                                      5582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5531,
                                    5582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5527,
                                5583
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5596,
                                      5598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5601,
                                        5604
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-----------------------|",
                                        "raw": "'-a-------b-------c-------d-----------------------|'",
                                        "range": [
                                          5605,
                                          5657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5601,
                                      5658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    5596,
                                    5658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5592,
                                5659
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5672,
                                      5678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                !",
                                    "raw": "'^                                                !'",
                                    "range": [
                                      5681,
                                      5733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    5672,
                                    5733
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5668,
                                5734
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      5747,
                                      5752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5755,
                                        5759
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|",
                                        "raw": "'----i---j---k---l---|'",
                                        "range": [
                                          5760,
                                          5783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          5785,
                                          5791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5755,
                                      5792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    5747,
                                    5792
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5743,
                                5793
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      5806,
                                      5815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                            ",
                                        "raw": "' ^                   !                            '",
                                        "range": [
                                          5819,
                                          5871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 77
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !                    ",
                                        "raw": "'         ^                   !                    '",
                                        "range": [
                                          5885,
                                          5937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^                   !            ",
                                        "raw": "'                 ^                   !            '",
                                        "range": [
                                          5951,
                                          6003
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                         ^                   !    ",
                                        "raw": "'                         ^                   !    '",
                                        "range": [
                                          6017,
                                          6069
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5818,
                                      6070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    5806,
                                    6070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5802,
                                6071
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6084,
                                      6092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l-------|",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l-------|'",
                                    "range": [
                                      6095,
                                      6147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    6084,
                                    6147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6080,
                                6148
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6157,
                                        6173
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              6174,
                                              6176
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMapTo",
                                            "range": [
                                              6177,
                                              6187
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            6174,
                                            6187
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              6188,
                                              6193
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6174,
                                          6194
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6157,
                                      6195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6196,
                                      6200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    6157,
                                    6200
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6201,
                                      6209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6211,
                                      6217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6157,
                                  6218
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                6157,
                                6219
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6228,
                                        6247
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            6248,
                                            6253
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6254,
                                            6267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          6248,
                                          6267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6228,
                                      6268
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6269,
                                      6273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6228,
                                    6273
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      6274,
                                      6283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6228,
                                  6284
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                6228,
                                6285
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6294,
                                        6313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6314,
                                            6316
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6317,
                                            6330
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6314,
                                          6330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6294,
                                      6331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6332,
                                      6336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6294,
                                    6336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6337,
                                      6343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6294,
                                  6344
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6294,
                                6345
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5517,
                            6351
                          ],
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 80
                            },
                            "end": {
                              "line": 124,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5505,
                          6351
                        ],
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 68
                          },
                          "end": {
                            "line": 124,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5441,
                      6352
                    ],
                    "loc": {
                      "start": {
                        "line": 111,
                        "column": 4
                      },
                      "end": {
                        "line": 124,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1440,
                    "_esdocTestName": "it1440"
                  },
                  "range": [
                    5441,
                    6353
                  ],
                  "loc": {
                    "start": {
                      "line": 111,
                      "column": 4
                    },
                    "end": {
                      "line": 124,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6358,
                        6360
                      ],
                      "loc": {
                        "start": {
                          "line": 125,
                          "column": 4
                        },
                        "end": {
                          "line": 125,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to many inner, outer never completes",
                        "raw": "'should mergeMapTo many outer to many inner, outer never completes'",
                        "range": [
                          6361,
                          6428
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 7
                          },
                          "end": {
                            "line": 125,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6456,
                                      6462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            6467,
                                            6468
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            6470,
                                            6475
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6467,
                                          6475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            6477,
                                            6478
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            6480,
                                            6485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6477,
                                          6485
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            6487,
                                            6488
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            6490,
                                            6495
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6487,
                                          6495
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            6497,
                                            6498
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            6500,
                                            6505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6497,
                                          6505
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6465,
                                      6507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    6456,
                                    6507
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6452,
                                6508
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6521,
                                      6523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6526,
                                        6529
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 127,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 127,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------e---------------f------",
                                        "raw": "'-a-------b-------c-------d-------e---------------f------'",
                                        "range": [
                                          6530,
                                          6588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 79
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6526,
                                      6589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    6521,
                                    6589
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6517,
                                6590
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6603,
                                      6609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                      !",
                                    "raw": "'^                                                      !'",
                                    "range": [
                                      6612,
                                      6670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    6603,
                                    6670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6599,
                                6671
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      6684,
                                      6689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6692,
                                        6696
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|",
                                        "raw": "'----i---j---k---l---|'",
                                        "range": [
                                          6697,
                                          6720
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6722,
                                          6728
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6692,
                                      6729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    6684,
                                    6729
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6680,
                                6730
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      6743,
                                      6752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                                  ",
                                        "raw": "' ^                   !                                  '",
                                        "range": [
                                          6756,
                                          6814
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 130,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 130,
                                            "column": 83
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !                          ",
                                        "raw": "'         ^                   !                          '",
                                        "range": [
                                          6828,
                                          6886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^                   !                  ",
                                        "raw": "'                 ^                   !                  '",
                                        "range": [
                                          6900,
                                          6958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                         ^                   !          ",
                                        "raw": "'                         ^                   !          '",
                                        "range": [
                                          6972,
                                          7030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                                 ^                   !  ",
                                        "raw": "'                                 ^                   !  '",
                                        "range": [
                                          7044,
                                          7102
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                                                 ^     !",
                                        "raw": "'                                                 ^     !'",
                                        "range": [
                                          7116,
                                          7174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6755,
                                      7175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    6743,
                                    7175
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6739,
                                7176
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      7189,
                                      7194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                                       !",
                                    "raw": "'                                                       !'",
                                    "range": [
                                      7197,
                                      7255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    7189,
                                    7255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7185,
                                7256
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7269,
                                      7277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)(ki)(lj)k---l---i-",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)(ki)(lj)k---l---i-'",
                                    "range": [
                                      7280,
                                      7337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    7269,
                                    7337
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7265,
                                7338
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      7351,
                                      7357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7360,
                                          7362
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          7363,
                                          7373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        7360,
                                        7373
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          7374,
                                          7379
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7360,
                                      7380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    7351,
                                    7380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7347,
                                7381
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7390,
                                        7406
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 139,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 139,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          7407,
                                          7413
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          7415,
                                          7420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7390,
                                      7421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7422,
                                      7426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7390,
                                    7426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7427,
                                      7435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7437,
                                      7443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7390,
                                  7444
                                ],
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                7390,
                                7445
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7454,
                                        7473
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 140,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 140,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            7474,
                                            7479
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7480,
                                            7493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          7474,
                                          7493
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7454,
                                      7494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7495,
                                      7499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    7454,
                                    7499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      7500,
                                      7509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7454,
                                  7510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 140,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 140,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                7454,
                                7511
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7520,
                                        7539
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7540,
                                            7542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7543,
                                            7556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7540,
                                          7556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7520,
                                      7557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7558,
                                      7562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7520,
                                    7562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7563,
                                      7569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7520,
                                  7570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7520,
                                7571
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6442,
                            7577
                          ],
                          "loc": {
                            "start": {
                              "line": 125,
                              "column": 88
                            },
                            "end": {
                              "line": 142,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6430,
                          7577
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 76
                          },
                          "end": {
                            "line": 142,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6358,
                      7578
                    ],
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 4
                      },
                      "end": {
                        "line": 142,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1441,
                    "_esdocTestName": "it1441"
                  },
                  "range": [
                    6358,
                    7579
                  ],
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 4
                    },
                    "end": {
                      "line": 142,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7584,
                        7586
                      ],
                      "loc": {
                        "start": {
                          "line": 143,
                          "column": 4
                        },
                        "end": {
                          "line": 143,
                          "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": [
                          7587,
                          7666
                        ],
                        "loc": {
                          "start": {
                            "line": 143,
                            "column": 7
                          },
                          "end": {
                            "line": 143,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7694,
                                      7700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            7705,
                                            7706
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            7708,
                                            7713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7705,
                                          7713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            7715,
                                            7716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            7718,
                                            7723
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7715,
                                          7723
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            7725,
                                            7726
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            7728,
                                            7733
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7725,
                                          7733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            7735,
                                            7736
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            7738,
                                            7743
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7735,
                                          7743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7703,
                                      7745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    7694,
                                    7745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7690,
                                7746
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7759,
                                      7761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7764,
                                        7767
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------e---------------f------",
                                        "raw": "'-a-------b-------c-------d-------e---------------f------'",
                                        "range": [
                                          7768,
                                          7826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 79
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7764,
                                      7827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    7759,
                                    7827
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7755,
                                7828
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7841,
                                      7847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                      !",
                                    "raw": "'^                                                      !'",
                                    "range": [
                                      7850,
                                      7908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    7841,
                                    7908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7837,
                                7909
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      7922,
                                      7927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7930,
                                        7934
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|",
                                        "raw": "'----i---j---k---l---|'",
                                        "range": [
                                          7935,
                                          7958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          7960,
                                          7966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7930,
                                      7967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    7922,
                                    7967
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7918,
                                7968
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      7981,
                                      7990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                                  ",
                                        "raw": "' ^                   !                                  '",
                                        "range": [
                                          7994,
                                          8052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 83
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !                          ",
                                        "raw": "'         ^                   !                          '",
                                        "range": [
                                          8066,
                                          8124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^                   !                  ",
                                        "raw": "'                 ^                   !                  '",
                                        "range": [
                                          8138,
                                          8196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                         ^                   !          ",
                                        "raw": "'                         ^                   !          '",
                                        "range": [
                                          8210,
                                          8268
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                                 ^                   !  ",
                                        "raw": "'                                 ^                   !  '",
                                        "range": [
                                          8282,
                                          8340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                                                 ^     !",
                                        "raw": "'                                                 ^     !'",
                                        "range": [
                                          8354,
                                          8412
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7993,
                                      8413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    7981,
                                    8413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7977,
                                8414
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      8427,
                                      8432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                                       !",
                                    "raw": "'                                                       !'",
                                    "range": [
                                      8435,
                                      8493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    8427,
                                    8493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8423,
                                8494
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8507,
                                      8515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)(ki)(lj)k---l---i-",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)(ki)(lj)k---l---i-'",
                                    "range": [
                                      8518,
                                      8575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    8507,
                                    8575
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8503,
                                8576
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8589,
                                      8595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "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": [
                                                  8598,
                                                  8600
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "map",
                                                "range": [
                                                  8614,
                                                  8617
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "range": [
                                                8598,
                                                8617
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 156,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 157,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      8628,
                                                      8629
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 157,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 157,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          8640,
                                                          8641
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 157,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 157,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8633,
                                                        8642
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 157,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 157,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8631,
                                                    8644
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 157,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 157,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  8618,
                                                  8644
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8598,
                                              8645
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 156,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 157,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMapTo",
                                            "range": [
                                              8659,
                                              8669
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "range": [
                                            8598,
                                            8669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              8670,
                                              8675
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8598,
                                          8676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          8690,
                                          8693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        8598,
                                        8693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              8704,
                                              8705
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 159,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 159,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  8716,
                                                  8717
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "range": [
                                                8709,
                                                8718
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 159,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 41
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8707,
                                            8720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8694,
                                          8720
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8598,
                                      8721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8589,
                                    8721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8585,
                                8722
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8731,
                                        8747
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          8748,
                                          8754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          8756,
                                          8761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8731,
                                      8762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8763,
                                      8767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8731,
                                    8767
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8768,
                                      8776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8778,
                                      8784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8731,
                                  8785
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                8731,
                                8786
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8795,
                                        8814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            8815,
                                            8820
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8821,
                                            8834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          8815,
                                          8834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8795,
                                      8835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8836,
                                      8840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8795,
                                    8840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      8841,
                                      8850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8795,
                                  8851
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                8795,
                                8852
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8861,
                                        8880
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8881,
                                            8883
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8884,
                                            8897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8881,
                                          8897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8861,
                                      8898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8899,
                                      8903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8861,
                                    8903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8904,
                                      8910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8861,
                                  8911
                                ],
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8861,
                                8912
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7680,
                            8918
                          ],
                          "loc": {
                            "start": {
                              "line": 143,
                              "column": 100
                            },
                            "end": {
                              "line": 163,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7668,
                          8918
                        ],
                        "loc": {
                          "start": {
                            "line": 143,
                            "column": 88
                          },
                          "end": {
                            "line": 163,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7584,
                      8919
                    ],
                    "loc": {
                      "start": {
                        "line": 143,
                        "column": 4
                      },
                      "end": {
                        "line": 163,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1442,
                    "_esdocTestName": "it1442"
                  },
                  "range": [
                    7584,
                    8920
                  ],
                  "loc": {
                    "start": {
                      "line": 143,
                      "column": 4
                    },
                    "end": {
                      "line": 163,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8925,
                        8927
                      ],
                      "loc": {
                        "start": {
                          "line": 164,
                          "column": 4
                        },
                        "end": {
                          "line": 164,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to many inner, inner never completes",
                        "raw": "'should mergeMapTo many outer to many inner, inner never completes'",
                        "range": [
                          8928,
                          8995
                        ],
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 7
                          },
                          "end": {
                            "line": 164,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9023,
                                      9029
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            9034,
                                            9035
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            9037,
                                            9042
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9034,
                                          9042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            9044,
                                            9045
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            9047,
                                            9052
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9044,
                                          9052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            9054,
                                            9055
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            9057,
                                            9062
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9054,
                                          9062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            9064,
                                            9065
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            9067,
                                            9072
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9064,
                                          9072
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9032,
                                      9074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    9023,
                                    9074
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9019,
                                9075
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9088,
                                      9090
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9093,
                                        9096
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------|         ",
                                        "raw": "'-a-------b-------c-------d-------|         '",
                                        "range": [
                                          9097,
                                          9142
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9093,
                                      9143
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    9088,
                                    9143
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9084,
                                9144
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9157,
                                      9163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                          ",
                                    "raw": "'^                                          '",
                                    "range": [
                                      9166,
                                      9211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    9157,
                                    9211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9153,
                                9212
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      9225,
                                      9230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9233,
                                        9237
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l-",
                                        "raw": "'----i---j---k---l-'",
                                        "range": [
                                          9238,
                                          9258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          9260,
                                          9266
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9233,
                                      9267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    9225,
                                    9267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9221,
                                9268
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      9281,
                                      9290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                                         ",
                                        "raw": "' ^                                         '",
                                        "range": [
                                          9294,
                                          9339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 70
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                                 ",
                                        "raw": "'         ^                                 '",
                                        "range": [
                                          9353,
                                          9398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^                         ",
                                        "raw": "'                 ^                         '",
                                        "range": [
                                          9412,
                                          9457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                         ^                 ",
                                        "raw": "'                         ^                 '",
                                        "range": [
                                          9471,
                                          9516
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9293,
                                      9517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    9281,
                                    9517
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9277,
                                9518
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9531,
                                      9539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l-",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)(lj)k---l-'",
                                    "range": [
                                      9542,
                                      9587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    9531,
                                    9587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9527,
                                9588
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9597,
                                        9613
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              9614,
                                              9616
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMapTo",
                                            "range": [
                                              9617,
                                              9627
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            9614,
                                            9627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              9628,
                                              9633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9614,
                                          9634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9597,
                                      9635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9636,
                                      9640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    9597,
                                    9640
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9641,
                                      9649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9651,
                                      9657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9597,
                                  9658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                9597,
                                9659
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9668,
                                        9687
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            9688,
                                            9693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9694,
                                            9707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          9688,
                                          9707
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9668,
                                      9708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9709,
                                      9713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    9668,
                                    9713
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      9714,
                                      9723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9668,
                                  9724
                                ],
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                9668,
                                9725
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9734,
                                        9753
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9754,
                                            9756
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9757,
                                            9770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9754,
                                          9770
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9734,
                                      9771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9772,
                                      9776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9734,
                                    9776
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9777,
                                      9783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9734,
                                  9784
                                ],
                                "loc": {
                                  "start": {
                                    "line": 176,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 176,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9734,
                                9785
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9009,
                            9791
                          ],
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 88
                            },
                            "end": {
                              "line": 177,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8997,
                          9791
                        ],
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 76
                          },
                          "end": {
                            "line": 177,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8925,
                      9792
                    ],
                    "loc": {
                      "start": {
                        "line": 164,
                        "column": 4
                      },
                      "end": {
                        "line": 177,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1443,
                    "_esdocTestName": "it1443"
                  },
                  "range": [
                    8925,
                    9793
                  ],
                  "loc": {
                    "start": {
                      "line": 164,
                      "column": 4
                    },
                    "end": {
                      "line": 177,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9798,
                        9800
                      ],
                      "loc": {
                        "start": {
                          "line": 178,
                          "column": 4
                        },
                        "end": {
                          "line": 178,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to many inner, and inner throws",
                        "raw": "'should mergeMapTo many outer to many inner, and inner throws'",
                        "range": [
                          9801,
                          9863
                        ],
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 7
                          },
                          "end": {
                            "line": 178,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9891,
                                      9897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            9902,
                                            9903
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            9905,
                                            9910
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9902,
                                          9910
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            9912,
                                            9913
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            9915,
                                            9920
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9912,
                                          9920
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            9922,
                                            9923
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            9925,
                                            9930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9922,
                                          9930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            9932,
                                            9933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            9935,
                                            9940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9932,
                                          9940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9900,
                                      9942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    9891,
                                    9942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9887,
                                9943
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9956,
                                      9958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9961,
                                        9964
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------|",
                                        "raw": "'-a-------b-------c-------d-------|'",
                                        "range": [
                                          9965,
                                          10001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9961,
                                      10002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    9956,
                                    10002
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9952,
                                10003
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 180,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10016,
                                      10022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !        ",
                                    "raw": "'^                        !        '",
                                    "range": [
                                      10025,
                                      10061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10016,
                                    10061
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10012,
                                10062
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      10075,
                                      10080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10083,
                                        10087
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l-------#        ",
                                        "raw": "'----i---j---k---l-------#        '",
                                        "range": [
                                          10088,
                                          10123
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10125,
                                          10131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10083,
                                      10132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    10075,
                                    10132
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10071,
                                10133
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      10146,
                                      10155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                       !        ",
                                        "raw": "' ^                       !        '",
                                        "range": [
                                          10159,
                                          10195
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^               !        ",
                                        "raw": "'         ^               !        '",
                                        "range": [
                                          10209,
                                          10245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^       !        ",
                                        "raw": "'                 ^       !        '",
                                        "range": [
                                          10259,
                                          10295
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                         (^!)     ",
                                        "raw": "'                         (^!)     '",
                                        "range": [
                                          10309,
                                          10345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10158,
                                      10346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10146,
                                    10346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10142,
                                10347
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10360,
                                      10368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)#",
                                    "raw": "'-----i---j---(ki)(lj)(ki)#'",
                                    "range": [
                                      10371,
                                      10399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10360,
                                    10399
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10356,
                                10400
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10409,
                                        10425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              10426,
                                              10428
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMapTo",
                                            "range": [
                                              10429,
                                              10439
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            10426,
                                            10439
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              10440,
                                              10445
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10426,
                                          10446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10409,
                                      10447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10448,
                                      10452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10409,
                                    10452
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10453,
                                      10461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10463,
                                      10469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10409,
                                  10470
                                ],
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                10409,
                                10471
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10480,
                                        10499
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            10500,
                                            10505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10506,
                                            10519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          10500,
                                          10519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10480,
                                      10520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10521,
                                      10525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    10480,
                                    10525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      10526,
                                      10535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10480,
                                  10536
                                ],
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                10480,
                                10537
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10546,
                                        10565
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10566,
                                            10568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10569,
                                            10582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10566,
                                          10582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10546,
                                      10583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10584,
                                      10588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10546,
                                    10588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10589,
                                      10595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10546,
                                  10596
                                ],
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10546,
                                10597
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9877,
                            10603
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 83
                            },
                            "end": {
                              "line": 191,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9865,
                          10603
                        ],
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 71
                          },
                          "end": {
                            "line": 191,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9798,
                      10604
                    ],
                    "loc": {
                      "start": {
                        "line": 178,
                        "column": 4
                      },
                      "end": {
                        "line": 191,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1444,
                    "_esdocTestName": "it1444"
                  },
                  "range": [
                    9798,
                    10605
                  ],
                  "loc": {
                    "start": {
                      "line": 178,
                      "column": 4
                    },
                    "end": {
                      "line": 191,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10610,
                        10612
                      ],
                      "loc": {
                        "start": {
                          "line": 192,
                          "column": 4
                        },
                        "end": {
                          "line": 192,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to many inner, and outer throws",
                        "raw": "'should mergeMapTo many outer to many inner, and outer throws'",
                        "range": [
                          10613,
                          10675
                        ],
                        "loc": {
                          "start": {
                            "line": 192,
                            "column": 7
                          },
                          "end": {
                            "line": 192,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10703,
                                      10709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            10714,
                                            10715
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            10717,
                                            10722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10714,
                                          10722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            10724,
                                            10725
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            10727,
                                            10732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10724,
                                          10732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            10734,
                                            10735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            10737,
                                            10742
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10734,
                                          10742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            10744,
                                            10745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            10747,
                                            10752
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10744,
                                          10752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10712,
                                      10754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    10703,
                                    10754
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10699,
                                10755
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10768,
                                      10770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10773,
                                        10776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------#",
                                        "raw": "'-a-------b-------c-------d-------#'",
                                        "range": [
                                          10777,
                                          10813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10773,
                                      10814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    10768,
                                    10814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10764,
                                10815
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10828,
                                      10834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                !",
                                    "raw": "'^                                !'",
                                    "range": [
                                      10837,
                                      10873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10828,
                                    10873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10824,
                                10874
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      10887,
                                      10892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10895,
                                        10899
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|            ",
                                        "raw": "'----i---j---k---l---|            '",
                                        "range": [
                                          10900,
                                          10935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10937,
                                          10943
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10895,
                                      10944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    10887,
                                    10944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10883,
                                10945
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      10958,
                                      10967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !            ",
                                        "raw": "' ^                   !            '",
                                        "range": [
                                          10971,
                                          11007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !    ",
                                        "raw": "'         ^                   !    '",
                                        "range": [
                                          11021,
                                          11057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^               !",
                                        "raw": "'                 ^               !'",
                                        "range": [
                                          11071,
                                          11107
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                         ^       !",
                                        "raw": "'                         ^       !'",
                                        "range": [
                                          11121,
                                          11157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10970,
                                      11158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10958,
                                    11158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10954,
                                11159
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11172,
                                      11180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)(ki)(lj)(ki)#",
                                    "raw": "'-----i---j---(ki)(lj)(ki)(lj)(ki)#'",
                                    "range": [
                                      11183,
                                      11219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    11172,
                                    11219
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11168,
                                11220
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11229,
                                        11245
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              11246,
                                              11248
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 202,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 202,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMapTo",
                                            "range": [
                                              11249,
                                              11259
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 202,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 202,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            11246,
                                            11259
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              11260,
                                              11265
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 202,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 202,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11246,
                                          11266
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11229,
                                      11267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11268,
                                      11272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11229,
                                    11272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11273,
                                      11281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11283,
                                      11289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11229,
                                  11290
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                11229,
                                11291
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11300,
                                        11319
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 203,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            11320,
                                            11325
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11326,
                                            11339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          11320,
                                          11339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11300,
                                      11340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11341,
                                      11345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    11300,
                                    11345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      11346,
                                      11355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11300,
                                  11356
                                ],
                                "loc": {
                                  "start": {
                                    "line": 203,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 203,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                11300,
                                11357
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11366,
                                        11385
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11386,
                                            11388
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 204,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 204,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11389,
                                            11402
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 204,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 204,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11386,
                                          11402
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11366,
                                      11403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11404,
                                      11408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11366,
                                    11408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11409,
                                      11415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11366,
                                  11416
                                ],
                                "loc": {
                                  "start": {
                                    "line": 204,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 204,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11366,
                                11417
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10689,
                            11423
                          ],
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 83
                            },
                            "end": {
                              "line": 205,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10677,
                          11423
                        ],
                        "loc": {
                          "start": {
                            "line": 192,
                            "column": 71
                          },
                          "end": {
                            "line": 205,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10610,
                      11424
                    ],
                    "loc": {
                      "start": {
                        "line": 192,
                        "column": 4
                      },
                      "end": {
                        "line": 205,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1445,
                    "_esdocTestName": "it1445"
                  },
                  "range": [
                    10610,
                    11425
                  ],
                  "loc": {
                    "start": {
                      "line": 192,
                      "column": 4
                    },
                    "end": {
                      "line": 205,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11430,
                        11432
                      ],
                      "loc": {
                        "start": {
                          "line": 206,
                          "column": 4
                        },
                        "end": {
                          "line": 206,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to many inner, both inner and outer throw",
                        "raw": "'should mergeMapTo many outer to many inner, both inner and outer throw'",
                        "range": [
                          11433,
                          11505
                        ],
                        "loc": {
                          "start": {
                            "line": 206,
                            "column": 7
                          },
                          "end": {
                            "line": 206,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11533,
                                      11539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            11544,
                                            11545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            11547,
                                            11552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11544,
                                          11552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            11554,
                                            11555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            11557,
                                            11562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11554,
                                          11562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            11564,
                                            11565
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            11567,
                                            11572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11564,
                                          11572
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            11574,
                                            11575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            11577,
                                            11582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11574,
                                          11582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11542,
                                      11584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    11533,
                                    11584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11529,
                                11585
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11598,
                                      11600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11603,
                                        11606
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c-------d-------#",
                                        "raw": "'-a-------b-------c-------d-------#'",
                                        "range": [
                                          11607,
                                          11643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11603,
                                      11644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    11598,
                                    11644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11594,
                                11645
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11658,
                                      11664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !",
                                    "raw": "'^                    !'",
                                    "range": [
                                      11667,
                                      11691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11658,
                                    11691
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11654,
                                11692
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      11705,
                                      11710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11713,
                                        11717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---#",
                                        "raw": "'----i---j---k---l---#'",
                                        "range": [
                                          11718,
                                          11741
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          11743,
                                          11749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11713,
                                      11750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    11705,
                                    11750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11701,
                                11751
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      11764,
                                      11773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !",
                                        "raw": "' ^                   !'",
                                        "range": [
                                          11777,
                                          11801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^           !",
                                        "raw": "'         ^           !'",
                                        "range": [
                                          11815,
                                          11839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^   !",
                                        "raw": "'                 ^   !'",
                                        "range": [
                                          11853,
                                          11877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11776,
                                      11878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11764,
                                    11878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11760,
                                11879
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11892,
                                      11900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)#",
                                    "raw": "'-----i---j---(ki)(lj)#'",
                                    "range": [
                                      11903,
                                      11927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    11892,
                                    11927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11888,
                                11928
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11937,
                                        11953
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 215,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              11954,
                                              11956
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 215,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 215,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mergeMapTo",
                                            "range": [
                                              11957,
                                              11967
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 215,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 215,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            11954,
                                            11967
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 215,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 215,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              11968,
                                              11973
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 215,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 215,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11954,
                                          11974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11937,
                                      11975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11976,
                                      11980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11937,
                                    11980
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11981,
                                      11989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11991,
                                      11997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11937,
                                  11998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                11937,
                                11999
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12008,
                                        12027
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            12028,
                                            12033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12034,
                                            12047
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          12028,
                                          12047
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12008,
                                      12048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12049,
                                      12053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    12008,
                                    12053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      12054,
                                      12063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12008,
                                  12064
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                12008,
                                12065
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12074,
                                        12093
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12094,
                                            12096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12097,
                                            12110
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12094,
                                          12110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12074,
                                      12111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12112,
                                      12116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12074,
                                    12116
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12117,
                                      12123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12074,
                                  12124
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12074,
                                12125
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            11519,
                            12131
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 93
                            },
                            "end": {
                              "line": 218,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11507,
                          12131
                        ],
                        "loc": {
                          "start": {
                            "line": 206,
                            "column": 81
                          },
                          "end": {
                            "line": 218,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11430,
                      12132
                    ],
                    "loc": {
                      "start": {
                        "line": 206,
                        "column": 4
                      },
                      "end": {
                        "line": 218,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1446,
                    "_esdocTestName": "it1446"
                  },
                  "range": [
                    11430,
                    12133
                  ],
                  "loc": {
                    "start": {
                      "line": 206,
                      "column": 4
                    },
                    "end": {
                      "line": 218,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12138,
                        12140
                      ],
                      "loc": {
                        "start": {
                          "line": 219,
                          "column": 4
                        },
                        "end": {
                          "line": 219,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many cold Observable, with parameter concurrency=1",
                        "raw": "'should mergeMapTo many cold Observable, with parameter concurrency=1'",
                        "range": [
                          12141,
                          12211
                        ],
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 7
                          },
                          "end": {
                            "line": 219,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12239,
                                      12245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            12250,
                                            12251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            12253,
                                            12258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12250,
                                          12258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            12260,
                                            12261
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            12263,
                                            12268
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12260,
                                          12268
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            12270,
                                            12271
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            12273,
                                            12278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12270,
                                          12278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            12280,
                                            12281
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            12283,
                                            12288
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12280,
                                          12288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12248,
                                      12290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    12239,
                                    12290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12235,
                                12291
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12304,
                                      12306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12309,
                                        12312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                                        ",
                                        "raw": "'-a-------b-------c---|                                        '",
                                        "range": [
                                          12313,
                                          12377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12309,
                                      12378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    12304,
                                    12378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12300,
                                12379
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12392,
                                      12398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                            !",
                                    "raw": "'^                                                            !'",
                                    "range": [
                                      12401,
                                      12465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    12392,
                                    12465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12388,
                                12466
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      12479,
                                      12484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12487,
                                        12491
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                                        ",
                                        "raw": "'----i---j---k---l---|                                        '",
                                        "range": [
                                          12492,
                                          12555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 88
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          12557,
                                          12563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 90
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12487,
                                      12564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    12479,
                                    12564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12475,
                                12565
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      12578,
                                      12587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                                        ",
                                        "raw": "' ^                   !                                        '",
                                        "range": [
                                          12591,
                                          12655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 89
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^                   !                    ",
                                        "raw": "'                     ^                   !                    '",
                                        "range": [
                                          12669,
                                          12733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                                         ^                   !",
                                        "raw": "'                                         ^                   !'",
                                        "range": [
                                          12747,
                                          12811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12590,
                                      12812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    12578,
                                    12812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12574,
                                12813
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12826,
                                      12834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---k---l-------i---j---k---l-------i---j---k---l---|",
                                    "raw": "'-----i---j---k---l-------i---j---k---l-------i---j---k---l---|'",
                                    "range": [
                                      12837,
                                      12901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    12826,
                                    12901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12822,
                                12902
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "resultSelector",
                                "range": [
                                  12920,
                                  12934
                                ],
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 31
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "oV",
                                  "range": [
                                    12935,
                                    12937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iV",
                                  "range": [
                                    12939,
                                    12941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "oI",
                                  "range": [
                                    12943,
                                    12945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iI",
                                  "range": [
                                    12947,
                                    12949
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "iV",
                                      "range": [
                                        12960,
                                        12962
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      12953,
                                      12963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12951,
                                  12965
                                ],
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                12911,
                                12965
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12978,
                                      12984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12987,
                                          12989
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          12990,
                                          13000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        12987,
                                        13000
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 229,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 229,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          13001,
                                          13006
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          13008,
                                          13022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          13024,
                                          13025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12987,
                                      13026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    12978,
                                    13026
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12974,
                                13027
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13036,
                                        13052
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13053,
                                          13059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13036,
                                      13060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13061,
                                      13065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13036,
                                    13065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13066,
                                      13074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13076,
                                      13082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13036,
                                  13083
                                ],
                                "loc": {
                                  "start": {
                                    "line": 230,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 230,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                13036,
                                13084
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13093,
                                        13112
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            13113,
                                            13118
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13119,
                                            13132
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          13113,
                                          13132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13093,
                                      13133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13134,
                                      13138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    13093,
                                    13138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      13139,
                                      13148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13093,
                                  13149
                                ],
                                "loc": {
                                  "start": {
                                    "line": 231,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 231,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                13093,
                                13150
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13159,
                                        13178
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            13179,
                                            13181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13182,
                                            13195
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13179,
                                          13195
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13159,
                                      13196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13197,
                                      13201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13159,
                                    13201
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13202,
                                      13208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13159,
                                  13209
                                ],
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13159,
                                13210
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12225,
                            13216
                          ],
                          "loc": {
                            "start": {
                              "line": 219,
                              "column": 91
                            },
                            "end": {
                              "line": 233,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12213,
                          13216
                        ],
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 79
                          },
                          "end": {
                            "line": 233,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12138,
                      13217
                    ],
                    "loc": {
                      "start": {
                        "line": 219,
                        "column": 4
                      },
                      "end": {
                        "line": 233,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1447,
                    "_esdocTestName": "it1447"
                  },
                  "range": [
                    12138,
                    13218
                  ],
                  "loc": {
                    "start": {
                      "line": 219,
                      "column": 4
                    },
                    "end": {
                      "line": 233,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13223,
                        13225
                      ],
                      "loc": {
                        "start": {
                          "line": 234,
                          "column": 4
                        },
                        "end": {
                          "line": 234,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many cold Observable, with parameter concurrency=2",
                        "raw": "'should mergeMap to many cold Observable, with parameter concurrency=2'",
                        "range": [
                          13226,
                          13297
                        ],
                        "loc": {
                          "start": {
                            "line": 234,
                            "column": 7
                          },
                          "end": {
                            "line": 234,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13325,
                                      13331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            13336,
                                            13337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            13339,
                                            13344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13336,
                                          13344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            13346,
                                            13347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            13349,
                                            13354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13346,
                                          13354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            13356,
                                            13357
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            13359,
                                            13364
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13356,
                                          13364
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            13366,
                                            13367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            13369,
                                            13374
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13366,
                                          13374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13334,
                                      13376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    13325,
                                    13376
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13321,
                                13377
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13390,
                                      13392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13395,
                                        13398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                    ",
                                        "raw": "'-a-------b-------c---|                    '",
                                        "range": [
                                          13399,
                                          13443
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13395,
                                      13444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    13390,
                                    13444
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13386,
                                13445
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13458,
                                      13464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                        !",
                                    "raw": "'^                                        !'",
                                    "range": [
                                      13467,
                                      13511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    13458,
                                    13511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13454,
                                13512
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      13525,
                                      13530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13533,
                                        13537
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                    ",
                                        "raw": "'----i---j---k---l---|                    '",
                                        "range": [
                                          13538,
                                          13581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          13583,
                                          13589
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13533,
                                      13590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    13525,
                                    13590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13521,
                                13591
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      13604,
                                      13613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                    ",
                                        "raw": "' ^                   !                    '",
                                        "range": [
                                          13617,
                                          13661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !            ",
                                        "raw": "'         ^                   !            '",
                                        "range": [
                                          13675,
                                          13719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^                   !",
                                        "raw": "'                     ^                   !'",
                                        "range": [
                                          13733,
                                          13777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13616,
                                      13778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    13604,
                                    13778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13600,
                                13779
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13792,
                                      13800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)k---(li)j---k---l---|",
                                    "raw": "'-----i---j---(ki)(lj)k---(li)j---k---l---|'",
                                    "range": [
                                      13803,
                                      13847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    13792,
                                    13847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13788,
                                13848
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "FunctionDeclaration",
                              "id": {
                                "type": "Identifier",
                                "name": "resultSelector",
                                "range": [
                                  13866,
                                  13880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 243,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 243,
                                    "column": 31
                                  }
                                }
                              },
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "oV",
                                  "range": [
                                    13881,
                                    13883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iV",
                                  "range": [
                                    13885,
                                    13887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "oI",
                                  "range": [
                                    13889,
                                    13891
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "iI",
                                  "range": [
                                    13893,
                                    13895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "iV",
                                      "range": [
                                        13906,
                                        13908
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      13899,
                                      13909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13897,
                                  13911
                                ],
                                "loc": {
                                  "start": {
                                    "line": 243,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 243,
                                    "column": 62
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                13857,
                                13911
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13924,
                                      13930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          13933,
                                          13935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          13936,
                                          13946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        13933,
                                        13946
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          13947,
                                          13952
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          13954,
                                          13968
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          13970,
                                          13971
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13933,
                                      13972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    13924,
                                    13972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13920,
                                13973
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13982,
                                        13998
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13999,
                                          14005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13982,
                                      14006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14007,
                                      14011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13982,
                                    14011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14012,
                                      14020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14022,
                                      14028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13982,
                                  14029
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                13982,
                                14030
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14039,
                                        14058
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            14059,
                                            14064
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14065,
                                            14078
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          14059,
                                          14078
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14039,
                                      14079
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14080,
                                      14084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    14039,
                                    14084
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      14085,
                                      14094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14039,
                                  14095
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                14039,
                                14096
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14105,
                                        14124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14125,
                                            14127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14128,
                                            14141
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14125,
                                          14141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14105,
                                      14142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14143,
                                      14147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14105,
                                    14147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14148,
                                      14154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14105,
                                  14155
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14105,
                                14156
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13311,
                            14162
                          ],
                          "loc": {
                            "start": {
                              "line": 234,
                              "column": 92
                            },
                            "end": {
                              "line": 248,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13299,
                          14162
                        ],
                        "loc": {
                          "start": {
                            "line": 234,
                            "column": 80
                          },
                          "end": {
                            "line": 248,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13223,
                      14163
                    ],
                    "loc": {
                      "start": {
                        "line": 234,
                        "column": 4
                      },
                      "end": {
                        "line": 248,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1448,
                    "_esdocTestName": "it1448"
                  },
                  "range": [
                    13223,
                    14164
                  ],
                  "loc": {
                    "start": {
                      "line": 234,
                      "column": 4
                    },
                    "end": {
                      "line": 248,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14169,
                        14171
                      ],
                      "loc": {
                        "start": {
                          "line": 249,
                          "column": 4
                        },
                        "end": {
                          "line": 249,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many cold Observable, with parameter concurrency=1, without resultSelector",
                        "raw": "'should mergeMapTo many cold Observable, with parameter concurrency=1, without resultSelector'",
                        "range": [
                          14172,
                          14266
                        ],
                        "loc": {
                          "start": {
                            "line": 249,
                            "column": 7
                          },
                          "end": {
                            "line": 249,
                            "column": 101
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14294,
                                      14300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            14305,
                                            14306
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            14308,
                                            14313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14305,
                                          14313
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            14315,
                                            14316
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            14318,
                                            14323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14315,
                                          14323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            14325,
                                            14326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            14328,
                                            14333
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14325,
                                          14333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            14335,
                                            14336
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            14338,
                                            14343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14335,
                                          14343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14303,
                                      14345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    14294,
                                    14345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14290,
                                14346
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14359,
                                      14361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14364,
                                        14367
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                                        ",
                                        "raw": "'-a-------b-------c---|                                        '",
                                        "range": [
                                          14368,
                                          14432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14364,
                                      14433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    14359,
                                    14433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14355,
                                14434
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14447,
                                      14453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                            !",
                                    "raw": "'^                                                            !'",
                                    "range": [
                                      14456,
                                      14520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    14447,
                                    14520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14443,
                                14521
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      14534,
                                      14539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14542,
                                        14546
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                                        ",
                                        "raw": "'----i---j---k---l---|                                        '",
                                        "range": [
                                          14547,
                                          14610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 88
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          14612,
                                          14618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 90
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 96
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14542,
                                      14619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    14534,
                                    14619
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14530,
                                14620
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      14633,
                                      14642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                                        ",
                                        "raw": "' ^                   !                                        '",
                                        "range": [
                                          14646,
                                          14710
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 89
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^                   !                    ",
                                        "raw": "'                     ^                   !                    '",
                                        "range": [
                                          14724,
                                          14788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                                         ^                   !",
                                        "raw": "'                                         ^                   !'",
                                        "range": [
                                          14802,
                                          14866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14645,
                                      14867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    14633,
                                    14867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14629,
                                14868
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14881,
                                      14889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---k---l-------i---j---k---l-------i---j---k---l---|",
                                    "raw": "'-----i---j---k---l-------i---j---k---l-------i---j---k---l---|'",
                                    "range": [
                                      14892,
                                      14956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    14881,
                                    14956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14877,
                                14957
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14970,
                                      14976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14979,
                                          14981
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          14982,
                                          14992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        14979,
                                        14992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          14993,
                                          14998
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          15000,
                                          15001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14979,
                                      15002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    14970,
                                    15002
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14966,
                                15003
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15012,
                                        15028
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          15029,
                                          15035
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15012,
                                      15036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15037,
                                      15041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    15012,
                                    15041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15042,
                                      15050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      15052,
                                      15058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15012,
                                  15059
                                ],
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 259,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                15012,
                                15060
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15069,
                                        15088
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            15089,
                                            15094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15095,
                                            15108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          15089,
                                          15108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15069,
                                      15109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15110,
                                      15114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    15069,
                                    15114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 260,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      15115,
                                      15124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15069,
                                  15125
                                ],
                                "loc": {
                                  "start": {
                                    "line": 260,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 260,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                15069,
                                15126
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 260,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15135,
                                        15154
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            15155,
                                            15157
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15158,
                                            15171
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          15155,
                                          15171
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15135,
                                      15172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15173,
                                      15177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    15135,
                                    15177
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15178,
                                      15184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15135,
                                  15185
                                ],
                                "loc": {
                                  "start": {
                                    "line": 261,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 261,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                15135,
                                15186
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            14280,
                            15192
                          ],
                          "loc": {
                            "start": {
                              "line": 249,
                              "column": 115
                            },
                            "end": {
                              "line": 262,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14268,
                          15192
                        ],
                        "loc": {
                          "start": {
                            "line": 249,
                            "column": 103
                          },
                          "end": {
                            "line": 262,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14169,
                      15193
                    ],
                    "loc": {
                      "start": {
                        "line": 249,
                        "column": 4
                      },
                      "end": {
                        "line": 262,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1449,
                    "_esdocTestName": "it1449"
                  },
                  "range": [
                    14169,
                    15194
                  ],
                  "loc": {
                    "start": {
                      "line": 249,
                      "column": 4
                    },
                    "end": {
                      "line": 262,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15199,
                        15201
                      ],
                      "loc": {
                        "start": {
                          "line": 263,
                          "column": 4
                        },
                        "end": {
                          "line": 263,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMap to many cold Observable, with parameter concurrency=2, without resultSelector",
                        "raw": "'should mergeMap to many cold Observable, with parameter concurrency=2, without resultSelector'",
                        "range": [
                          15202,
                          15297
                        ],
                        "loc": {
                          "start": {
                            "line": 263,
                            "column": 7
                          },
                          "end": {
                            "line": 263,
                            "column": 102
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      15325,
                                      15331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            15336,
                                            15337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            15339,
                                            15344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15336,
                                          15344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            15346,
                                            15347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            15349,
                                            15354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15346,
                                          15354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            15356,
                                            15357
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            15359,
                                            15364
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15356,
                                          15364
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            15366,
                                            15367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            15369,
                                            15374
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15366,
                                          15374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15334,
                                      15376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    15325,
                                    15376
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15321,
                                15377
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15390,
                                      15392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15395,
                                        15398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-------b-------c---|                    ",
                                        "raw": "'-a-------b-------c---|                    '",
                                        "range": [
                                          15399,
                                          15443
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15395,
                                      15444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    15390,
                                    15444
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15386,
                                15445
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15458,
                                      15464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                        !",
                                    "raw": "'^                                        !'",
                                    "range": [
                                      15467,
                                      15511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    15458,
                                    15511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15454,
                                15512
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      15525,
                                      15530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15533,
                                        15537
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----i---j---k---l---|                    ",
                                        "raw": "'----i---j---k---l---|                    '",
                                        "range": [
                                          15538,
                                          15581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          15583,
                                          15589
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15533,
                                      15590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    15525,
                                    15590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15521,
                                15591
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      15604,
                                      15613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^                   !                    ",
                                        "raw": "' ^                   !                    '",
                                        "range": [
                                          15617,
                                          15661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "         ^                   !            ",
                                        "raw": "'         ^                   !            '",
                                        "range": [
                                          15675,
                                          15719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^                   !",
                                        "raw": "'                     ^                   !'",
                                        "range": [
                                          15733,
                                          15777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15616,
                                      15778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    15604,
                                    15778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15600,
                                15779
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15792,
                                      15800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----i---j---(ki)(lj)k---(li)j---k---l---|",
                                    "raw": "'-----i---j---(ki)(lj)k---(li)j---k---l---|'",
                                    "range": [
                                      15803,
                                      15847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    15792,
                                    15847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15788,
                                15848
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      15861,
                                      15867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          15870,
                                          15872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          15873,
                                          15883
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        15870,
                                        15883
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 272,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "inner",
                                        "range": [
                                          15884,
                                          15889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          15891,
                                          15892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15870,
                                      15893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    15861,
                                    15893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15857,
                                15894
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15903,
                                        15919
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 273,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 273,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          15920,
                                          15926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 273,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 273,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15903,
                                      15927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15928,
                                      15932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    15903,
                                    15932
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15933,
                                      15941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      15943,
                                      15949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15903,
                                  15950
                                ],
                                "loc": {
                                  "start": {
                                    "line": 273,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 273,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                15903,
                                15951
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 273,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15960,
                                        15979
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 274,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 274,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            15980,
                                            15985
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15986,
                                            15999
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          15980,
                                          15999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15960,
                                      16000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16001,
                                      16005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    15960,
                                    16005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      16006,
                                      16015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15960,
                                  16016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 274,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 274,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                15960,
                                16017
                              ],
                              "loc": {
                                "start": {
                                  "line": 274,
                                  "column": 8
                                },
                                "end": {
                                  "line": 274,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16026,
                                        16045
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            16046,
                                            16048
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 275,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16049,
                                            16062
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 275,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16046,
                                          16062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16026,
                                      16063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16064,
                                      16068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16026,
                                    16068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16069,
                                      16075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16026,
                                  16076
                                ],
                                "loc": {
                                  "start": {
                                    "line": 275,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 275,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16026,
                                16077
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            15311,
                            16083
                          ],
                          "loc": {
                            "start": {
                              "line": 263,
                              "column": 116
                            },
                            "end": {
                              "line": 276,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15299,
                          16083
                        ],
                        "loc": {
                          "start": {
                            "line": 263,
                            "column": 104
                          },
                          "end": {
                            "line": 276,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15199,
                      16084
                    ],
                    "loc": {
                      "start": {
                        "line": 263,
                        "column": 4
                      },
                      "end": {
                        "line": 276,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1450,
                    "_esdocTestName": "it1450"
                  },
                  "range": [
                    15199,
                    16085
                  ],
                  "loc": {
                    "start": {
                      "line": 263,
                      "column": 4
                    },
                    "end": {
                      "line": 276,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16090,
                        16092
                      ],
                      "loc": {
                        "start": {
                          "line": 277,
                          "column": 4
                        },
                        "end": {
                          "line": 277,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to arrays",
                        "raw": "'should mergeMapTo many outer to arrays'",
                        "range": [
                          16093,
                          16133
                        ],
                        "loc": {
                          "start": {
                            "line": 277,
                            "column": 7
                          },
                          "end": {
                            "line": 277,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16161,
                                      16163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16166,
                                        16169
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 278,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          16170,
                                          16205
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16166,
                                      16206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    16161,
                                    16206
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16157,
                                16207
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16220,
                                      16226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      16229,
                                      16264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    16220,
                                    16264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16216,
                                16265
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16278,
                                      16286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(0123)(0123)---(0123)---(0123)--|",
                                    "raw": "'(0123)(0123)---(0123)---(0123)--|'",
                                    "range": [
                                      16289,
                                      16324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    16278,
                                    16324
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16274,
                                16325
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      16338,
                                      16344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          16347,
                                          16349
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          16350,
                                          16360
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        16347,
                                        16360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 281,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 281,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              16362,
                                              16365
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              16367,
                                              16370
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              16372,
                                              16375
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              16377,
                                              16380
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 281,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16361,
                                          16381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16347,
                                      16382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    16338,
                                    16382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16334,
                                16383
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16392,
                                        16408
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 282,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 282,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          16409,
                                          16415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 282,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 282,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16392,
                                      16416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16417,
                                      16421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    16392,
                                    16421
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16422,
                                      16430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16392,
                                  16431
                                ],
                                "loc": {
                                  "start": {
                                    "line": 282,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 282,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                16392,
                                16432
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16441,
                                        16460
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            16461,
                                            16463
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 283,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 283,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16464,
                                            16477
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 283,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 283,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16461,
                                          16477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16441,
                                      16478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16479,
                                      16483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16441,
                                    16483
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16484,
                                      16490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16441,
                                  16491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 283,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16441,
                                16492
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            16147,
                            16498
                          ],
                          "loc": {
                            "start": {
                              "line": 277,
                              "column": 61
                            },
                            "end": {
                              "line": 284,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16135,
                          16498
                        ],
                        "loc": {
                          "start": {
                            "line": 277,
                            "column": 49
                          },
                          "end": {
                            "line": 284,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16090,
                      16499
                    ],
                    "loc": {
                      "start": {
                        "line": 277,
                        "column": 4
                      },
                      "end": {
                        "line": 284,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1451,
                    "_esdocTestName": "it1451"
                  },
                  "range": [
                    16090,
                    16500
                  ],
                  "loc": {
                    "start": {
                      "line": 277,
                      "column": 4
                    },
                    "end": {
                      "line": 284,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16505,
                        16507
                      ],
                      "loc": {
                        "start": {
                          "line": 285,
                          "column": 4
                        },
                        "end": {
                          "line": 285,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to inner arrays, using resultSelector",
                        "raw": "'should mergeMapTo many outer to inner arrays, using resultSelector'",
                        "range": [
                          16508,
                          16576
                        ],
                        "loc": {
                          "start": {
                            "line": 285,
                            "column": 7
                          },
                          "end": {
                            "line": 285,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16604,
                                      16606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16609,
                                        16612
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 286,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 286,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          16613,
                                          16648
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16609,
                                      16649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    16604,
                                    16649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16600,
                                16650
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16663,
                                      16669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      16672,
                                      16707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    16663,
                                    16707
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16659,
                                16708
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 287,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16721,
                                      16729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(2345)(4567)---(3456)---(2345)--|",
                                    "raw": "'(2345)(4567)---(3456)---(2345)--|'",
                                    "range": [
                                      16732,
                                      16767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    16721,
                                    16767
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16717,
                                16768
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      16781,
                                      16787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          16790,
                                          16792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          16793,
                                          16803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        16790,
                                        16803
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              16805,
                                              16808
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 289,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 289,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              16810,
                                              16813
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 289,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 289,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              16815,
                                              16818
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 289,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 289,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              16820,
                                              16823
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 289,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 289,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16804,
                                          16824
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              16836,
                                              16837
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 289,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 289,
                                                "column": 68
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              16839,
                                              16840
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 289,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 289,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    16851,
                                                    16857
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 289,
                                                      "column": 82
                                                    },
                                                    "end": {
                                                      "line": 289,
                                                      "column": 88
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          16858,
                                                          16866
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 89
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 97
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            16867,
                                                            16868
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 289,
                                                              "column": 98
                                                            },
                                                            "end": {
                                                              "line": 289,
                                                              "column": 99
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        16858,
                                                        16869
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 289,
                                                          "column": 89
                                                        },
                                                        "end": {
                                                          "line": 289,
                                                          "column": 100
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          16872,
                                                          16880
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 289,
                                                            "column": 103
                                                          },
                                                          "end": {
                                                            "line": 289,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            16881,
                                                            16882
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 289,
                                                              "column": 112
                                                            },
                                                            "end": {
                                                              "line": 289,
                                                              "column": 113
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        16872,
                                                        16883
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 289,
                                                          "column": 103
                                                        },
                                                        "end": {
                                                          "line": 289,
                                                          "column": 114
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16858,
                                                      16883
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 114
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  16851,
                                                  16884
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 289,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 289,
                                                    "column": 115
                                                  }
                                                }
                                              },
                                              "range": [
                                                16844,
                                                16885
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 289,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 289,
                                                  "column": 116
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16842,
                                            16887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 118
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16826,
                                          16887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 118
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16790,
                                      16888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 119
                                      }
                                    }
                                  },
                                  "range": [
                                    16781,
                                    16888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 119
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16777,
                                16889
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 120
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16898,
                                        16914
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 290,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 290,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          16915,
                                          16921
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16898,
                                      16922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16923,
                                      16927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    16898,
                                    16927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16928,
                                      16936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16898,
                                  16937
                                ],
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                16898,
                                16938
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16947,
                                        16966
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            16967,
                                            16969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16970,
                                            16983
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16967,
                                          16983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 291,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16947,
                                      16984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16985,
                                      16989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16947,
                                    16989
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16990,
                                      16996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16947,
                                  16997
                                ],
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16947,
                                16998
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            16590,
                            17004
                          ],
                          "loc": {
                            "start": {
                              "line": 285,
                              "column": 89
                            },
                            "end": {
                              "line": 292,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16578,
                          17004
                        ],
                        "loc": {
                          "start": {
                            "line": 285,
                            "column": 77
                          },
                          "end": {
                            "line": 292,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16505,
                      17005
                    ],
                    "loc": {
                      "start": {
                        "line": 285,
                        "column": 4
                      },
                      "end": {
                        "line": 292,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1452,
                    "_esdocTestName": "it1452"
                  },
                  "range": [
                    16505,
                    17006
                  ],
                  "loc": {
                    "start": {
                      "line": 285,
                      "column": 4
                    },
                    "end": {
                      "line": 292,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17011,
                        17013
                      ],
                      "loc": {
                        "start": {
                          "line": 293,
                          "column": 4
                        },
                        "end": {
                          "line": 293,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to inner arrays, and outer throws",
                        "raw": "'should mergeMapTo many outer to inner arrays, and outer throws'",
                        "range": [
                          17014,
                          17078
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 7
                          },
                          "end": {
                            "line": 293,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      17106,
                                      17108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17111,
                                        17114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------#",
                                        "raw": "'2-----4--------3--------2-------#'",
                                        "range": [
                                          17115,
                                          17150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17111,
                                      17151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    17106,
                                    17151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17102,
                                17152
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17165,
                                      17171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      17174,
                                      17209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    17165,
                                    17209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17161,
                                17210
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17223,
                                      17231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(0123)(0123)---(0123)---(0123)--#",
                                    "raw": "'(0123)(0123)---(0123)---(0123)--#'",
                                    "range": [
                                      17234,
                                      17269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    17223,
                                    17269
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17219,
                                17270
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      17283,
                                      17289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          17292,
                                          17294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          17295,
                                          17305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        17292,
                                        17305
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 297,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 297,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              17307,
                                              17310
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              17312,
                                              17315
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              17317,
                                              17320
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              17322,
                                              17325
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17306,
                                          17326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17292,
                                      17327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    17283,
                                    17327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17279,
                                17328
                              ],
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 8
                                },
                                "end": {
                                  "line": 297,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17337,
                                        17353
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          17354,
                                          17360
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17337,
                                      17361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17362,
                                      17366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17337,
                                    17366
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17367,
                                      17375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17337,
                                  17376
                                ],
                                "loc": {
                                  "start": {
                                    "line": 298,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 298,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                17337,
                                17377
                              ],
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 8
                                },
                                "end": {
                                  "line": 298,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17386,
                                        17405
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            17406,
                                            17408
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17409,
                                            17422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17406,
                                          17422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17386,
                                      17423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17424,
                                      17428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17386,
                                    17428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17429,
                                      17435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17386,
                                  17436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 299,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 299,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17386,
                                17437
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 299,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            17092,
                            17443
                          ],
                          "loc": {
                            "start": {
                              "line": 293,
                              "column": 85
                            },
                            "end": {
                              "line": 300,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17080,
                          17443
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 73
                          },
                          "end": {
                            "line": 300,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17011,
                      17444
                    ],
                    "loc": {
                      "start": {
                        "line": 293,
                        "column": 4
                      },
                      "end": {
                        "line": 300,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1453,
                    "_esdocTestName": "it1453"
                  },
                  "range": [
                    17011,
                    17445
                  ],
                  "loc": {
                    "start": {
                      "line": 293,
                      "column": 4
                    },
                    "end": {
                      "line": 300,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17450,
                        17452
                      ],
                      "loc": {
                        "start": {
                          "line": 301,
                          "column": 4
                        },
                        "end": {
                          "line": 301,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to inner arrays, resultSelector, outer throws",
                        "raw": "'should mergeMapTo many outer to inner arrays, resultSelector, outer throws'",
                        "range": [
                          17453,
                          17529
                        ],
                        "loc": {
                          "start": {
                            "line": 301,
                            "column": 7
                          },
                          "end": {
                            "line": 301,
                            "column": 83
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      17557,
                                      17559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17562,
                                        17565
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------#",
                                        "raw": "'2-----4--------3--------2-------#'",
                                        "range": [
                                          17566,
                                          17601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 302,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 302,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17562,
                                      17602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    17557,
                                    17602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17553,
                                17603
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17616,
                                      17622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      17625,
                                      17660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    17616,
                                    17660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17612,
                                17661
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17674,
                                      17682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(2345)(4567)---(3456)---(2345)--#",
                                    "raw": "'(2345)(4567)---(3456)---(2345)--#'",
                                    "range": [
                                      17685,
                                      17720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    17674,
                                    17720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17670,
                                17721
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      17734,
                                      17740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          17743,
                                          17745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          17746,
                                          17756
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        17743,
                                        17756
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              17758,
                                              17761
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              17763,
                                              17766
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              17768,
                                              17771
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              17773,
                                              17776
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17757,
                                          17777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              17789,
                                              17790
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 68
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              17792,
                                              17793
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 305,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 305,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    17804,
                                                    17810
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 305,
                                                      "column": 82
                                                    },
                                                    "end": {
                                                      "line": 305,
                                                      "column": 88
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          17811,
                                                          17819
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 305,
                                                            "column": 89
                                                          },
                                                          "end": {
                                                            "line": 305,
                                                            "column": 97
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            17820,
                                                            17821
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 305,
                                                              "column": 98
                                                            },
                                                            "end": {
                                                              "line": 305,
                                                              "column": 99
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        17811,
                                                        17822
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 305,
                                                          "column": 89
                                                        },
                                                        "end": {
                                                          "line": 305,
                                                          "column": 100
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          17825,
                                                          17833
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 305,
                                                            "column": 103
                                                          },
                                                          "end": {
                                                            "line": 305,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            17834,
                                                            17835
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 305,
                                                              "column": 112
                                                            },
                                                            "end": {
                                                              "line": 305,
                                                              "column": 113
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        17825,
                                                        17836
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 305,
                                                          "column": 103
                                                        },
                                                        "end": {
                                                          "line": 305,
                                                          "column": 114
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      17811,
                                                      17836
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 305,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 305,
                                                        "column": 114
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  17804,
                                                  17837
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 305,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 305,
                                                    "column": 115
                                                  }
                                                }
                                              },
                                              "range": [
                                                17797,
                                                17838
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 305,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 305,
                                                  "column": 116
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17795,
                                            17840
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 305,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 118
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          17779,
                                          17840
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 118
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17743,
                                      17841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 119
                                      }
                                    }
                                  },
                                  "range": [
                                    17734,
                                    17841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 119
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17730,
                                17842
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 120
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17851,
                                        17867
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 306,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 306,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          17868,
                                          17874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 306,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 306,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17851,
                                      17875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17876,
                                      17880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17851,
                                    17880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17881,
                                      17889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17851,
                                  17890
                                ],
                                "loc": {
                                  "start": {
                                    "line": 306,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 306,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                17851,
                                17891
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17900,
                                        17919
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 307,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 307,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            17920,
                                            17922
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17923,
                                            17936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17920,
                                          17936
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17900,
                                      17937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17938,
                                      17942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17900,
                                    17942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17943,
                                      17949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17900,
                                  17950
                                ],
                                "loc": {
                                  "start": {
                                    "line": 307,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 307,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17900,
                                17951
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            17543,
                            17957
                          ],
                          "loc": {
                            "start": {
                              "line": 301,
                              "column": 97
                            },
                            "end": {
                              "line": 308,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17531,
                          17957
                        ],
                        "loc": {
                          "start": {
                            "line": 301,
                            "column": 85
                          },
                          "end": {
                            "line": 308,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17450,
                      17958
                    ],
                    "loc": {
                      "start": {
                        "line": 301,
                        "column": 4
                      },
                      "end": {
                        "line": 308,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1454,
                    "_esdocTestName": "it1454"
                  },
                  "range": [
                    17450,
                    17959
                  ],
                  "loc": {
                    "start": {
                      "line": 301,
                      "column": 4
                    },
                    "end": {
                      "line": 308,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17964,
                        17966
                      ],
                      "loc": {
                        "start": {
                          "line": 309,
                          "column": 4
                        },
                        "end": {
                          "line": 309,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to inner arrays, outer gets unsubscribed",
                        "raw": "'should mergeMapTo many outer to inner arrays, outer gets unsubscribed'",
                        "range": [
                          17967,
                          18038
                        ],
                        "loc": {
                          "start": {
                            "line": 309,
                            "column": 7
                          },
                          "end": {
                            "line": 309,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      18066,
                                      18068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18071,
                                        18074
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 310,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 310,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          18075,
                                          18110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18071,
                                      18111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    18066,
                                    18111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18062,
                                18112
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18125,
                                      18131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^            !",
                                    "raw": "'^            !'",
                                    "range": [
                                      18134,
                                      18150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    18125,
                                    18150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18121,
                                18151
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 311,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      18164,
                                      18169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             !",
                                    "raw": "'             !'",
                                    "range": [
                                      18172,
                                      18188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    18164,
                                    18188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18160,
                                18189
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 8
                                },
                                "end": {
                                  "line": 312,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18202,
                                      18210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(0123)(0123)--",
                                    "raw": "'(0123)(0123)--'",
                                    "range": [
                                      18213,
                                      18229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    18202,
                                    18229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 313,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 313,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18198,
                                18230
                              ],
                              "loc": {
                                "start": {
                                  "line": 313,
                                  "column": 8
                                },
                                "end": {
                                  "line": 313,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      18243,
                                      18249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          18252,
                                          18254
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          18255,
                                          18265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        18252,
                                        18265
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 314,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 314,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              18267,
                                              18270
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              18272,
                                              18275
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              18277,
                                              18280
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              18282,
                                              18285
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          18266,
                                          18286
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18252,
                                      18287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    18243,
                                    18287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 314,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 314,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18239,
                                18288
                              ],
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 8
                                },
                                "end": {
                                  "line": 314,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18297,
                                        18313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 315,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 315,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          18314,
                                          18320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 315,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 315,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          18322,
                                          18327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 315,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 315,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18297,
                                      18328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18329,
                                      18333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    18297,
                                    18333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 315,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 315,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18334,
                                      18342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18297,
                                  18343
                                ],
                                "loc": {
                                  "start": {
                                    "line": 315,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 315,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                18297,
                                18344
                              ],
                              "loc": {
                                "start": {
                                  "line": 315,
                                  "column": 8
                                },
                                "end": {
                                  "line": 315,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18353,
                                        18372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 316,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 316,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            18373,
                                            18375
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 316,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 316,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18376,
                                            18389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 316,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 316,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18373,
                                          18389
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18353,
                                      18390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18391,
                                      18395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18353,
                                    18395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18396,
                                      18402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18353,
                                  18403
                                ],
                                "loc": {
                                  "start": {
                                    "line": 316,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 316,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18353,
                                18404
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            18052,
                            18410
                          ],
                          "loc": {
                            "start": {
                              "line": 309,
                              "column": 92
                            },
                            "end": {
                              "line": 317,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18040,
                          18410
                        ],
                        "loc": {
                          "start": {
                            "line": 309,
                            "column": 80
                          },
                          "end": {
                            "line": 317,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17964,
                      18411
                    ],
                    "loc": {
                      "start": {
                        "line": 309,
                        "column": 4
                      },
                      "end": {
                        "line": 317,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1455,
                    "_esdocTestName": "it1455"
                  },
                  "range": [
                    17964,
                    18412
                  ],
                  "loc": {
                    "start": {
                      "line": 309,
                      "column": 4
                    },
                    "end": {
                      "line": 317,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18417,
                        18419
                      ],
                      "loc": {
                        "start": {
                          "line": 318,
                          "column": 4
                        },
                        "end": {
                          "line": 318,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to inner arrays, resultSelector, outer unsubscribed",
                        "raw": "'should mergeMapTo many outer to inner arrays, resultSelector, outer unsubscribed'",
                        "range": [
                          18420,
                          18502
                        ],
                        "loc": {
                          "start": {
                            "line": 318,
                            "column": 7
                          },
                          "end": {
                            "line": 318,
                            "column": 89
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      18530,
                                      18532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18535,
                                        18538
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 319,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 319,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          18539,
                                          18574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18535,
                                      18575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    18530,
                                    18575
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18526,
                                18576
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18589,
                                      18595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^            !",
                                    "raw": "'^            !'",
                                    "range": [
                                      18598,
                                      18614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    18589,
                                    18614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18585,
                                18615
                              ],
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 8
                                },
                                "end": {
                                  "line": 320,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      18628,
                                      18633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             !",
                                    "raw": "'             !'",
                                    "range": [
                                      18636,
                                      18652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    18628,
                                    18652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18624,
                                18653
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18666,
                                      18674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(2345)(4567)--",
                                    "raw": "'(2345)(4567)--'",
                                    "range": [
                                      18677,
                                      18693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    18666,
                                    18693
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18662,
                                18694
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      18707,
                                      18713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          18716,
                                          18718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          18719,
                                          18729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        18716,
                                        18729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 323,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 323,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              18731,
                                              18734
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              18736,
                                              18739
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              18741,
                                              18744
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              18746,
                                              18749
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          18730,
                                          18750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              18762,
                                              18763
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 68
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              18765,
                                              18766
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    18777,
                                                    18783
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 323,
                                                      "column": 82
                                                    },
                                                    "end": {
                                                      "line": 323,
                                                      "column": 88
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          18784,
                                                          18792
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 323,
                                                            "column": 89
                                                          },
                                                          "end": {
                                                            "line": 323,
                                                            "column": 97
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            18793,
                                                            18794
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 323,
                                                              "column": 98
                                                            },
                                                            "end": {
                                                              "line": 323,
                                                              "column": 99
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        18784,
                                                        18795
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 323,
                                                          "column": 89
                                                        },
                                                        "end": {
                                                          "line": 323,
                                                          "column": 100
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          18798,
                                                          18806
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 323,
                                                            "column": 103
                                                          },
                                                          "end": {
                                                            "line": 323,
                                                            "column": 111
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            18807,
                                                            18808
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 323,
                                                              "column": 112
                                                            },
                                                            "end": {
                                                              "line": 323,
                                                              "column": 113
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        18798,
                                                        18809
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 323,
                                                          "column": 103
                                                        },
                                                        "end": {
                                                          "line": 323,
                                                          "column": 114
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      18784,
                                                      18809
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 323,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 323,
                                                        "column": 114
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  18777,
                                                  18810
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 323,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 323,
                                                    "column": 115
                                                  }
                                                }
                                              },
                                              "range": [
                                                18770,
                                                18811
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 323,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 323,
                                                  "column": 116
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            18768,
                                            18813
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 118
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          18752,
                                          18813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 118
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18716,
                                      18814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 119
                                      }
                                    }
                                  },
                                  "range": [
                                    18707,
                                    18814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 119
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18703,
                                18815
                              ],
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 8
                                },
                                "end": {
                                  "line": 323,
                                  "column": 120
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18824,
                                        18840
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 324,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          18841,
                                          18847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          18849,
                                          18854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18824,
                                      18855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18856,
                                      18860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    18824,
                                    18860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18861,
                                      18869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18824,
                                  18870
                                ],
                                "loc": {
                                  "start": {
                                    "line": 324,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 324,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                18824,
                                18871
                              ],
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 8
                                },
                                "end": {
                                  "line": 324,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18880,
                                        18899
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 325,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 325,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            18900,
                                            18902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18903,
                                            18916
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18900,
                                          18916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18880,
                                      18917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18918,
                                      18922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18880,
                                    18922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18923,
                                      18929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18880,
                                  18930
                                ],
                                "loc": {
                                  "start": {
                                    "line": 325,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 325,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18880,
                                18931
                              ],
                              "loc": {
                                "start": {
                                  "line": 325,
                                  "column": 8
                                },
                                "end": {
                                  "line": 325,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            18516,
                            18937
                          ],
                          "loc": {
                            "start": {
                              "line": 318,
                              "column": 103
                            },
                            "end": {
                              "line": 326,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18504,
                          18937
                        ],
                        "loc": {
                          "start": {
                            "line": 318,
                            "column": 91
                          },
                          "end": {
                            "line": 326,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18417,
                      18938
                    ],
                    "loc": {
                      "start": {
                        "line": 318,
                        "column": 4
                      },
                      "end": {
                        "line": 326,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1456,
                    "_esdocTestName": "it1456"
                  },
                  "range": [
                    18417,
                    18939
                  ],
                  "loc": {
                    "start": {
                      "line": 318,
                      "column": 4
                    },
                    "end": {
                      "line": 326,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18944,
                        18946
                      ],
                      "loc": {
                        "start": {
                          "line": 327,
                          "column": 4
                        },
                        "end": {
                          "line": 327,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should mergeMapTo many outer to inner arrays, resultSelector throws",
                        "raw": "'should mergeMapTo many outer to inner arrays, resultSelector throws'",
                        "range": [
                          18947,
                          19016
                        ],
                        "loc": {
                          "start": {
                            "line": 327,
                            "column": 7
                          },
                          "end": {
                            "line": 327,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      19044,
                                      19046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19049,
                                        19052
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          19053,
                                          19088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19049,
                                      19089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    19044,
                                    19089
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19040,
                                19090
                              ],
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      19103,
                                      19109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !",
                                    "raw": "'^              !'",
                                    "range": [
                                      19112,
                                      19130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    19103,
                                    19130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19099,
                                19131
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19144,
                                      19152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(2345)(4567)---#",
                                    "raw": "'(2345)(4567)---#'",
                                    "range": [
                                      19155,
                                      19173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    19144,
                                    19173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19140,
                                19174
                              ],
                              "loc": {
                                "start": {
                                  "line": 330,
                                  "column": 8
                                },
                                "end": {
                                  "line": 330,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      19187,
                                      19193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          19196,
                                          19198
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 331,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 331,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          19199,
                                          19209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 331,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 331,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        19196,
                                        19209
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "0",
                                            "raw": "'0'",
                                            "range": [
                                              19211,
                                              19214
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 331,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 331,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "1",
                                            "raw": "'1'",
                                            "range": [
                                              19216,
                                              19219
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 331,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 331,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "2",
                                            "raw": "'2'",
                                            "range": [
                                              19221,
                                              19224
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 331,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 331,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": "3",
                                            "raw": "'3'",
                                            "range": [
                                              19226,
                                              19229
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 331,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 331,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19210,
                                          19230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 331,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 331,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "outer",
                                            "range": [
                                              19242,
                                              19247
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 331,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 331,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              19249,
                                              19254
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 331,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 331,
                                                "column": 79
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "outer",
                                                  "range": [
                                                    19274,
                                                    19279
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 332,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 332,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "3",
                                                  "raw": "'3'",
                                                  "range": [
                                                    19284,
                                                    19287
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 332,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 332,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  19274,
                                                  19287
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 332,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 332,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        19313,
                                                        19320
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 333,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 333,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      19307,
                                                      19321
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 333,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 333,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  19289,
                                                  19335
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 332,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                19270,
                                                19335
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 332,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 334,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    19355,
                                                    19361
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 335,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 335,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          19362,
                                                          19370
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 335,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "outer",
                                                          "range": [
                                                            19371,
                                                            19376
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 335,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 335,
                                                              "column": 40
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        19362,
                                                        19377
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 335,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 335,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          19380,
                                                          19388
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 335,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 335,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "inner",
                                                          "range": [
                                                            19389,
                                                            19394
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 335,
                                                              "column": 53
                                                            },
                                                            "end": {
                                                              "line": 335,
                                                              "column": 58
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        19380,
                                                        19395
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 335,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 335,
                                                          "column": 59
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      19362,
                                                      19395
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 335,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 335,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  19355,
                                                  19396
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 335,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 335,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                19348,
                                                19397
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 335,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 335,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            19256,
                                            19407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 331,
                                              "column": 81
                                            },
                                            "end": {
                                              "line": 336,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          19232,
                                          19407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 331,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19196,
                                      19408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    19187,
                                    19408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19183,
                                19409
                              ],
                              "loc": {
                                "start": {
                                  "line": 331,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19418,
                                        19434
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          19435,
                                          19441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19418,
                                      19442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19443,
                                      19447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    19418,
                                    19447
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19448,
                                      19456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19418,
                                  19457
                                ],
                                "loc": {
                                  "start": {
                                    "line": 337,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 337,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                19418,
                                19458
                              ],
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 8
                                },
                                "end": {
                                  "line": 337,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19467,
                                        19486
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 338,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 338,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            19487,
                                            19489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19490,
                                            19503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          19487,
                                          19503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19467,
                                      19504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19505,
                                      19509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    19467,
                                    19509
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 338,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      19510,
                                      19516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19467,
                                  19517
                                ],
                                "loc": {
                                  "start": {
                                    "line": 338,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 338,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                19467,
                                19518
                              ],
                              "loc": {
                                "start": {
                                  "line": 338,
                                  "column": 8
                                },
                                "end": {
                                  "line": 338,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            19030,
                            19524
                          ],
                          "loc": {
                            "start": {
                              "line": 327,
                              "column": 90
                            },
                            "end": {
                              "line": 339,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19018,
                          19524
                        ],
                        "loc": {
                          "start": {
                            "line": 327,
                            "column": 78
                          },
                          "end": {
                            "line": 339,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18944,
                      19525
                    ],
                    "loc": {
                      "start": {
                        "line": 327,
                        "column": 4
                      },
                      "end": {
                        "line": 339,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1457,
                    "_esdocTestName": "it1457"
                  },
                  "range": [
                    18944,
                    19526
                  ],
                  "loc": {
                    "start": {
                      "line": 327,
                      "column": 4
                    },
                    "end": {
                      "line": 339,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19531,
                        19533
                      ],
                      "loc": {
                        "start": {
                          "line": 340,
                          "column": 4
                        },
                        "end": {
                          "line": 340,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map and flatten",
                        "raw": "'should map and flatten'",
                        "range": [
                          19534,
                          19558
                        ],
                        "loc": {
                          "start": {
                            "line": 340,
                            "column": 7
                          },
                          "end": {
                            "line": 340,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      19586,
                                      19592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              19595,
                                              19605
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              19606,
                                              19608
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            19595,
                                            19608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 341,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 341,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              19609,
                                              19610
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              19612,
                                              19613
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              19615,
                                              19616
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              19618,
                                              19619
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19595,
                                          19620
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          19621,
                                          19631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        19595,
                                        19631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 341,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 341,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              19632,
                                              19642
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 68
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              19643,
                                              19645
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 71
                                              }
                                            }
                                          },
                                          "range": [
                                            19632,
                                            19645
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 341,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 341,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "!",
                                            "raw": "'!'",
                                            "range": [
                                              19646,
                                              19649
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 75
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19632,
                                          19650
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19595,
                                      19651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    19586,
                                    19651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19582,
                                19652
                              ],
                              "loc": {
                                "start": {
                                  "line": 341,
                                  "column": 8
                                },
                                "end": {
                                  "line": 341,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19665,
                                      19673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "!",
                                        "raw": "'!'",
                                        "range": [
                                          19677,
                                          19680
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "!",
                                        "raw": "'!'",
                                        "range": [
                                          19682,
                                          19685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "!",
                                        "raw": "'!'",
                                        "range": [
                                          19687,
                                          19690
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "!",
                                        "raw": "'!'",
                                        "range": [
                                          19692,
                                          19695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19676,
                                      19696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    19665,
                                    19696
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19661,
                                19697
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 342,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "completed",
                                    "range": [
                                      19710,
                                      19719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      19722,
                                      19727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    19710,
                                    19727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 343,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 343,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19706,
                                19728
                              ],
                              "loc": {
                                "start": {
                                  "line": 343,
                                  "column": 8
                                },
                                "end": {
                                  "line": 343,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      19737,
                                      19743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      19744,
                                      19753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    19737,
                                    19753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 344,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 344,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          19764,
                                          19765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 344,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 344,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        19781,
                                                        19787
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 345,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 345,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        19788,
                                                        19794
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 345,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 345,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      19781,
                                                      19794
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 345,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 345,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        19795,
                                                        19796
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 345,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 345,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    19781,
                                                    19797
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 345,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 345,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    19798,
                                                    19800
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 345,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 345,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  19781,
                                                  19800
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 345,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 345,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  19801,
                                                  19806
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 345,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 345,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                19781,
                                                19806
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 345,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 345,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      19807,
                                                      19815
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 345,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 345,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      19816,
                                                      19821
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 345,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 345,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19807,
                                                    19821
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 345,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 345,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  19807,
                                                  19823
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 345,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 345,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              19781,
                                              19824
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 345,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 345,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            19781,
                                            19825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        19767,
                                        19835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 344,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 346,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      19754,
                                      19835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      19837,
                                      19841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        19869,
                                                        19875
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 347,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 347,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        19876,
                                                        19882
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 347,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 347,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      19869,
                                                      19882
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 347,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 347,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "expected",
                                                        "range": [
                                                          19883,
                                                          19891
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 347,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 347,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          19892,
                                                          19898
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 347,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 347,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        19883,
                                                        19898
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 347,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 347,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    19869,
                                                    19899
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 347,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 347,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    19900,
                                                    19902
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 347,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 347,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  19869,
                                                  19902
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 347,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 347,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  19903,
                                                  19908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 347,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 347,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                19869,
                                                19908
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 347,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 347,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  19909,
                                                  19910
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 347,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 347,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              19869,
                                              19911
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 347,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 347,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            19869,
                                            19912
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 347,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 347,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "completed",
                                              "range": [
                                                19925,
                                                19934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 348,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 348,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": true,
                                              "raw": "true",
                                              "range": [
                                                19937,
                                                19941
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 348,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 348,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "range": [
                                              19925,
                                              19941
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 348,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 348,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            19925,
                                            19942
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 348,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 348,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        19855,
                                        19952
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 346,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 349,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      19843,
                                      19952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19737,
                                  19953
                                ],
                                "loc": {
                                  "start": {
                                    "line": 344,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 349,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                19737,
                                19954
                              ],
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            19963,
                                            19969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 350,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 350,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            19970,
                                            19976
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 350,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 350,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          19963,
                                          19976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 350,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 350,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "completed",
                                          "range": [
                                            19977,
                                            19986
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 350,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 350,
                                              "column": 31
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        19963,
                                        19987
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 350,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 350,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        19988,
                                        19990
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 350,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 350,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      19963,
                                      19990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      19991,
                                      19993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    19963,
                                    19993
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    19994,
                                    19998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  19963,
                                  19998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 350,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 350,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                19963,
                                19999
                              ],
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 350,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            19572,
                            20005
                          ],
                          "loc": {
                            "start": {
                              "line": 340,
                              "column": 45
                            },
                            "end": {
                              "line": 351,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19560,
                          20005
                        ],
                        "loc": {
                          "start": {
                            "line": 340,
                            "column": 33
                          },
                          "end": {
                            "line": 351,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19531,
                      20006
                    ],
                    "loc": {
                      "start": {
                        "line": 340,
                        "column": 4
                      },
                      "end": {
                        "line": 351,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1458,
                    "_esdocTestName": "it1458"
                  },
                  "range": [
                    19531,
                    20007
                  ],
                  "loc": {
                    "start": {
                      "line": 340,
                      "column": 4
                    },
                    "end": {
                      "line": 351,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20012,
                        20014
                      ],
                      "loc": {
                        "start": {
                          "line": 352,
                          "column": 4
                        },
                        "end": {
                          "line": 352,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map and flatten an Array",
                        "raw": "'should map and flatten an Array'",
                        "range": [
                          20015,
                          20048
                        ],
                        "loc": {
                          "start": {
                            "line": 352,
                            "column": 7
                          },
                          "end": {
                            "line": 352,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      20076,
                                      20082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              20085,
                                              20095
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 353,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 353,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              20096,
                                              20098
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 353,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 353,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            20085,
                                            20098
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 353,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 353,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              20099,
                                              20100
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 353,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 353,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              20102,
                                              20103
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 353,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 353,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              20105,
                                              20106
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 353,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 353,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              20108,
                                              20109
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 353,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 353,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20085,
                                          20110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 353,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 353,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMapTo",
                                        "range": [
                                          20111,
                                          20121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 353,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 353,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "range": [
                                        20085,
                                        20121
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 353,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 353,
                                          "column": 57
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": "!",
                                            "raw": "'!'",
                                            "range": [
                                              20123,
                                              20126
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 353,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 353,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20122,
                                          20127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 353,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 353,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20085,
                                      20128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    20076,
                                    20128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20072,
                                20129
                              ],
                              "loc": {
                                "start": {
                                  "line": 353,
                                  "column": 8
                                },
                                "end": {
                                  "line": 353,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20142,
                                      20150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "!",
                                        "raw": "'!'",
                                        "range": [
                                          20154,
                                          20157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 354,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 354,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "!",
                                        "raw": "'!'",
                                        "range": [
                                          20159,
                                          20162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 354,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 354,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "!",
                                        "raw": "'!'",
                                        "range": [
                                          20164,
                                          20167
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 354,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 354,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "!",
                                        "raw": "'!'",
                                        "range": [
                                          20169,
                                          20172
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 354,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 354,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20153,
                                      20173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    20142,
                                    20173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 354,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 354,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20138,
                                20174
                              ],
                              "loc": {
                                "start": {
                                  "line": 354,
                                  "column": 8
                                },
                                "end": {
                                  "line": 354,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "completed",
                                    "range": [
                                      20187,
                                      20196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      20199,
                                      20204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    20187,
                                    20204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20183,
                                20205
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 355,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      20214,
                                      20220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      20221,
                                      20230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    20214,
                                    20230
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          20241,
                                          20242
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        20258,
                                                        20264
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 357,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 357,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        20265,
                                                        20271
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 357,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 357,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      20258,
                                                      20271
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 357,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 357,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        20272,
                                                        20273
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 357,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 357,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    20258,
                                                    20274
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 357,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 357,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    20275,
                                                    20277
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 357,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 357,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  20258,
                                                  20277
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 357,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 357,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  20278,
                                                  20283
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 357,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 357,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                20258,
                                                20283
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 357,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 357,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      20284,
                                                      20292
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 357,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 357,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      20293,
                                                      20298
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 357,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 357,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20284,
                                                    20298
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 357,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 357,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  20284,
                                                  20300
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 357,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 357,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20258,
                                              20301
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            20258,
                                            20302
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        20244,
                                        20312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 356,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 358,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      20231,
                                      20312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      20314,
                                      20318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        20346,
                                                        20352
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 359,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 359,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        20353,
                                                        20359
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 359,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 359,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      20346,
                                                      20359
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 359,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 359,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "expected",
                                                        "range": [
                                                          20360,
                                                          20368
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 359,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 359,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          20369,
                                                          20375
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 359,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 359,
                                                            "column": 41
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        20360,
                                                        20375
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 359,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 359,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    20346,
                                                    20376
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 359,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 359,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    20377,
                                                    20379
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 359,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 359,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  20346,
                                                  20379
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 359,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 359,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  20380,
                                                  20385
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 359,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 359,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                20346,
                                                20385
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 359,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 359,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  20386,
                                                  20387
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 359,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 359,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20346,
                                              20388
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 359,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 359,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            20346,
                                            20389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "completed",
                                              "range": [
                                                20402,
                                                20411
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 360,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 360,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": true,
                                              "raw": "true",
                                              "range": [
                                                20414,
                                                20418
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 360,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 360,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "range": [
                                              20402,
                                              20418
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 360,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 360,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            20402,
                                            20419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 360,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 360,
                                              "column": 29
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        20332,
                                        20429
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 358,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 361,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      20320,
                                      20429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20214,
                                  20430
                                ],
                                "loc": {
                                  "start": {
                                    "line": 356,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 361,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                20214,
                                20431
                              ],
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 8
                                },
                                "end": {
                                  "line": 361,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            20440,
                                            20446
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 362,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 362,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            20447,
                                            20453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 362,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 362,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          20440,
                                          20453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 362,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 362,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "completed",
                                          "range": [
                                            20454,
                                            20463
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 362,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 362,
                                              "column": 31
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        20440,
                                        20464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 362,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 362,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        20465,
                                        20467
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 362,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 362,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      20440,
                                      20467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      20468,
                                      20470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    20440,
                                    20470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    20471,
                                    20475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  20440,
                                  20475
                                ],
                                "loc": {
                                  "start": {
                                    "line": 362,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 362,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                20440,
                                20476
                              ],
                              "loc": {
                                "start": {
                                  "line": 362,
                                  "column": 8
                                },
                                "end": {
                                  "line": 362,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            20062,
                            20482
                          ],
                          "loc": {
                            "start": {
                              "line": 352,
                              "column": 54
                            },
                            "end": {
                              "line": 363,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20050,
                          20482
                        ],
                        "loc": {
                          "start": {
                            "line": 352,
                            "column": 42
                          },
                          "end": {
                            "line": 363,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20012,
                      20483
                    ],
                    "loc": {
                      "start": {
                        "line": 352,
                        "column": 4
                      },
                      "end": {
                        "line": 363,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1459,
                    "_esdocTestName": "it1459"
                  },
                  "range": [
                    20012,
                    20484
                  ],
                  "loc": {
                    "start": {
                      "line": 352,
                      "column": 4
                    },
                    "end": {
                      "line": 363,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20489,
                        20491
                      ],
                      "loc": {
                        "start": {
                          "line": 364,
                          "column": 4
                        },
                        "end": {
                          "line": 364,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support type signatures",
                        "raw": "'should support type signatures'",
                        "range": [
                          20492,
                          20524
                        ],
                        "loc": {
                          "start": {
                            "line": 364,
                            "column": 7
                          },
                          "end": {
                            "line": 364,
                            "column": 39
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    20548,
                                    20552
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o",
                                                "range": [
                                                  20583,
                                                  20584
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 366,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 366,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                20583,
                                                20584
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 366,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 366,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20579,
                                            20585
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "m",
                                                "range": [
                                                  20602,
                                                  20603
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 367,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 367,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                20602,
                                                20603
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 367,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 367,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20598,
                                            20604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 367,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 367,
                                              "column": 18
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                20617,
                                                20656
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 368,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 368,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a1",
                                                "range": [
                                                  20673,
                                                  20675
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "o",
                                                    "range": [
                                                      20678,
                                                      20679
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      20680,
                                                      20690
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20678,
                                                    20690
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 369,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 369,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "m",
                                                    "range": [
                                                      20691,
                                                      20692
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 369,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 369,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20678,
                                                  20693
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 369,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 369,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                20673,
                                                20693
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 369,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 369,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20669,
                                            20694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 37
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                20617,
                                                20656
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 368,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 368,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a2",
                                                "range": [
                                                  20711,
                                                  20713
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 370,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 370,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "o",
                                                    "range": [
                                                      20716,
                                                      20717
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 370,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 370,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      20718,
                                                      20728
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 370,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 370,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20716,
                                                    20728
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 370,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 370,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "m",
                                                    "range": [
                                                      20729,
                                                      20730
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 370,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 370,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      20732,
                                                      20733
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 370,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 370,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20716,
                                                  20734
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 370,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 370,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                20711,
                                                20734
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 370,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 370,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20707,
                                            20735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 370,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 370,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a3",
                                                "range": [
                                                  20752,
                                                  20754
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 371,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 371,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "o",
                                                    "range": [
                                                      20757,
                                                      20758
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 371,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 371,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      20759,
                                                      20769
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 371,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 371,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20757,
                                                    20769
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 371,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 371,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "m",
                                                    "range": [
                                                      20770,
                                                      20771
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 371,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 371,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "o",
                                                        "range": [
                                                          20783,
                                                          20784
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 371,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 371,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          20786,
                                                          20787
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 371,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 371,
                                                            "column": 51
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "o",
                                                                  "range": [
                                                                    20801,
                                                                    20802
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 371,
                                                                      "column": 65
                                                                    },
                                                                    "end": {
                                                                      "line": 371,
                                                                      "column": 66
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "o",
                                                                  "range": [
                                                                    20804,
                                                                    20805
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 371,
                                                                      "column": 68
                                                                    },
                                                                    "end": {
                                                                      "line": 371,
                                                                      "column": 69
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  20801,
                                                                  20805
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 371,
                                                                    "column": 65
                                                                  },
                                                                  "end": {
                                                                    "line": 371,
                                                                    "column": 69
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "i",
                                                                  "range": [
                                                                    20807,
                                                                    20808
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 371,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 371,
                                                                      "column": 72
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "i",
                                                                  "range": [
                                                                    20810,
                                                                    20811
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 371,
                                                                      "column": 74
                                                                    },
                                                                    "end": {
                                                                      "line": 371,
                                                                      "column": 75
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  20807,
                                                                  20811
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 371,
                                                                    "column": 71
                                                                  },
                                                                  "end": {
                                                                    "line": 371,
                                                                    "column": 75
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              20799,
                                                              20813
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 371,
                                                                "column": 63
                                                              },
                                                              "end": {
                                                                "line": 371,
                                                                "column": 77
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            20791,
                                                            20815
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 371,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 371,
                                                              "column": 79
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        20789,
                                                        20817
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 371,
                                                          "column": 53
                                                        },
                                                        "end": {
                                                          "line": 371,
                                                          "column": 81
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      20773,
                                                      20817
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 371,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 371,
                                                        "column": 81
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20757,
                                                  20818
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 371,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 371,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                20752,
                                                20818
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 371,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 371,
                                                  "column": 82
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20748,
                                            20819
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 371,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 371,
                                              "column": 83
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a4",
                                                "range": [
                                                  20836,
                                                  20838
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 372,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 372,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "o",
                                                    "range": [
                                                      20841,
                                                      20842
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 372,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 372,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "mergeMapTo",
                                                    "range": [
                                                      20843,
                                                      20853
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 372,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 372,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20841,
                                                    20853
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 372,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 372,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "m",
                                                    "range": [
                                                      20854,
                                                      20855
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 372,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 372,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "o",
                                                        "range": [
                                                          20867,
                                                          20868
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 372,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 372,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          20870,
                                                          20871
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 372,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 372,
                                                            "column": 51
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "o",
                                                                  "range": [
                                                                    20885,
                                                                    20886
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 372,
                                                                      "column": 65
                                                                    },
                                                                    "end": {
                                                                      "line": 372,
                                                                      "column": 66
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "o",
                                                                  "range": [
                                                                    20888,
                                                                    20889
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 372,
                                                                      "column": 68
                                                                    },
                                                                    "end": {
                                                                      "line": 372,
                                                                      "column": 69
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  20885,
                                                                  20889
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 372,
                                                                    "column": 65
                                                                  },
                                                                  "end": {
                                                                    "line": 372,
                                                                    "column": 69
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "i",
                                                                  "range": [
                                                                    20891,
                                                                    20892
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 372,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 372,
                                                                      "column": 72
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "i",
                                                                  "range": [
                                                                    20894,
                                                                    20895
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 372,
                                                                      "column": 74
                                                                    },
                                                                    "end": {
                                                                      "line": 372,
                                                                      "column": 75
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  20891,
                                                                  20895
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 372,
                                                                    "column": 71
                                                                  },
                                                                  "end": {
                                                                    "line": 372,
                                                                    "column": 75
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              20883,
                                                              20897
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 372,
                                                                "column": 63
                                                              },
                                                              "end": {
                                                                "line": 372,
                                                                "column": 77
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            20875,
                                                            20899
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 372,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 372,
                                                              "column": 79
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        20873,
                                                        20901
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 372,
                                                          "column": 53
                                                        },
                                                        "end": {
                                                          "line": 372,
                                                          "column": 81
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      20857,
                                                      20901
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 372,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 372,
                                                        "column": 81
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      20903,
                                                      20904
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 372,
                                                        "column": 83
                                                      },
                                                      "end": {
                                                        "line": 372,
                                                        "column": 84
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  20841,
                                                  20905
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 372,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 372,
                                                    "column": 85
                                                  }
                                                }
                                              },
                                              "range": [
                                                20836,
                                                20905
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 372,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 372,
                                                  "column": 85
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            20832,
                                            20906
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 86
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                20919,
                                                20957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 373,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 373,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        20565,
                                        20967
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 365,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 374,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      20553,
                                      20967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20548,
                                  20968
                                ],
                                "loc": {
                                  "start": {
                                    "line": 365,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 374,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                20548,
                                20969
                              ],
                              "loc": {
                                "start": {
                                  "line": 365,
                                  "column": 8
                                },
                                "end": {
                                  "line": 374,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            20538,
                            20975
                          ],
                          "loc": {
                            "start": {
                              "line": 364,
                              "column": 53
                            },
                            "end": {
                              "line": 375,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20526,
                          20975
                        ],
                        "loc": {
                          "start": {
                            "line": 364,
                            "column": 41
                          },
                          "end": {
                            "line": 375,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20489,
                      20976
                    ],
                    "loc": {
                      "start": {
                        "line": 364,
                        "column": 4
                      },
                      "end": {
                        "line": 375,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1460,
                    "_esdocTestName": "it1460"
                  },
                  "range": [
                    20489,
                    20977
                  ],
                  "loc": {
                    "start": {
                      "line": 364,
                      "column": 4
                    },
                    "end": {
                      "line": 375,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                197,
                20979
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 56
                },
                "end": {
                  "line": 376,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              185,
              20979
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 44
              },
              "end": {
                "line": 376,
                "column": 1
              }
            }
          }
        ],
        "range": [
          141,
          20980
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 376,
            "column": 2
          }
        },
        "_esdocTestId": 1433,
        "_esdocTestName": "describe1433"
      },
      "range": [
        141,
        20981
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 376,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {mergeMapTo} ",
          "range": [
            115,
            140
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 25
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=mergeMapTo-spec.js.map",
          "range": [
            20982,
            21025
          ],
          "loc": {
            "start": {
              "line": 377,
              "column": 0
            },
            "end": {
              "line": 377,
              "column": 43
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    20981
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 376,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {mergeMapTo} ",
      "range": [
        115,
        140
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 25
        }
      }
    },
    {
      "type": "Line",
      "value": "                  ----1---2---3---(4|)",
      "range": [
        950,
        990
      ],
      "loc": {
        "start": {
          "line": 20,
          "column": 12
        },
        "end": {
          "line": 20,
          "column": 52
        }
      }
    },
    {
      "type": "Line",
      "value": "                              ----1---2---3---(4|)",
      "range": [
        1063,
        1115
      ],
      "loc": {
        "start": {
          "line": 22,
          "column": 12
        },
        "end": {
          "line": 22,
          "column": 64
        }
      }
    },
    {
      "type": "Line",
      "value": "                                      ----1---2---3---(4|)",
      "range": [
        1188,
        1248
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 12
        },
        "end": {
          "line": 24,
          "column": 72
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        20617,
        20656
      ],
      "loc": {
        "start": {
          "line": 368,
          "column": 12
        },
        "end": {
          "line": 368,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        20919,
        20957
      ],
      "loc": {
        "start": {
          "line": 373,
          "column": 12
        },
        "end": {
          "line": 373,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=mergeMapTo-spec.js.map",
      "range": [
        20982,
        21025
      ],
      "loc": {
        "start": {
          "line": 377,
          "column": 0
        },
        "end": {
          "line": 377,
          "column": 43
        }
      }
    }
  ]
}