{"version":3,"file":"index.mjs","mappings":"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","names":["A","prettyTrace","pipe","S","O","Failure","lines","_tag","Sequential","all","Parallel","headTail","a","x","head","shift","prefixBlock","values","p1","p2","isNonEmpty","tail","map","_","renderInterrupt","fiberId","trace","traceRenderer","seqNumber","renderTrace","renderError","error","stack","String","renderDie","renderFail","s","split","replace","linearSegments","cause","renderer","gen","left","right","causeToSequential","parallelSegments","renderToString","u","Object","prototype","toString","JSON","stringify","value","none","renderUnknown","some","o","times","n","h","i","format","segment","length","reduceRight_","current","acc","chain_","seg","prettyLines","getOrElse_","updateAt_","prettyM","join","defaultErrorToLines","Error","defaultRenderer","pretty","run"],"sourceRoot":"","sources":["../../../_src/Cause/Pretty/index.ts"],"sourcesContent":[null]}