2 lines
2.9 KiB
JavaScript
2 lines
2.9 KiB
JavaScript
import{Y as F,Z as H,$,a0 as K,a1 as x,a2 as D,a3 as I,a4 as M,a5 as G,a6 as E,a7 as Y,a8 as B}from"./index.600742c0.js";function Z(n,e){for(var a=-1,f=n==null?0:n.length;++a<f;)if(e(n[a],a,n))return!0;return!1}var J=1,Q=2;function q(n,e,a,f,g,r){var s=a&J,u=n.length,l=e.length;if(u!=l&&!(s&&l>u))return!1;var v=r.get(n),O=r.get(e);if(v&&O)return v==e&&O==n;var A=-1,i=!0,p=a&Q?new F:void 0;for(r.set(n,e),r.set(e,n);++A<u;){var T=n[A],d=e[A];if(f)var P=s?f(d,T,A,e,n,r):f(T,d,A,n,e,r);if(P!==void 0){if(P)continue;i=!1;break}if(p){if(!Z(e,function(t,_){if(!H(p,_)&&(T===t||g(T,t,a,f,r)))return p.push(_)})){i=!1;break}}else if(!(T===d||g(T,d,a,f,r))){i=!1;break}}return r.delete(n),r.delete(e),i}function X(n){var e=-1,a=Array(n.size);return n.forEach(function(f,g){a[++e]=[g,f]}),a}function W(n){var e=-1,a=Array(n.size);return n.forEach(function(f){a[++e]=f}),a}var m=1,z=2,c="[object Boolean]",j="[object Date]",V="[object Error]",h="[object Map]",o="[object Number]",k="[object RegExp]",nn="[object Set]",en="[object String]",rn="[object Symbol]",an="[object ArrayBuffer]",fn="[object DataView]",N=$?$.prototype:void 0,R=N?N.valueOf:void 0;function sn(n,e,a,f,g,r,s){switch(a){case fn:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case an:return!(n.byteLength!=e.byteLength||!r(new x(n),new x(e)));case c:case j:case o:return K(+n,+e);case V:return n.name==e.name&&n.message==e.message;case k:case en:return n==e+"";case h:var u=X;case nn:var l=f&m;if(u||(u=W),n.size!=e.size&&!l)return!1;var v=s.get(n);if(v)return v==e;f|=z,s.set(n,e);var O=q(u(n),u(e),f,g,r,s);return s.delete(n),O;case rn:if(R)return R.call(n)==R.call(e)}return!1}var gn=1,ln=Object.prototype,un=ln.hasOwnProperty;function vn(n,e,a,f,g,r){var s=a&gn,u=D(n),l=u.length,v=D(e),O=v.length;if(l!=O&&!s)return!1;for(var A=l;A--;){var i=u[A];if(!(s?i in e:un.call(e,i)))return!1}var p=r.get(n),T=r.get(e);if(p&&T)return p==e&&T==n;var d=!0;r.set(n,e),r.set(e,n);for(var P=s;++A<l;){i=u[A];var t=n[i],_=e[i];if(f)var S=s?f(_,t,i,e,n,r):f(t,_,i,n,e,r);if(!(S===void 0?t===_||g(t,_,a,f,r):S)){d=!1;break}P||(P=i=="constructor")}if(d&&!P){var w=n.constructor,L=e.constructor;w!=L&&"constructor"in n&&"constructor"in e&&!(typeof w=="function"&&w instanceof w&&typeof L=="function"&&L instanceof L)&&(d=!1)}return r.delete(n),r.delete(e),d}var An=1,U="[object Arguments]",b="[object Array]",y="[object Object]",Tn=Object.prototype,C=Tn.hasOwnProperty;function dn(n,e,a,f,g,r){var s=I(n),u=I(e),l=s?b:M(n),v=u?b:M(e);l=l==U?y:l,v=v==U?y:v;var O=l==y,A=v==y,i=l==v;if(i&&G(n)){if(!G(e))return!1;s=!0,O=!1}if(i&&!O)return r||(r=new E),s||Y(n)?q(n,e,a,f,g,r):sn(n,e,l,a,f,g,r);if(!(a&An)){var p=O&&C.call(n,"__wrapped__"),T=A&&C.call(e,"__wrapped__");if(p||T){var d=p?n.value():n,P=T?e.value():e;return r||(r=new E),g(d,P,a,f,r)}}return i?(r||(r=new E),vn(n,e,a,f,g,r)):!1}function On(n,e,a,f,g){return n===e?!0:n==null||e==null||!B(n)&&!B(e)?n!==n&&e!==e:dn(n,e,a,f,On,g)}export{On as b,W as s};
|