deep-equal-x
Version:
node's deepEqual and deepStrictEqual algorithm.
24 lines • 34.8 kB
JavaScript
/*!
{
"copywrite": "Copyright (c) 2015-2017",
"date": "2019-08-28T18:15:22.364Z",
"describe": "",
"description": "node's deepEqual and deepStrictEqual algorithm.",
"file": "deep-equal-x.min.js",
"hash": "17dd3e35c08bfdbf470e",
"license": "MIT",
"version": "2.1.2"
}
*/
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.deepEqualX=n():t.deepEqualX=n()}(function(){"use strict";var t,n={}.constructor,r=n.prototype,e=n.defineProperty,o=function(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0},u=function(){return this};try{return e?e(r,"$$globalThis$$",{get:u,configurable:!0}):r.__defineGetter__("$$globalThis$$",u),t="undefined"==typeof $$globalThis$$?o():$$globalThis$$,delete r.$$globalThis$$,t}catch(t){return o()}}(),function(){return function(t){var n={};function r(e){if(n[e])return n[e].exports;var o=n[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)r.d(e,o,function(n){return t[n]}.bind(null,o));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="",r(r.s=13)}([function(t,n,r){"use strict";var e=String.prototype.valueOf,o=Object.prototype.toString,u="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"string"==typeof t||"object"==typeof t&&(u?function(t){try{return e.call(t),!0}catch(t){return!1}}(t):"[object String]"===o.call(t))}},function(t,n,r){"use strict";var e=Object.prototype.toString;if(r(9)()){var o=Symbol.prototype.toString,u=/^Symbol\(.*\)$/;t.exports=function(t){if("symbol"==typeof t)return!0;if("[object Symbol]"!==e.call(t))return!1;try{return function(t){return"symbol"==typeof t.valueOf()&&u.test(o.call(t))}(t)}catch(t){return!1}}}else t.exports=function(t){return!1}},function(t,n,r){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,o=Object.prototype.toString,u=function(t){return!(e&&t&&"object"==typeof t&&Symbol.toStringTag in t)&&"[object Arguments]"===o.call(t)},i=function(t){return!!u(t)||null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Array]"!==o.call(t)&&"[object Function]"===o.call(t.callee)},c=function(){return u(arguments)}();u.isLegacyArguments=i,t.exports=c?u:i},function(t,n,r){"use strict";var e=Date.prototype.getDay,o=Object.prototype.toString,u="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"object"==typeof t&&null!==t&&(u?function(t){try{return e.call(t),!0}catch(t){return!1}}(t):"[object Date]"===o.call(t))}},function(t,n,r){"use strict";t.exports=function(t){return"object"==typeof t&&null!==t}},function(t,n){
/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
t.exports=function(t){return null!=t&&null!=t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}},function(t,n,r){
//! stable.js 0.1.8, https://github.com/Two-Screen/stable
//! © 2018 Angry Bytes and contributors. MIT licensed.
t.exports=function(){"use strict";var t=function(t,r){return n(t.slice(),r)};function n(t,n){"function"!=typeof n&&(n=function(t,n){return String(t).localeCompare(n)});var e=t.length;if(e<=1)return t;for(var o=new Array(e),u=1;u<e;u*=2){r(t,n,u,o);var i=t;t=o,o=i}return t}t.inplace=function(t,e){var o=n(t,e);return o!==t&&r(o,null,t.length,t),t};var r=function(t,n,r,e){var o,u,i,c,f,a=t.length,l=0,s=2*r;for(o=0;o<a;o+=s)for(i=(u=o+r)+r,u>a&&(u=a),i>a&&(i=a),c=o,f=u;;)if(c<u&&f<i)n(t[c],t[f])<=0?e[l++]=t[c++]:e[l++]=t[f++];else if(c<u)e[l++]=t[c++];else{if(!(f<i))break;e[l++]=t[f++]}};return t}()},function(t,n,r){"use strict";var e=Object.prototype.toString;t.exports=function(t){var n=e.call(t),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===e.call(t.callee)),r}},function(t,n,r){"use strict";var e=Array.prototype.slice,o=r(7),u=Object.keys,i=u?function(t){return u(t)}:r(12),c=Object.keys;i.shim=function(){Object.keys?function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2)||(Object.keys=function(t){return o(t)?c(e.call(t)):c(t)}):Object.keys=i;return Object.keys||i},t.exports=i},function(t,n,r){"use strict";(function(n){var e=n.Symbol,o=r(11);t.exports=function(){return"function"==typeof e&&("function"==typeof Symbol&&("symbol"==typeof e("foo")&&("symbol"==typeof Symbol("bar")&&o())))}}).call(this,r(10))},function(t,n){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,n,r){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},n=Symbol("test"),r=Object(n);if("string"==typeof n)return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(n in t[n]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var e=Object.getOwnPropertySymbols(t);if(1!==e.length||e[0]!==n)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(t,n);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},function(t,n,r){"use strict";var e;if(!Object.keys){var o=Object.prototype.hasOwnProperty,u=Object.prototype.toString,i=r(7),c=Object.prototype.propertyIsEnumerable,f=!c.call({toString:null},"toString"),a=c.call(function(){},"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],s=function(t){var n=t.constructor;return n&&n.prototype===t},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},v=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!p["$"+t]&&o.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{s(window[t])}catch(t){return!0}}catch(t){return!0}return!1}();e=function(t){var n=null!==t&&"object"==typeof t,r="[object Function]"===u.call(t),e=i(t),c=n&&"[object String]"===u.call(t),p=[];if(!n&&!r&&!e)throw new TypeError("Object.keys called on a non-object");var y=a&&r;if(c&&t.length>0&&!o.call(t,0))for(var h=0;h<t.length;++h)p.push(String(h));if(e&&t.length>0)for(var b=0;b<t.length;++b)p.push(String(b));else for(var g in t)y&&"prototype"===g||!o.call(t,g)||p.push(String(g));if(f)for(var d=function(t){if("undefined"==typeof window||!v)return s(t);try{return s(t)}catch(t){return!1}}(t),w=0;w<l.length;++w)d&&"constructor"===l[w]||!o.call(t,l[w])||p.push(l[w]);return p}}t.exports=e},function(t,n,r){"use strict";r.r(n);var e=r(3),o=r.n(e),u=r(2),i=r.n(u);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var f=function(t){return"object"===c(t)?null===t:"function"!=typeof t},a=r(4),l=r.n(a),s=r(5),p=r.n(s),v=r(0),y=r.n(v),h={}.constructor("a"),b="a"===h[0]&&0 in h,g=function(){}.bind,d="function"==typeof g&&function(){var t=null,n=null,r=null,e=[];try{var o=g.apply(function(e,o){return r=this,t=e,n=o,arguments},[e,1]),u=o(2);return 1===o.length&&2===u.length&&1===t&&2===n&&r===e}catch(t){return!1}}()&&function(){var t=null,n=null,r=null,e=[1,2,3],o=function(o,u){return t=o,n=u,r=this,e};try{var u=g.apply(o,[null]),i=new u(1,2);return u.length===o.length&&i===e&&1===t&&2===n&&r!==e}catch(t){return!1}}(),w="".split,m=Math.max,S=f.bind,j=f.call,_=d?S.call(j,w):function(t,n){return w.call(t,n)},O=function(t){return y()(t)?_(t,""):t},x=function(t,n){var r=arguments.length>2?arguments[2]:[];if("string"!=typeof t&&f(t))return r;for(var e=b?t:O(t),o=e.length,u=m(0,n)||0;u<o;u+=1)r[r.length]=t[u];return r};function $(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var r=[],e=!0,o=!1,u=void 0;try{for(var i,c=t[Symbol.iterator]();!(e=(i=c.next()).done)&&(r.push(i.value),!n||r.length!==n);e=!0);}catch(t){o=!0,u=t}finally{try{e||null==c.return||c.return()}finally{if(o)throw u}}return r}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var E=x.bind,T=x.call,k={},P=k.constructor,A=k.toString,F=function(t,n){return t>=n?t:n},I=function(t){if("function"!=typeof t&&"[object Function]"!==A.apply(t))throw new TypeError("bind called on incompatible "+t)},C=[function(t){return function(){return t.apply(this,x(arguments))}},function(t,n){return function(r){return t.apply(this,x(arguments,n,[r]))}},function(t,n){return function(r,e){return t.apply(this,x(arguments,n,[r,e]))}},function(t,n){return function(r,e,o){return t.apply(this,x(arguments,n,[r,e,o]))}},function(t,n){return function(r,e,o,u){return t.apply(this,x(arguments,n,[r,e,o,u]))}},function(t,n){return function(r,e,o,u,i){return t.apply(this,x(arguments,n,[r,e,o,u,i]))}},function(t,n){return function(r,e,o,u,i,c){return t.apply(this,x(arguments,n,[r,e,o,u,i,c]))}},function(t,n){return function(r,e,o,u,i,c,f){return t.apply(this,x(arguments,n,[r,e,o,u,i,c,f]))}},function(t,n){return function(r,e,o,u,i,c,f,a){return t.apply(this,x(arguments,n,[r,e,o,u,i,c,f,a]))}}],M=function(t){var n=$(t,3),r=n[0],e=n[1],o=n[2],u=F(0,e.length-F(0,o.length-2)),i=C[u],c=i?i(r,u):C[0](r);if(e.prototype){var f=function(){};f.prototype=e.prototype,c.prototype=new f,f.prototype=null}return c},N=function(t,n){var r=t.apply(this,n);return P(r)===r?r:this},D=d?T.bind(E):function(t,n){I(t);var r,e=arguments,o=function(){var o=x(arguments,0,x(e,2));return this instanceof r?N.apply(this,[t,o]):t.apply(n,o)};return r=M([o,t,e])},B=TypeError,G=D.apply,z=D(D.call,G),L=D(G,{}.toString),X=function(t){if("function"!=typeof t&&"[object Function]"!==L(t))throw new B(t+" is not a function");return t},q=function(t,n){return z(X(t),n,x(arguments[2]))},R={}.toString,H=function(t){return function(t){if("function"!=typeof t&&"[object Function]"!==q(R,t))throw new TypeError("methodize called on incompatible "+t)}(t),function(){return q(t,arguments[0],x(arguments,1))}},W=H({}.toString),Y=function(t){return null===t?"[object Null]":void 0===t?"[object Undefined]":W(t)},U=function(t){try{return{threw:!1,value:q(t,this,x(arguments,1))}}catch(t){return{threw:!0,value:t}}},V=function(t){return!!t},J=r(1),K=r.n(J);for(var Q=U(function(){return function(t,n){if(t!==n)throw new TypeError("Cannot instantiate an arrow function")}(this,void 0),"function"==typeof Symbol&&K()(Symbol(""))}.bind(void 0)),Z=!1===Q.threw&&!0===Q.value,tt=Z&&K()(Symbol.toStringTag),nt=function(t){return null==t},rt=function(t){if(nt(t))throw new TypeError("Cannot call method on ".concat(t));return t},et="Cannot convert a Symbol value to a string".constructor,ot=function(t){if(K()(t))throw new TypeError("Cannot convert a Symbol value to a string");return et(t)},ut=function(t){return ot(rt(t))},it=[{code:9,description:"Tab",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\t"},{code:10,description:"Line Feed",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\n"},{code:11,description:"Vertical Tab",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\v"},{code:12,description:"Form Feed",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\f"},{code:13,description:"Carriage Return",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\r"},{code:32,description:"Space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:160,description:"No-break space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:5760,description:"Ogham space mark",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:6158,description:"Mongolian vowel separator",es5:!0,es2015:!0,es2016:!0,es2017:!1,es2018:!1,string:""},{code:8192,description:"En quad",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8193,description:"Em quad",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8194,description:"En space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8195,description:"Em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8196,description:"Three-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8197,description:"Four-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8198,description:"Six-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8199,description:"Figure space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8200,description:"Punctuation space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8201,description:"Thin space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8202,description:"Hair space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8232,description:"Line separator",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2028"},{code:8233,description:"Paragraph separator",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2029"},{code:8239,description:"Narrow no-break space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8287,description:"Medium mathematical space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:12288,description:"Ideographic space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:65279,description:"Byte Order Mark",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\ufeff"}],ct="",ft=it.length,at=0;at<ft;at+=1)it[at].es2016&&it[at].string,it[at].es2018&&(ct+=it[at].string);var lt=ct,st=new(0,/none/.constructor)("^[".concat(lt,"]+")),pt=H("".replace),vt=function(t){return pt(ut(t),st,"")},yt=new(0,/none/.constructor)("[".concat(lt,"]+$")),ht=H("".replace),bt=function(t){return ht(ut(t),yt,"")},gt=function(t){return vt(bt(t))},dt=new(0,/none/.constructor)("[".concat(lt,"]+"),"g"),wt=H(" ".replace),mt=function(t){return wt(gt(t),dt," ")},St=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,jt=H("".replace),_t=function(t,n){return jt(ut(t),St,arguments.length>1?ot(n):"")},Ot=U.constructor,xt=H(U.toString),$t=/^class /,Et=H($t.test),Tt=!1===U(function(){return Ot('"use strict"; return class My {};')()}).threw,kt=function(t){return Et($t,mt(_t(xt(t)," ")))},Pt=function(t){var n=U(kt,t);return!1===n.threw&&n.value},At=function(t,n){return!f(t)&&(tt?function(t,n){return!(Tt&&!1===n&&Pt(t)||!1!==U(function(){return xt(t)}).threw)}(t,V(n)):(!Tt||!1!==V(n)||!Pt(t))&&function(t){var n=Y(t);return"[object Function]"===n||"[object GeneratorFunction]"===n||"[object AsyncFunction]"===n}(t))},Ft=function(t){return!1===f(t)&&!1===At(t,!0)},It={}.constructor,Ct=function(t){return It(rt(t))},Mt={}.constructor,Nt=Mt.getPrototypeOf,Dt=V(Nt)&&function(){var t={},n=function(){};n.prototype=t;var r=new n;try{return Nt(r)===t}catch(t){return!1}}()?function(t){return Nt(Ct(t))}:function(t){var n=Ct(t),r=n.__proto__;return r||null===r?r:At(n.constructor)?n.constructor.prototype:n instanceof Mt?Mt.prototype:null},Bt=function(t){return"[object Error]"===Y(t)};if(!1===Bt(Error.prototype)){var Gt=Error.prototype,zt=Bt;Bt=function(t){return t===Gt||zt(t)}}var Lt=function(t){if(!1===Ft(t))return!1;for(var n=t,r=100;n&&r>-1;){if(Bt(n))return!0;n=Dt(n),r-=1}return!1},Xt=function(t){return t!=t},qt=function(t){return"number"==typeof t&&!1===Xt(t)&&t!==1/0&&t!==-1/0},Rt="string".constructor,Ht=(0).constructor,Wt=Z&&Symbol.toPrimitive,Yt=Z&&Symbol.prototype.valueOf,Ut=["toString","valueOf"],Vt=["valueOf","toString"],Jt=function(t,n){rt(t),function(t){if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"')}(n);for(var r="string"===n?Ut:Vt,e=0;e<2;e+=1){var o=t[r[e]];if(At(o)){var u=q(o,t);if(f(u))return u}}throw new TypeError("No default value")},Kt=function(t,n){if(n){if(t===Rt)return"string";if(t===Ht)return"number"}return"default"},Qt=function(t){if(Z){if(Wt)return function(t,n){var r=t[n];if(!1===nt(r)){if(!1===At(r))throw new TypeError("".concat(r," returned for property ").concat(n," of object ").concat(t," is not a function"));return r}}(t,Wt);if(K()(t))return Yt}},Zt=function(t){var n=t.exoticToPrim,r=t.input,e=t.hint,o=q(n,r,[e]);if(f(o))return o;throw new TypeError("unable to convert exotic object to primitive")},tn=function(t,n){var r="default"===n&&(o()(t)||K()(t))?"string":n;return Jt(t,"default"===r?"number":r)},nn=function(t,n){if(f(t))return t;var r=Kt(n,arguments.length>1),e=Qt(t);return void 0===e?tn(t,r):Zt({exoticToPrim:e,input:t,hint:r})},rn=parseInt,en=(0).constructor,on=H("".charAt),un=/^[-+]?0[xX]/,cn=H(un.test),fn=function(t,n){var r=vt(ot(t));return""===on(r,0)?NaN:rn(r,en(n)||(cn(un,r)?16:10))},an=2..constructor,ln=H("Cannot convert a Symbol value to a number".slice),sn=/^0b[01]+$/i,pn=sn.constructor,vn=H(sn.test),yn=/^0o[0-7]+$/i,hn=new pn("[
]","g"),bn=/^[-+]0x[0-9a-f]+$/i,gn=function(t,n){return fn(ln(t,2),n)},dn=function(t,n){return function(t){return vn(sn,t)}(n)?t(gn(n,2)):function(t){return vn(yn,t)}(n)?t(gn(n,8)):null},wn=function(t,n){var r=dn(t,n);if(null!==r)return r;if(function(t){return vn(hn,t)}(n)||function(t){return vn(bn,t)}(n))return NaN;var e=gt(n);return e!==n?t(e):null},mn=function t(n){var r=function(t){if(K()(t))throw new TypeError("Cannot convert a Symbol value to a number");return t}(nn(n,an));if("string"==typeof r){var e=wn(t,r);if(null!==e)return e}return an(r)},Sn=function(t){var n=mn(t);return 0===n||Xt(n)?n:n>0?1:-1},jn=Math.abs,_n=Math.floor,On=function(t){var n=mn(t);return Xt(n)?0:0===n||!1===qt(n)?n:Sn(n)*_n(jn(n))},xn=function(t){return qt(t)&&On(t)===t},$n=function(t){return xn(t)&&t>=-9007199254740991&&t<=9007199254740991},En=function(t){return $n(t)&&t>=0};function Tn(t){return(Tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var kn,Pn,An,Fn=function(t){var n=nn(t,String);return Z&&"symbol"===Tn(n)?n:ot(n)},In=H({}.hasOwnProperty),Cn=function(t,n){return In(Ct(t),Fn(n))},Mn=Z&&Symbol.prototype.toString,Nn="function"==typeof Mn&&K.a,Dn="".constructor,Bn=function(t){return Nn&&Nn(t)?Mn.call(t):Dn(t)},Gn=function(t){var n=mn(t[1]),r=t.length<3?{max:n,min:0}:{max:mn(t[2]),min:n};if(r.min>r.max)throw new RangeError('"min" must be less than "max"');return r},zn=function(t){var n=mn(t);if(arguments.length<2)return n;var r=Gn(arguments),e=r.max,o=r.min;return n<o?o:n>e?e:n},Ln=/^(?:0|[1-9]\d*)$/,Xn=Ln.test,qn=function(t,n){var r=Bn(t);if(!1===Xn.call(Ln,r))return!1;var e=mn(r);return arguments.length>1?e<zn(On(n),9007199254740991):e<9007199254740991},Rn=H({}.propertyIsEnumerable),Hn=function(t,n){return Rn(Ct(t),Fn(n))},Wn=H("".charAt),Yn={}.constructor,Un=Yn.getOwnPropertyDescriptor,Vn="function"==typeof Un&&Un,Jn=function(t,n){t[Fn(n)]=0;var r=U(Vn,t,n);return!1===r.threw&&0===r.value.value},Kn=Yn.prototype,Qn=Cn(Kn,"__defineGetter__"),Zn=Qn&&H(Kn.__lookupGetter__),tr=Qn&&H(Kn.__lookupSetter__);if(Vn){var nr="undefined"!=typeof document&&document;if(!nr||Jn(nr.createElement("div"),"sentinel")){var rr=U(Vn,Ct("abc"),1);if(!1===rr.threw&&rr.value&&"b"===rr.value.value)if(Jn({},"sentinel")){var er=!1===U(Vn,42,"name").threw;An=Z&&Jn({},Ct(Symbol("")))?er?Vn:function(t,n){return Vn(Ct(t),n)}:er?function(t,n){return Vn(t,Fn(n))}:function(t,n){return Vn(Ct(t),Fn(n))}}else kn=Vn;else Pn=Vn}}(!1===V(An)||kn||Pn)&&(An=function(t,n){var r,e=Ct(t),o=Fn(n);if(kn&&!1===(r=U(function(){return kn(Ct(e),o)})).threw)return r.value;var u=y()(e)&&qn(o,e.length);if(Pn&&!1===u&&!1===(r=U(function(){return Pn(Ct(e),o)})).threw)return r.value;var i=void 0;if(!1===u&&!1===Cn(e,o))return i;if(i={configurable:!1===f(t)&&!1===u,enumerable:Hn(e,o)},Qn){var c=e.__proto__,a=e!==Kn;a&&(e.__proto__=Kn);var l=Zn(e,o),s=tr(e,o);if(a&&(e.__proto__=c),l||s)return l&&(i.get=l),s&&(i.set=s),i}return u?(i.value=Wn(e,o),i.writable=!1):(i.value=e[o],i.writable=!0),i});var or,ur,ir=An,cr=function(){return!0},fr=function(t){return"function"==typeof t?U(t):{threw:!1,value:t}},ar=function(t,n){var r="function"==typeof arguments[2]?arguments[2]:cr,e=U(function(){return q(t.get,n)});return!1===e.threw&&r(e.value)?t.get:null},lr=function(t,n){var r=fr(t);if(!1===r.threw&&Ft(r.value)){var e=ir(r.value.constructor.prototype,n);if(e&&"function"==typeof e.get)return ar(e,r.value,arguments[2])}return null},sr=lr(function(){return new Map},"size",En),pr=function(t){if(null===sr||!1===Ft(t))return!1;var n=U(function(){return q(sr,t)});return!1===n.threw&&En(n.value)},vr=lr(function(){return new Set},"size",En),yr=function(t){if(null===vr||!1===Ft(t))return!1;var n=U(function(){return q(vr,t)});return!1===n.threw&&En(n.value)},hr=function(t,n){if(f(t)){var r=arguments.length>1?Bn(n):"".concat(Bn(t)," is not an object");throw new TypeError(r)}return t},br={}.constructor,gr=br.defineProperty,dr="function"==typeof gr&&gr,wr=function(t){var n=Ct(t),r={};if(Cn(n,"enumerable")&&(r.enumerable=V(n.enumerable)),Cn(n,"configurable")&&(r.configurable=V(n.configurable)),Cn(n,"value")&&(r.value=n.value),Cn(n,"writable")&&(r.writable=V(n.writable)),Cn(n,"get")){var e=n.get;if(void 0!==e&&!1===At(e))throw new TypeError("getter must be a function");r.get=e}if(Cn(n,"set")){var o=n.set;if(void 0!==o&&!1===At(o))throw new TypeError("setter must be a function");r.set=o}if((Cn(r,"get")||Cn(r,"set"))&&(Cn(r,"value")||Cn(r,"writable")))throw new TypeError("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return r},mr=br.prototype,Sr=Cn(mr,"__defineGetter__"),jr=Sr&&H(mr.__defineGetter__),_r=Sr&&H(mr.__defineSetter__),Or=Sr&&H(mr.__lookupGetter__),xr=Sr&&H(mr.__lookupSetter__);if(dr){var $r=function(t){var n=U(dr,t,"sentinel",{});return!1===n.threw&&n.value===t&&"sentinel"in t},Er="undefined"!=typeof document&&document;$r({})&&(!1===V(Er)||$r(Er.createElement("div")))?ur=function(t,n,r){return dr(hr(t),Fn(n),wr(r))}:or=dr}(!1===V(dr)||or)&&(ur=function(t,n,r){hr(t);var e=Fn(n),o=wr(r);if(or){var u=U(function(){return or(br,t,e,o)});if(!1===u.threw)return u.value}if(Cn(o,"value"))if(Sr&&(Or(t,e)||xr(t,e))){var i=t.__proto__;t.__proto__=mr,delete t[e],t[e]=o.value,t.__proto__=i}else t[e]=o.value;else{if(!1===Sr&&(o.get||o.set))throw new TypeError("getters & setters can not be defined on this javascript engine");o.get&&jr(t,e,o.get),o.set&&_r(t,e,o.set)}return t});var Tr=ur,kr=H(/none/.exec),Pr=function(t){if(!1===Ft(t))return!1;if(!1===tt)return"[object RegExp]"===Y(t);var n=ir(t,"lastIndex");return!0===(n&&Cn(n,"value"))&&function(t,n){try{return t.lastIndex=0,kr(t),!0}catch(t){return!1}finally{Tr(t,"lastIndex",n)}}(t,n)},Ar=function(t){var n=On(t);return n<=0?0:n>9007199254740991?9007199254740991:n},Fr=function(t,n){return 0===t&&0===n?1/t==1/n:t===n||Xt(t)&&Xt(n)},Ir=function(t,n){return t===n||Fr(t,n)},Cr=function(t,n){if(!1===At(t)){var r=arguments.length>1?Bn(n):"".concat(f(t)?Bn(t):"#<Object>"," is not a function");throw new TypeError(r)}return t},Mr=H("".split),Nr=function(t){return t},Dr=b?Nr:function(t){return y()(t)?Mr(t,""):Nr(t)};function Br(t,n){if(t!==n)throw new TypeError("Cannot instantiate an arrow function")}var Gr,zr="function"==typeof Array.prototype.findIndex&&Array.prototype.findIndex;if(zr){var Lr=[];Lr.length=2,Lr[1]=1;var Xr=U.call(Lr,zr,function(t,n){return Br(this,void 0),0===n}.bind(void 0));(Gr=!1===Xr.threw&&0===Xr.value)&&(Gr=!1===(Xr=U.call(1,zr,function(t,n){return Br(this,void 0),0===n}.bind(void 0))).threw&&-1===Xr.value),Gr&&(Gr=U.call([],zr).threw),Gr&&(Gr=!1===(Xr=U.call("abc",zr,function(t){return Br(this,void 0),"c"===t}.bind(void 0))).threw&&2===Xr.value),Gr&&(Gr=!1===(Xr=U.call(function(){return arguments}("a","b","c"),zr,function(t){return Br(this,void 0),"c"===t}.bind(void 0))).threw&&2===Xr.value)}var qr=Gr?function(t,n){var r=[n];return arguments.length>2&&(r[1]=arguments[2]),zr.apply(t,r)}:function(t,n){var r=Ct(t);Cr(n);var e,o=Dr(r),u=Ar(o.length);if(u<1)return-1;arguments.length>2&&(e=arguments[2]);for(var i=0;i<u;){if(n.call(e,o[i],i,r))return i;i+=1}return-1},Rr=function(t){return!1===nt(t)&&!1===At(t,!0)&&En(t.length)},Hr=function(t,n){var r=Ct(t);if(!1===Rr(r))return 0;var e,o,u=On(n);return u>=0?u:(e=0,o=Ar(r.length)+u,e>=o?e:o)};function Wr(t,n){if(t!==n)throw new TypeError("Cannot instantiate an arrow function")}var Yr,Ur,Vr,Jr=[].indexOf,Kr="function"==typeof Jr&&H(Jr),Qr=Math.max,Zr=V(Kr)&&(!1===(Yr=U(Kr,[0,1],1,2)).threw&&-1===Yr.value)&&function(){var t=U(Kr,[0,1],1);return!1===t.threw&&1===t.value}()&&function(){var t=U(Kr,[0,-0],-0);return!1===t.threw&&0===t.value}()&&function(){var t=[];t.length=2,t[1]=void 0;var n=U(Kr,t,void 0);return!1===n.threw&&1===n.value}()&&function(){var t=U(Kr,"abc","c");return!1===t.threw&&2===t.value}()&&function(){var t=function(){return arguments}("a","b","c"),n=U(Kr,t,"c");return!1===n.threw&&2===n.value}()?Kr:function(t,n){var r=Ct(t),e=Dr(r),o=Ar(e.length);if(0===o)return-1;var u=0;for(arguments.length>2&&(u=On(arguments[2])),u=u>=0?u:Qr(0,o+u);u<o;u+=1)if(u in e&&e[u]===n)return u;return-1},te=function(t,n,r,e){for(var o=r,u=Ar(t.length);o<u;){if(o in t&&e(t[o],n))return o;o+=1}return-1},ne=function(t,n){var r=this,e=Ct(t),o=Dr(e),u=Ar(o.length);if(u<1)return-1;var i,c=arguments.length,f=c>2&&c>3?arguments[3]:arguments[2];y()(f)&&("samevalue"===(f=f.toLowerCase())?i=Fr:"samevaluezero"===f&&(i=Ir));var a=0;if(i&&(0===n||Xt(n))){if(c>3){if((a=Hr(o,arguments[2]))>=u)return-1;a<0&&(a=0)}return a>0?te(o,n,a,i):qr(o,function(t,e){return Wr(this,r),e in o&&i(n,t)}.bind(this))}if(c>3||c>2&&!1===V(i)){if((a=Hr(o,arguments[2]))>=u)return-1;a<0&&(a=0)}return Zr(o,n,a)},re=[].isArray,ee="function"==typeof re&&re,oe=U(function(){return!0===ee([])&&!1===ee({length:0})}),ue=!1===oe.threw&&!0===oe.value?ee:function(t){return"[object Array]"===Y(t)},ie=function(t,n){return t>=n?t:n},ce=function(t,n){return t<0?ie(n+t,0):(r=t)<=(e=n)?r:e;var r,e},fe=function(t,n,r){var e=Dr(Ct(t)),o=Ar(e.length),u=ce(On(n),o),i=void 0===r?o:On(r),c=ce(i,o),f=[];f.length=ie(c-u,0);for(var a=0;u<c;)u in e&&(f[a]=e[u]),a+=1,u+=1;return f},ae=H([].slice),le=function(){var t=U(function(){return ae([1,2,3],1,2)});return t.threw||!1===ue(t.value)||1!==t.value.length||2!==t.value[0]}(),se=function(){var t=U(function(){return ae("abc",1,2)});return t.threw||!1===ue(t.value)||1!==t.value.length||"b"!==t.value[0]}(),pe=(Ur="undefined"!=typeof document&&document,!!(Vr=!!Ur&&U(function(){return ae(Ur.documentElement)}).threw)&&Vr.threw),ve=function(t,n,r){var e=Ct(t);return function(t){return le||pe&&!1===ue(t)||se&&y()(t)||i()(t)}(e)?fe(e,n,r):ae(e,n,r)},ye=function(t,n){var r=Ct(t);Cr(n);var e=Dr(r),o=Ar(e.length);if(o)for(var u=arguments[2],i=0;i<o;i+=1)if(q(n,u,[e[i],i,r]))return!0;return!1},he=[].some,be="function"==typeof he&&H(he),ge="undefined"!=typeof document&&document,de=function(){return!1===V(this)}(),we=V(be)&&function(){var t=0,n=U(function(){return be([1,2],function(n){return t+=n,!1})});return!1===n.threw&&!1===n.value&&3===t}()&&function(){var t="",n=U(function(){return be(Ct("abc"),function(n,r){return t+=n,1===r})});return!1===n.threw&&!0===n.value&&"ab"===t}()&&function(){var t=0,n=U(function(){var n=function(){return arguments}(1,2,3);return be(n,function(n,r){return t+=n,2===r})});return!1===n.threw&&!0===n.value&&6===t}()&&function(){var t=0,n=U(function(){return be({0:1,1:2,3:3,4:4,length:4},function(n){return t+=n,!1})});return!1===n.threw&&!1===n.value&&6===t}()&&function(){if(ge){var t=null,n=ge.createDocumentFragment(),r=ge.createElement("div");n.appendChild(r);var e=U(function(){return be(n.childNodes,function(n){return t=n,n})});return!1===e.threw&&!0===e.value&&t===r}return!0}()&&function(){if(de){var t=null,n=function(){t="string"==typeof this},r=U(function(){return be([1],n,"x")});return!1===r.threw&&!1===r.value&&!0===t}return!0}()&&function(){var t={},n=U(function(){return Function("nativeSome","spy","castBoolean",'return nativeSome("foo", function (_, __, context) {if (castBoolean(context) === false || typeof context !== "object") {spy.value = true;}});')(be,t,V)});return!1===n.threw&&!1===n.value&&!0!==t.value}();console.log(we);var me=we?function(t,n){return be(rt(t),Cr(n),arguments[2])}:function(t,n){var r=Ct(t);Cr(n);var e=function(){var t=arguments[1];return!!(t in arguments[2]&&q(n,this,[arguments[0],t,r]))};return ye(r,e,arguments[2])},Se=function(t,n){ye(t,function(){q(n,this,arguments)},arguments[2])};function je(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var r=[],e=!0,o=!1,u=void 0;try{for(var i,c=t[Symbol.iterator]();!(e=(i=c.next()).done)&&(r.push(i.value),!n||r.length!==n);e=!0);}catch(t){o=!0,u=t}finally{try{e||null==c.return||c.return()}finally{if(o)throw u}}return r}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var _e,Oe,xe,$e,Ee,Te,ke=[].filter,Pe="function"==typeof ke&&H(ke),Ae="undefined"!=typeof document&&document,Fe=function(){return!1===V(this)}(),Ie=V(Pe)&&function(){var t=0,n=U(function(){return Pe([1,2],function(n){return t+=n,!1})});return!1===n.threw&&n.value&&0===n.value.length&&3===t}()&&function(){var t="",n=U(function(){return Pe(Ct("abc"),function(n,r){return t+=n,1===r})});return!1===n.threw&&n.value&&1===n.value.length&&"b"===n.value[0]&&"abc"===t}()&&function(){var t=0,n=U(function(){var n=function(){return arguments}(1,2,3);return Pe(n,function(n,r){return t+=n,2===r})});return!1===n.threw&&n.value&&1===n.value.length&&3===n.value[0]&&6===t}()&&function(){var t=0,n=U(function(){return Pe({0:1,1:2,3:3,4:4,length:4},function(n){return t+=n,!1})});return!1===n.threw&&n.value&&0===n.value.length&&6===t}()&&function(){if(Ae){var t=null,n=Ae.createDocumentFragment(),r=Ae.createElement("div");return n.appendChild(r),function(t){var n=je(t,3),r=n[0],e=n[1],o=n[2];return!1===r.threw&&r.value&&1===r.value.length&&r.value[0]===e&&o===e}([U(function(){return Pe(n.childNodes,function(n){return t=n,n})}),r,t])}return!0}()&&function(){if(Fe){var t=null,n=function(){t="string"==typeof this},r=U(function(){return Pe([1],n,"x")});return!1===r.threw&&r.value&&0===r.value.length&&!0===t}return!0}()&&function(){var t={},n=U(function(){return Function("nativeFilter","spy","castBoolean",'return nativeFilter("foo", function (_, __, context) {if (castBoolean(context) === false || typeof context !== "object") {spy.value = true;}});')(Pe,t,V)});return!1===n.threw&&n.value&&0===n.value.length&&!0!==t.value}()?function(t,n){return Pe(rt(t),Cr(n),arguments[2])}:function(t,n){var r=Ct(t);Cr(n);var e=[],o=function(){var t=arguments[1];if(t in arguments[2]){var o=arguments[0];q(n,this,[o,t,r])&&(e[e.length]=o)}};return Se(r,o,arguments[2]),e},Ce=r(6),Me=r.n(Ce),Ne=r(8),De=r.n(Ne),Be={}.constructor,Ge="function"==typeof Be.keys&&Be.keys;if(Ge){var ze=function(t,n){return!1===t.threw&&ue(t.value)&&t.value.length===n},Le=function(t,n,r){var e=t.value[0],o=t.value[1];return e===n&&o===r||e===r&&o===n},Xe={a:1,b:2},qe=U(Ge,Xe);(_e=ze(qe,2)&&Le(qe,"a","b"))&&((Xe=Object("a")).y=1,_e=ze(qe=U(Ge,Xe),2)&&Le(qe,"0","y")),_e&&(Oe=U(Ge,null).threw,xe=ze(U(Ge,42),0),$e=!1===U(Ge,/a/g).threw,qe=U(Ge,function(){return arguments}(1,2)),Ee=ze(qe,2)&&Le(qe,"0","1"),qe=U(Ge,Object("ab")),Te=ze(qe,2)&&Le(qe,"0","1"))}var Re;_e&&(Re=Oe&&xe&&$e&&Ee&&Te?Ge:function(t){var n=Ct?Ct(t):t;if(!0!==Ee&&i()(n))n=fe(n);else if(!0!==Te&&y()(n))n=Dr(n);else if(!0!==$e&&Pr(n)){var r=[];for(var e in n)Cn(n,e)&&(r[r.length]=e);return r}return Ge(n)});var He=_e?Re:function(t){return De()(Ct(t))};function We(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var r=[],e=!0,o=!1,u=void 0;try{for(var i,c=t[Symbol.iterator]();!(e=(i=c.next()).done)&&(r.push(i.value),!n||r.length!==n);e=!0);}catch(t){o=!0,u=t}finally{try{e||null==c.return||c.return()}finally{if(o)throw u}}return r}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Ye,Ue=!1===b,Ve=/^(?:0|[1-9]\d*)$/,Je=H(Ve.test),Ke=H(Ve.toString),Qe=H(Date.prototype.getTime),Ze=H("".charAt),to=[],no=H(to.push),ro=H(to.pop),eo="function"==typeof Map?He(new Map):[],oo="function"==typeof Set?He(new Set):[];try{throw new Error("a")}catch(t){Ye=He(t)}var uo=function(t){var n=We(t,4),r=n[0],e=n[1],o=n[2],u=n[3];return o&&u?Ze(e,r):r[e]},io=function(t,n){return n.length?Ie(t,function(t){return-1===ne(n,t)}):t},co=function t(n){var r=We(n,4),e=r[0],u=r[1],c=r[2],a=r[3];if(e===u)return!0;if(p()(e)&&p()(u))return e.length===u.length&&!1===me(e,function(t,n){return t!==u[n]});if(o()(e)&&o()(u))return Qe(e)===Qe(u);if(Pr(e)&&Pr(u))return Ke(e)===Ke(u)&&e.lastIndex===u.lastIndex;if(!1===l()(e)&&!1===l()(u))return c?e===u:e==u;if(nt(e)||nt(u))return!1;if(c&&Dt(e)!==Dt(u))return!1;if(f(e)||f(u))return e===u;var s,v,h=i()(e),b=i()(u);return!(h&&!1===b||!1===h&&b)&&(h?h.length===b.length&&t([ve(e),ve(u),c,null]):(h=He(e),b=He(u),h.length===b.length&&(l()(e)&&(Lt(e)?h=io(h,Ye):pr(e)?h=io(h,eo):yr(e)&&(h=io(h,oo))),l()(u)&&(Lt(u)?b=io(b,Ye):pr(u)?b=io(b,eo):yr(u)&&(b=io(b,oo))),Me.a.inplace(h),Me.a.inplace(b),Ue&&(s=y()(e),v=y()(u)),!1===me(h,function(n,r){if(n!==b[r])return!0;var o,i,l=(s||v)&&(i=-1,Je(Ve,o=n)&&(i=mn(o)),i>-1&&i%1==0&&i<4294967295),p=a||[e],y=uo([e,n,s,l]),h=f(y);if(!1===h){if(-1!==ne(p,y))throw new RangeError("Circular object");no(p,y)}var g=!1===t([y,uo([u,n,v,l]),c,p]);return!1===h&&ro(p),g}))))};n.default=function(t,n){return co([t,n,V(arguments[2])])}}])});
//# sourceMappingURL=deep-equal-x.min.js.map