ll-package
Version:
2 lines (1 loc) • 987 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("./_Stack.js"),S=require("./_equalArrays.js"),M=require("./_equalByTag.js"),b=require("./_equalObjects.js"),A=require("./_getTag.js"),T=require("./isArray.js"),o=require("./isBuffer.js"),B=require("./isTypedArray.js");var E=1,q="[object Arguments]",O="[object Array]",d="[object Object]",L=Object.prototype,p=L.hasOwnProperty;function R(e,a,l,t,n,r){var _=T.default(e),w=T.default(a),u=_?O:A.default(e),f=w?O:A.default(a);u=u==q?d:u,f=f==q?d:f;var i=u==d,P=f==d,g=u==f;if(g&&o.default(e)){if(!o.default(a))return!1;_=!0,i=!1}if(g&&!i)return r||(r=new s.default),_||B.default(e)?S.default(e,a,l,t,n,r):M.default(e,a,u,l,t,n,r);if(!(l&E)){var v=i&&p.call(e,"__wrapped__"),y=P&&p.call(a,"__wrapped__");if(v||y){var j=v?e.value():e,I=y?a.value():a;return r||(r=new s.default),n(j,I,l,t,r)}}return g?(r||(r=new s.default),b.default(e,a,l,t,n,r)):!1}exports.default=R;
;