{"id":"node_modules/rxjs/_esm5/internal/observable/concat.js","dependencies":[{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/observable/concat.js.map","includedInParent":true,"mtime":499162500000},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/src/internal/observable/concat.ts","includedInParent":true,"mtime":499162500000},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/package.json","includedInParent":true,"mtime":1573802285913},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/.babelrc","includedInParent":true,"mtime":1571296685108},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/package.json","includedInParent":true,"mtime":1573797080807},{"name":"./of","loc":{"line":2,"column":19},"parent":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/observable/concat.js","resolved":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/observable/of.js"},{"name":"../operators/concatAll","loc":{"line":3,"column":26},"parent":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/observable/concat.js","resolved":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/operators/concatAll.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.concat = concat;\n\nvar _of = require(\"./of\");\n\nvar _concatAll = require(\"../operators/concatAll\");\n\n/** PURE_IMPORTS_START _of,_operators_concatAll PURE_IMPORTS_END */\nfunction concat() {\n  var observables = [];\n\n  for (var _i = 0; _i < arguments.length; _i++) {\n    observables[_i] = arguments[_i];\n  }\n\n  return (0, _concatAll.concatAll)()(_of.of.apply(void 0, observables));\n}"},"sourceMaps":{"js":{"mappings":[{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":8,"column":0}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":0},"generated":{"line":10,"column":0}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":12,"column":0}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":13,"column":0}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":13,"column":9}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":13,"column":15}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":98},"generated":{"line":13,"column":18}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":98},"generated":{"line":14,"column":17}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":14,"column":20}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":7}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":11}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":13}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":16}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":19}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":21}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":24}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":33}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":58},"generated":{"line":16,"column":34}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":98},"generated":{"line":16,"column":42}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":98},"generated":{"line":16,"column":44}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":143,"column":98},"generated":{"line":16,"column":48}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":144,"column":2},"generated":{"line":18,"column":0}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":0}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":9}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":37}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":44}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":49}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":50}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":55}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":56}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":58}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":69}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":70}},{"source":"../../../src/internal/observable/concat.ts","name":null,"original":{"line":145,"column":1},"generated":{"line":20,"column":71}}],"sources":{"../../../src/internal/observable/concat.ts":"import { Observable } from '../Observable';\nimport { ObservableInput, SchedulerLike, ObservedValueOf } from '../types';\nimport { isScheduler } from '../util/isScheduler';\nimport { of } from './of';\nimport { from } from './from';\nimport { concatAll } from '../operators/concatAll';\n\n/* tslint:disable:max-line-length */\n/** @deprecated Use {@link scheduled} and {@link concatAll} (e.g. `scheduled([o1, o2, o3], scheduler).pipe(concatAll())`) */\nexport function concat<O1 extends ObservableInput<any>>(v1: O1, scheduler: SchedulerLike): Observable<ObservedValueOf<O1>>;\n/** @deprecated Use {@link scheduled} and {@link concatAll} (e.g. `scheduled([o1, o2, o3], scheduler).pipe(concatAll())`) */\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>>(v1: O1, v2: O2, scheduler: SchedulerLike): Observable<ObservedValueOf<O1> | ObservedValueOf<O2>>;\n/** @deprecated Use {@link scheduled} and {@link concatAll} (e.g. `scheduled([o1, o2, o3], scheduler).pipe(concatAll())`) */\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>, O3 extends ObservableInput<any>>(v1: O1, v2: O2, v3: O3, scheduler: SchedulerLike): Observable<ObservedValueOf<O1> | ObservedValueOf<O2> | ObservedValueOf<O3>>;\n/** @deprecated Use {@link scheduled} and {@link concatAll} (e.g. `scheduled([o1, o2, o3], scheduler).pipe(concatAll())`) */\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>, O3 extends ObservableInput<any>, O4 extends ObservableInput<any>>(v1: O1, v2: O2, v3: O3, v4: O4, scheduler: SchedulerLike): Observable<ObservedValueOf<O1> | ObservedValueOf<O2> | ObservedValueOf<O3> | ObservedValueOf<O4>>;\n/** @deprecated Use {@link scheduled} and {@link concatAll} (e.g. `scheduled([o1, o2, o3], scheduler).pipe(concatAll())`) */\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>, O3 extends ObservableInput<any>, O4 extends ObservableInput<any>, O5 extends ObservableInput<any>>(v1: O1, v2: O2, v3: O3, v4: O4, v5: O5, scheduler: SchedulerLike): Observable<ObservedValueOf<O1> | ObservedValueOf<O2> | ObservedValueOf<O3> | ObservedValueOf<O4> | ObservedValueOf<O5>>;\n/** @deprecated Use {@link scheduled} and {@link concatAll} (e.g. `scheduled([o1, o2, o3], scheduler).pipe(concatAll())`) */\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>, O3 extends ObservableInput<any>, O4 extends ObservableInput<any>, O5 extends ObservableInput<any>, O6 extends ObservableInput<any>>(v1: O1, v2: O2, v3: O3, v4: O4, v5: O5, v6: O6, scheduler: SchedulerLike): Observable<ObservedValueOf<O1> | ObservedValueOf<O2> | ObservedValueOf<O3> | ObservedValueOf<O4> | ObservedValueOf<O5> | ObservedValueOf<O6>>;\n\nexport function concat<O1 extends ObservableInput<any>>(v1: O1): Observable<ObservedValueOf<O1>>;\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>>(v1: O1, v2: O2): Observable<ObservedValueOf<O1> | ObservedValueOf<O2>>;\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>, O3 extends ObservableInput<any>>(v1: O1, v2: O2, v3: O3): Observable<ObservedValueOf<O1> | ObservedValueOf<O2> | ObservedValueOf<O3>>;\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>, O3 extends ObservableInput<any>, O4 extends ObservableInput<any>>(v1: O1, v2: O2, v3: O3, v4: O4): Observable<ObservedValueOf<O1> | ObservedValueOf<O2> | ObservedValueOf<O3> | ObservedValueOf<O4>>;\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>, O3 extends ObservableInput<any>, O4 extends ObservableInput<any>, O5 extends ObservableInput<any>>(v1: O1, v2: O2, v3: O3, v4: O4, v5: O5): Observable<ObservedValueOf<O1> | ObservedValueOf<O2> | ObservedValueOf<O3> | ObservedValueOf<O4> | ObservedValueOf<O5>>;\nexport function concat<O1 extends ObservableInput<any>, O2 extends ObservableInput<any>, O3 extends ObservableInput<any>, O4 extends ObservableInput<any>, O5 extends ObservableInput<any>, O6 extends ObservableInput<any>>(v1: O1, v2: O2, v3: O3, v4: O4, v5: O5, v6: O6): Observable<ObservedValueOf<O1> | ObservedValueOf<O2> | ObservedValueOf<O3> | ObservedValueOf<O4> | ObservedValueOf<O5> | ObservedValueOf<O6>>;\nexport function concat<O extends ObservableInput<any>>(...observables: O[]): Observable<ObservedValueOf<O>>;\n/** @deprecated Use {@link scheduled} and {@link concatAll} (e.g. `scheduled([o1, o2, o3], scheduler).pipe(concatAll())`) */\nexport function concat<O extends ObservableInput<any>>(...observables: (O | SchedulerLike)[]): Observable<ObservedValueOf<O>>;\nexport function concat<R>(...observables: ObservableInput<any>[]): Observable<R>;\n/** @deprecated Use {@link scheduled} and {@link concatAll} (e.g. `scheduled([o1, o2, o3], scheduler).pipe(concatAll())`) */\nexport function concat<R>(...observables: (ObservableInput<any> | SchedulerLike)[]): Observable<R>;\n/* tslint:enable:max-line-length */\n/**\n * Creates an output Observable which sequentially emits all values from given\n * Observable and then moves on to the next.\n *\n * <span class=\"informal\">Concatenates multiple Observables together by\n * sequentially emitting their values, one Observable after the other.</span>\n *\n * ![](concat.png)\n *\n * `concat` joins multiple Observables together, by subscribing to them one at a time and\n * merging their results into the output Observable. You can pass either an array of\n * Observables, or put them directly as arguments. Passing an empty array will result\n * in Observable that completes immediately.\n *\n * `concat` will subscribe to first input Observable and emit all its values, without\n * changing or affecting them in any way. When that Observable completes, it will\n * subscribe to then next Observable passed and, again, emit its values. This will be\n * repeated, until the operator runs out of Observables. When last input Observable completes,\n * `concat` will complete as well. At any given moment only one Observable passed to operator\n * emits values. If you would like to emit values from passed Observables concurrently, check out\n * {@link merge} instead, especially with optional `concurrent` parameter. As a matter of fact,\n * `concat` is an equivalent of `merge` operator with `concurrent` parameter set to `1`.\n *\n * Note that if some input Observable never completes, `concat` will also never complete\n * and Observables following the one that did not complete will never be subscribed. On the other\n * hand, if some Observable simply completes immediately after it is subscribed, it will be\n * invisible for `concat`, which will just move on to the next Observable.\n *\n * If any Observable in chain errors, instead of passing control to the next Observable,\n * `concat` will error immediately as well. Observables that would be subscribed after\n * the one that emitted error, never will.\n *\n * If you pass to `concat` the same Observable many times, its stream of values\n * will be \"replayed\" on every subscription, which means you can repeat given Observable\n * as many times as you like. If passing the same Observable to `concat` 1000 times becomes tedious,\n * you can always use {@link repeat}.\n *\n * ## Examples\n * ### Concatenate a timer counting from 0 to 3 with a synchronous sequence from 1 to 10\n * ```ts\n * import { concat, interval, range } from 'rxjs';\n * import { take } from 'rxjs/operators';\n *\n * const timer = interval(1000).pipe(take(4));\n * const sequence = range(1, 10);\n * const result = concat(timer, sequence);\n * result.subscribe(x => console.log(x));\n *\n * // results in:\n * // 0 -1000ms-> 1 -1000ms-> 2 -1000ms-> 3 -immediate-> 1 ... 10\n * ```\n *\n * ### Concatenate 3 Observables\n * ```ts\n * import { concat, interval } from 'rxjs';\n * import { take } from 'rxjs/operators';\n *\n * const timer1 = interval(1000).pipe(take(10));\n * const timer2 = interval(2000).pipe(take(6));\n * const timer3 = interval(500).pipe(take(10));\n *\n * const result = concat(timer1, timer2, timer3);\n * result.subscribe(x => console.log(x));\n *\n * // results in the following:\n * // (Prints to console sequentially)\n * // -1000ms-> 0 -1000ms-> 1 -1000ms-> ... 9\n * // -2000ms-> 0 -2000ms-> 1 -2000ms-> ... 5\n * // -500ms-> 0 -500ms-> 1 -500ms-> ... 9\n * ```\n *\n * ### Concatenate the same Observable to repeat it\n * ```ts\n * import { concat, interval } from 'rxjs';\n * import { take } from 'rxjs/operators';\n *\n * const timer = interval(1000).pipe(take(2));\n *\n * concat(timer, timer) // concatenating the same Observable!\n * .subscribe(\n *   value => console.log(value),\n *   err => {},\n *   () => console.log('...and it is done!')\n * );\n *\n * // Logs:\n * // 0 after 1s\n * // 1 after 2s\n * // 0 after 3s\n * // 1 after 4s\n * // \"...and it is done!\" also after 4s\n * ```\n *\n * @see {@link concatAll}\n * @see {@link concatMap}\n * @see {@link concatMapTo}\n *\n * @param {ObservableInput} input1 An input Observable to concatenate with others.\n * @param {ObservableInput} input2 An input Observable to concatenate with others.\n * More than one input Observables may be given as argument.\n * @param {SchedulerLike} [scheduler=null] An optional {@link SchedulerLike} to schedule each\n * Observable subscription on.\n * @return {Observable} All values of each passed Observable merged into a\n * single Observable, in order, in serial fashion.\n * @static true\n * @name concat\n * @owner Observable\n */\nexport function concat<O extends ObservableInput<any>, R>(...observables: Array<O | SchedulerLike>): Observable<ObservedValueOf<O> | R> {\n  return concatAll<R>()(of(...observables));\n}\n"},"lineCount":null}},"error":null,"hash":"973cf571266ae6bcb1143f81515a6bac","cacheData":{"env":{}}}