Files
bm/public_html/public/node_modules/rx/dist/rx.coincidence.map
2025-09-24 13:26:28 +02:00

1 line
15 KiB
Plaintext

{"version":3,"file":"rx.coincidence.min.js","sources":["rx.coincidence.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","observableWindowWithOpenings","windowOpenings","windowClosingSelector","groupJoin","observableEmpty","_","win","observableWindowWithBoundaries","windowBoundaries","source","AnonymousObservable","observer","Subject","d","CompositeDisposable","r","RefCountDisposable","onNext","addRef","add","subscribe","x","err","onError","onCompleted","isPromise","observableFromPromise","w","observableWindowWithClosingSelector","createWindowClose","windowClose","e","m1","SingleAssignmentDisposable","m","setDisposable","take","noop","SerialDisposable","Observable","observableProto","prototype","empty","observableNever","never","Observer","create","internals","defaultComparer","isEqual","inherits","helpers","identity","fromPromise","ArgumentOutOfRangeError","Dictionary","isPrime","candidate","num1","Math","sqrt","num2","getPrime","min","index","num","primes","length","stringHashFn","str","hash","i","len","character","charCodeAt","numberHashFn","key","c2","newEntry","value","next","hashCode","capacity","comparer","_initialize","freeCount","size","freeList","noSuchkey","duplicatekey","getHashCode","uniqueIdCounter","obj","Error","Date","valueOf","RegExp","toString","id","dictionaryProto","prime","buckets","Array","entries","_insert","index3","index1","index2","_resize","numArray","entryArray","remove","clear","_findEntry","count","tryGetValue","entry","getValues","results","get","set","containskey","join","right","leftDurationSelector","rightDurationSelector","resultSelector","left","group","leftDone","rightDone","leftId","rightId","leftMap","rightMap","md","duration","expire","bind","forEach","v","result","exn","handleError","s","buffer","bufferOpeningsOrClosingSelector","bufferClosingSelector","apply","arguments","selectMany","toArray","windowOpeningsOrClosingSelector","pairwise","previous","hasPrevious","partition","predicate","thisArg","filter","o","groupBy","keySelector","elementSelector","groupByUntil","durationSelector","item","map","groupDisposable","refCountDisposable","fireNewMapEntry","writer","GroupedObservable","durationGroup","element","ex","__super__","underlyingObservable","mergedDisposable","getDisposable"],"mappings":"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"}