{"version":3,"file":"sliding.mjs","mappings":";;;;;;;;;;;;;;;;;AAAA,SACEA,cADF,EAEEC,cAFF,QAGO,gEAHP;AAIA,SAASC,aAAT,QAA8B,oCAA9B;AAEA;;;;;;;AAMA,OAAM,SAAUC,OAAV,CAAkBC,SAAlB,EAAqCC,QAAQ,GAAG,CAAhD,EAAiD;EACrD,OAAiBC,IAAV,IAA2D;IAChE,IAAIF,SAAS,IAAI,CAAb,IAAkBC,QAAQ,IAAI,CAAlC,EAAqC;MACnC,OAAOE,8BACL,oBAAIC,wBAAJ,CACE,oEADF,CADK,CAAP;IAKD;;IACD,OAAOC,wBAAsDC,KAAD,IAAU;MACpE;MACA,OAAO,IAAIT,cAAJ,CAAkBU,uBACPC,MAAM,CAAOR,SAAP,EAAkBC,QAAlB,EAA4BK,KAA5B,EAAmC,CAAnC,CADC,EACvBJ,IAAI,CAACO,OADkB,CAAlB,CAAP;IAGD,CALM,6BAAY,IAAIX,aAAJ,CAAqBE,SAArB,CAAZ,EAAP;EAMD,CAdD;AAeD;;AAED,SAASQ,MAAT,CACER,SADF,EAEEC,QAFF,EAGEK,KAHF,EAIEI,SAJF,EAImB;EAEjB,OAAOC,+BACJC,KAAD,IACEC,yBAUU,MAAML,MAAM,CAAOR,SAAP,EAAkBC,QAAlB,EAA4BK,KAA5B,EAAmCI,SAAS,GAAGE,KAAK,CAACE,MAArD,CAVtB,wBACEC,wBAA2B,CAAC,CAACC,CAAD,EAAIC,KAAJ,CAAD,KAAe;IACxCX,KAAK,CAACY,GAAN,CAAUF,CAAV;IAEA,MAAMG,YAAY,GAAGT,SAAS,GAAGO,KAAZ,GAAoB,CAAzC;IAEA,OAAOE,YAAY,GAAGnB,SAAf,IAA4B,CAACmB,YAAY,GAAGnB,SAAhB,IAA6BC,QAA7B,GAAwC,CAApE,GACJmB,oBADI,GAEHA,qBAAWd,KAAK,CAACe,OAAN,EAAX,CAFJ;EAGD,CARD,EAQCC,6BARDV,KAQC,CARD,CADF,EAFG,EAaJW,KAAD,IACEC,eAAe,CACbxB,SADa,EAEbC,QAFa,EAGbK,KAHa,EAIbI,SAJa,EAKbe,2BAAkBF,KAAlB,CALa,CAdZ,EAqBL,MAAMC,eAAe,CAAOxB,SAAP,EAAkBC,QAAlB,EAA4BK,KAA5B,EAAmCI,SAAnC,EAA4CgB,qBAA5C,CArBhB,CAAP;AAuBD;;AAED,SAASF,eAAT,CACExB,SADF,EAEEC,QAFF,EAGEK,KAHF,EAIEI,SAJF,EAKEiB,UALF,EAK+E;EAE7E,IAAIjB,SAAS,GAAGV,SAAhB,EAA2B;IACzB,MAAM4B,KAAK,GAAGtB,KAAK,CAACe,OAAN,EAAd;IACA,MAAMQ,MAAM,GAAGC,kCAAgBC,wBAAhB,GAA0CC,wBAAaJ,KAAb,CAAzD;IACA,OAAOf,yBAA8B,MAAMc,UAApC,wBAAcE,MAAd,EAAP;EACD;;EAED,MAAMI,aAAa,GAAGvB,SAAS,GAAI,CAACA,SAAS,GAAGV,SAAb,IAA0BC,QAA7D;;EAEA,IAAIgC,aAAa,KAAKvB,SAAtB,EAAiC;IAC/B,OAAOiB,UAAP;EACD;;EAED,MAAMO,SAAS,GAAGxB,SAAS,IAAIuB,aAAa,GAAGjC,SAAhB,GAA4BC,QAAhC,CAA3B;EACA,MAAMkC,SAAS,GAAGC,2BAA0BF,SAA1B,OAAK,CAACb,OAAN,GAAlB;EACA,MAAMQ,MAAM,GAAGC,sCAAoBC,wBAApB,GAA8CC,wBAAaG,SAAb,CAA7D;EAEA,OAAOtB,yBAA8B,MAAMc,UAApC,wBAAcE,MAAd,EAAP;AACD","names":["concreteStream","StreamInternal","RingBufferNew","sliding","chunkSize","stepSize","self","tsplus_module_2","IllegalArgumentException","tsplus_module_5","queue","tsplus_module_3","reader","channel","queueSize","tsplus_module_13","input","tsplus_module_10","length","tsplus_module_8","a","index","put","currentIndex","tsplus_module_6","toChunk","tsplus_module_7","cause","emitOnStreamEnd","tsplus_module_11","tsplus_module_12","channelEnd","items","result","tsplus_module_14","tsplus_module_15","tsplus_module_16","lastEmitIndex","leftovers","lastItems","tsplus_module_17"],"sourceRoot":"","sources":["../../../../_src/stream/Stream/operations/sliding.ts"],"sourcesContent":[null]}