{"version":3,"file":"core.mjs","mappings":"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","names":["C","FiberFailure","A","Tp","E","identity","pipe","O","Failure","Success","ap_","fa","fab","chain_","f","map_","a","ap","as_","exit","b","as","bimap_","g","mapError","map","bimap","_tag","value","chain","collectAll","exits","head","reverse","drop_","x","acc","el","zipWith","combineSeq","zipWith_","that","halt","cause","succeed","collectAllPar","combinePar","die","error","exists_","fold","exists","fail","e","failCause","flatten","fold_","failed","fromEither","left","right","fromOption","onNone","getOrElse_","orElse","getOrElse","interrupt","id","interrupted","mapError_","mapErrorCause_","mapErrorCause","orElseFail_","orElseFail","succeeded","toEither","unit","undefined","zip_","tuple","zip","zipLeft_","_","zipLeft","zipPar_","zipPar","zipParLeft_","zipParLeft","zipParRight_","zipParRight","zipRight_","zipRight","untraced","self","assertsFailure","Error","mapBoth_","mapBoth"],"sourceRoot":"","sources":["../../_src/Exit/core.ts"],"sourcesContent":[null]}