{"version":3,"file":"sliding.mjs","mappings":"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","names":["CS","CK","pipe","O","RingBufferNew","CH","C","Chain","Die","SucceedWith","sliding_","self","chunkSize","stepSize","die","IllegalArgumentException","succeedWith","queue","emitOnStreamEnd","queueSize","channelEnd","items","toChunk","result","isEmpty","empty","single","zipRight_","write","lastEmitIndex","leftovers","lastItems","takeRight_","reader","readWithCause","in_","zipWithIndex","tuple","i","idx","put","currentIndex","none","some","size","cause","failCause","_","unit","Stream","channel","sliding"],"sourceRoot":"","sources":["../../../../../_src/Experimental/Stream/_internal/api/sliding.ts"],"sourcesContent":[null]}