_baseIsEqual.7a24c257.js 3.84 KB
import{v as H,B as K,h as S,M as h,u as x,e as F,U as I,j as D,S as L,l as q,a as M}from"./isArrayLikeObject.9b4b678d.js";import{b as J,g as $}from"./_getTag.7235c98a.js";function Q(n){return H(n)?K(n):J(n)}function X(n,e){for(var r=-1,f=e.length,i=n.length;++r<f;)n[i+r]=e[r];return n}function Y(n,e){for(var r=-1,f=n==null?0:n.length,i=0,a=[];++r<f;){var s=n[r];e(s,r,n)&&(a[i++]=s)}return a}function Z(){return[]}var W=Object.prototype,z=W.propertyIsEnumerable,b=Object.getOwnPropertySymbols,V=b?function(n){return n==null?[]:(n=Object(n),Y(b(n),function(e){return z.call(n,e)}))}:Z;const j=V;function k(n,e,r){var f=e(n);return S(n)?f:X(f,r(n))}function m(n){return k(n,Q,j)}var nn="__lodash_hash_undefined__";function en(n){return this.__data__.set(n,nn),this}function rn(n){return this.__data__.has(n)}function w(n){var e=-1,r=n==null?0:n.length;for(this.__data__=new h;++e<r;)this.add(n[e])}w.prototype.add=w.prototype.push=en;w.prototype.has=rn;function an(n,e){for(var r=-1,f=n==null?0:n.length;++r<f;)if(e(n[r],r,n))return!0;return!1}function fn(n,e){return n.has(e)}var sn=1,tn=2;function N(n,e,r,f,i,a){var s=r&sn,l=n.length,u=e.length;if(l!=u&&!(s&&u>l))return!1;var g=a.get(n),A=a.get(e);if(g&&A)return g==e&&A==n;var p=-1,t=!0,d=r&tn?new w:void 0;for(a.set(n,e),a.set(e,n);++p<l;){var _=n[p],v=e[p];if(f)var y=s?f(v,_,p,e,n,a):f(_,v,p,n,e,a);if(y!==void 0){if(y)continue;t=!1;break}if(d){if(!an(e,function(o,O){if(!fn(d,O)&&(_===o||i(_,o,r,f,a)))return d.push(O)})){t=!1;break}}else if(!(_===v||i(_,v,r,f,a))){t=!1;break}}return a.delete(n),a.delete(e),t}function un(n){var e=-1,r=Array(n.size);return n.forEach(function(f,i){r[++e]=[i,f]}),r}function ln(n){var e=-1,r=Array(n.size);return n.forEach(function(f){r[++e]=f}),r}var gn=1,pn=2,_n="[object Boolean]",vn="[object Date]",An="[object Error]",dn="[object Map]",yn="[object Number]",on="[object RegExp]",On="[object Set]",Tn="[object String]",cn="[object Symbol]",Pn="[object ArrayBuffer]",wn="[object DataView]",G=x?x.prototype:void 0,E=G?G.valueOf:void 0;function Ln(n,e,r,f,i,a,s){switch(r){case wn:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case Pn:return!(n.byteLength!=e.byteLength||!a(new I(n),new I(e)));case _n:case vn:case yn:return F(+n,+e);case An:return n.name==e.name&&n.message==e.message;case on:case Tn:return n==e+"";case dn:var l=un;case On:var u=f&gn;if(l||(l=ln),n.size!=e.size&&!u)return!1;var g=s.get(n);if(g)return g==e;f|=pn,s.set(n,e);var A=N(l(n),l(e),f,i,a,s);return s.delete(n),A;case cn:if(E)return E.call(n)==E.call(e)}return!1}var En=1,Sn=Object.prototype,Rn=Sn.hasOwnProperty;function xn(n,e,r,f,i,a){var s=r&En,l=m(n),u=l.length,g=m(e),A=g.length;if(u!=A&&!s)return!1;for(var p=u;p--;){var t=l[p];if(!(s?t in e:Rn.call(e,t)))return!1}var d=a.get(n),_=a.get(e);if(d&&_)return d==e&&_==n;var v=!0;a.set(n,e),a.set(e,n);for(var y=s;++p<u;){t=l[p];var o=n[t],O=e[t];if(f)var R=s?f(O,o,t,e,n,a):f(o,O,t,n,e,a);if(!(R===void 0?o===O||i(o,O,r,f,a):R)){v=!1;break}y||(y=t=="constructor")}if(v&&!y){var T=n.constructor,c=e.constructor;T!=c&&"constructor"in n&&"constructor"in e&&!(typeof T=="function"&&T instanceof T&&typeof c=="function"&&c instanceof c)&&(v=!1)}return a.delete(n),a.delete(e),v}var In=1,B="[object Arguments]",U="[object Array]",P="[object Object]",Dn=Object.prototype,C=Dn.hasOwnProperty;function Mn(n,e,r,f,i,a){var s=S(n),l=S(e),u=s?U:$(n),g=l?U:$(e);u=u==B?P:u,g=g==B?P:g;var A=u==P,p=g==P,t=u==g;if(t&&D(n)){if(!D(e))return!1;s=!0,A=!1}if(t&&!A)return a||(a=new L),s||q(n)?N(n,e,r,f,i,a):Ln(n,e,u,r,f,i,a);if(!(r&In)){var d=A&&C.call(n,"__wrapped__"),_=p&&C.call(e,"__wrapped__");if(d||_){var v=d?n.value():n,y=_?e.value():e;return a||(a=new L),i(v,y,r,f,a)}}return t?(a||(a=new L),xn(n,e,r,f,i,a)):!1}function $n(n,e,r,f,i){return n===e?!0:n==null||e==null||!M(n)&&!M(e)?n!==n&&e!==e:Mn(n,e,r,f,$n,i)}export{w as S,X as a,$n as b,Y as c,fn as d,Q as k,ln as s};