{"version":3,"file":"index.mjs","mappings":"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","names":["A","Tp","identity","genOf","a","genMap","iterator","mapping","n","result","next","done","value","genChain","ib","Symbol","zipWith","iterableA","iterableB","zipper","ia","return","va","vb","map","f","i","map_","zip","fb","fa","tuple","zip_","chain","chain_","ap","fab","of","take_","x","skip_","never","foldMap","M","res","empty","concat","reduce","b","reduce_","reduceRight","reduceRightWithIndex_","Array","from","reduceRight_","flatten","partitionMap","as","separate","unfold","current","corresponds","left","right","leftIt","rightIt","lnext","rnext","Error"],"sourceRoot":"","sources":["../../_src/Iterable/index.ts"],"sourcesContent":[null]}