{"ast":null,"code":"import { from } from '../observable/from';\nimport { isArray } from '../util/isArray';\nimport { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe';\nexport function onErrorResumeNext(...nextSources) {\n if (nextSources.length === 1 && isArray(nextSources[0])) {\n nextSources = nextSources[0];\n }\n return source => source.lift(new OnErrorResumeNextOperator(nextSources));\n}\nexport function onErrorResumeNextStatic(...nextSources) {\n let source = undefined;\n if (nextSources.length === 1 && isArray(nextSources[0])) {\n nextSources = nextSources[0];\n }\n source = nextSources.shift();\n return from(source).lift(new OnErrorResumeNextOperator(nextSources));\n}\nclass OnErrorResumeNextOperator {\n constructor(nextSources) {\n this.nextSources = nextSources;\n }\n call(subscriber, source) {\n return source.subscribe(new OnErrorResumeNextSubscriber(subscriber, this.nextSources));\n }\n}\nclass OnErrorResumeNextSubscriber extends SimpleOuterSubscriber {\n constructor(destination, nextSources) {\n super(destination);\n this.destination = destination;\n this.nextSources = nextSources;\n }\n notifyError() {\n this.subscribeToNextSource();\n }\n notifyComplete() {\n this.subscribeToNextSource();\n }\n _error(err) {\n this.subscribeToNextSource();\n this.unsubscribe();\n }\n _complete() {\n this.subscribeToNextSource();\n this.unsubscribe();\n }\n subscribeToNextSource() {\n const next = this.nextSources.shift();\n if (!!next) {\n const innerSubscriber = new SimpleInnerSubscriber(this);\n const destination = this.destination;\n destination.add(innerSubscriber);\n const innerSubscription = innerSubscribe(next, innerSubscriber);\n if (innerSubscription !== innerSubscriber) {\n destination.add(innerSubscription);\n }\n } else {\n this.destination.complete();\n }\n }\n}","map":{"version":3,"names":["from","isArray","SimpleOuterSubscriber","SimpleInnerSubscriber","innerSubscribe","onErrorResumeNext","nextSources","length","source","lift","OnErrorResumeNextOperator","onErrorResumeNextStatic","undefined","shift","constructor","call","subscriber","subscribe","OnErrorResumeNextSubscriber","destination","notifyError","subscribeToNextSource","notifyComplete","_error","err","unsubscribe","_complete","next","innerSubscriber","add","innerSubscription","complete"],"sources":["/home/arctichawk1/Desktop/Projects/Public/Kargi-Sitesi/node_modules/rxjs/_esm2015/internal/operators/onErrorResumeNext.js"],"sourcesContent":["import { from } from '../observable/from';\nimport { isArray } from '../util/isArray';\nimport { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe';\nexport function onErrorResumeNext(...nextSources) {\n if (nextSources.length === 1 && isArray(nextSources[0])) {\n nextSources = nextSources[0];\n }\n return (source) => source.lift(new OnErrorResumeNextOperator(nextSources));\n}\nexport function onErrorResumeNextStatic(...nextSources) {\n let source = undefined;\n if (nextSources.length === 1 && isArray(nextSources[0])) {\n nextSources = nextSources[0];\n }\n source = nextSources.shift();\n return from(source).lift(new OnErrorResumeNextOperator(nextSources));\n}\nclass OnErrorResumeNextOperator {\n constructor(nextSources) {\n this.nextSources = nextSources;\n }\n call(subscriber, source) {\n return source.subscribe(new OnErrorResumeNextSubscriber(subscriber, this.nextSources));\n }\n}\nclass OnErrorResumeNextSubscriber extends SimpleOuterSubscriber {\n constructor(destination, nextSources) {\n super(destination);\n this.destination = destination;\n this.nextSources = nextSources;\n }\n notifyError() {\n this.subscribeToNextSource();\n }\n notifyComplete() {\n this.subscribeToNextSource();\n }\n _error(err) {\n this.subscribeToNextSource();\n this.unsubscribe();\n }\n _complete() {\n this.subscribeToNextSource();\n this.unsubscribe();\n }\n subscribeToNextSource() {\n const next = this.nextSources.shift();\n if (!!next) {\n const innerSubscriber = new SimpleInnerSubscriber(this);\n const destination = this.destination;\n destination.add(innerSubscriber);\n const innerSubscription = innerSubscribe(next, innerSubscriber);\n if (innerSubscription !== innerSubscriber) {\n destination.add(innerSubscription);\n }\n }\n else {\n this.destination.complete();\n }\n }\n}\n"],"mappings":"AAAA,SAASA,IAAI,QAAQ,oBAAoB;AACzC,SAASC,OAAO,QAAQ,iBAAiB;AACzC,SAASC,qBAAqB,EAAEC,qBAAqB,EAAEC,cAAc,QAAQ,mBAAmB;AAChG,OAAO,SAASC,iBAAiBA,CAAC,GAAGC,WAAW,EAAE;EAC9C,IAAIA,WAAW,CAACC,MAAM,KAAK,CAAC,IAAIN,OAAO,CAACK,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;IACrDA,WAAW,GAAGA,WAAW,CAAC,CAAC,CAAC;EAChC;EACA,OAAQE,MAAM,IAAKA,MAAM,CAACC,IAAI,CAAC,IAAIC,yBAAyB,CAACJ,WAAW,CAAC,CAAC;AAC9E;AACA,OAAO,SAASK,uBAAuBA,CAAC,GAAGL,WAAW,EAAE;EACpD,IAAIE,MAAM,GAAGI,SAAS;EACtB,IAAIN,WAAW,CAACC,MAAM,KAAK,CAAC,IAAIN,OAAO,CAACK,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;IACrDA,WAAW,GAAGA,WAAW,CAAC,CAAC,CAAC;EAChC;EACAE,MAAM,GAAGF,WAAW,CAACO,KAAK,CAAC,CAAC;EAC5B,OAAOb,IAAI,CAACQ,MAAM,CAAC,CAACC,IAAI,CAAC,IAAIC,yBAAyB,CAACJ,WAAW,CAAC,CAAC;AACxE;AACA,MAAMI,yBAAyB,CAAC;EAC5BI,WAAWA,CAACR,WAAW,EAAE;IACrB,IAAI,CAACA,WAAW,GAAGA,WAAW;EAClC;EACAS,IAAIA,CAACC,UAAU,EAAER,MAAM,EAAE;IACrB,OAAOA,MAAM,CAACS,SAAS,CAAC,IAAIC,2BAA2B,CAACF,UAAU,EAAE,IAAI,CAACV,WAAW,CAAC,CAAC;EAC1F;AACJ;AACA,MAAMY,2BAA2B,SAAShB,qBAAqB,CAAC;EAC5DY,WAAWA,CAACK,WAAW,EAAEb,WAAW,EAAE;IAClC,KAAK,CAACa,WAAW,CAAC;IAClB,IAAI,CAACA,WAAW,GAAGA,WAAW;IAC9B,IAAI,CAACb,WAAW,GAAGA,WAAW;EAClC;EACAc,WAAWA,CAAA,EAAG;IACV,IAAI,CAACC,qBAAqB,CAAC,CAAC;EAChC;EACAC,cAAcA,CAAA,EAAG;IACb,IAAI,CAACD,qBAAqB,CAAC,CAAC;EAChC;EACAE,MAAMA,CAACC,GAAG,EAAE;IACR,IAAI,CAACH,qBAAqB,CAAC,CAAC;IAC5B,IAAI,CAACI,WAAW,CAAC,CAAC;EACtB;EACAC,SAASA,CAAA,EAAG;IACR,IAAI,CAACL,qBAAqB,CAAC,CAAC;IAC5B,IAAI,CAACI,WAAW,CAAC,CAAC;EACtB;EACAJ,qBAAqBA,CAAA,EAAG;IACpB,MAAMM,IAAI,GAAG,IAAI,CAACrB,WAAW,CAACO,KAAK,CAAC,CAAC;IACrC,IAAI,CAAC,CAACc,IAAI,EAAE;MACR,MAAMC,eAAe,GAAG,IAAIzB,qBAAqB,CAAC,IAAI,CAAC;MACvD,MAAMgB,WAAW,GAAG,IAAI,CAACA,WAAW;MACpCA,WAAW,CAACU,GAAG,CAACD,eAAe,CAAC;MAChC,MAAME,iBAAiB,GAAG1B,cAAc,CAACuB,IAAI,EAAEC,eAAe,CAAC;MAC/D,IAAIE,iBAAiB,KAAKF,eAAe,EAAE;QACvCT,WAAW,CAACU,GAAG,CAACC,iBAAiB,CAAC;MACtC;IACJ,CAAC,MACI;MACD,IAAI,CAACX,WAAW,CAACY,QAAQ,CAAC,CAAC;IAC/B;EACJ;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}