{"version":3,"file":"splitWhere.mjs","mappings":";;;;;;;;;;;;;;;;AAAA,SACEA,YADF,EAEEC,YAFF,QAGO,4DAHP;AAKA;;;;;;;;;AAQA,OAAM,SAAUC,UAAV,CAA0BC,CAA1B,EAA2C;EAC/C,OAAoCC,IAA7B,IAAyF;IAC9F;IACA,OAAO,IAAIH,YAAJ,CACLI,wBAA+DC,GAAD,IAC5DD,wBAGW,CAAC,CAACE,SAAD,EAAYC,CAAZ,CAAD,KACPH,wBACGI,QAAD,IACEJ,wBAAoD,MAAMK,wBAAgBF,CAAhB,CAA1D,uEAAyBD,SAAzB,GAAcE,QAAd,GAFJ,6BAAmBH,GAAG,CAACK,GAAvB,EAJJ,EAOKC,4BAPLC,6BACgBT,IAAI,CAACU,OADrB,UAAQ,CAAc,KAAd,EAAqBR,GAArB,EAA0BH,CAA1B,CAAR,CAOK,CAPL,CADF,6BAAmBY,+BAASC,uBAAT,CAAnB,EADK,CAAP;EAaD,CAfD;AAgBD;;AAED,SAASC,QAAT,CACEC,OADF,EAEEX,SAFF,EAGEJ,CAHF,EAGiB;EAEf,OAAOgB,+BACJC,KAAD,IAAoB;IAClB,6BAAIA,KAAJ,GAAmB;MACjB,OAAOH,QAAQ,CAACC,OAAD,EAAUX,SAAV,EAAqBJ,CAArB,CAAf;IACD;;IACD,IAAIe,OAAJ,EAAa;MACX,MAAMG,KAAK,GAAGC,4BAAiBnB,CAAjB,QAAd;;MACA,IAAIkB,KAAK,KAAK,CAAC,CAAf,EAAkB;QAChB,OAAOhB,wBAA6B,MAAMY,QAAQ,CAAO,IAAP,EAAaV,SAAb,EAAwBJ,CAAxB,CAA3C,wBAAciB,KAAd,EAAP;MACD;;MACD,MAAM,CAACG,IAAD,EAAOC,KAAP,IAAgBC,yBAAcJ,KAAd,QAAtB;MACA,OAAOhB,wBAA4B,MAAMqB,2BAAmBnB,SAAS,CAACoB,GAAV,CAAcH,KAAd,CAAnB,CAAlC,wBAAcD,IAAd,EAAP;IACD;;IACD,MAAMF,KAAK,GAAGO,gCAAqB,CAArB,EAAwBzB,CAAxB,QAAd;;IACA,IAAIkB,KAAK,KAAK,CAAC,CAAf,EAAkB;MAChB,OAAOhB,wBAA6B,MAAMY,QAAQ,CAAO,IAAP,EAAaV,SAAb,EAAwBJ,CAAxB,CAA3C,wBAAciB,KAAd,EAAP;IACD;;IACD,MAAM,CAACG,IAAD,EAAOC,KAAP,IAAgBC,yBAAcI,IAAI,CAACC,GAAL,CAAST,KAAT,EAAgB,CAAhB,CAAd,QAAtB;IACA,OAAOhB,wBAA4B,MAAMqB,2BAAmBnB,SAAS,CAACoB,GAAV,CAAcH,KAAd,CAAnB,CAAlC,wBAAcD,IAAd,EAAP;EACD,CAnBI,EAoBJQ,KAAD,IAAWC,2BAAkBD,KAAlB,CApBN,EAqBJE,IAAD,IAAUvB,wBAAgBuB,IAAhB,CArBL,CAAP;AAuBD","names":["concreteSink","SinkInternal","splitWhere","f","self","tsplus_module_5","ref","leftovers","z","leftover","tsplus_module_1","get","tsplus_module_8","tsplus_module_7","channel","tsplus_module_10","tsplus_module_9","splitter","written","tsplus_module_16","input","index","tsplus_module_12","left","right","tsplus_module_13","tsplus_module_6","set","tsplus_module_14","Math","max","cause","tsplus_module_15","done"],"sourceRoot":"","sources":["../../../../_src/stream/Sink/operations/splitWhere.ts"],"sourcesContent":[null]}