VimUnDoG*P\C'mX޾V$G4>iG2' accumulate(nested, forward, null)-))))PEX _P`65_ P  6B Flattens given sequence of sequences to a sequence with items of5_P  6function flatten(source) {5_ P 6@ Merges given sequence of sequences to a sequence with items of5_ &P 6B Merges given collection of sequences to a sequence with items of5_ 'P 6C Merges given collection of collection to a sequence with items of5_ 6P 6D Merges given collection of collections to a sequence with items of5_  P! 6A all nested sequences. Note that items in the resulting sequence5_ P# 6B all nested collection. Note that items in the resulting sequence5_ CP( 6C all nested collections. Note that items in the resulting sequence5_ P4 6> are ordered by the time rather then index, in other words ifBitem from the second sub-sequence is deliver earlier then the item 6D item from the second sub-sequence is deliver earlier then the item5_ IP7 5 are ordered by the time rather then index, in other words if item from the second sub-sequence is deliver earlier then the item5_  P9 6: the second sub-sequence is deliver earlier then the item5_  P> 6< the second sub-collection is deliver earlier then the item5_ PB 6C the second nested sub-collection is deliver earlier then the item5_ PH 6D from first sub-sequence it will in appear earlier in the resulting5_ PL 6K from first nested sub-sequence it will in appear earlier in the resulting5_IPV 6I from first nested collection it will in appear earlier in the resulting5_PaE sequence too. If you need to keep order by index you should enforce5_PaC sequential ordering by wrapping `source` into `sequential` before5_Pb passing it to flatten.5_Pd4@ print(flatten([ [1, 2], [ 3, 4 ] ])) // => 5_Pm4> print(merge([ [1, 2], [ 3, 4 ] ])) // => 5_Po4= print(merge([ [1, 2], [3, 4 ] ])) // => 5_1Ps4< print(merge([ [1, 2], [3, 4] ])) // => 5_5Pv46 print(merge([ [1, 2], [3, 4] ])) // => < 1 2 3 4 />5_-P4> return reducible(function accumulateFlatten(next, initial) {5_"1P!#4A accumulate(source, function accumulateFlattenSource(nested) {5_4P345_3P2module.exports = flatten5_ 2P125_! &PE:2(var accumulate = require("./accumulate")5_ "!#vPE@2$var accumulate = require("./reduce")5_!#"#vPEA2,var accumulate = require("reducible/reduce")5_"$##vPEE2&var reducible = require("./reducible")5_#%$#vPEG2var end = require("./end")5_$&%#vPEH2var end = require("./hend")5_%'&#vPEI2var end = require("./end")5_&('#vPEK 2#var isError = require("./is-error")5_')("#vPEQ!#2? accumulate(source, function accumulateMergeSource(nested) {5_()-#vPEW ,.2' accumulate(nested, forward, null)5