{"version":3,"file":"rechunk.mjs","mappings":";;;;;;;;;;;;;AAAA,SACEA,cADF,EAEEC,cAFF,QAGO,gEAHP;AAKA;;;;;;;;AAOA,OAAM,SAAUC,OAAV,CAAkBC,CAAlB,EAA2B;EAC/B,OAAiBC,IAAV,IAAoD;IACzD;IACA,OAAO,IAAIH,cAAJ,CAAkBI,uBAAiBC,OAAO,CAAU,IAAIC,SAAJ,CAAcJ,CAAd,CAAV,EAA4BA,CAA5B,CAAxB,EAACC,IAAI,CAACI,OAAN,CAAlB,CAAP;EACD,CAHD;AAID;;AAED,SAASF,OAAT,CACEG,SADF,EAEEC,MAFF,EAEgB;EAEd,OAAOC,+BACJC,KAAD,IAAoB;IAClB,IAAIC,gCAAeH,MAAf,IAAyBD,SAAS,CAACK,OAAV,EAA7B,EAAkD;MAChD,OAAOC,wBAA6B,MAAMT,OAAO,CAAUG,SAAV,EAAqBC,MAArB,CAA1C,wBAAcE,KAAd,EAAP;IACD;;IACD,IAAIC,8BAAa,CAAjB,EAAoB;MAClB,IAAIG,MAAM,GAAGC,uBAAb;MACA,IAAIC,MAAM,GAAyBC,SAAnC;MACA,IAAIC,CAAC,GAAG,CAAR;;MAEA,OAAOA,CAAC,wBAAGR,KAAH,CAAR,EAAuB;QACrB,OAAOQ,CAAC,wBAAGR,KAAH,CAAD,IAAkBM,MAAM,IAAI,IAAnC,EAAyC;UACvCA,MAAM,GAAGT,SAAS,CAACY,KAAV,CAAgBC,0BAAgBF,CAAhB,QAAhB,CAAT;UACAA,CAAC,GAAGA,CAAC,GAAG,CAAR;QACD;;QAED,IAAIF,MAAM,IAAI,IAAd,EAAoB;UAClBF,MAAM,GAAGO,wBAAeL,MAAf,SAAT;UACAA,MAAM,GAAGC,SAAT;QACD;MACF;;MAED,OACEJ,wBAA4C,MAAMT,OAAO,CAAUG,SAAV,EAAqBC,MAArB,CAAzD,2BAAiB,2BAAGM,MAAH,CAAjB,EADF;IAGD;;IACD,OAAOV,OAAO,CAACG,SAAD,EAAYC,MAAZ,CAAd;EACD,CA3BI,EA4BJc,KAAD,IAAWT,wBAAmC,MAAMU,2BAAkBD,KAAlB,CAAzC,WAAS,CAACE,cAAV,GA5BN,EA6BL,MAAMjB,SAAS,CAACiB,cAAV,EA7BD,CAAP;AA+BD;;AAED,MAAMnB,SAAN,CAAe;EAIboB,YAAqBxB,CAArB,EAA8B;IAAT;IAHb,eAAUyB,0BAAV;IACA,WAAM,CAAN;EAE0B;;EAElCd,OAAO;IACL,OAAO,KAAKe,GAAL,KAAa,CAApB;EACD;;EAEDR,KAAK,CAACS,IAAD,EAAQ;IACX,KAAKC,OAAL,CAAaC,MAAb,CAAoBF,IAApB;IACA,KAAKD,GAAL,IAAY,CAAZ;;IAEA,IAAI,KAAKA,GAAL,KAAa,KAAK1B,CAAtB,EAAyB;MACvB,MAAMe,MAAM,GAAG,KAAKa,OAAL,CAAaE,KAAb,EAAf;MAEA,KAAKF,OAAL,GAAeH,0BAAf;MACA,KAAKC,GAAL,GAAW,CAAX;MAEA,OAAOX,MAAP;IACD;;IAED,OAAOC,SAAP;EACD;;EAEDO,cAAc;IACZ,IAAI,KAAKG,GAAL,KAAa,CAAjB,EAAoB;MAClB,OAAOK,sBAAc,KAAKH,OAAL,CAAaE,KAAb,EAAd,CAAP;IACD,CAFD,MAEO;MACL;IACD;EACF;;AAhCY","names":["concreteStream","StreamInternal","rechunk","n","self","tsplus_module_1","process","Rechunker","channel","rechunker","target","tsplus_module_11","chunk","tsplus_module_2","isEmpty","tsplus_module_4","chunks","tsplus_module_5","result","undefined","i","write","tsplus_module_6","tsplus_module_7","cause","tsplus_module_10","emitIfNotEmpty","constructor","tsplus_module_12","pos","elem","builder","append","build","tsplus_module_3"],"sourceRoot":"","sources":["../../../../_src/stream/Stream/operations/rechunk.ts"],"sourcesContent":[null]}