{"version":3,"file":"rx.aggregates.min.js","sources":["rx.aggregates.js"],"names":["factory","objectTypes","boolean","function","object","number","string","undefined","root","window","this","freeExports","exports","nodeType","freeModule","module","freeGlobal","global","define","amd","Rx","require","call","exp","extremaBy","source","keySelector","comparer","AnonymousObservable","observer","hasValue","lastKey","list","subscribe","x","comparison","key","ex","onError","ex1","push","bind","onNext","onCompleted","firstOnly","length","Error","sequenceContainsNoElements","elementAtOrDefault","index","hasDefault","defaultValue","argumentOutOfRange","i","singleOrDefaultAsync","value","seenValue","firstOrDefaultAsync","lastOrDefaultAsync","findValue","predicate","thisArg","yieldIndex","shouldRun","e","Observable","observableProto","prototype","CompositeDisposable","disposableEmpty","Disposable","empty","helpers","internals","isEqual","not","defaultComparer","identity","defaultSubComparer","isFunction","isPromise","isArrayLike","isIterable","observableFromPromise","fromPromise","observableFrom","from","deprecate","finalValue","aggregate","seed","hasSeed","accumulator","arguments","scan","startWith","reduce","some","filter","any","apply","isEmpty","map","every","v","all","contains","searchElement","fromIndex","a","b","isNaN","n","Infinity","Math","abs","count","where","indexOf","sum","prev","curr","minBy","y","min","maxBy","max","average","select","cur","s","sequenceEqual","second","first","donel","doner","ql","qr","subscription1","equal","shift","subscription2","exception","elementAt","single","singleOrDefault","firstOrDefault","last","lastOrDefault","find","findIndex","toSet","Set","TypeError","add","toMap","elementSelector","Map","m","element","set"],"mappings":";CAEE,SAAUA,GACR,GAAIC,IACAC,WAAW,EACXC,YAAY,EACZC,QAAU,EACVC,QAAU,EACVC,QAAU,EACVC,WAAa,GAGbC,EAAQP,QAAmBQ,UAAWA,QAAWC,KACjDC,EAAcV,QAAmBW,WAAYA,UAAYA,QAAQC,UAAYD,QAC7EE,EAAab,QAAmBc,UAAWA,SAAWA,OAAOF,UAAYE,OAEzEC,GADgBF,GAAcA,EAAWF,UAAYD,GAAeA,EACvDV,QAAmBgB,UAAWA,SAE3CD,GAAeA,EAAWC,SAAWD,GAAcA,EAAWP,SAAWO,IACzER,EAAOQ,GAIW,kBAAXE,SAAyBA,OAAOC,IACvCD,QAAQ,MAAO,SAAUE,EAAIR,GACzB,MAAOZ,GAAQQ,EAAMI,EAASQ,KAET,gBAAXL,SAAuBA,QAAUA,OAAOH,UAAYD,EAClEI,OAAOH,QAAUZ,EAAQQ,EAAMO,OAAOH,QAASS,QAAQ,SAEvDb,EAAKY,GAAKpB,EAAQQ,KAAUA,EAAKY,MAEvCE,KAAKZ,KAAM,SAAUF,EAAMe,EAAKH,EAAIb,GA4CpC,QAASiB,GAAUC,EAAQC,EAAaC,GACtC,MAAO,IAAIC,GAAoB,SAAUC,GACvC,GAAIC,IAAW,EAAOC,EAAU,KAAMC,IACtC,OAAOP,GAAOQ,UAAU,SAAUC,GAChC,GAAIC,GAAYC,CAChB,KACEA,EAAMV,EAAYQ,GAClB,MAAOG,GAEP,WADAR,GAASS,QAAQD,GAInB,GADAF,EAAa,EACRL,EAIH,IACEK,EAAaR,EAASS,EAAKL,GAC3B,MAAOQ,GAEP,WADAV,GAASS,QAAQC,OANnBT,IAAW,EACXC,EAAUK,CASRD,GAAa,IACfJ,EAAUK,EACVJ,MAEEG,GAAc,GAAKH,EAAKQ,KAAKN,IAChCL,EAASS,QAAQG,KAAKZ,GAAW,WAClCA,EAASa,OAAOV,GAChBH,EAASc,iBAEVlB,GAGL,QAASmB,GAAUV,GACjB,GAAiB,IAAbA,EAAEW,OAAgB,KAAM,IAAIC,OAAMC,EACtC,OAAOb,GAAE,GA6VX,QAASc,GAAmBvB,EAAQwB,EAAOC,EAAYC,GACrD,GAAY,EAARF,EAAa,KAAM,IAAIH,OAAMM,EACjC,OAAO,IAAIxB,GAAoB,SAAUC,GACvC,GAAIwB,GAAIJ,CACR,OAAOxB,GAAOQ,UAAU,SAAUC,GACpB,IAARmB,MACFxB,EAASa,OAAOR,GAChBL,EAASc,gBAEVd,EAASS,QAAQG,KAAKZ,GAAW,WAC7BqB,GAGHrB,EAASa,OAAOS,GAChBtB,EAASc,eAHTd,EAASS,QAAQ,GAAIQ,OAAMM,OAM9B3B,GA2BL,QAAS6B,GAAqB7B,EAAQyB,EAAYC,GAChD,MAAO,IAAIvB,GAAoB,SAAUC,GACvC,GAAI0B,GAAQJ,EAAcK,GAAY,CACtC,OAAO/B,GAAOQ,UAAU,SAAUC,GAC5BsB,EACF3B,EAASS,QAAQ,GAAIQ,OAAM,6CAE3BS,EAAQrB,EACRsB,GAAY,IAEb3B,EAASS,QAAQG,KAAKZ,GAAW,WAC7B2B,GAAcN,GAGjBrB,EAASa,OAAOa,GAChB1B,EAASc,eAHTd,EAASS,QAAQ,GAAIQ,OAAMC,OAM9BtB,GAkCL,QAASgC,GAAoBhC,EAAQyB,EAAYC,GAC/C,MAAO,IAAIvB,GAAoB,SAAUC,GACvC,MAAOJ,GAAOQ,UAAU,SAAUC,GAChCL,EAASa,OAAOR,GAChBL,EAASc,eACRd,EAASS,QAAQG,KAAKZ,GAAW,WAC7BqB,GAGHrB,EAASa,OAAOS,GAChBtB,EAASc,eAHTd,EAASS,QAAQ,GAAIQ,OAAMC,OAM9BtB,GA+BL,QAASiC,GAAmBjC,EAAQyB,EAAYC,GAC9C,MAAO,IAAIvB,GAAoB,SAAUC,GACvC,GAAI0B,GAAQJ,EAAcK,GAAY,CACtC,OAAO/B,GAAOQ,UAAU,SAAUC,GAChCqB,EAAQrB,EACRsB,GAAY,GACX3B,EAASS,QAAQG,KAAKZ,GAAW,WAC7B2B,GAAcN,GAGjBrB,EAASa,OAAOa,GAChB1B,EAASc,eAHTd,EAASS,QAAQ,GAAIQ,OAAMC,OAM9BtB,GA4BL,QAASkC,GAAWlC,EAAQmC,EAAWC,EAASC,GAC9C,MAAO,IAAIlC,GAAoB,SAAUC,GACvC,GAAIwB,GAAI,CACR,OAAO5B,GAAOQ,UAAU,SAAUC,GAChC,GAAI6B,EACJ,KACEA,EAAYH,EAAUtC,KAAKuC,EAAS3B,EAAGmB,EAAG5B,GAC1C,MAAOuC,GAEP,WADAnC,GAASS,QAAQ0B,GAGfD,GACFlC,EAASa,OAAOoB,EAAaT,EAAInB,GACjCL,EAASc,eAETU,KAEDxB,EAASS,QAAQG,KAAKZ,GAAW,WAClCA,EAASa,OAAOoB,EAAa,GAAKvD,GAClCsB,EAASc,iBAEVlB,GAtnBL,GAAIwC,GAAa7C,EAAG6C,WAClBC,EAAkBD,EAAWE,UAC7BC,EAAsBhD,EAAGgD,oBACzBxC,EAAsBR,EAAGQ,oBACzByC,EAAkBjD,EAAGkD,WAAWC,MAEhCC,GADUpD,EAAGqD,UAAUC,QACbtD,EAAGoD,SACbG,EAAMH,EAAQG,IACdC,EAAkBJ,EAAQI,gBAC1BC,EAAWL,EAAQK,SACnBC,EAAqBN,EAAQM,mBAC7BC,EAAaP,EAAQO,WACrBC,EAAYR,EAAQQ,UACpBC,EAAcT,EAAQS,YACtBC,EAAaV,EAAQU,WACrBC,EAAwBlB,EAAWmB,YACnCC,EAAiBpB,EAAWqB,KAC5BC,EAAYf,EAAQe,UAGlBnC,EAAqB,wBACvBL,EAA6B,gCAurB7B,OArrBFmB,GAAgBsB,WAAa,WAC3B,GAAI/D,GAASf,IACb,OAAO,IAAIkB,GAAoB,SAAUC,GACvC,GAAsB0B,GAAlBzB,GAAW,CACf,OAAOL,GAAOQ,UAAU,SAAUC,GAChCJ,GAAW,EACXyB,EAAQrB,GACPL,EAASS,QAAQG,KAAKZ,GAAW,WAC7BC,GAGHD,EAASa,OAAOa,GAChB1B,EAASc,eAHTd,EAASS,QAAQ,GAAIQ,OAAMC,OAM9BtB,IAmDLyC,EAAgBuB,UAAY,WAC1BF,EAAU,YAAa,SACvB,IAAIG,GAAMC,EAASC,CAQnB,OAPyB,KAArBC,UAAUhD,QACZ6C,EAAOG,UAAU,GACjBF,GAAU,EACVC,EAAcC,UAAU,IAExBD,EAAcC,UAAU,GAEnBF,EAAUjF,KAAKoF,KAAKJ,EAAME,GAAaG,UAAUL,GAAMF,aAAe9E,KAAKoF,KAAKF,GAAaJ,cAUtGtB,EAAgB8B,OAAS,SAAUJ,GACjC,GAAIF,GAAMC,CAKV,OAJyB,KAArBE,UAAUhD,SACZ8C,GAAU,EACVD,EAAOG,UAAU,IAEZF,EAAUjF,KAAKoF,KAAKJ,EAAME,GAAaG,UAAUL,GAAMF,aAAe9E,KAAKoF,KAAKF,GAAaJ,cAQtGtB,EAAgB+B,KAAO,SAAUrC,EAAWC,GAC1C,GAAIpC,GAASf,IACb,OAAOkD,GACLnC,EAAOyE,OAAOtC,EAAWC,GAASoC,OAClC,GAAIrE,GAAoB,SAAUC,GAChC,MAAOJ,GAAOQ,UAAU,WACtBJ,EAASa,QAAO,GAChBb,EAASc,eACRd,EAASS,QAAQG,KAAKZ,GAAW,WAClCA,EAASa,QAAO,GAChBb,EAASc,iBAEVlB,IAIPyC,EAAgBiC,IAAM,WAEpB,MADAZ,GAAU,MAAO,QACV7E,KAAKuF,KAAKG,MAAM1F,KAAMmF,YAO/B3B,EAAgBmC,QAAU,WACxB,MAAO3F,MAAKyF,MAAMG,IAAI3B,IASxBT,EAAgBqC,MAAQ,SAAU3C,EAAWC,GAC3C,MAAOnD,MAAKwF,OAAO,SAAUM,GAAK,OAAQ5C,EAAU4C,IAAO3C,GAASoC,OAAOK,IAAI3B,IAIjFT,EAAgBuC,IAAM,WAEpB,MADAlB,GAAU,MAAO,SACV7E,KAAK6F,MAAMH,MAAM1F,KAAMmF,YAShC3B,EAAgBwC,SAAW,SAAUC,EAAeC,GAElD,QAASjF,GAASkF,EAAGC,GACnB,MAAc,KAAND,GAAiB,IAANC,GAAaD,IAAMC,GAAMC,MAAMF,IAAME,MAAMD,GAFhE,GAAIrF,GAASf,IAIb,OAAO,IAAIkB,GAAoB,SAAUC,GACvC,GAAIwB,GAAI,EAAG2D,GAAKJ,GAAa,CAE7B,OADgBK,OAAhBC,KAAKC,IAAIH,KAAoBA,EAAI,GACzB,EAAJA,GACFnF,EAASa,QAAO,GAChBb,EAASc,cACF0B,GAEF5C,EAAOQ,UACZ,SAAUC,GACJmB,KAAO2D,GAAKrF,EAASO,EAAGyE,KAC1B9E,EAASa,QAAO,GAChBb,EAASc,gBAGbd,EAASS,QAAQG,KAAKZ,GACtB,WACEA,EAASa,QAAO,GAChBb,EAASc,iBAEZjC,OAYHwD,EAAgBkD,MAAQ,SAAUxD,EAAWC,GACzC,MAAOD,GACHlD,KAAK2G,MAAMzD,EAAWC,GAASuD,QAC/B1G,KAAK+E,UAAU,EAAG,SAAU2B,GACxB,MAAOA,GAAQ,KAU7BlD,EAAgBoD,QAAU,SAASX,EAAeC,GAChD,GAAInF,GAASf,IACb,OAAO,IAAIkB,GAAoB,SAAUC,GACvC,GAAIwB,GAAI,EAAG2D,GAAKJ,GAAa,CAE7B,OADgBK,OAAhBC,KAAKC,IAAIH,KAAoBA,EAAI,GACzB,EAAJA,GACFnF,EAASa,OAAO,IAChBb,EAASc,cACF0B,GAEF5C,EAAOQ,UACZ,SAAUC,GACJmB,GAAK2D,GAAK9E,IAAMyE,IAClB9E,EAASa,OAAOW,GAChBxB,EAASc,eAEXU,KAEFxB,EAASS,QAAQG,KAAKZ,GACtB,WACEA,EAASa,OAAO,IAChBb,EAASc,iBAEZlB,IASLyC,EAAgBqD,IAAM,SAAU7F,EAAamC,GAC3C,MAAOnC,IAAeqD,EAAWrD,GAC/BhB,KAAK4F,IAAI5E,EAAamC,GAAS0D,MAC/B7G,KAAKsF,OAAO,SAAUwB,EAAMC,GAC1B,MAAOD,GAAOC,GACb,IAYPvD,EAAgBwD,MAAQ,SAAUhG,EAAaC,GAE7C,MADAA,KAAaA,EAAWmD,GACjBtD,EAAUd,KAAMgB,EAAa,SAAUQ,EAAGyF,GAAK,MAAwB,GAAjBhG,EAASO,EAAGyF,MAW3EzD,EAAgB0D,IAAM,SAAUjG,GAC9B,MAAOjB,MAAKgH,MAAM7C,EAAUlD,GAAU2E,IAAI,SAAUpE,GAAK,MAAOU,GAAUV,MAY5EgC,EAAgB2D,MAAQ,SAAUnG,EAAaC,GAE7C,MADAA,KAAaA,EAAWmD,GACjBtD,EAAUd,KAAMgB,EAAaC,IAWtCuC,EAAgB4D,IAAM,SAAUnG,GAC9B,MAAOjB,MAAKmH,MAAMhD,EAAUlD,GAAU2E,IAAI,SAAUpE,GAAK,MAAOU,GAAUV,MAS5EgC,EAAgB6D,QAAU,SAAUrG,EAAamC,GAC/C,MAAOnC,IAAeqD,EAAWrD,GAC/BhB,KAAKsH,OAAOtG,EAAamC,GAASkE,UAClCrH,KAAKoF,MAAMyB,IAAK,EAAGH,MAAO,GAAK,SAAUI,EAAMS,GAC7C,OACEV,IAAKC,EAAKD,IAAMU,EAChBb,MAAOI,EAAKJ,MAAQ,KAErB5B,aAAac,IAAI,SAAU4B,GAC5B,GAAgB,IAAZA,EAAEd,MACJ,KAAM,IAAItE,OAAM,+BAElB,OAAOoF,GAAEX,IAAMW,EAAEd,SAgBvBlD,EAAgBiE,cAAgB,SAAUC,EAAQzG,GAChD,GAAI0G,GAAQ3H,IAEZ,OADAiB,KAAaA,EAAWiD,GACjB,GAAIhD,GAAoB,SAAUC,GACvC,GAAIyG,IAAQ,EAAOC,GAAQ,EAAOC,KAASC,KACvCC,EAAgBL,EAAMpG,UAAU,SAAUC,GAC5C,GAAIyG,GAAOnC,CACX,IAAIiC,EAAG5F,OAAS,EAAG,CACjB2D,EAAIiC,EAAGG,OACP,KACED,EAAQhH,EAAS6E,EAAGtE,GACpB,MAAO8B,GAEP,WADAnC,GAASS,QAAQ0B,GAGd2E,IACH9G,EAASa,QAAO,GAChBb,EAASc,mBAEF4F,IACT1G,EAASa,QAAO,GAChBb,EAASc,eAET6F,EAAGhG,KAAKN,IAETL,EAASS,QAAQG,KAAKZ,GAAW,WAClCyG,GAAQ,EACU,IAAdE,EAAG3F,SACD4F,EAAG5F,OAAS,GACdhB,EAASa,QAAO,GAChBb,EAASc,eACA4F,IACT1G,EAASa,QAAO,GAChBb,EAASc,mBAKdsC,EAAYmD,IAAWlD,EAAWkD,MAAaA,EAAS/C,EAAe+C,IACxEpD,EAAUoD,KAAYA,EAASjD,EAAsBiD,GACrD,IAAIS,GAAgBT,EAAOnG,UAAU,SAAUC,GAC7C,GAAIyG,EACJ,IAAIH,EAAG3F,OAAS,EAAG,CACjB,GAAI2D,GAAIgC,EAAGI,OACX,KACED,EAAQhH,EAAS6E,EAAGtE,GACpB,MAAO4G,GAEP,WADAjH,GAASS,QAAQwG,GAGdH,IACH9G,EAASa,QAAO,GAChBb,EAASc,mBAEF2F,IACTzG,EAASa,QAAO,GAChBb,EAASc,eAET8F,EAAGjG,KAAKN,IAETL,EAASS,QAAQG,KAAKZ,GAAW,WAClC0G,GAAQ,EACU,IAAdE,EAAG5F,SACD2F,EAAG3F,OAAS,GACdhB,EAASa,QAAO,GAChBb,EAASc,eACA2F,IACTzG,EAASa,QAAO,GAChBb,EAASc,iBAIf,OAAO,IAAIyB,GAAoBsE,EAAeG,IAC7CR,IA8BLnE,EAAgB6E,UAAa,SAAU9F,GACrC,MAAOD,GAAmBtC,KAAMuC,GAAO,IAYzCiB,EAAgBlB,mBAAqB,SAAUC,EAAOE,GACpD,MAAOH,GAAmBtC,KAAMuC,GAAO,EAAME,IA8B/Ce,EAAgB8E,OAAS,SAAUpF,EAAWC,GAC5C,MAAOD,IAAamB,EAAWnB,GAC7BlD,KAAK2G,MAAMzD,EAAWC,GAASmF,SAC/B1F,EAAqB5C,MAAM,IAgB/BwD,EAAgB+E,gBAAkB,SAAUrF,EAAWT,EAAcU,GACnE,MAAOD,IAAamB,EAAWnB,GAC7BlD,KAAK2G,MAAMzD,EAAWC,GAASoF,gBAAgB,KAAM9F,GACrDG,EAAqB5C,MAAM,EAAMyC,IA4BrCe,EAAgBmE,MAAQ,SAAUzE,EAAWC,GAC3C,MAAOD,GACLlD,KAAK2G,MAAMzD,EAAWC,GAASwE,QAC/B5E,EAAoB/C,MAAM,IAU9BwD,EAAgBgF,eAAiB,SAAUtF,EAAWT,GACpD,MAAOS,GACLlD,KAAK2G,MAAMzD,GAAWsF,eAAe,KAAM/F,GAC3CM,EAAoB/C,MAAM,EAAMyC,IA0BpCe,EAAgBiF,KAAO,SAAUvF,EAAWC,GAC1C,MAAOD,GACLlD,KAAK2G,MAAMzD,EAAWC,GAASsF,OAC/BzF,EAAmBhD,MAAM,IAU7BwD,EAAgBkF,cAAgB,SAAUxF,EAAWT,EAAcU,GACjE,MAAOD,GACLlD,KAAK2G,MAAMzD,EAAWC,GAASuF,cAAc,KAAMjG,GACnDO,EAAmBhD,MAAM,EAAMyC,IAiCnCe,EAAgBmF,KAAO,SAAUzF,EAAWC,GAC1C,MAAOF,GAAUjD,KAAMkD,EAAWC,GAAS,IAU7CK,EAAgBoF,UAAY,SAAU1F,EAAWC,GAC/C,MAAOF,GAAUjD,KAAMkD,EAAWC,GAAS,IAQ7CK,EAAgBqF,MAAQ,WACtB,GAAwB,mBAAb/I,GAAKgJ,IAAuB,KAAM,IAAIC,UACjD,IAAIhI,GAASf,IACb,OAAO,IAAIkB,GAAoB,SAAUC,GACvC,GAAIqG,GAAI,GAAI1H,GAAKgJ,GACjB,OAAO/H,GAAOQ,UACZiG,EAAEwB,IAAIjH,KAAKyF,GACXrG,EAASS,QAAQG,KAAKZ,GACtB,WACEA,EAASa,OAAOwF,GAChBrG,EAASc,iBAEZlB,IAULyC,EAAgByF,MAAQ,SAAUjI,EAAakI,GAC7C,GAAwB,mBAAbpJ,GAAKqJ,IAAuB,KAAM,IAAIJ,UACjD,IAAIhI,GAASf,IACb,OAAO,IAAIkB,GAAoB,SAAUC,GACvC,GAAIiI,GAAI,GAAItJ,GAAKqJ,GACjB,OAAOpI,GAAOQ,UACZ,SAAUC,GACR,GAAIE,EACJ,KACEA,EAAMV,EAAYQ,GAClB,MAAO8B,GAEP,WADAnC,GAASS,QAAQ0B,GAInB,GAAI+F,GAAU7H,CACd,IAAI0H,EACF,IACEG,EAAUH,EAAgB1H,GAC1B,MAAO8B,GAEP,WADAnC,GAASS,QAAQ0B,GAKrB8F,EAAEE,IAAI5H,EAAK2H,IAEblI,EAASS,QAAQG,KAAKZ,GACtB,WACEA,EAASa,OAAOoH,GAChBjI,EAASc,iBAEZlB,IAGIL"}