{"id":"node_modules/rxjs/_esm5/internal/observable/range.js","dependencies":[{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/observable/range.js.map","includedInParent":true,"mtime":499162500000},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/src/internal/observable/range.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":"../Observable","loc":{"line":2,"column":27},"parent":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/observable/range.js","resolved":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/Observable.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.range = range;\nexports.dispatch = dispatch;\n\nvar _Observable = require(\"../Observable\");\n\n/** PURE_IMPORTS_START _Observable PURE_IMPORTS_END */\nfunction range(start, count, scheduler) {\n  if (start === void 0) {\n    start = 0;\n  }\n\n  return new _Observable.Observable(function (subscriber) {\n    if (count === undefined) {\n      count = start;\n      start = 0;\n    }\n\n    var index = 0;\n    var current = start;\n\n    if (scheduler) {\n      return scheduler.schedule(dispatch, 0, {\n        index: index,\n        count: count,\n        start: start,\n        subscriber: subscriber\n      });\n    } else {\n      do {\n        if (index++ >= count) {\n          subscriber.complete();\n          break;\n        }\n\n        subscriber.next(current++);\n\n        if (subscriber.closed) {\n          break;\n        }\n      } while (true);\n    }\n\n    return undefined;\n  });\n}\n\nfunction dispatch(state) {\n  var start = state.start,\n      index = state.index,\n      count = state.count,\n      subscriber = state.subscriber;\n\n  if (index >= count) {\n    subscriber.complete();\n    return;\n  }\n\n  subscriber.next(start);\n\n  if (subscriber.closed) {\n    return;\n  }\n\n  state.index = index + 1;\n  state.start = start + 1;\n  this.schedule(state);\n}"},"sourceMaps":{"js":{"mappings":[{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":0},"generated":{"line":9,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":11,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":9}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":27}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":29}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":12,"column":38}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":38,"column":39},"generated":{"line":12,"column":40}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":2},"generated":{"line":13,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":2},"generated":{"line":13,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":9},"generated":{"line":13,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":13},"generated":{"line":13,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":13},"generated":{"line":13,"column":21}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":2},"generated":{"line":13,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":32},"generated":{"line":13,"column":24}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":14,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":14,"column":4}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":42,"column":8},"generated":{"line":14,"column":9}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":42,"column":8},"generated":{"line":14,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":14,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":44,"column":6},"generated":{"line":17,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":44,"column":16},"generated":{"line":17,"column":36}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":44,"column":16},"generated":{"line":17,"column":46}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":44,"column":16},"generated":{"line":17,"column":56}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":44,"column":16},"generated":{"line":17,"column":58}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":45,"column":5},"generated":{"line":18,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":45,"column":5},"generated":{"line":18,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":45,"column":5},"generated":{"line":18,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":45,"column":5},"generated":{"line":18,"column":29}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":8},"generated":{"line":19,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":8},"generated":{"line":19,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":13},"generated":{"line":19,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":16},"generated":{"line":19,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":8},"generated":{"line":19,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":8},"generated":{"line":20,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":8},"generated":{"line":20,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":8},"generated":{"line":20,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":15},"generated":{"line":20,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":8},"generated":{"line":20,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":50,"column":4},"generated":{"line":21,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":23,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":23,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":51,"column":13},"generated":{"line":23,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":52,"column":8},"generated":{"line":24,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":52,"column":13},"generated":{"line":24,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":53,"column":9},"generated":{"line":26,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":31}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":32}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":40}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":42}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":43}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":27,"column":45}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":28,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":28,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":28,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":28,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":28,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":29,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":29,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":29,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":29,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":29,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":30,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":30,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":30,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":30,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":30,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":31,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":31,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":31,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":31,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":32,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":32,"column":7}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":5},"generated":{"line":32,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":59,"column":9},"generated":{"line":35,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":59,"column":9},"generated":{"line":35,"column":17}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":59,"column":9},"generated":{"line":35,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":59,"column":9},"generated":{"line":35,"column":30}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":8},"generated":{"line":36,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":8},"generated":{"line":36,"column":10}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":19},"generated":{"line":36,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":23},"generated":{"line":36,"column":21}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":8},"generated":{"line":36,"column":29}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":61,"column":12},"generated":{"line":37,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":63,"column":9},"generated":{"line":40,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":63,"column":9},"generated":{"line":40,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":63,"column":9},"generated":{"line":40,"column":24}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":63,"column":9},"generated":{"line":40,"column":31}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":64,"column":7},"generated":{"line":42,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":64,"column":7},"generated":{"line":42,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":64,"column":21},"generated":{"line":42,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":64,"column":21},"generated":{"line":42,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":64,"column":7},"generated":{"line":42,"column":29}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":64,"column":21},"generated":{"line":42,"column":31}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":65,"column":5},"generated":{"line":43,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":67,"column":11},"generated":{"line":44,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":68,"column":5},"generated":{"line":45,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":68,"column":5},"generated":{"line":45,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":69,"column":1},"generated":{"line":46,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":48,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":48,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":48,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":10},"generated":{"line":49,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":76,"column":4},"generated":{"line":52,"column":9}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":76,"column":15},"generated":{"line":52,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":76,"column":26},"generated":{"line":52,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":4},"generated":{"line":53,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":4},"generated":{"line":53,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":53,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":53,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":53,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":54,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":54,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":54,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":54,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":54,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":55,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":55,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":55,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":55,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":55,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":56,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":56,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":56,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":56,"column":24}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":11},"generated":{"line":56,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":58,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":58,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":58,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":58,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":2},"generated":{"line":59,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":2},"generated":{"line":59,"column":4}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":13},"generated":{"line":59,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":17},"generated":{"line":59,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":2},"generated":{"line":59,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":82,"column":6},"generated":{"line":60,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":84,"column":3},"generated":{"line":63,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":84,"column":3},"generated":{"line":63,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":84,"column":3},"generated":{"line":63,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":86,"column":2},"generated":{"line":65,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":86,"column":2},"generated":{"line":65,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":86,"column":16},"generated":{"line":65,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":86,"column":16},"generated":{"line":65,"column":17}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":86,"column":2},"generated":{"line":65,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":86,"column":25},"generated":{"line":65,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":87,"column":2},"generated":{"line":66,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":89,"column":2},"generated":{"line":67,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":2}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":7}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":21}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":24}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":90,"column":1},"generated":{"line":69,"column":25}}],"sources":{"../../../src/internal/observable/range.ts":"import { SchedulerAction, SchedulerLike } from '../types';\nimport { Observable } from '../Observable';\n\n/**\n * Creates an Observable that emits a sequence of numbers within a specified\n * range.\n *\n * <span class=\"informal\">Emits a sequence of numbers in a range.</span>\n *\n * ![](range.png)\n *\n * `range` operator emits a range of sequential integers, in order, where you\n * select the `start` of the range and its `length`. By default, uses no\n * {@link SchedulerLike} and just delivers the notifications synchronously, but may use\n * an optional {@link SchedulerLike} to regulate those deliveries.\n *\n * ## Example\n * Emits the numbers 1 to 10</caption>\n * ```ts\n * import { range } from 'rxjs';\n *\n * const numbers = range(1, 10);\n * numbers.subscribe(x => console.log(x));\n * ```\n * @see {@link timer}\n * @see {@link index/interval}\n *\n * @param {number} [start=0] The value of the first integer in the sequence.\n * @param {number} count The number of sequential integers to generate.\n * @param {SchedulerLike} [scheduler] A {@link SchedulerLike} to use for scheduling\n * the emissions of the notifications.\n * @return {Observable} An Observable of numbers that emits a finite range of\n * sequential integers.\n * @static true\n * @name range\n * @owner Observable\n */\nexport function range(start: number = 0,\n                      count?: number,\n                      scheduler?: SchedulerLike): Observable<number> {\n  return new Observable<number>(subscriber => {\n    if (count === undefined) {\n      count = start;\n      start = 0;\n    }\n\n    let index = 0;\n    let current = start;\n\n    if (scheduler) {\n      return scheduler.schedule(dispatch, 0, {\n        index, count, start, subscriber\n      });\n    } else {\n      do {\n        if (index++ >= count) {\n          subscriber.complete();\n          break;\n        }\n        subscriber.next(current++);\n        if (subscriber.closed) {\n          break;\n        }\n      } while (true);\n    }\n\n    return undefined;\n  });\n}\n\n/** @internal */\nexport function dispatch(this: SchedulerAction<any>, state: any) {\n  const { start, index, count, subscriber } = state;\n\n  if (index >= count) {\n    subscriber.complete();\n    return;\n  }\n\n  subscriber.next(start);\n\n  if (subscriber.closed) {\n    return;\n  }\n\n  state.index = index + 1;\n  state.start = start + 1;\n\n  this.schedule(state);\n}\n"},"lineCount":null}},"error":null,"hash":"72e48b0863771f44995e1c5dca0b3a25","cacheData":{"env":{}}}