import isArray_default from "./isArray.js";
import _arrayReduce_default from "./_arrayReduce.js";
import _baseIteratee_default from "./_baseIteratee.js";
import _baseEach_default from "./_baseEach.js";
import _baseReduce_default from "./_baseReduce.js";
function reduce(a, o, s) {
	var c = isArray_default(a) ? _arrayReduce_default : _baseReduce_default, l = arguments.length < 3;
	return c(a, _baseIteratee_default(o, 4), s, l, _baseEach_default);
}
var reduce_default = reduce;
export { reduce_default as default };
