2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{en as C,eo as M,ep as q,eq as w,er as _,aW as h,es as D,et as F,eu as I,ee as P,ev as b,ew as G,cD as L,ex as v,aQ as x,ey as Q,ez as R,aO as S}from"./index.6f10b46a.js";import{i as T}from"./_isIterateeCall.e5b0a120.js";import{a as V}from"./_baseEach.e90207ad.js";function K(e){return C(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&&T(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&&!M(e[n],i)||i===void 0&&!(n in e))&&q(e,n,i)}function O(e,n){if(!(n==="constructor"&&typeof e[n]=="function")&&n!="__proto__")return e[n]}function W(e){return w(e,_(e))}function y(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&&D(t),A=!p&&!g&&F(t);d=t,p||g||A?h(f)?d=f:I(f)?d=P(f):g?(u=!1,d=b(t,!0)):A?(u=!1,d=G(t,!0)):d=[]:L(t)||v(t)?(d=f,v(f)?d=W(f):(!x(f)||Q(f))&&(d=R(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&&V(n,function(r,s){if(a||(a=new S),x(r))y(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,K as c};
|