{"version":3,"file":"separate.mjs","mappings":"AAGA,OAAO,KAAKA,CAAZ,MAAmB,0BAAnB;AAEA,OAAO,KAAKC,EAAZ,MAAoB,6CAApB;AACA,SAASC,IAAT,QAAqB,0BAArB;AAGA,OAAO,KAAKC,CAAZ,MAAmB,yBAAnB;AACA,SAASC,QAAT,QAAyB,gBAAzB;AAEA;;;;AAGA,OAAM,SAAUC,QAAV,CAAsBC,CAAtB,EAAoC;AACxC,QAAMC,KAAK,GAAGP,CAAC,CAACQ,IAAF,CAAOF,CAAC,CAACG,QAAT,CAAd;AAEA,SACEC,EADK,IAEqC;AAC1C,WAAOV,CAAC,CAACW,MAAF,CAASD,EAAT,IACHT,EAAE,CAACW,KAAH,CAASF,EAAT,EAAaA,EAAb,CADG,GAEHV,CAAC,CAACW,MAAF,CAASD,EAAE,CAACG,KAAZ,IACAZ,EAAE,CAACW,KAAH,CAASZ,CAAC,CAACa,KAAF,CAAQH,EAAE,CAACG,KAAH,CAASL,IAAjB,CAAT,EAAiCD,KAAjC,CADA,GAEAN,EAAE,CAACW,KAAH,CAASL,KAAT,EAAgBP,CAAC,CAACa,KAAF,CAAQH,EAAE,CAACG,KAAH,CAASA,KAAjB,CAAhB,CAJJ;AAKD,GARD;AASD;AAED;;;;AAGA,OAAM,SAAUC,YAAV,CAA0BR,CAA1B,EAAwC;AAC5C,QAAMS,GAAG,GAAGV,QAAQ,CAACC,CAAD,CAApB;AACA,SAAOH,CAAC,CAACa,kBAAF,GAA2DC,CAAD,IAAQC,CAAD,IAAM;AAC5E,UAAMC,SAAS,GAAGf,QAAQ,CAACc,CAAD,CAA1B;AACA,WAAQE,CAAD,IAAQC,CAAD,IAA6BH,CAAC,CAACI,GAAF,CAAMP,GAAN,EAAdI,SAAS,CAACC,CAAD,CAAT,CAAHC,CAAG,CAAc,CAA3C;AACD,GAHM,CAAP;AAID;AAED;;;;AAGA,OAAM,SAAUE,WAAV,CAAyBjB,CAAzB,EAAuC;AAC3C,QAAMkB,SAAS,GAAGnB,QAAQ,CAACC,CAAD,CAA1B;;AACA,SAAiE;AAC/DD,YAAQ,EAAEmB;AADqD,GAAjE;AAGD","names":["E","Tp","pipe","P","forEachF","separate","M","empty","left","identity","ma","isLeft","tuple","right","getSeparateF","sep","implementSeparateF","_","G","traverseF","f","x","map","getSeparate","_separate"],"sourceRoot":"","sources":["../../../_src/Either/operations/separate.ts"],"sourcesContent":[null]}