-
Notifications
You must be signed in to change notification settings - Fork 0
/
11.8dc9ac79a4220aa83662.js
1 lines (1 loc) · 43.1 KB
/
11.8dc9ac79a4220aa83662.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{kU1M:function(t,e,s){"use strict";s.r(e),s.d(e,"audit",function(){return i.a}),s.d(e,"auditTime",function(){return n.a}),s.d(e,"buffer",function(){return o}),s.d(e,"bufferCount",function(){return a}),s.d(e,"bufferTime",function(){return w}),s.d(e,"bufferToggle",function(){return j}),s.d(e,"bufferWhen",function(){return N}),s.d(e,"catchError",function(){return E.a}),s.d(e,"combineAll",function(){return z}),s.d(e,"combineLatest",function(){return D}),s.d(e,"concat",function(){return F}),s.d(e,"concatAll",function(){return P.a}),s.d(e,"concatMap",function(){return Y.a}),s.d(e,"concatMapTo",function(){return M}),s.d(e,"count",function(){return U}),s.d(e,"debounce",function(){return L}),s.d(e,"debounceTime",function(){return q}),s.d(e,"defaultIfEmpty",function(){return $.a}),s.d(e,"delay",function(){return tt.a}),s.d(e,"delayWhen",function(){return st}),s.d(e,"dematerialize",function(){return ct}),s.d(e,"distinct",function(){return at}),s.d(e,"distinctUntilChanged",function(){return bt.a}),s.d(e,"distinctUntilKeyChanged",function(){return ft}),s.d(e,"elementAt",function(){return _t}),s.d(e,"endWith",function(){return gt}),s.d(e,"every",function(){return St}),s.d(e,"exhaust",function(){return Ct}),s.d(e,"exhaustMap",function(){return Nt}),s.d(e,"expand",function(){return Et}),s.d(e,"filter",function(){return wt.a}),s.d(e,"finalize",function(){return kt.a}),s.d(e,"find",function(){return At}),s.d(e,"findIndex",function(){return Ft}),s.d(e,"first",function(){return Pt.a}),s.d(e,"groupBy",function(){return Yt.b}),s.d(e,"ignoreElements",function(){return Mt}),s.d(e,"isEmpty",function(){return Xt}),s.d(e,"last",function(){return Zt.a}),s.d(e,"map",function(){return Vt.a}),s.d(e,"mapTo",function(){return qt}),s.d(e,"materialize",function(){return $t}),s.d(e,"max",function(){return oe}),s.d(e,"merge",function(){return ue}),s.d(e,"mergeAll",function(){return he.a}),s.d(e,"mergeMap",function(){return ae.b}),s.d(e,"flatMap",function(){return ae.a}),s.d(e,"mergeMapTo",function(){return le}),s.d(e,"mergeScan",function(){return de}),s.d(e,"min",function(){return pe}),s.d(e,"multicast",function(){return we.a}),s.d(e,"observeOn",function(){return xe.b}),s.d(e,"onErrorResumeNext",function(){return me}),s.d(e,"pairwise",function(){return ge.a}),s.d(e,"partition",function(){return ve}),s.d(e,"pluck",function(){return Oe}),s.d(e,"publish",function(){return je}),s.d(e,"publishBehavior",function(){return Ve}),s.d(e,"publishLast",function(){return Ie}),s.d(e,"publishReplay",function(){return Ee}),s.d(e,"race",function(){return ze}),s.d(e,"reduce",function(){return re}),s.d(e,"repeat",function(){return Ae}),s.d(e,"repeatWhen",function(){return Fe}),s.d(e,"retry",function(){return Me}),s.d(e,"retryWhen",function(){return Xe}),s.d(e,"refCount",function(){return Ze.a}),s.d(e,"sample",function(){return qe}),s.d(e,"sampleTime",function(){return Qe}),s.d(e,"scan",function(){return se.a}),s.d(e,"sequenceEqual",function(){return ss}),s.d(e,"share",function(){return os.a}),s.d(e,"shareReplay",function(){return cs.a}),s.d(e,"single",function(){return hs}),s.d(e,"skip",function(){return ds}),s.d(e,"skipLast",function(){return ps}),s.d(e,"skipUntil",function(){return ms}),s.d(e,"skipWhile",function(){return gs}),s.d(e,"startWith",function(){return Os.a}),s.d(e,"subscribeOn",function(){return Vs}),s.d(e,"switchAll",function(){return Es}),s.d(e,"switchMap",function(){return Is.a}),s.d(e,"switchMapTo",function(){return Bs}),s.d(e,"take",function(){return mt.a}),s.d(e,"takeLast",function(){return ie.a}),s.d(e,"takeUntil",function(){return zs.a}),s.d(e,"takeWhile",function(){return ks}),s.d(e,"tap",function(){return Rs.a}),s.d(e,"throttle",function(){return Ps}),s.d(e,"throttleTime",function(){return Us}),s.d(e,"throwIfEmpty",function(){return xt.a}),s.d(e,"timeInterval",function(){return Zs}),s.d(e,"timeout",function(){return si}),s.d(e,"timeoutWith",function(){return Qs}),s.d(e,"timestamp",function(){return ii}),s.d(e,"toArray",function(){return oi}),s.d(e,"window",function(){return ci}),s.d(e,"windowCount",function(){return ai}),s.d(e,"windowTime",function(){return bi}),s.d(e,"windowToggle",function(){return yi}),s.d(e,"windowWhen",function(){return vi}),s.d(e,"withLatestFrom",function(){return ji.a}),s.d(e,"zip",function(){return Vi}),s.d(e,"zipAll",function(){return Ni});var i=s("tnsW"),n=s("3UWI"),r=s("zx2A");function o(t){return function(e){return e.lift(new c(t))}}class c{constructor(t){this.closingNotifier=t}call(t,e){return e.subscribe(new u(t,this.closingNotifier))}}class u extends r.b{constructor(t,e){super(t),this.buffer=[],this.add(Object(r.c)(e,new r.a(this)))}_next(t){this.buffer.push(t)}notifyNext(){const t=this.buffer;this.buffer=[],this.destination.next(t)}}var h=s("7o/Q");function a(t,e=null){return function(s){return s.lift(new l(t,e))}}class l{constructor(t,e){this.bufferSize=t,this.startBufferEvery=e,this.subscriberClass=e&&t!==e?b:d}call(t,e){return e.subscribe(new this.subscriberClass(t,this.bufferSize,this.startBufferEvery))}}class d extends h.a{constructor(t,e){super(t),this.bufferSize=e,this.buffer=[]}_next(t){const e=this.buffer;e.push(t),e.length==this.bufferSize&&(this.destination.next(e),this.buffer=[])}_complete(){const t=this.buffer;t.length>0&&this.destination.next(t),super._complete()}}class b extends h.a{constructor(t,e,s){super(t),this.bufferSize=e,this.startBufferEvery=s,this.buffers=[],this.count=0}_next(t){const{bufferSize:e,startBufferEvery:s,buffers:i,count:n}=this;this.count++,n%s==0&&i.push([]);for(let r=i.length;r--;){const s=i[r];s.push(t),s.length===e&&(i.splice(r,1),this.destination.next(s))}}_complete(){const{buffers:t,destination:e}=this;for(;t.length>0;){let s=t.shift();s.length>0&&e.next(s)}super._complete()}}var f=s("D0XW"),p=s("z+Ro");function w(t){let e=arguments.length,s=f.a;Object(p.a)(arguments[arguments.length-1])&&(s=arguments[arguments.length-1],e--);let i=null;e>=2&&(i=arguments[1]);let n=Number.POSITIVE_INFINITY;return e>=3&&(n=arguments[2]),function(e){return e.lift(new x(t,i,n,s))}}class x{constructor(t,e,s,i){this.bufferTimeSpan=t,this.bufferCreationInterval=e,this.maxBufferSize=s,this.scheduler=i}call(t,e){return e.subscribe(new _(t,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}class m{constructor(){this.buffer=[]}}class _ extends h.a{constructor(t,e,s,i,n){super(t),this.bufferTimeSpan=e,this.bufferCreationInterval=s,this.maxBufferSize=i,this.scheduler=n,this.contexts=[];const r=this.openContext();if(this.timespanOnly=null==s||s<0,this.timespanOnly)this.add(r.closeAction=n.schedule(y,e,{subscriber:this,context:r,bufferTimeSpan:e}));else{const t={bufferTimeSpan:e,bufferCreationInterval:s,subscriber:this,scheduler:n};this.add(r.closeAction=n.schedule(S,e,{subscriber:this,context:r})),this.add(n.schedule(g,s,t))}}_next(t){const e=this.contexts,s=e.length;let i;for(let n=0;n<s;n++){const s=e[n],r=s.buffer;r.push(t),r.length==this.maxBufferSize&&(i=s)}i&&this.onBufferFull(i)}_error(t){this.contexts.length=0,super._error(t)}_complete(){const{contexts:t,destination:e}=this;for(;t.length>0;){const s=t.shift();e.next(s.buffer)}super._complete()}_unsubscribe(){this.contexts=null}onBufferFull(t){this.closeContext(t);const e=t.closeAction;if(e.unsubscribe(),this.remove(e),!this.closed&&this.timespanOnly){t=this.openContext();const e=this.bufferTimeSpan;this.add(t.closeAction=this.scheduler.schedule(y,e,{subscriber:this,context:t,bufferTimeSpan:e}))}}openContext(){const t=new m;return this.contexts.push(t),t}closeContext(t){this.destination.next(t.buffer);const e=this.contexts;(e?e.indexOf(t):-1)>=0&&e.splice(e.indexOf(t),1)}}function y(t){const e=t.subscriber,s=t.context;s&&e.closeContext(s),e.closed||(t.context=e.openContext(),t.context.closeAction=this.schedule(t,t.bufferTimeSpan))}function g(t){const{bufferCreationInterval:e,bufferTimeSpan:s,subscriber:i,scheduler:n}=t,r=i.openContext();i.closed||(i.add(r.closeAction=n.schedule(S,s,{subscriber:i,context:r})),this.schedule(t,e))}function S(t){const{subscriber:e,context:s}=t;e.closeContext(s)}var v=s("quSY"),O=s("ZUHj"),C=s("l7GE");function j(t,e){return function(s){return s.lift(new T(t,e))}}class T{constructor(t,e){this.openings=t,this.closingSelector=e}call(t,e){return e.subscribe(new V(t,this.openings,this.closingSelector))}}class V extends C.a{constructor(t,e,s){super(t),this.closingSelector=s,this.contexts=[],this.add(Object(O.a)(this,e))}_next(t){const e=this.contexts,s=e.length;for(let i=0;i<s;i++)e[i].buffer.push(t)}_error(t){const e=this.contexts;for(;e.length>0;){const t=e.shift();t.subscription.unsubscribe(),t.buffer=null,t.subscription=null}this.contexts=null,super._error(t)}_complete(){const t=this.contexts;for(;t.length>0;){const e=t.shift();this.destination.next(e.buffer),e.subscription.unsubscribe(),e.buffer=null,e.subscription=null}this.contexts=null,super._complete()}notifyNext(t,e){t?this.closeBuffer(t):this.openBuffer(e)}notifyComplete(t){this.closeBuffer(t.context)}openBuffer(t){try{const e=this.closingSelector.call(this,t);e&&this.trySubscribe(e)}catch(e){this._error(e)}}closeBuffer(t){const e=this.contexts;if(e&&t){const{buffer:s,subscription:i}=t;this.destination.next(s),e.splice(e.indexOf(t),1),this.remove(i),i.unsubscribe()}}trySubscribe(t){const e=this.contexts,s=new v.a,i={buffer:[],subscription:s};e.push(i);const n=Object(O.a)(this,t,i);!n||n.closed?this.closeBuffer(i):(n.context=i,this.add(n),s.add(n))}}function N(t){return function(e){return e.lift(new I(t))}}class I{constructor(t){this.closingSelector=t}call(t,e){return e.subscribe(new W(t,this.closingSelector))}}class W extends r.b{constructor(t,e){super(t),this.closingSelector=e,this.subscribing=!1,this.openBuffer()}_next(t){this.buffer.push(t)}_complete(){const t=this.buffer;t&&this.destination.next(t),super._complete()}_unsubscribe(){this.buffer=void 0,this.subscribing=!1}notifyNext(){this.openBuffer()}notifyComplete(){this.subscribing?this.complete():this.openBuffer()}openBuffer(){let t,{closingSubscription:e}=this;e&&(this.remove(e),e.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{const{closingSelector:e}=this;t=e()}catch(s){return this.error(s)}e=new v.a,this.closingSubscription=e,this.add(e),this.subscribing=!0,e.add(Object(r.c)(t,new r.a(this))),this.subscribing=!1}}var E=s("JIr8"),B=s("itXk");function z(t){return e=>e.lift(new B.a(t))}var k=s("DH7j"),A=s("Cfvw");function D(...t){let e=null;return"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&Object(k.a)(t[0])&&(t=t[0].slice()),s=>s.lift.call(Object(A.a)([s,...t]),new B.a(e))}var R=s("GyhO");function F(...t){return e=>e.lift.call(Object(R.a)(e,...t))}var P=s("0EUg"),Y=s("bOdf");function M(t,e){return Object(Y.a)(()=>t,e)}function U(t){return e=>e.lift(new H(t,e))}class H{constructor(t,e){this.predicate=t,this.source=e}call(t,e){return e.subscribe(new X(t,this.predicate,this.source))}}class X extends h.a{constructor(t,e,s){super(t),this.predicate=e,this.source=s,this.count=0,this.index=0}_next(t){this.predicate?this._tryPredicate(t):this.count++}_tryPredicate(t){let e;try{e=this.predicate(t,this.index++,this.source)}catch(s){return void this.destination.error(s)}e&&this.count++}_complete(){this.destination.next(this.count),this.destination.complete()}}function L(t){return e=>e.lift(new J(t))}class J{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new Z(t,this.durationSelector))}}class Z extends r.b{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){try{const e=this.durationSelector.call(this,t);e&&this._tryNext(t,e)}catch(e){this.destination.error(e)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(t,e){let s=this.durationSubscription;this.value=t,this.hasValue=!0,s&&(s.unsubscribe(),this.remove(s)),s=Object(r.c)(e,new r.a(this)),s&&!s.closed&&this.add(this.durationSubscription=s)}notifyNext(){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const t=this.value,e=this.durationSubscription;e&&(this.durationSubscription=void 0,e.unsubscribe(),this.remove(e)),this.value=void 0,this.hasValue=!1,super._next(t)}}}function q(t,e=f.a){return s=>s.lift(new G(t,e))}class G{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new K(t,this.dueTime,this.scheduler))}}class K extends h.a{constructor(t,e,s){super(t),this.dueTime=e,this.scheduler=s,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Q,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Q(t){t.debouncedNext()}var $=s("xbPD"),tt=s("3E0/"),et=s("HDdC");function st(t,e){return e?s=>new rt(s,e).lift(new it(t)):e=>e.lift(new it(t))}class it{constructor(t){this.delayDurationSelector=t}call(t,e){return e.subscribe(new nt(t,this.delayDurationSelector))}}class nt extends C.a{constructor(t,e){super(t),this.delayDurationSelector=e,this.completed=!1,this.delayNotifierSubscriptions=[],this.index=0}notifyNext(t,e,s,i,n){this.destination.next(t),this.removeSubscription(n),this.tryComplete()}notifyError(t,e){this._error(t)}notifyComplete(t){const e=this.removeSubscription(t);e&&this.destination.next(e),this.tryComplete()}_next(t){const e=this.index++;try{const s=this.delayDurationSelector(t,e);s&&this.tryDelay(s,t)}catch(s){this.destination.error(s)}}_complete(){this.completed=!0,this.tryComplete(),this.unsubscribe()}removeSubscription(t){t.unsubscribe();const e=this.delayNotifierSubscriptions.indexOf(t);return-1!==e&&this.delayNotifierSubscriptions.splice(e,1),t.outerValue}tryDelay(t,e){const s=Object(O.a)(this,t,e);s&&!s.closed&&(this.destination.add(s),this.delayNotifierSubscriptions.push(s))}tryComplete(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()}}class rt extends et.a{constructor(t,e){super(),this.source=t,this.subscriptionDelay=e}_subscribe(t){this.subscriptionDelay.subscribe(new ot(t,this.source))}}class ot extends h.a{constructor(t,e){super(),this.parent=t,this.source=e,this.sourceSubscribed=!1}_next(t){this.subscribeToSource()}_error(t){this.unsubscribe(),this.parent.error(t)}_complete(){this.unsubscribe(),this.subscribeToSource()}subscribeToSource(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))}}function ct(){return function(t){return t.lift(new ut)}}class ut{call(t,e){return e.subscribe(new ht(t))}}class ht extends h.a{constructor(t){super(t)}_next(t){t.observe(this.destination)}}function at(t,e){return s=>s.lift(new lt(t,e))}class lt{constructor(t,e){this.keySelector=t,this.flushes=e}call(t,e){return e.subscribe(new dt(t,this.keySelector,this.flushes))}}class dt extends r.b{constructor(t,e,s){super(t),this.keySelector=e,this.values=new Set,s&&this.add(Object(r.c)(s,new r.a(this)))}notifyNext(){this.values.clear()}notifyError(t){this._error(t)}_next(t){this.keySelector?this._useKeySelector(t):this._finalizeNext(t,t)}_useKeySelector(t){let e;const{destination:s}=this;try{e=this.keySelector(t)}catch(i){return void s.error(i)}this._finalizeNext(e,t)}_finalizeNext(t,e){const{values:s}=this;s.has(t)||(s.add(t),this.destination.next(e))}}var bt=s("/uUt");function ft(t,e){return Object(bt.a)((s,i)=>e?e(s[t],i[t]):s[t]===i[t])}var pt=s("4I5i"),wt=s("pLZG"),xt=s("XDbj"),mt=s("IzEk");function _t(t,e){if(t<0)throw new pt.a;const s=arguments.length>=2;return i=>i.pipe(Object(wt.a)((e,s)=>s===t),Object(mt.a)(1),s?Object($.a)(e):Object(xt.a)(()=>new pt.a))}var yt=s("LRne");function gt(...t){return e=>Object(R.a)(e,Object(yt.a)(...t))}function St(t,e){return s=>s.lift(new vt(t,e,s))}class vt{constructor(t,e,s){this.predicate=t,this.thisArg=e,this.source=s}call(t,e){return e.subscribe(new Ot(t,this.predicate,this.thisArg,this.source))}}class Ot extends h.a{constructor(t,e,s,i){super(t),this.predicate=e,this.thisArg=s,this.source=i,this.index=0,this.thisArg=s||this}notifyComplete(t){this.destination.next(t),this.destination.complete()}_next(t){let e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(s){return void this.destination.error(s)}e||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}function Ct(){return t=>t.lift(new jt)}class jt{call(t,e){return e.subscribe(new Tt(t))}}class Tt extends r.b{constructor(t){super(t),this.hasCompleted=!1,this.hasSubscription=!1}_next(t){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(r.c)(t,new r.a(this))))}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()}notifyComplete(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}var Vt=s("lJxs");function Nt(t,e){return e?s=>s.pipe(Nt((s,i)=>Object(A.a)(t(s,i)).pipe(Object(Vt.a)((t,n)=>e(s,t,i,n))))):e=>e.lift(new It(t))}class It{constructor(t){this.project=t}call(t,e){return e.subscribe(new Wt(t,this.project))}}class Wt extends r.b{constructor(t,e){super(t),this.project=e,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(t){this.hasSubscription||this.tryNext(t)}tryNext(t){let e;const s=this.index++;try{e=this.project(t,s)}catch(i){return void this.destination.error(i)}this.hasSubscription=!0,this._innerSub(e)}_innerSub(t){const e=new r.a(this),s=this.destination;s.add(e);const i=Object(r.c)(t,e);i!==e&&s.add(i)}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}function Et(t,e=Number.POSITIVE_INFINITY,s){return e=(e||0)<1?Number.POSITIVE_INFINITY:e,i=>i.lift(new Bt(t,e,s))}class Bt{constructor(t,e,s){this.project=t,this.concurrent=e,this.scheduler=s}call(t,e){return e.subscribe(new zt(t,this.project,this.concurrent,this.scheduler))}}class zt extends r.b{constructor(t,e,s,i){super(t),this.project=e,this.concurrent=s,this.scheduler=i,this.index=0,this.active=0,this.hasCompleted=!1,s<Number.POSITIVE_INFINITY&&(this.buffer=[])}static dispatch(t){const{subscriber:e,result:s,value:i,index:n}=t;e.subscribeToProjection(s,i,n)}_next(t){const e=this.destination;if(e.closed)return void this._complete();const s=this.index++;if(this.active<this.concurrent){e.next(t);try{const{project:e}=this,i=e(t,s);this.scheduler?this.destination.add(this.scheduler.schedule(zt.dispatch,0,{subscriber:this,result:i,value:t,index:s})):this.subscribeToProjection(i,t,s)}catch(i){e.error(i)}}else this.buffer.push(t)}subscribeToProjection(t,e,s){this.active++,this.destination.add(Object(r.c)(t,new r.a(this)))}_complete(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete(),this.unsubscribe()}notifyNext(t){this._next(t)}notifyComplete(){const t=this.buffer;this.active--,t&&t.length>0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()}}var kt=s("nYR2");function At(t,e){if("function"!=typeof t)throw new TypeError("predicate is not a function");return s=>s.lift(new Dt(t,s,!1,e))}class Dt{constructor(t,e,s,i){this.predicate=t,this.source=e,this.yieldIndex=s,this.thisArg=i}call(t,e){return e.subscribe(new Rt(t,this.predicate,this.source,this.yieldIndex,this.thisArg))}}class Rt extends h.a{constructor(t,e,s,i,n){super(t),this.predicate=e,this.source=s,this.yieldIndex=i,this.thisArg=n,this.index=0}notifyComplete(t){const e=this.destination;e.next(t),e.complete(),this.unsubscribe()}_next(t){const{predicate:e,thisArg:s}=this,i=this.index++;try{e.call(s||this,t,i,this.source)&&this.notifyComplete(this.yieldIndex?i:t)}catch(n){this.destination.error(n)}}_complete(){this.notifyComplete(this.yieldIndex?-1:void 0)}}function Ft(t,e){return s=>s.lift(new Dt(t,s,!0,e))}var Pt=s("SxV6"),Yt=s("OQgR");function Mt(){return function(t){return t.lift(new Ut)}}class Ut{call(t,e){return e.subscribe(new Ht(t))}}class Ht extends h.a{_next(t){}}function Xt(){return t=>t.lift(new Lt)}class Lt{call(t,e){return e.subscribe(new Jt(t))}}class Jt extends h.a{constructor(t){super(t)}notifyComplete(t){const e=this.destination;e.next(t),e.complete()}_next(t){this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}var Zt=s("NJ9Y");function qt(t){return e=>e.lift(new Gt(t))}class Gt{constructor(t){this.value=t}call(t,e){return e.subscribe(new Kt(t,this.value))}}class Kt extends h.a{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}var Qt=s("WMd4");function $t(){return function(t){return t.lift(new te)}}class te{call(t,e){return e.subscribe(new ee(t))}}class ee extends h.a{constructor(t){super(t)}_next(t){this.destination.next(Qt.a.createNext(t))}_error(t){const e=this.destination;e.next(Qt.a.createError(t)),e.complete()}_complete(){const t=this.destination;t.next(Qt.a.createComplete()),t.complete()}}var se=s("Kqap"),ie=s("BFxc"),ne=s("mCNh");function re(t,e){return arguments.length>=2?function(s){return Object(ne.a)(Object(se.a)(t,e),Object(ie.a)(1),Object($.a)(e))(s)}:function(e){return Object(ne.a)(Object(se.a)((e,s,i)=>t(e,s,i+1)),Object(ie.a)(1))(e)}}function oe(t){return re("function"==typeof t?(e,s)=>t(e,s)>0?e:s:(t,e)=>t>e?t:e)}var ce=s("VRyK");function ue(...t){return e=>e.lift.call(Object(ce.a)(e,...t))}var he=s("bHdf"),ae=s("5+tZ");function le(t,e,s=Number.POSITIVE_INFINITY){return"function"==typeof e?Object(ae.b)(()=>t,e,s):("number"==typeof e&&(s=e),Object(ae.b)(()=>t,s))}function de(t,e,s=Number.POSITIVE_INFINITY){return i=>i.lift(new be(t,e,s))}class be{constructor(t,e,s){this.accumulator=t,this.seed=e,this.concurrent=s}call(t,e){return e.subscribe(new fe(t,this.accumulator,this.seed,this.concurrent))}}class fe extends r.b{constructor(t,e,s,i){super(t),this.accumulator=e,this.acc=s,this.concurrent=i,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){if(this.active<this.concurrent){const s=this.index++,i=this.destination;let n;try{const{accumulator:e}=this;n=e(this.acc,t,s)}catch(e){return i.error(e)}this.active++,this._innerSub(n)}else this.buffer.push(t)}_innerSub(t){const e=new r.a(this),s=this.destination;s.add(e);const i=Object(r.c)(t,e);i!==e&&s.add(i)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete()),this.unsubscribe()}notifyNext(t){const{destination:e}=this;this.acc=t,this.hasValue=!0,e.next(t)}notifyComplete(){const t=this.buffer;this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}}function pe(t){return re("function"==typeof t?(e,s)=>t(e,s)<0?e:s:(t,e)=>t<e?t:e)}var we=s("oB13"),xe=s("pxpQ");function me(...t){return 1===t.length&&Object(k.a)(t[0])&&(t=t[0]),e=>e.lift(new _e(t))}class _e{constructor(t){this.nextSources=t}call(t,e){return e.subscribe(new ye(t,this.nextSources))}}class ye extends r.b{constructor(t,e){super(t),this.destination=t,this.nextSources=e}notifyError(){this.subscribeToNextSource()}notifyComplete(){this.subscribeToNextSource()}_error(t){this.subscribeToNextSource(),this.unsubscribe()}_complete(){this.subscribeToNextSource(),this.unsubscribe()}subscribeToNextSource(){const t=this.nextSources.shift();if(t){const e=new r.a(this),s=this.destination;s.add(e);const i=Object(r.c)(t,e);i!==e&&s.add(i)}else this.destination.complete()}}var ge=s("Zy1z"),Se=s("F97/");function ve(t,e){return s=>[Object(wt.a)(t,e)(s),Object(wt.a)(Object(Se.a)(t,e))(s)]}function Oe(...t){const e=t.length;if(0===e)throw new Error("list of properties cannot be empty.");return s=>Object(Vt.a)(function(t,e){return s=>{let i=s;for(let n=0;n<e;n++){const e=null!=i?i[t[n]]:void 0;if(void 0===e)return;i=e}return i}}(t,e))(s)}var Ce=s("XNiG");function je(t){return t?Object(we.a)(()=>new Ce.a,t):Object(we.a)(new Ce.a)}var Te=s("2Vo4");function Ve(t){return e=>Object(we.a)(new Te.a(t))(e)}var Ne=s("NHP+");function Ie(){return t=>Object(we.a)(new Ne.a)(t)}var We=s("jtHE");function Ee(t,e,s,i){s&&"function"!=typeof s&&(i=s);const n="function"==typeof s?s:void 0,r=new We.a(t,e,i);return t=>Object(we.a)(()=>r,n)(t)}var Be=s("Nv8m");function ze(...t){return function(e){return 1===t.length&&Object(k.a)(t[0])&&(t=t[0]),e.lift.call(Object(Be.a)(e,...t))}}var ke=s("EY2u");function Ae(t=-1){return e=>0===t?Object(ke.b)():e.lift(new De(t<0?-1:t-1,e))}class De{constructor(t,e){this.count=t,this.source=e}call(t,e){return e.subscribe(new Re(t,this.count,this.source))}}class Re extends h.a{constructor(t,e,s){super(t),this.count=e,this.source=s}complete(){if(!this.isStopped){const{source:t,count:e}=this;if(0===e)return super.complete();e>-1&&(this.count=e-1),t.subscribe(this._unsubscribeAndRecycle())}}}function Fe(t){return e=>e.lift(new Pe(t))}class Pe{constructor(t){this.notifier=t}call(t,e){return e.subscribe(new Ye(t,this.notifier,e))}}class Ye extends r.b{constructor(t,e,s){super(t),this.notifier=e,this.source=s,this.sourceIsBeingSubscribedTo=!0}notifyNext(){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)}notifyComplete(){if(!1===this.sourceIsBeingSubscribedTo)return super.complete()}complete(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return super.complete();this._unsubscribeAndRecycle(),this.notifications.next(void 0)}}_unsubscribe(){const{notifications:t,retriesSubscription:e}=this;t&&(t.unsubscribe(),this.notifications=void 0),e&&(e.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0}_unsubscribeAndRecycle(){const{_unsubscribe:t}=this;return this._unsubscribe=null,super._unsubscribeAndRecycle(),this._unsubscribe=t,this}subscribeToRetries(){let t;this.notifications=new Ce.a;try{const{notifier:e}=this;t=e(this.notifications)}catch(e){return super.complete()}this.retries=t,this.retriesSubscription=Object(r.c)(t,new r.a(this))}}function Me(t=-1){return e=>e.lift(new Ue(t,e))}class Ue{constructor(t,e){this.count=t,this.source=e}call(t,e){return e.subscribe(new He(t,this.count,this.source))}}class He extends h.a{constructor(t,e,s){super(t),this.count=e,this.source=s}error(t){if(!this.isStopped){const{source:e,count:s}=this;if(0===s)return super.error(t);s>-1&&(this.count=s-1),e.subscribe(this._unsubscribeAndRecycle())}}}function Xe(t){return e=>e.lift(new Le(t,e))}class Le{constructor(t,e){this.notifier=t,this.source=e}call(t,e){return e.subscribe(new Je(t,this.notifier,this.source))}}class Je extends r.b{constructor(t,e,s){super(t),this.notifier=e,this.source=s}error(t){if(!this.isStopped){let s=this.errors,i=this.retries,n=this.retriesSubscription;if(i)this.errors=void 0,this.retriesSubscription=void 0;else{s=new Ce.a;try{const{notifier:t}=this;i=t(s)}catch(e){return super.error(e)}n=Object(r.c)(i,new r.a(this))}this._unsubscribeAndRecycle(),this.errors=s,this.retries=i,this.retriesSubscription=n,s.next(t)}}_unsubscribe(){const{errors:t,retriesSubscription:e}=this;t&&(t.unsubscribe(),this.errors=void 0),e&&(e.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0}notifyNext(){const{_unsubscribe:t}=this;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=t,this.source.subscribe(this)}}var Ze=s("x+ZX");function qe(t){return e=>e.lift(new Ge(t))}class Ge{constructor(t){this.notifier=t}call(t,e){const s=new Ke(t),i=e.subscribe(s);return i.add(Object(r.c)(this.notifier,new r.a(s))),i}}class Ke extends r.b{constructor(){super(...arguments),this.hasValue=!1}_next(t){this.value=t,this.hasValue=!0}notifyNext(){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))}}function Qe(t,e=f.a){return s=>s.lift(new $e(t,e))}class $e{constructor(t,e){this.period=t,this.scheduler=e}call(t,e){return e.subscribe(new ts(t,this.period,this.scheduler))}}class ts extends h.a{constructor(t,e,s){super(t),this.period=e,this.scheduler=s,this.hasValue=!1,this.add(s.schedule(es,e,{subscriber:this,period:e}))}_next(t){this.lastValue=t,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function es(t){let{subscriber:e,period:s}=t;e.notifyNext(),this.schedule(t,s)}function ss(t,e){return s=>s.lift(new is(t,e))}class is{constructor(t,e){this.compareTo=t,this.comparator=e}call(t,e){return e.subscribe(new ns(t,this.compareTo,this.comparator))}}class ns extends h.a{constructor(t,e,s){super(t),this.compareTo=e,this.comparator=s,this._a=[],this._b=[],this._oneComplete=!1,this.destination.add(e.subscribe(new rs(t,this)))}_next(t){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(t),this.checkValues())}_complete(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()}checkValues(){const{_a:t,_b:e,comparator:s}=this;for(;t.length>0&&e.length>0;){let n=t.shift(),r=e.shift(),o=!1;try{o=s?s(n,r):n===r}catch(i){this.destination.error(i)}o||this.emit(!1)}}emit(t){const{destination:e}=this;e.next(t),e.complete()}nextB(t){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(t),this.checkValues())}completeB(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0}}class rs extends h.a{constructor(t,e){super(t),this.parent=e}_next(t){this.parent.nextB(t)}_error(t){this.parent.error(t),this.unsubscribe()}_complete(){this.parent.completeB(),this.unsubscribe()}}var os=s("w1tV"),cs=s("UXun"),us=s("sVev");function hs(t){return e=>e.lift(new as(t,e))}class as{constructor(t,e){this.predicate=t,this.source=e}call(t,e){return e.subscribe(new ls(t,this.predicate,this.source))}}class ls extends h.a{constructor(t,e,s){super(t),this.predicate=e,this.source=s,this.seenValue=!1,this.index=0}applySingleValue(t){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=t)}_next(t){const e=this.index++;this.predicate?this.tryNext(t,e):this.applySingleValue(t)}tryNext(t,e){try{this.predicate(t,e,this.source)&&this.applySingleValue(t)}catch(s){this.destination.error(s)}}_complete(){const t=this.destination;this.index>0?(t.next(this.seenValue?this.singleValue:void 0),t.complete()):t.error(new us.a)}}function ds(t){return e=>e.lift(new bs(t))}class bs{constructor(t){this.total=t}call(t,e){return e.subscribe(new fs(t,this.total))}}class fs extends h.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}function ps(t){return e=>e.lift(new ws(t))}class ws{constructor(t){if(this._skipCount=t,this._skipCount<0)throw new pt.a}call(t,e){return e.subscribe(0===this._skipCount?new h.a(t):new xs(t,this._skipCount))}}class xs extends h.a{constructor(t,e){super(t),this._skipCount=e,this._count=0,this._ring=new Array(e)}_next(t){const e=this._skipCount,s=this._count++;if(s<e)this._ring[s]=t;else{const i=s%e,n=this._ring,r=n[i];n[i]=t,this.destination.next(r)}}}function ms(t){return e=>e.lift(new _s(t))}class _s{constructor(t){this.notifier=t}call(t,e){return e.subscribe(new ys(t,this.notifier))}}class ys extends r.b{constructor(t,e){super(t),this.hasValue=!1;const s=new r.a(this);this.add(s),this.innerSubscription=s;const i=Object(r.c)(e,s);i!==s&&(this.add(i),this.innerSubscription=i)}_next(t){this.hasValue&&super._next(t)}notifyNext(){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()}notifyComplete(){}}function gs(t){return e=>e.lift(new Ss(t))}class Ss{constructor(t){this.predicate=t}call(t,e){return e.subscribe(new vs(t,this.predicate))}}class vs extends h.a{constructor(t,e){super(t),this.predicate=e,this.skipping=!0,this.index=0}_next(t){const e=this.destination;this.skipping&&this.tryCallPredicate(t),this.skipping||e.next(t)}tryCallPredicate(t){try{const e=this.predicate(t,this.index++);this.skipping=Boolean(e)}catch(e){this.destination.error(e)}}}var Os=s("JX91"),Cs=s("7Hc7"),js=s("Y7HM");class Ts extends et.a{constructor(t,e=0,s=Cs.a){super(),this.source=t,this.delayTime=e,this.scheduler=s,(!Object(js.a)(e)||e<0)&&(this.delayTime=0),s&&"function"==typeof s.schedule||(this.scheduler=Cs.a)}static create(t,e=0,s=Cs.a){return new Ts(t,e,s)}static dispatch(t){const{source:e,subscriber:s}=t;return this.add(e.subscribe(s))}_subscribe(t){return this.scheduler.schedule(Ts.dispatch,this.delayTime,{source:this.source,subscriber:t})}}function Vs(t,e=0){return function(s){return s.lift(new Ns(t,e))}}class Ns{constructor(t,e){this.scheduler=t,this.delay=e}call(t,e){return new Ts(e,this.delay,this.scheduler).subscribe(t)}}var Is=s("eIep"),Ws=s("SpAZ");function Es(){return Object(Is.a)(Ws.a)}function Bs(t,e){return e?Object(Is.a)(()=>t,e):Object(Is.a)(()=>t)}var zs=s("1G5W");function ks(t,e=!1){return s=>s.lift(new As(t,e))}class As{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new Ds(t,this.predicate,this.inclusive))}}class Ds extends h.a{constructor(t,e,s){super(t),this.predicate=e,this.inclusive=s,this.index=0}_next(t){const e=this.destination;let s;try{s=this.predicate(t,this.index++)}catch(i){return void e.error(i)}this.nextOrComplete(t,s)}nextOrComplete(t,e){const s=this.destination;Boolean(e)?s.next(t):(this.inclusive&&s.next(t),s.complete())}}var Rs=s("vkgz");const Fs={leading:!0,trailing:!1};function Ps(t,e=Fs){return s=>s.lift(new Ys(t,!!e.leading,!!e.trailing))}class Ys{constructor(t,e,s){this.durationSelector=t,this.leading=e,this.trailing=s}call(t,e){return e.subscribe(new Ms(t,this.durationSelector,this.leading,this.trailing))}}class Ms extends r.b{constructor(t,e,s,i){super(t),this.destination=t,this.durationSelector=e,this._leading=s,this._trailing=i,this._hasValue=!1}_next(t){this._hasValue=!0,this._sendValue=t,this._throttled||(this._leading?this.send():this.throttle(t))}send(){const{_hasValue:t,_sendValue:e}=this;t&&(this.destination.next(e),this.throttle(e)),this._hasValue=!1,this._sendValue=void 0}throttle(t){const e=this.tryDurationSelector(t);e&&this.add(this._throttled=Object(r.c)(e,new r.a(this)))}tryDurationSelector(t){try{return this.durationSelector(t)}catch(e){return this.destination.error(e),null}}throttlingDone(){const{_throttled:t,_trailing:e}=this;t&&t.unsubscribe(),this._throttled=void 0,e&&this.send()}notifyNext(){this.throttlingDone()}notifyComplete(){this.throttlingDone()}}function Us(t,e=f.a,s=Fs){return i=>i.lift(new Hs(t,e,s.leading,s.trailing))}class Hs{constructor(t,e,s,i){this.duration=t,this.scheduler=e,this.leading=s,this.trailing=i}call(t,e){return e.subscribe(new Xs(t,this.duration,this.scheduler,this.leading,this.trailing))}}class Xs extends h.a{constructor(t,e,s,i,n){super(t),this.duration=e,this.scheduler=s,this.leading=i,this.trailing=n,this._hasTrailingValue=!1,this._trailingValue=null}_next(t){this.throttled?this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(Ls,this.duration,{subscriber:this})),this.leading?this.destination.next(t):this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const t=this.throttled;t&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),t.unsubscribe(),this.remove(t),this.throttled=null)}}function Ls(t){const{subscriber:e}=t;e.clearThrottle()}var Js=s("NXyV");function Zs(t=f.a){return e=>Object(Js.a)(()=>e.pipe(Object(se.a)(({current:e},s)=>({value:s,current:t.now(),last:e}),{current:t.now(),value:void 0,last:void 0}),Object(Vt.a)(({current:t,last:e,value:s})=>new qs(s,t-e))))}class qs{constructor(t,e){this.value=t,this.interval=e}}var Gs=s("Y6u4"),Ks=s("mlxB");function Qs(t,e,s=f.a){return i=>{let n=Object(Ks.a)(t),r=n?+t-s.now():Math.abs(t);return i.lift(new $s(r,n,e,s))}}class $s{constructor(t,e,s,i){this.waitFor=t,this.absoluteTimeout=e,this.withObservable=s,this.scheduler=i}call(t,e){return e.subscribe(new ti(t,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}class ti extends r.b{constructor(t,e,s,i,n){super(t),this.absoluteTimeout=e,this.waitFor=s,this.withObservable=i,this.scheduler=n,this.scheduleTimeout()}static dispatchTimeout(t){const{withObservable:e}=t;t._unsubscribeAndRecycle(),t.add(Object(r.c)(e,new r.a(t)))}scheduleTimeout(){const{action:t}=this;t?this.action=t.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(ti.dispatchTimeout,this.waitFor,this))}_next(t){this.absoluteTimeout||this.scheduleTimeout(),super._next(t)}_unsubscribe(){this.action=void 0,this.scheduler=null,this.withObservable=null}}var ei=s("z6cu");function si(t,e=f.a){return Qs(t,Object(ei.a)(new Gs.a),e)}function ii(t=f.a){return Object(Vt.a)(e=>new ni(e,t.now()))}class ni{constructor(t,e){this.value=t,this.timestamp=e}}function ri(t,e,s){return 0===s?[e]:(t.push(e),t)}function oi(){return re(ri,[])}function ci(t){return function(e){return e.lift(new ui(t))}}class ui{constructor(t){this.windowBoundaries=t}call(t,e){const s=new hi(t),i=e.subscribe(s);return i.closed||s.add(Object(r.c)(this.windowBoundaries,new r.a(s))),i}}class hi extends r.b{constructor(t){super(t),this.window=new Ce.a,t.next(this.window)}notifyNext(){this.openWindow()}notifyError(t){this._error(t)}notifyComplete(){this._complete()}_next(t){this.window.next(t)}_error(t){this.window.error(t),this.destination.error(t)}_complete(){this.window.complete(),this.destination.complete()}_unsubscribe(){this.window=null}openWindow(){const t=this.window;t&&t.complete();const e=this.destination,s=this.window=new Ce.a;e.next(s)}}function ai(t,e=0){return function(s){return s.lift(new li(t,e))}}class li{constructor(t,e){this.windowSize=t,this.startWindowEvery=e}call(t,e){return e.subscribe(new di(t,this.windowSize,this.startWindowEvery))}}class di extends h.a{constructor(t,e,s){super(t),this.destination=t,this.windowSize=e,this.startWindowEvery=s,this.windows=[new Ce.a],this.count=0,t.next(this.windows[0])}_next(t){const e=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,s=this.destination,i=this.windowSize,n=this.windows,r=n.length;for(let c=0;c<r&&!this.closed;c++)n[c].next(t);const o=this.count-i+1;if(o>=0&&o%e==0&&!this.closed&&n.shift().complete(),++this.count%e==0&&!this.closed){const t=new Ce.a;n.push(t),s.next(t)}}_error(t){const e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().error(t);this.destination.error(t)}_complete(){const t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().complete();this.destination.complete()}_unsubscribe(){this.count=0,this.windows=null}}function bi(t){let e=f.a,s=null,i=Number.POSITIVE_INFINITY;return Object(p.a)(arguments[3])&&(e=arguments[3]),Object(p.a)(arguments[2])?e=arguments[2]:Object(js.a)(arguments[2])&&(i=Number(arguments[2])),Object(p.a)(arguments[1])?e=arguments[1]:Object(js.a)(arguments[1])&&(s=Number(arguments[1])),function(n){return n.lift(new fi(t,s,i,e))}}class fi{constructor(t,e,s,i){this.windowTimeSpan=t,this.windowCreationInterval=e,this.maxWindowSize=s,this.scheduler=i}call(t,e){return e.subscribe(new wi(t,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))}}class pi extends Ce.a{constructor(){super(...arguments),this._numberOfNextedValues=0}next(t){this._numberOfNextedValues++,super.next(t)}get numberOfNextedValues(){return this._numberOfNextedValues}}class wi extends h.a{constructor(t,e,s,i,n){super(t),this.destination=t,this.windowTimeSpan=e,this.windowCreationInterval=s,this.maxWindowSize=i,this.scheduler=n,this.windows=[];const r=this.openWindow();if(null!==s&&s>=0){const t={windowTimeSpan:e,windowCreationInterval:s,subscriber:this,scheduler:n};this.add(n.schedule(_i,e,{subscriber:this,window:r,context:null})),this.add(n.schedule(mi,s,t))}else this.add(n.schedule(xi,e,{subscriber:this,window:r,windowTimeSpan:e}))}_next(t){const e=this.windows,s=e.length;for(let i=0;i<s;i++){const s=e[i];s.closed||(s.next(t),s.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(s))}}_error(t){const e=this.windows;for(;e.length>0;)e.shift().error(t);this.destination.error(t)}_complete(){const t=this.windows;for(;t.length>0;){const e=t.shift();e.closed||e.complete()}this.destination.complete()}openWindow(){const t=new pi;return this.windows.push(t),this.destination.next(t),t}closeWindow(t){t.complete();const e=this.windows;e.splice(e.indexOf(t),1)}}function xi(t){const{subscriber:e,windowTimeSpan:s,window:i}=t;i&&e.closeWindow(i),t.window=e.openWindow(),this.schedule(t,s)}function mi(t){const{windowTimeSpan:e,subscriber:s,scheduler:i,windowCreationInterval:n}=t,r=s.openWindow(),o=this;let c={action:o,subscription:null};c.subscription=i.schedule(_i,e,{subscriber:s,window:r,context:c}),o.add(c.subscription),o.schedule(t,n)}function _i(t){const{subscriber:e,window:s,context:i}=t;i&&i.action&&i.subscription&&i.action.remove(i.subscription),e.closeWindow(s)}function yi(t,e){return s=>s.lift(new gi(t,e))}class gi{constructor(t,e){this.openings=t,this.closingSelector=e}call(t,e){return e.subscribe(new Si(t,this.openings,this.closingSelector))}}class Si extends C.a{constructor(t,e,s){super(t),this.openings=e,this.closingSelector=s,this.contexts=[],this.add(this.openSubscription=Object(O.a)(this,e,e))}_next(t){const{contexts:e}=this;if(e){const s=e.length;for(let i=0;i<s;i++)e[i].window.next(t)}}_error(t){const{contexts:e}=this;if(this.contexts=null,e){const s=e.length;let i=-1;for(;++i<s;){const s=e[i];s.window.error(t),s.subscription.unsubscribe()}}super._error(t)}_complete(){const{contexts:t}=this;if(this.contexts=null,t){const e=t.length;let s=-1;for(;++s<e;){const e=t[s];e.window.complete(),e.subscription.unsubscribe()}}super._complete()}_unsubscribe(){const{contexts:t}=this;if(this.contexts=null,t){const e=t.length;let s=-1;for(;++s<e;){const e=t[s];e.window.unsubscribe(),e.subscription.unsubscribe()}}}notifyNext(t,e,s,i,n){if(t===this.openings){let t;try{const{closingSelector:s}=this;t=s(e)}catch(r){return this.error(r)}const s=new Ce.a,i=new v.a,n={window:s,subscription:i};this.contexts.push(n);const o=Object(O.a)(this,t,n);o.closed?this.closeWindow(this.contexts.length-1):(o.context=n,i.add(o)),this.destination.next(s)}else this.closeWindow(this.contexts.indexOf(t))}notifyError(t){this.error(t)}notifyComplete(t){t!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(t.context))}closeWindow(t){if(-1===t)return;const{contexts:e}=this,s=e[t],{window:i,subscription:n}=s;e.splice(t,1),i.complete(),n.unsubscribe()}}function vi(t){return function(e){return e.lift(new Oi(t))}}class Oi{constructor(t){this.closingSelector=t}call(t,e){return e.subscribe(new Ci(t,this.closingSelector))}}class Ci extends C.a{constructor(t,e){super(t),this.destination=t,this.closingSelector=e,this.openWindow()}notifyNext(t,e,s,i,n){this.openWindow(n)}notifyError(t){this._error(t)}notifyComplete(t){this.openWindow(t)}_next(t){this.window.next(t)}_error(t){this.window.error(t),this.destination.error(t),this.unsubscribeClosingNotification()}_complete(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()}unsubscribeClosingNotification(){this.closingNotification&&this.closingNotification.unsubscribe()}openWindow(t=null){t&&(this.remove(t),t.unsubscribe());const e=this.window;e&&e.complete();const s=this.window=new Ce.a;let i;this.destination.next(s);try{const{closingSelector:t}=this;i=t()}catch(n){return this.destination.error(n),void this.window.error(n)}this.add(this.closingNotification=Object(O.a)(this,i))}}var ji=s("zp1y"),Ti=s("1uah");function Vi(...t){return function(e){return e.lift.call(Object(Ti.b)(e,...t))}}function Ni(t){return e=>e.lift(new Ti.a(t))}}}]);