{"version":3,"file":"foldWeightedDecomposeEffect.mjs","mappings":"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","names":["CK","Tp","T","pipe","CH","C","foldWeightedDecomposeEffect","z","costFn","max","decompose","f","go","s","cost","dirty","readWith","in_","fold","idx","size","succeed","tuple","empty","elem","unsafeGet_","_","total","chain_","decomposed","map_","drop_","concat_","fromEffect","nextS","nextCost","nextDirty","leftovers","isEmpty","zipRight_","write","end","err","fail","Sink"],"sourceRoot":"","sources":["../../../../_src/Experimental/Stream/Sink/foldWeightedDecomposeEffect.ts"],"sourcesContent":[null]}