import { require_getAllKeysIn, require_getSymbolsIn } from "./chunk-FRWSZLJQ.js"; import { require_cloneArrayBuffer, require_cloneBuffer, require_cloneTypedArray, require_copyArray, require_copyObject, require_initCloneObject } from "./chunk-AAWHREZF.js"; import { require_keysIn } from "./chunk-2EXCYXY5.js"; import { require_assignValue } from "./chunk-7DOMOZW7.js"; import { require_getAllKeys, require_getSymbols, require_getTag, require_keys } from "./chunk-OLRBVLII.js"; import { require_Stack, require_baseUnary, require_isBuffer, require_nodeUtil } from "./chunk-KFNG2BBP.js"; import { require_isObject } from "./chunk-3UIITD3Q.js"; import { require_isArray } from "./chunk-OQGF6EPH.js"; import { require_isObjectLike } from "./chunk-JUFWCB3J.js"; import { require_Symbol } from "./chunk-PMQZHR4Z.js"; import { __commonJS } from "./chunk-USJHI7ER.js"; // node_modules/lodash/_arrayEach.js var require_arrayEach = __commonJS({ "node_modules/lodash/_arrayEach.js"(exports, module) { function arrayEach(array, iteratee) { var index = -1, length = array == null ? 0 : array.length; while (++index < length) { if (iteratee(array[index], index, array) === false) { break; } } return array; } module.exports = arrayEach; } }); // node_modules/lodash/_baseAssign.js var require_baseAssign = __commonJS({ "node_modules/lodash/_baseAssign.js"(exports, module) { var copyObject = require_copyObject(); var keys = require_keys(); function baseAssign(object, source) { return object && copyObject(source, keys(source), object); } module.exports = baseAssign; } }); // node_modules/lodash/_baseAssignIn.js var require_baseAssignIn = __commonJS({ "node_modules/lodash/_baseAssignIn.js"(exports, module) { var copyObject = require_copyObject(); var keysIn = require_keysIn(); function baseAssignIn(object, source) { return object && copyObject(source, keysIn(source), object); } module.exports = baseAssignIn; } }); // node_modules/lodash/_copySymbols.js var require_copySymbols = __commonJS({ "node_modules/lodash/_copySymbols.js"(exports, module) { var copyObject = require_copyObject(); var getSymbols = require_getSymbols(); function copySymbols(source, object) { return copyObject(source, getSymbols(source), object); } module.exports = copySymbols; } }); // node_modules/lodash/_copySymbolsIn.js var require_copySymbolsIn = __commonJS({ "node_modules/lodash/_copySymbolsIn.js"(exports, module) { var copyObject = require_copyObject(); var getSymbolsIn = require_getSymbolsIn(); function copySymbolsIn(source, object) { return copyObject(source, getSymbolsIn(source), object); } module.exports = copySymbolsIn; } }); // node_modules/lodash/_initCloneArray.js var require_initCloneArray = __commonJS({ "node_modules/lodash/_initCloneArray.js"(exports, module) { var objectProto = Object.prototype; var hasOwnProperty = objectProto.hasOwnProperty; function initCloneArray(array) { var length = array.length, result = new array.constructor(length); if (length && typeof array[0] == "string" && hasOwnProperty.call(array, "index")) { result.index = array.index; result.input = array.input; } return result; } module.exports = initCloneArray; } }); // node_modules/lodash/_cloneDataView.js var require_cloneDataView = __commonJS({ "node_modules/lodash/_cloneDataView.js"(exports, module) { var cloneArrayBuffer = require_cloneArrayBuffer(); function cloneDataView(dataView, isDeep) { var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer; return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength); } module.exports = cloneDataView; } }); // node_modules/lodash/_cloneRegExp.js var require_cloneRegExp = __commonJS({ "node_modules/lodash/_cloneRegExp.js"(exports, module) { var reFlags = /\w*$/; function cloneRegExp(regexp) { var result = new regexp.constructor(regexp.source, reFlags.exec(regexp)); result.lastIndex = regexp.lastIndex; return result; } module.exports = cloneRegExp; } }); // node_modules/lodash/_cloneSymbol.js var require_cloneSymbol = __commonJS({ "node_modules/lodash/_cloneSymbol.js"(exports, module) { var Symbol = require_Symbol(); var symbolProto = Symbol ? Symbol.prototype : void 0; var symbolValueOf = symbolProto ? symbolProto.valueOf : void 0; function cloneSymbol(symbol) { return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {}; } module.exports = cloneSymbol; } }); // node_modules/lodash/_initCloneByTag.js var require_initCloneByTag = __commonJS({ "node_modules/lodash/_initCloneByTag.js"(exports, module) { var cloneArrayBuffer = require_cloneArrayBuffer(); var cloneDataView = require_cloneDataView(); var cloneRegExp = require_cloneRegExp(); var cloneSymbol = require_cloneSymbol(); var cloneTypedArray = require_cloneTypedArray(); var boolTag = "[object Boolean]"; var dateTag = "[object Date]"; var mapTag = "[object Map]"; var numberTag = "[object Number]"; var regexpTag = "[object RegExp]"; var setTag = "[object Set]"; var stringTag = "[object String]"; var symbolTag = "[object Symbol]"; var arrayBufferTag = "[object ArrayBuffer]"; var dataViewTag = "[object DataView]"; var float32Tag = "[object Float32Array]"; var float64Tag = "[object Float64Array]"; var int8Tag = "[object Int8Array]"; var int16Tag = "[object Int16Array]"; var int32Tag = "[object Int32Array]"; var uint8Tag = "[object Uint8Array]"; var uint8ClampedTag = "[object Uint8ClampedArray]"; var uint16Tag = "[object Uint16Array]"; var uint32Tag = "[object Uint32Array]"; function initCloneByTag(object, tag, isDeep) { var Ctor = object.constructor; switch (tag) { case arrayBufferTag: return cloneArrayBuffer(object); case boolTag: case dateTag: return new Ctor(+object); case dataViewTag: return cloneDataView(object, isDeep); case float32Tag: case float64Tag: case int8Tag: case int16Tag: case int32Tag: case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag: return cloneTypedArray(object, isDeep); case mapTag: return new Ctor(); case numberTag: case stringTag: return new Ctor(object); case regexpTag: return cloneRegExp(object); case setTag: return new Ctor(); case symbolTag: return cloneSymbol(object); } } module.exports = initCloneByTag; } }); // node_modules/lodash/_baseIsMap.js var require_baseIsMap = __commonJS({ "node_modules/lodash/_baseIsMap.js"(exports, module) { var getTag = require_getTag(); var isObjectLike = require_isObjectLike(); var mapTag = "[object Map]"; function baseIsMap(value) { return isObjectLike(value) && getTag(value) == mapTag; } module.exports = baseIsMap; } }); // node_modules/lodash/isMap.js var require_isMap = __commonJS({ "node_modules/lodash/isMap.js"(exports, module) { var baseIsMap = require_baseIsMap(); var baseUnary = require_baseUnary(); var nodeUtil = require_nodeUtil(); var nodeIsMap = nodeUtil && nodeUtil.isMap; var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap; module.exports = isMap; } }); // node_modules/lodash/_baseIsSet.js var require_baseIsSet = __commonJS({ "node_modules/lodash/_baseIsSet.js"(exports, module) { var getTag = require_getTag(); var isObjectLike = require_isObjectLike(); var setTag = "[object Set]"; function baseIsSet(value) { return isObjectLike(value) && getTag(value) == setTag; } module.exports = baseIsSet; } }); // node_modules/lodash/isSet.js var require_isSet = __commonJS({ "node_modules/lodash/isSet.js"(exports, module) { var baseIsSet = require_baseIsSet(); var baseUnary = require_baseUnary(); var nodeUtil = require_nodeUtil(); var nodeIsSet = nodeUtil && nodeUtil.isSet; var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet; module.exports = isSet; } }); // node_modules/lodash/_baseClone.js var require_baseClone = __commonJS({ "node_modules/lodash/_baseClone.js"(exports, module) { var Stack = require_Stack(); var arrayEach = require_arrayEach(); var assignValue = require_assignValue(); var baseAssign = require_baseAssign(); var baseAssignIn = require_baseAssignIn(); var cloneBuffer = require_cloneBuffer(); var copyArray = require_copyArray(); var copySymbols = require_copySymbols(); var copySymbolsIn = require_copySymbolsIn(); var getAllKeys = require_getAllKeys(); var getAllKeysIn = require_getAllKeysIn(); var getTag = require_getTag(); var initCloneArray = require_initCloneArray(); var initCloneByTag = require_initCloneByTag(); var initCloneObject = require_initCloneObject(); var isArray = require_isArray(); var isBuffer = require_isBuffer(); var isMap = require_isMap(); var isObject = require_isObject(); var isSet = require_isSet(); var keys = require_keys(); var keysIn = require_keysIn(); var CLONE_DEEP_FLAG = 1; var CLONE_FLAT_FLAG = 2; var CLONE_SYMBOLS_FLAG = 4; var argsTag = "[object Arguments]"; var arrayTag = "[object Array]"; var boolTag = "[object Boolean]"; var dateTag = "[object Date]"; var errorTag = "[object Error]"; var funcTag = "[object Function]"; var genTag = "[object GeneratorFunction]"; var mapTag = "[object Map]"; var numberTag = "[object Number]"; var objectTag = "[object Object]"; var regexpTag = "[object RegExp]"; var setTag = "[object Set]"; var stringTag = "[object String]"; var symbolTag = "[object Symbol]"; var weakMapTag = "[object WeakMap]"; var arrayBufferTag = "[object ArrayBuffer]"; var dataViewTag = "[object DataView]"; var float32Tag = "[object Float32Array]"; var float64Tag = "[object Float64Array]"; var int8Tag = "[object Int8Array]"; var int16Tag = "[object Int16Array]"; var int32Tag = "[object Int32Array]"; var uint8Tag = "[object Uint8Array]"; var uint8ClampedTag = "[object Uint8ClampedArray]"; var uint16Tag = "[object Uint16Array]"; var uint32Tag = "[object Uint32Array]"; var cloneableTags = {}; cloneableTags[argsTag] = cloneableTags[arrayTag] = cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] = cloneableTags[boolTag] = cloneableTags[dateTag] = cloneableTags[float32Tag] = cloneableTags[float64Tag] = cloneableTags[int8Tag] = cloneableTags[int16Tag] = cloneableTags[int32Tag] = cloneableTags[mapTag] = cloneableTags[numberTag] = cloneableTags[objectTag] = cloneableTags[regexpTag] = cloneableTags[setTag] = cloneableTags[stringTag] = cloneableTags[symbolTag] = cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] = cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true; cloneableTags[errorTag] = cloneableTags[funcTag] = cloneableTags[weakMapTag] = false; function baseClone(value, bitmask, customizer, key, object, stack) { var result, isDeep = bitmask & CLONE_DEEP_FLAG, isFlat = bitmask & CLONE_FLAT_FLAG, isFull = bitmask & CLONE_SYMBOLS_FLAG; if (customizer) { result = object ? customizer(value, key, object, stack) : customizer(value); } if (result !== void 0) { return result; } if (!isObject(value)) { return value; } var isArr = isArray(value); if (isArr) { result = initCloneArray(value); if (!isDeep) { return copyArray(value, result); } } else { var tag = getTag(value), isFunc = tag == funcTag || tag == genTag; if (isBuffer(value)) { return cloneBuffer(value, isDeep); } if (tag == objectTag || tag == argsTag || isFunc && !object) { result = isFlat || isFunc ? {} : initCloneObject(value); if (!isDeep) { return isFlat ? copySymbolsIn(value, baseAssignIn(result, value)) : copySymbols(value, baseAssign(result, value)); } } else { if (!cloneableTags[tag]) { return object ? value : {}; } result = initCloneByTag(value, tag, isDeep); } } stack || (stack = new Stack()); var stacked = stack.get(value); if (stacked) { return stacked; } stack.set(value, result); if (isSet(value)) { value.forEach(function(subValue) { result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack)); }); } else if (isMap(value)) { value.forEach(function(subValue, key2) { result.set(key2, baseClone(subValue, bitmask, customizer, key2, value, stack)); }); } var keysFunc = isFull ? isFlat ? getAllKeysIn : getAllKeys : isFlat ? keysIn : keys; var props = isArr ? void 0 : keysFunc(value); arrayEach(props || value, function(subValue, key2) { if (props) { key2 = subValue; subValue = value[key2]; } assignValue(result, key2, baseClone(subValue, bitmask, customizer, key2, value, stack)); }); return result; } module.exports = baseClone; } }); // node_modules/lodash/cloneDeep.js var require_cloneDeep = __commonJS({ "node_modules/lodash/cloneDeep.js"(exports, module) { var baseClone = require_baseClone(); var CLONE_DEEP_FLAG = 1; var CLONE_SYMBOLS_FLAG = 4; function cloneDeep(value) { return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG); } module.exports = cloneDeep; } }); export { require_cloneDeep }; //# sourceMappingURL=chunk-VC36OOFH.js.map