{"version":3,"file":"reduceEffect.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,EAAZ,MAAoB,gDAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,gDAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,2BAAnB;AAEA,SAASC,IAAT,QAAqB,6BAArB;AACA,OAAO,KAAKC,CAAZ,MAAmB,2BAAnB;AACA,OAAO,KAAKC,EAAZ,MAAoB,sBAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,YAAnB;AAEA;;;;AAGA,OAAM,SAAUC,YAAV,CACJC,CADI,EAEJC,IAFI,EAGJC,CAHI,EAG0C;AAE9C,QAAMC,gBAAgB,GACpB,CAACH,CAAD,EAAOI,KAAP,KACCH,IAAD,IACCC,CAAD,IAAmD;AACjD,UAAMG,MAAM,GAAG,CACbC,CADa,EAEbF,KAFa,EAGbG,GAHa,EAIbC,GAJa,KAKmD;AAChE,UAAID,GAAG,KAAKC,GAAZ,EAAiB;AACf,eAAOd,CAAC,CAACe,OAAF,CAAUhB,EAAE,CAACiB,KAAH,CAASJ,CAAT,EAAYV,CAAC,CAACe,IAAd,CAAV,CAAP;AACD,OAFD,MAEO;AACL,eAAOjB,CAAC,CAACkB,MAAF,CAASV,CAAC,CAACI,CAAD,EAAId,EAAE,CAACqB,UAAH,CAAcT,KAAd,EAAqBG,GAArB,CAAJ,CAAV,EAA2CO,EAAD,IAAO;AACtD,cAAIb,IAAI,CAACa,EAAD,CAAR,EAAc;AACZ,mBAAOT,MAAM,CAACS,EAAD,EAAKV,KAAL,EAAYG,GAAG,GAAG,CAAlB,EAAqBC,GAArB,CAAb;AACD,WAFD,MAEO;AACL,mBAAOd,CAAC,CAACe,OAAF,CAAUhB,EAAE,CAACiB,KAAH,CAASI,EAAT,EAAalB,CAAC,CAACmB,IAAF,CAAOvB,EAAE,CAACwB,KAAH,CAASZ,KAAT,EAAgBG,GAAG,GAAG,CAAtB,CAAP,CAAb,CAAV,CAAP;AACD;AACF,SANM,CAAP;AAOD;AACF,KAjBD;;AAmBA,WAAOF,MAAM,CAACL,CAAD,EAAII,KAAJ,EAAW,CAAX,EAAcZ,EAAE,CAACyB,IAAH,CAAQb,KAAR,CAAd,CAAb;AACD,GAxBH;;AA0BA,QAAMc,MAAM,GACVZ,CADa,IAEqE;AAClF,QAAI,CAACL,IAAI,CAACK,CAAD,CAAT,EAAc;AACZ,aAAOT,EAAE,CAACsB,GAAH,CAAOb,CAAP,CAAP;AACD,KAFD,MAEO;AACL,aAAOT,EAAE,CAACuB,QAAH,CACJC,GAAD,IAAQ;AACN,eAEExB,EAAE,OAAF,CADAA,EAAE,CAACyB,UAAH,CAAcnB,gBAAgB,CAACG,CAAD,EAAIe,GAAJ,CAAhB,CAAyBpB,IAAzB,EAA+BC,CAA/B,CAAd,CACA,EAAS,CAAC;AAAEQ,eAAK,EAAE,CAACa,KAAD,EAAQC,SAAR;AAAT,SAAD,KAAkC;AACzC,iBAAO5B,CAAC,CAAC6B,KAAF,CACLD,SADK,EAEL,MAAMN,MAAM,CAACK,KAAD,CAFP,EAGJG,CAAD,IAAO7B,EAAE,CAAC8B,GAAH,CAAO9B,EAAE,CAAC+B,KAAH,CAASF,CAAT,CAAP,EAAoBH,KAApB,CAHF,CAAP;AAKD,SAND,CAFF;AAUD,OAZI,EAaJM,GAAD,IAAShC,EAAE,CAACiC,IAAH,CAAQD,GAAR,CAbJ,EAcJE,CAAD,IAAOlC,EAAE,CAACsB,GAAH,CAAOb,CAAP,CAdF,CAAP;AAgBD;AACF,GAvBD;;AAyBA,SAAO,IAAIR,CAAC,CAACkC,IAAN,CAAWd,MAAM,CAAClB,CAAD,CAAjB,CAAP;AACD","names":["CK","Tp","T","pipe","O","CH","C","reduceEffect","z","cont","f","reduceChunkSplit","chunk","reduce","s","idx","len","succeed","tuple","none","chain_","unsafeGet_","s1","some","drop_","size","reader","end","readWith","_in","fromEffect","nextS","leftovers","fold_","l","as_","write","err","fail","_","Sink"],"sourceRoot":"","sources":["../../../../_src/Experimental/Stream/Sink/reduceEffect.ts"],"sourcesContent":[null]}