var _r=typeof global=="object"&&global&&global.Object===Object&&global,ne=typeof self=="object"&&self&&self.Object===Object&&self,S=_r||ne||Function("return this")(),A=S.Symbol,yr=Object.prototype,re=yr.hasOwnProperty,ee=yr.toString,Y=A?A.toStringTag:void 0;function te(n){var r=re.call(n,Y),e=n[Y];try{n[Y]=void 0;var t=!0}catch{}var i=ee.call(n);return t&&(r?n[Y]=e:delete n[Y]),i}var ie=Object.prototype,ae=ie.toString;function ue(n){return ae.call(n)}var fe="[object Null]",oe="[object Undefined]",Bn=A?A.toStringTag:void 0;function F(n){return n==null?n===void 0?oe:fe:Bn&&Bn in Object(n)?te(n):ue(n)}function E(n){return n!=null&&typeof n=="object"}var se="[object Symbol]";function on(n){return typeof n=="symbol"||E(n)&&F(n)==se}function mn(n,r){for(var e=-1,t=n==null?0:n.length,i=Array(t);++e0){if(++r>=Ne)return arguments[0]}else r=0;return n.apply(void 0,arguments)}}function Be(n){return function(){return n}}var un=function(){try{var n=j(Object,"defineProperty");return n({},"",{}),n}catch{}}(),He=un?function(n,r){return un(n,"toString",{configurable:!0,enumerable:!1,value:Be(r),writable:!0})}:wn,$r=Ue(He);function ze(n,r){for(var e=-1,t=n==null?0:n.length;++e-1}var Xe=9007199254740991,Ze=/^(?:0|[1-9]\d*)$/;function sn(n,r){var e=typeof n;return r=r??Xe,!!r&&(e=="number"||e!="symbol"&&Ze.test(n))&&n>-1&&n%1==0&&n-1&&n%1==0&&n<=Ve}function H(n){return n!=null&&xn(n.length)&&!Sn(n)}function ke(n,r,e){if(!O(e))return!1;var t=typeof r;return(t=="number"?H(e)&&sn(r,e.length):t=="string"&&r in e)?k(e[r],n):!1}function nt(n){return mr(function(r,e){var t=-1,i=e.length,a=i>1?e[i-1]:void 0,u=i>2?e[2]:void 0;for(a=n.length>3&&typeof a=="function"?(i--,a):void 0,u&&ke(e[0],e[1],u)&&(a=i<3?void 0:a,i=1),r=Object(r);++t-1}function ci(n,r){var e=this.__data__,t=cn(e,n);return t<0?(++this.size,e.push([n,r])):e[t][1]=r,this}function x(n){var r=-1,e=n==null?0:n.length;for(this.clear();++r0&&e(f)?r>1?en(f,r-1,e,t,i):Rn(i,f):t||(i[i.length]=f)}return i}function Si(n){var r=n==null?0:n.length;return r?en(n,1):[]}function Ir(n){return $r(Ar(n,void 0,Si),n+"")}var jn=xr(Object.getPrototypeOf,Object),Pi="[object Object]",Ei=Function.prototype,xi=Object.prototype,Cr=Ei.toString,Ii=xi.hasOwnProperty,Ci=Cr.call(Object);function Lr(n){if(!E(n)||F(n)!=Pi)return!1;var r=jn(n);if(r===null)return!0;var e=Ii.call(r,"constructor")&&r.constructor;return typeof e=="function"&&e instanceof e&&Cr.call(e)==Ci}function Li(n,r,e){var t=-1,i=n.length;r<0&&(r=-r>i?0:i+r),e=e>i?i:e,e<0&&(e+=i),i=r>e?0:e-r>>>0,r>>>=0;for(var a=Array(i);++tf))return!1;var s=a.get(n),c=a.get(r);if(s&&c)return s==r&&c==n;var l=-1,g=!0,h=e&du?new V:void 0;for(a.set(n,r),a.set(r,n);++l=r||L<0||l&&W>=a}function _(){var b=_n();if(v(b))return P(b);f=setTimeout(_,T(b))}function P(b){return f=void 0,g&&t?h(b):(t=i=void 0,u)}function tn(){f!==void 0&&clearTimeout(f),s=0,t=o=i=f=void 0}function N(){return f===void 0?u:P(_n())}function C(){var b=_n(),L=v(b);if(t=arguments,i=this,o=b,L){if(f===void 0)return y(o);if(l)return clearTimeout(f),f=setTimeout(_,r),h(o)}return f===void 0&&(f=setTimeout(_,r)),u}return C.cancel=tn,C.flush=N,C}function On(n,r,e){(e!==void 0&&!k(n[r],e)||e===void 0&&!(r in n))&&Pn(n,r,e)}function Qr(n){return E(n)&&H(n)}function An(n,r){if(!(r==="constructor"&&typeof n[r]=="function")&&r!="__proto__")return n[r]}function tf(n){return B(n,rn(n))}function af(n,r,e,t,i,a,u){var f=An(n,e),o=An(r,e),s=u.get(o);if(s){On(n,e,s);return}var c=a?a(f,o,e+"",n,r,u):void 0,l=c===void 0;if(l){var g=$(o),h=!g&&Z(o),y=!g&&!h&&Ln(o);c=o,g||h||y?$(f)?c=f:Qr(f)?c=Tr(f):h?(l=!1,c=Fr(o,!0)):y?(l=!1,c=Gr(o,!0)):c=[]:Lr(o)||X(o)?(c=f,X(f)?c=tf(f):(!O(f)||Sn(f))&&(c=Ur(o))):l=!1}l&&(u.set(o,c),i(c,o,t,a,u),u.delete(o)),On(n,e,c)}function Vr(n,r,e,t,i){n!==r&&Jr(r,function(a,u){if(i||(i=new w),O(a))af(n,r,u,e,Vr,t,i);else{var f=t?t(An(n,u),a,u+"",n,r,i):void 0;f===void 0&&(f=a),On(n,u,f)}},rn)}function uf(n){var r=n==null?0:n.length;return r?n[r-1]:void 0}function Sf(n,r,e){var t=n==null?0:n.length;if(!t)return-1;var i=t-1;return Or(n,Zr(r),i,!0)}function ff(n,r){var e=-1,t=H(n)?Array(n.length):[];return Vu(n,function(i,a,u){t[++e]=r(i,a,u)}),t}function of(n,r){var e=$(n)?mn:ff;return e(n,Zr(r))}function Pf(n,r){return en(of(n,r),1)}var sf=1/0;function Ef(n){var r=n==null?0:n.length;return r?en(n,sf):[]}function xf(n){for(var r=-1,e=n==null?0:n.length,t={};++r1),a}),B(n,Dr(n),e),t&&(e=G(e,df|pf|hf,gf));for(var i=r.length;i--;)lf(e,r[i]);return e});function kr(n,r,e,t){if(!O(n))return n;r=z(r,n);for(var i=-1,a=r.length,u=a-1,f=n;f!=null&&++i=$f){var s=Tf(n);if(s)return Gn(s);u=!1,i=Kr,o=new V}else o=f;n:for(;++t