/* esm.sh - deepmerge@4.3.1 */
var m=Object.create;var l=Object.defineProperty;var O=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,M=Object.prototype.hasOwnProperty;var p=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports);var A=(e,r,t,c)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of j(r))!M.call(e,n)&&n!==t&&l(e,n,{get:()=>r[n],enumerable:!(c=O(r,n))||c.enumerable});return e};var E=(e,r,t)=>(t=e!=null?m(g(e)):{},A(r||!e||!e.__esModule?l(t,"default",{value:e,enumerable:!0}):t,e));var o=p((C,s)=>{"use strict";var d=function(r){return S(r)&&!h(r)};function S(e){return!!e&&typeof e=="object"}function h(e){var r=Object.prototype.toString.call(e);return r==="[object RegExp]"||r==="[object Date]"||T(e)}var w=typeof Symbol=="function"&&Symbol.for,I=w?Symbol.for("react.element"):60103;function T(e){return e.$$typeof===I}function x(e){return Array.isArray(e)?[]:{}}function u(e,r){return r.clone!==!1&&r.isMergeableObject(e)?a(x(e),e,r):e}function P(e,r,t){return e.concat(r).map(function(c){return u(c,t)})}function v(e,r){if(!r.customMerge)return a;var t=r.customMerge(e);return typeof t=="function"?t:a}function U(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(r){return Object.propertyIsEnumerable.call(e,r)}):[]}function i(e){return Object.keys(e).concat(U(e))}function b(e,r){try{return r in e}catch{return!1}}function _(e,r){return b(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))}function N(e,r,t){var c={};return t.isMergeableObject(e)&&i(e).forEach(function(n){c[n]=u(e[n],t)}),i(r).forEach(function(n){_(e,n)||(b(e,n)&&t.isMergeableObject(r[n])?c[n]=v(n,t)(e[n],r[n],t):c[n]=u(r[n],t))}),c}function a(e,r,t){t=t||{},t.arrayMerge=t.arrayMerge||P,t.isMergeableObject=t.isMergeableObject||d,t.cloneUnlessOtherwiseSpecified=u;var c=Array.isArray(r),n=Array.isArray(e),y=c===n;return y?c?t.arrayMerge(e,r,t):N(e,r,t):u(r,t)}a.all=function(r,t){if(!Array.isArray(r))throw new Error("first argument should be an array");return r.reduce(function(c,n){return a(c,n,t)},{})};var R=a;s.exports=R});var f=E(o()),{all:D}=f,F=f.default??f;export{D as all,F as default};
//# sourceMappingURL=deepmerge.mjs.map