import { require_isIterateeCall } from "./chunk-K65KIEAL.js"; import { require_baseRest } from "./chunk-B7ZLODDO.js"; import { require_baseFor } from "./chunk-EGNP2T5O.js"; import { require_baseSlice } from "./chunk-YXDCVYVT.js"; import { require_baseGet, require_castPath, require_flatRest, require_isPlainObject } from "./chunk-LCL5TIBZ.js"; import { require_Stack, require_arrayMap, require_baseAssignValue, require_baseClone, require_cloneBuffer, require_cloneTypedArray, require_copyArray, require_copyObject, require_eq, require_getAllKeysIn, require_initCloneObject, require_isArguments, require_isArray, require_isArrayLike, require_isBuffer, require_isFunction, require_isObject, require_isObjectLike, require_isTypedArray, require_keysIn, require_toKey } from "./chunk-CE4VABH2.js"; import { __commonJS } from "./chunk-PLDDJCW6.js"; // node_modules/lodash/_assignMergeValue.js var require_assignMergeValue = __commonJS({ "node_modules/lodash/_assignMergeValue.js"(exports, module) { var baseAssignValue = require_baseAssignValue(); var eq = require_eq(); function assignMergeValue(object, key, value) { if (value !== void 0 && !eq(object[key], value) || value === void 0 && !(key in object)) { baseAssignValue(object, key, value); } } module.exports = assignMergeValue; } }); // node_modules/lodash/isArrayLikeObject.js var require_isArrayLikeObject = __commonJS({ "node_modules/lodash/isArrayLikeObject.js"(exports, module) { var isArrayLike = require_isArrayLike(); var isObjectLike = require_isObjectLike(); function isArrayLikeObject(value) { return isObjectLike(value) && isArrayLike(value); } module.exports = isArrayLikeObject; } }); // node_modules/lodash/_safeGet.js var require_safeGet = __commonJS({ "node_modules/lodash/_safeGet.js"(exports, module) { function safeGet(object, key) { if (key === "constructor" && typeof object[key] === "function") { return; } if (key == "__proto__") { return; } return object[key]; } module.exports = safeGet; } }); // node_modules/lodash/toPlainObject.js var require_toPlainObject = __commonJS({ "node_modules/lodash/toPlainObject.js"(exports, module) { var copyObject = require_copyObject(); var keysIn = require_keysIn(); function toPlainObject(value) { return copyObject(value, keysIn(value)); } module.exports = toPlainObject; } }); // node_modules/lodash/_baseMergeDeep.js var require_baseMergeDeep = __commonJS({ "node_modules/lodash/_baseMergeDeep.js"(exports, module) { var assignMergeValue = require_assignMergeValue(); var cloneBuffer = require_cloneBuffer(); var cloneTypedArray = require_cloneTypedArray(); var copyArray = require_copyArray(); var initCloneObject = require_initCloneObject(); var isArguments = require_isArguments(); var isArray = require_isArray(); var isArrayLikeObject = require_isArrayLikeObject(); var isBuffer = require_isBuffer(); var isFunction = require_isFunction(); var isObject = require_isObject(); var isPlainObject = require_isPlainObject(); var isTypedArray = require_isTypedArray(); var safeGet = require_safeGet(); var toPlainObject = require_toPlainObject(); function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) { var objValue = safeGet(object, key), srcValue = safeGet(source, key), stacked = stack.get(srcValue); if (stacked) { assignMergeValue(object, key, stacked); return; } var newValue = customizer ? customizer(objValue, srcValue, key + "", object, source, stack) : void 0; var isCommon = newValue === void 0; if (isCommon) { var isArr = isArray(srcValue), isBuff = !isArr && isBuffer(srcValue), isTyped = !isArr && !isBuff && isTypedArray(srcValue); newValue = srcValue; if (isArr || isBuff || isTyped) { if (isArray(objValue)) { newValue = objValue; } else if (isArrayLikeObject(objValue)) { newValue = copyArray(objValue); } else if (isBuff) { isCommon = false; newValue = cloneBuffer(srcValue, true); } else if (isTyped) { isCommon = false; newValue = cloneTypedArray(srcValue, true); } else { newValue = []; } } else if (isPlainObject(srcValue) || isArguments(srcValue)) { newValue = objValue; if (isArguments(objValue)) { newValue = toPlainObject(objValue); } else if (!isObject(objValue) || isFunction(objValue)) { newValue = initCloneObject(srcValue); } } else { isCommon = false; } } if (isCommon) { stack.set(srcValue, newValue); mergeFunc(newValue, srcValue, srcIndex, customizer, stack); stack["delete"](srcValue); } assignMergeValue(object, key, newValue); } module.exports = baseMergeDeep; } }); // node_modules/lodash/_baseMerge.js var require_baseMerge = __commonJS({ "node_modules/lodash/_baseMerge.js"(exports, module) { var Stack = require_Stack(); var assignMergeValue = require_assignMergeValue(); var baseFor = require_baseFor(); var baseMergeDeep = require_baseMergeDeep(); var isObject = require_isObject(); var keysIn = require_keysIn(); var safeGet = require_safeGet(); function baseMerge(object, source, srcIndex, customizer, stack) { if (object === source) { return; } baseFor(source, function(srcValue, key) { stack || (stack = new Stack()); if (isObject(srcValue)) { baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack); } else { var newValue = customizer ? customizer(safeGet(object, key), srcValue, key + "", object, source, stack) : void 0; if (newValue === void 0) { newValue = srcValue; } assignMergeValue(object, key, newValue); } }, keysIn); } module.exports = baseMerge; } }); // node_modules/lodash/_createAssigner.js var require_createAssigner = __commonJS({ "node_modules/lodash/_createAssigner.js"(exports, module) { var baseRest = require_baseRest(); var isIterateeCall = require_isIterateeCall(); function createAssigner(assigner) { return baseRest(function(object, sources) { var index = -1, length = sources.length, customizer = length > 1 ? sources[length - 1] : void 0, guard = length > 2 ? sources[2] : void 0; customizer = assigner.length > 3 && typeof customizer == "function" ? (length--, customizer) : void 0; if (guard && isIterateeCall(sources[0], sources[1], guard)) { customizer = length < 3 ? void 0 : customizer; length = 1; } object = Object(object); while (++index < length) { var source = sources[index]; if (source) { assigner(object, source, index, customizer); } } return object; }); } module.exports = createAssigner; } }); // node_modules/lodash/merge.js var require_merge = __commonJS({ "node_modules/lodash/merge.js"(exports, module) { var baseMerge = require_baseMerge(); var createAssigner = require_createAssigner(); var merge = createAssigner(function(object, source, srcIndex) { baseMerge(object, source, srcIndex); }); module.exports = merge; } }); // node_modules/lodash/last.js var require_last = __commonJS({ "node_modules/lodash/last.js"(exports, module) { function last(array) { var length = array == null ? 0 : array.length; return length ? array[length - 1] : void 0; } module.exports = last; } }); // node_modules/lodash/_parent.js var require_parent = __commonJS({ "node_modules/lodash/_parent.js"(exports, module) { var baseGet = require_baseGet(); var baseSlice = require_baseSlice(); function parent(object, path) { return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1)); } module.exports = parent; } }); // node_modules/lodash/_baseUnset.js var require_baseUnset = __commonJS({ "node_modules/lodash/_baseUnset.js"(exports, module) { var castPath = require_castPath(); var last = require_last(); var parent = require_parent(); var toKey = require_toKey(); function baseUnset(object, path) { path = castPath(path, object); object = parent(object, path); return object == null || delete object[toKey(last(path))]; } module.exports = baseUnset; } }); // node_modules/lodash/_customOmitClone.js var require_customOmitClone = __commonJS({ "node_modules/lodash/_customOmitClone.js"(exports, module) { var isPlainObject = require_isPlainObject(); function customOmitClone(value) { return isPlainObject(value) ? void 0 : value; } module.exports = customOmitClone; } }); // node_modules/lodash/omit.js var require_omit = __commonJS({ "node_modules/lodash/omit.js"(exports, module) { var arrayMap = require_arrayMap(); var baseClone = require_baseClone(); var baseUnset = require_baseUnset(); var castPath = require_castPath(); var copyObject = require_copyObject(); var customOmitClone = require_customOmitClone(); var flatRest = require_flatRest(); var getAllKeysIn = require_getAllKeysIn(); var CLONE_DEEP_FLAG = 1; var CLONE_FLAT_FLAG = 2; var CLONE_SYMBOLS_FLAG = 4; var omit = flatRest(function(object, paths) { var result = {}; if (object == null) { return result; } var isDeep = false; paths = arrayMap(paths, function(path) { path = castPath(path, object); isDeep || (isDeep = path.length > 1); return path; }); copyObject(object, getAllKeysIn(object), result); if (isDeep) { result = baseClone(result, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, customOmitClone); } var length = paths.length; while (length--) { baseUnset(result, paths[length]); } return result; }); module.exports = omit; } }); export { require_isArrayLikeObject, require_baseMerge, require_createAssigner, require_merge, require_omit }; //# sourceMappingURL=chunk-5ESYXDTN.js.map