{"version":3,"file":"fold.mjs","mappings":";;;;;AAAA,SAASA,SAAT,QAA0B,kCAA1B;AAEA;;;;;;;AAMA,OAAM,SAAUC,IAAV,CACJC,YADI,EAEJC,WAFI,EAGJC,UAHI,EAIJC,gBAJI,EAKJC,WALI,EAMJC,WANI,EAOJC,gBAPI,EAO6C;EAEjD,OAAQC,IAAD,IAAsBC,oBAC3BC,QAAQ,CACNF,IADM,EAENP,YAFM,EAGNC,WAHM,EAINC,UAJM,EAKNC,gBALM,EAMNC,WANM,EAONC,WAPM,EAQNC,gBARM,CADmB,CAA7B;AAWD;;AAED,SAASG,QAAT,CACEF,IADF,EAEEP,YAFF,EAGEC,WAHF,EAIEC,UAJF,EAKEC,gBALF,EAMEC,WANF,EAOEC,WAPF,EAQEC,gBARF,EAQmD;EAEjD;;EACA,QAAQC,IAAI,CAACG,IAAb;IACE,KAAK,OAAL;MAAc;QACZ,OAAOC,8BAAaX,YAAb,CAAP;MACD;;IACD,KAAK,MAAL;MAAa;QACX,OAAOW,8BAAaV,WAAW,CAACM,IAAI,CAACK,KAAN,CAAxB,CAAP;MACD;;IACD,KAAK,KAAL;MAAY;QACV,OAAOD,8BAAaT,UAAU,CAACK,IAAI,CAACK,KAAN,CAAvB,CAAP;MACD;;IACD,KAAK,WAAL;MAAkB;QAChB,OAAOD,8BAAaR,gBAAgB,CAACI,IAAI,CAACM,OAAN,CAA7B,CAAP;MACD;;IACD,KAAK,MAAL;MAAa;QACX,OAAOC,wBAYLC,8BACEN,QAAQ,CACNF,IAAI,CAACS,KADC,EAENhB,YAFM,EAGNC,WAHM,EAINC,UAJM,EAKNC,gBALM,EAMNC,WANM,EAONC,WAPM,EAQNC,gBARM,CADV,CAZK,EAwBL,CAACW,IAAD,EAAOD,KAAP,KAAiBX,WAAW,CAACY,IAAD,EAAOD,KAAP,CAxBvB,gCACLP,QAAQ,CACNF,IAAI,CAACU,IADC,EAENjB,YAFM,EAGNC,WAHM,EAINC,UAJM,EAKNC,gBALM,EAMNC,WANM,EAONC,WAPM,EAQNC,gBARM,CADH,EAAP;MA0BD;;IACD,KAAK,MAAL;MAAa;QACX,OAAOQ,wBAYLC,8BACEN,QAAQ,CACNF,IAAI,CAACS,KADC,EAENhB,YAFM,EAGNC,WAHM,EAINC,UAJM,EAKNC,gBALM,EAMNC,WANM,EAONC,WAPM,EAQNC,gBARM,CADV,CAZK,EAwBL,CAACW,IAAD,EAAOD,KAAP,KAAiBZ,WAAW,CAACa,IAAD,EAAOD,KAAP,CAxBvB,gCACLP,QAAQ,CACNF,IAAI,CAACU,IADC,EAENjB,YAFM,EAGNC,WAHM,EAINC,UAJM,EAKNC,gBALM,EAMNC,WANM,EAONC,WAPM,EAQNC,gBARM,CADH,EAAP;MA0BD;;IACD,KAAK,WAAL;MAAkB;QAChB,OAAOY,oBAWAC,CAAD,IAAOb,gBAAgB,CAACa,CAAD,EAAIZ,IAAI,CAACa,SAAT,CAXtB,gCACLX,QAAQ,CACNF,IAAI,CAACc,KADC,EAENrB,YAFM,EAGNC,WAHM,EAINC,UAJM,EAKNC,gBALM,EAMNC,WANM,EAONC,WAPM,EAQNC,gBARM,CADH,EAAP;MAYD;EAlFH;AAoFD","names":["realCause","fold","onEmptyCause","onFailCause","onDieCause","onInterruptCause","onThenCause","onBothCause","onStacklessCause","self","tsplus_module_1","foldSafe","_tag","tsplus_module_2","value","fiberId","tsplus_module_4","tsplus_module_3","right","left","tsplus_module_5","z","stackless","cause"],"sourceRoot":"","sources":["../../../../_src/io/Cause/operations/fold.ts"],"sourcesContent":[null]}