webdetector/.cache/89/e9b36d6a39de9db5e0c03cb206df14.json
2018-12-21 13:36:28 +01:00

1 line
42 KiB
JSON

{"id":"H608","dependencies":[{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/distinct.js.map","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/src/internal/operators/distinct.ts","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/package.json","includedInParent":true,"mtime":1545395749058},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/package.json","includedInParent":true,"mtime":1545395355370},{"name":"tslib","loc":{"line":2,"column":25},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/distinct.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/tslib/tslib.es6.js"},{"name":"../OuterSubscriber","loc":{"line":3,"column":32},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/distinct.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/OuterSubscriber.js"},{"name":"../util/subscribeToResult","loc":{"line":4,"column":34},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/distinct.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.distinct=n,exports.DistinctSubscriber=void 0;var e=i(require(\"tslib\")),t=require(\"../OuterSubscriber\"),r=require(\"../util/subscribeToResult\");function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};i.get||i.set?Object.defineProperty(t,r,i):t[r]=e[r]}return t.default=e,t}function n(e,t){return function(r){return r.lift(new o(e,t))}}var o=function(){function e(e,t){this.keySelector=e,this.flushes=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.keySelector,this.flushes))},e}(),s=function(t){function i(e,i,n){var o=t.call(this,e)||this;return o.keySelector=i,o.values=new Set,n&&o.add((0,r.subscribeToResult)(o,n)),o}return e.__extends(i,t),i.prototype.notifyNext=function(e,t,r,i,n){this.values.clear()},i.prototype.notifyError=function(e,t){this._error(e)},i.prototype._next=function(e){this.keySelector?this._useKeySelector(e):this._finalizeNext(e,e)},i.prototype._useKeySelector=function(e){var t,r=this.destination;try{t=this.keySelector(e)}catch(i){return void r.error(i)}this._finalizeNext(t,e)},i.prototype._finalizeNext=function(e,t){var r=this.values;r.has(e)||(r.add(e),this.destination.next(t))},i}(t.OuterSubscriber);exports.DistinctSubscriber=s;","map":{"mappings":[{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":0}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":13}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":20}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":35}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":43}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":56}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":57}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":64}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":68}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":76}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":85}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":87}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":95}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":119}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":121}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":125}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":127}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":129}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":137}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":147}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":149}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":157}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":61,"column":0},"generated":{"line":1,"column":179}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":61,"column":0},"generated":{"line":1,"column":181}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":61,"column":0},"generated":{"line":1,"column":189}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":218}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":227}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":229}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":232}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":235}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":238}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":240}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":251}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":258}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":260}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":264}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":266}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":269}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":272}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":278}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":280}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":284}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":288}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":293}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":295}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":298}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":305}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":315}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":330}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":335}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":337}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":340}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":341}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":345}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":347}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":354}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":370}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":377}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":402}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":409}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":434}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":436}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":439}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":442}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":444}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":449}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":451}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":455}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":462}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":477}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":479}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":481}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":484}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":486}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":489}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":491}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":494}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":501}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":503}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":511}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":513}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":63,"column":2},"generated":{"line":1,"column":515}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":63,"column":9},"generated":{"line":1,"column":524}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":63,"column":10},"generated":{"line":1,"column":526}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":63,"column":36},"generated":{"line":1,"column":528}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":531}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":538}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":547}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":550}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":557}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":559}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":564}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":568}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":570}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":64,"column":1},"generated":{"line":1,"column":572}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":577}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":581}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":22},"generated":{"line":1,"column":583}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":22},"generated":{"line":1,"column":594}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":22},"generated":{"line":1,"column":603}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":22},"generated":{"line":1,"column":605}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":50},"generated":{"line":1,"column":607}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":60},"generated":{"line":1,"column":610}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":60},"generated":{"line":1,"column":615}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":60},"generated":{"line":1,"column":627}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":68,"column":3},"generated":{"line":1,"column":629}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":68,"column":3},"generated":{"line":1,"column":634}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":68,"column":3},"generated":{"line":1,"column":642}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":73,"column":1},"generated":{"line":1,"column":644}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":71,"column":11},"generated":{"line":1,"column":651}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":71,"column":17},"generated":{"line":1,"column":653}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":71,"column":27},"generated":{"line":1,"column":663}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":71,"column":32},"generated":{"line":1,"column":668}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":71,"column":32},"generated":{"line":1,"column":677}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":71,"column":51},"generated":{"line":1,"column":679}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":682}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":689}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":691}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":701}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":705}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":707}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":709}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":714}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":726}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":1,"column":731}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":73,"column":1},"generated":{"line":1,"column":742}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":67,"column":22},"generated":{"line":1,"column":744}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":747}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":749}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":67},"generated":{"line":1,"column":758}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":2},"generated":{"line":1,"column":761}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":2},"generated":{"line":1,"column":770}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":84,"column":4},"generated":{"line":1,"column":772}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":84,"column":10},"generated":{"line":1,"column":774}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":84,"column":22},"generated":{"line":1,"column":776}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":50},"generated":{"line":1,"column":779}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":50},"generated":{"line":1,"column":783}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":50},"generated":{"line":1,"column":785}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":61},"generated":{"line":1,"column":787}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":50},"generated":{"line":1,"column":792}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":50},"generated":{"line":1,"column":797}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":78},"generated":{"line":1,"column":801}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":89,"column":3},"generated":{"line":1,"column":806}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":81,"column":10},"generated":{"line":1,"column":813}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":81,"column":10},"generated":{"line":1,"column":815}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":81,"column":23},"generated":{"line":1,"column":827}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":86,"column":4},"generated":{"line":1,"column":829}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":86,"column":8},"generated":{"line":1,"column":831}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":86,"column":17},"generated":{"line":1,"column":838}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":86,"column":17},"generated":{"line":1,"column":842}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":87,"column":6},"generated":{"line":1,"column":846}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":88,"column":5},"generated":{"line":1,"column":849}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":88,"column":5},"generated":{"line":1,"column":851}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":88,"column":5},"generated":{"line":1,"column":856}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":88,"column":5},"generated":{"line":1,"column":858}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":88,"column":5},"generated":{"line":1,"column":860}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":88,"column":5},"generated":{"line":1,"column":879}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":88,"column":5},"generated":{"line":1,"column":881}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":89,"column":3},"generated":{"line":1,"column":885}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":887}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":2},"generated":{"line":1,"column":894}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":2},"generated":{"line":1,"column":896}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":2},"generated":{"line":1,"column":906}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":83,"column":14},"generated":{"line":1,"column":908}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":16},"generated":{"line":1,"column":911}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":16},"generated":{"line":1,"column":913}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":24},"generated":{"line":1,"column":923}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":24},"generated":{"line":1,"column":934}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":24},"generated":{"line":1,"column":943}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":24},"generated":{"line":1,"column":945}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":24},"generated":{"line":1,"column":947}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":24},"generated":{"line":1,"column":949}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":94,"column":24},"generated":{"line":1,"column":951}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":95,"column":3},"generated":{"line":1,"column":954}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":95,"column":3},"generated":{"line":1,"column":959}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":95,"column":3},"generated":{"line":1,"column":966}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":98,"column":16},"generated":{"line":1,"column":975}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":98,"column":16},"generated":{"line":1,"column":977}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":98,"column":23},"generated":{"line":1,"column":987}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":98,"column":23},"generated":{"line":1,"column":999}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":98,"column":23},"generated":{"line":1,"column":1008}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":98,"column":23},"generated":{"line":1,"column":1010}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":99,"column":3},"generated":{"line":1,"column":1013}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":99,"column":3},"generated":{"line":1,"column":1018}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":99,"column":3},"generated":{"line":1,"column":1025}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":102,"column":13},"generated":{"line":1,"column":1029}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":102,"column":13},"generated":{"line":1,"column":1031}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":102,"column":26},"generated":{"line":1,"column":1041}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":102,"column":26},"generated":{"line":1,"column":1047}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":102,"column":26},"generated":{"line":1,"column":1056}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":103,"column":6},"generated":{"line":1,"column":1059}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":103,"column":11},"generated":{"line":1,"column":1064}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":104,"column":5},"generated":{"line":1,"column":1076}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":104,"column":5},"generated":{"line":1,"column":1081}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":104,"column":5},"generated":{"line":1,"column":1097}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":106,"column":5},"generated":{"line":1,"column":1100}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":106,"column":5},"generated":{"line":1,"column":1105}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":106,"column":5},"generated":{"line":1,"column":1119}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":106,"column":5},"generated":{"line":1,"column":1121}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":110,"column":15},"generated":{"line":1,"column":1125}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":110,"column":15},"generated":{"line":1,"column":1127}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":110,"column":15},"generated":{"line":1,"column":1137}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":110,"column":15},"generated":{"line":1,"column":1153}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":110,"column":15},"generated":{"line":1,"column":1162}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":111,"column":12},"generated":{"line":1,"column":1165}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":111,"column":12},"generated":{"line":1,"column":1169}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":112,"column":8},"generated":{"line":1,"column":1171}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":112,"column":8},"generated":{"line":1,"column":1173}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":112,"column":8},"generated":{"line":1,"column":1178}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":113,"column":6},"generated":{"line":1,"column":1190}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":114,"column":5},"generated":{"line":1,"column":1194}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":114,"column":5},"generated":{"line":1,"column":1196}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":114,"column":5},"generated":{"line":1,"column":1201}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":114,"column":5},"generated":{"line":1,"column":1213}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":115,"column":6},"generated":{"line":1,"column":1216}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":115,"column":6},"generated":{"line":1,"column":1222}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":117,"column":5},"generated":{"line":1,"column":1225}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":116,"column":6},"generated":{"line":1,"column":1237}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":116,"column":13},"generated":{"line":1,"column":1239}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":116,"column":13},"generated":{"line":1,"column":1245}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":119,"column":3},"generated":{"line":1,"column":1248}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":119,"column":3},"generated":{"line":1,"column":1253}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":119,"column":3},"generated":{"line":1,"column":1267}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":119,"column":3},"generated":{"line":1,"column":1269}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":122,"column":12},"generated":{"line":1,"column":1273}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":122,"column":12},"generated":{"line":1,"column":1275}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":122,"column":28},"generated":{"line":1,"column":1285}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":122,"column":28},"generated":{"line":1,"column":1299}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":122,"column":28},"generated":{"line":1,"column":1308}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":122,"column":28},"generated":{"line":1,"column":1310}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":123,"column":8},"generated":{"line":1,"column":1313}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":123,"column":8},"generated":{"line":1,"column":1317}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":123,"column":16},"generated":{"line":1,"column":1319}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":123,"column":23},"generated":{"line":1,"column":1324}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":124,"column":6},"generated":{"line":1,"column":1331}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":124,"column":13},"generated":{"line":1,"column":1333}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":124,"column":20},"generated":{"line":1,"column":1337}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":125,"column":6},"generated":{"line":1,"column":1342}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":125,"column":11},"generated":{"line":1,"column":1344}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":125,"column":11},"generated":{"line":1,"column":1348}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":126,"column":5},"generated":{"line":1,"column":1351}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":126,"column":5},"generated":{"line":1,"column":1356}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":126,"column":5},"generated":{"line":1,"column":1368}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":126,"column":5},"generated":{"line":1,"column":1373}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":1378}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":1380}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":1381}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":1383}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":1400}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":1408}},{"source":"../../../src/internal/operators/distinct.ts","name":null,"original":{"line":80,"column":46},"generated":{"line":1,"column":1427}}],"sources":{"../../../src/internal/operators/distinct.ts":"import { Observable } from '../Observable';\nimport { Operator } from '../Operator';\nimport { Subscriber } from '../Subscriber';\nimport { OuterSubscriber } from '../OuterSubscriber';\nimport { InnerSubscriber } from '../InnerSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nimport { MonoTypeOperatorFunction, TeardownLogic } from '../types';\n\n/**\n * Returns an Observable that emits all items emitted by the source Observable that are distinct by comparison from previous items.\n *\n * If a keySelector function is provided, then it will project each value from the source observable into a new value that it will\n * check for equality with previously projected values. If a keySelector function is not provided, it will use each value from the\n * source observable directly with an equality check against previous values.\n *\n * In JavaScript runtimes that support `Set`, this operator will use a `Set` to improve performance of the distinct value checking.\n *\n * In other runtimes, this operator will use a minimal implementation of `Set` that relies on an `Array` and `indexOf` under the\n * hood, so performance will degrade as more values are checked for distinction. Even in newer browsers, a long-running `distinct`\n * use might result in memory leaks. To help alleviate this in some scenarios, an optional `flushes` parameter is also provided so\n * that the internal `Set` can be \"flushed\", basically clearing it of values.\n *\n * ## Examples\n * A simple example with numbers\n * ```javascript\n * of(1, 1, 2, 2, 2, 1, 2, 3, 4, 3, 2, 1).pipe(\n * distinct(),\n * )\n * .subscribe(x => console.log(x)); // 1, 2, 3, 4\n * ```\n *\n * An example using a keySelector function\n * ```typescript\n * interface Person {\n * age: number,\n * name: string\n * }\n *\n * of<Person>(\n * { age: 4, name: 'Foo'},\n * { age: 7, name: 'Bar'},\n * { age: 5, name: 'Foo'},\n * ).pipe(\n * distinct((p: Person) => p.name),\n * )\n * .subscribe(x => console.log(x));\n *\n * // displays:\n * // { age: 4, name: 'Foo' }\n * // { age: 7, name: 'Bar' }\n * ```\n * @see {@link distinctUntilChanged}\n * @see {@link distinctUntilKeyChanged}\n *\n * @param {function} [keySelector] Optional function to select which value you want to check as distinct.\n * @param {Observable} [flushes] Optional Observable for flushing the internal HashSet of the operator.\n * @return {Observable} An Observable that emits items from the source Observable with distinct values.\n * @method distinct\n * @owner Observable\n */\nexport function distinct<T, K>(keySelector?: (value: T) => K,\n flushes?: Observable<any>): MonoTypeOperatorFunction<T> {\n return (source: Observable<T>) => source.lift(new DistinctOperator(keySelector, flushes));\n}\n\nclass DistinctOperator<T, K> implements Operator<T, T> {\n constructor(private keySelector: (value: T) => K, private flushes: Observable<any>) {\n }\n\n call(subscriber: Subscriber<T>, source: any): TeardownLogic {\n return source.subscribe(new DistinctSubscriber(subscriber, this.keySelector, this.flushes));\n }\n}\n\n/**\n * We need this JSDoc comment for affecting ESDoc.\n * @ignore\n * @extends {Ignored}\n */\nexport class DistinctSubscriber<T, K> extends OuterSubscriber<T, T> {\n private values = new Set<K>();\n\n constructor(destination: Subscriber<T>, private keySelector: (value: T) => K, flushes: Observable<any>) {\n super(destination);\n\n if (flushes) {\n this.add(subscribeToResult(this, flushes));\n }\n }\n\n notifyNext(outerValue: T, innerValue: T,\n outerIndex: number, innerIndex: number,\n innerSub: InnerSubscriber<T, T>): void {\n this.values.clear();\n }\n\n notifyError(error: any, innerSub: InnerSubscriber<T, T>): void {\n this._error(error);\n }\n\n protected _next(value: T): void {\n if (this.keySelector) {\n this._useKeySelector(value);\n } else {\n this._finalizeNext(value, value);\n }\n }\n\n private _useKeySelector(value: T): void {\n let key: K;\n const { destination } = this;\n try {\n key = this.keySelector(value);\n } catch (err) {\n destination.error(err);\n return;\n }\n this._finalizeNext(key, value);\n }\n\n private _finalizeNext(key: K|T, value: T) {\n const { values } = this;\n if (!values.has(<K>key)) {\n values.add(<K>key);\n this.destination.next(value);\n }\n }\n\n}\n"},"lineCount":null}},"hash":"d6e8d15e93178929fbf77b1fe9bb1e58","cacheData":{"env":{}}}