2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{ei as M,ej as q,ek as x,el as F,em as _,aW as h,en as I,eo as P,ep as b,eq as w,er as D,es as E,cE as G,et as v,aQ as C,eu as L,ev as Q,aO as R}from"./index.d70f4f63.js";import{i as S}from"./_isIterateeCall.900bff6f.js";import{a as T}from"./_baseEach.8b264c75.js";function N(e){return M(function(n,i){var l=-1,a=i.length,r=a>1?i[a-1]:void 0,s=a>2?i[2]:void 0;for(r=e.length>3&&typeof r=="function"?(a--,r):void 0,s&&S(i[0],i[1],s)&&(r=a<3?void 0:r,a=1),n=Object(n);++l<a;){var f=i[l];f&&e(n,f,l,r)}return n})}function o(e,n,i){(i!==void 0&&!q(e[n],i)||i===void 0&&!(n in e))&&x(e,n,i)}function O(e,n){if(!(n==="constructor"&&typeof e[n]=="function")&&n!="__proto__")return e[n]}function V(e){return F(e,_(e))}function W(e,n,i,l,a,r,s){var f=O(e,i),t=O(n,i),m=s.get(t);if(m){o(e,i,m);return}var d=r?r(f,t,i+"",e,n,s):void 0,u=d===void 0;if(u){var p=h(t),g=!p&&I(t),A=!p&&!g&&P(t);d=t,p||g||A?h(f)?d=f:b(f)?d=w(f):g?(u=!1,d=D(t,!0)):A?(u=!1,d=E(t,!0)):d=[]:G(t)||v(t)?(d=f,v(f)?d=V(f):(!C(f)||L(f))&&(d=Q(t))):u=!1}u&&(s.set(t,d),a(d,t,l,r,s),s.delete(t)),o(e,i,d)}function B(e,n,i,l,a){e!==n&&T(n,function(r,s){if(a||(a=new R),C(r))W(e,n,s,i,B,l,a);else{var f=l?l(O(e,s),r,s+"",e,n,a):void 0;f===void 0&&(f=r),o(e,s,f)}},_)}export{B as b,N as c};
|