core-js
Version:
Standard library
8 lines • 19.3 kB
JavaScript
/**
* Core.js 0.3.2
* https://github.com/zloirock/core-js
* License: http://rock.mit-license.org
* © 2014 Denis Pushkarev
*/
!function(_,H,d){"use strict";function o(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function h(a){return"function"==typeof a}function G(a,b,d){a&&(g(a=d?a:a[c],ab)||f(a,ab,b))}function hb(a){return a==d?a===d?"Undefined":"Null":Rc.call(a).slice(8,-1)}function fb(b){var a,c=hb(b);return c==F&&(a=b[ab])?g(yc,a)?"~"+a:a:c}function qb(){for(var a=arguments.length,c=D(a),b=0,d=Nc._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return Tc(this,c,a,e,d,!1)}function Tc(a,b,d,c,e,f,g){return B(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return I(a,b,k);if(h=b.slice(),c)for(;d>i;i++)h[i]===e&&(h[i]=arguments[j++]);for(;l>j;)h.push(arguments[j++]);return I(a,h,k)}}function j(a,b,c){if(B(a),~c&&b===d)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}function I(b,a,c){var e=c===d;switch(0|a.length){case 0:return e?b():b.call(c);case 1:return e?b(a[0]):b.call(c,a[0]);case 2:return e?b(a[0],a[1]):b.call(c,a[0],a[1]);case 3:return e?b(a[0],a[1],a[2]):b.call(c,a[0],a[1],a[2]);case 4:return e?b(a[0],a[1],a[2],a[3]):b.call(c,a[0],a[1],a[2],a[3]);case 5:return e?b(a[0],a[1],a[2],a[3],a[4]):b.call(c,a[0],a[1],a[2],a[3],a[4])}return b.apply(c,a)}function Bb(a,b){return g(a,b)?a[b]:d}function Sc(e,f){for(var a,b=l(e),c=Z(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function Eb(a){return p(a).split(",")}function M(a){var c=1==a,g=2==a,h=3==a,b=4==a,f=6==a,i=5==a||f;return function(u,v){for(var m,n,r=e(t(this)),o=l(r),w=j(u,v,3),s=q(o.length),k=0,p=c?D(s):g?[]:d;s>k;k++)if((i||k in o)&&(m=o[k],n=w(m,k,r),a))if(c)p[k]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return k;case 2:p.push(m)}else if(b)return!1;return f?-1:h||b?b:p}}function $b(a){return function(d,f){var c=l(t(this)),e=q(c.length),b=O(f,e);if(a&&d!=d){for(;e>b;b++)if(gc(c[b]))return a||b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a||b;return!a&&-1}}function dc(b,c){B(b);for(var f=c==d?[]:e(c),g=l(this),h=q(g.length),a=0;h>a&&b(f,g[a],a,this)!==!1;a++);return f}function fc(a,b){return"function"==typeof a?a:b}function gc(a){return a!=a}function db(a){return isNaN(a)?0:rc(a)}function q(a){return a>0?T(db(a),lb):0}function O(a,b){var a=db(a);return 0>a?Gc(a+b,0):T(a,b)}function Gb(b,a,c){var d=o(a)?function(b){return a[b]}:a;return function(a){return p(c?a:this).replace(b,d)}}function Vb(a){return function(h){var c,f,e=p(t(this)),b=db(h),g=e.length;return 0>b||b>=g?a?"":d:(c=e.charCodeAt(b),55296>c||c>56319||b+1===g||(f=e.charCodeAt(b+1))<56320||f>57343?a?e.charAt(b):c:a?e.slice(b,b+2):(c-55296<<10)+(f-56320)+65536)}}function R(c,a,b){if(!c)throw xb(b?a+b:a)}function t(a){if(a==d)throw xb("Function called on null or undefined");return a}function B(a){return R(h(a),a," is not a function!"),a}function C(a){return R(o(a),a," is not an object!"),a}function ob(a,b,c){R(a instanceof b,c,": use the 'new' operator!")}function Nb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function hc(a,b,c){return a[b]=c,a}function Kc(a){return pb?function(b,c,d){return J(b,c,Nb(a,d))}:hc}function oc(a){return L+"("+a+")_"+(++Jc+Bc())[Q](36)}function K(a,b){return m&&m[a]||(b?m:n)(L+Y+a)}function Xb(a,b){f(a,U,b),Cc&&f(a,kb,b)}function Fc(a,b,d,e){a[c]=X(e||mc,{next:Nb(1,d)}),G(a,b+" Iterator")}function Ec(e,d,f,h){var a=e[c],b=Bb(a,U)||Bb(a,kb)||h&&Bb(a,h)||f;if(H&&(Xb(a,b),b!==f)){var i=vb(b.call(new e));G(i,d+" Iterator",!0),g(a,kb)&&Xb(i,_)}W[d]=b,W[d+" Iterator"]=_}function Db(f,c,e,g,d){function a(a){return function(){return new e(this,a)}}Fc(e,c,g),Ec(f,c,a(d),d==E?"values":"entries"),d&&b(v+z*kc,c,{entries:a(cb+E),keys:a(cb),values:a(E)})}function w(a,b){return{value:b,done:!!a}}function Dc(b){var a=e(b);return U in a||g(W,fb(a))}function qc(a){return C((a[U]||W[fb(a)]).call(a))}function Ac(a,b,c){return c?I(a,b):a(b)}function Sb(c,a,d,e){for(var b,f=qc(c),g=j(d,e,a?2:1);!(b=f.next()).done;)if(Ac(g,b.value,a)===!1)return}function tb(a,b){for(var c in b)f(a,c,b[c]);return a}function b(g,k,o){var d,m,b,l,n=g&y,e=n?a:g&i?a[k]:(a[k]||x)[c],p=n?A:A[k]||(A[k]={});n&&(o=k);for(d in o)m=!(g&z)&&e&&d in e&&(!h(e[d])||gb(e[d])),b=(m?e:o)[d],g&Wb&&m?l=j(b,a):g&Cb&&!H&&e[d]==b?(l=function(a){return this instanceof b?new b(a):b(a)},l[c]=b[c]):l=g&v&&h(b)?j(wb,b):b,p[d]!=b&&f(p,d,l),H&&e&&!m&&(n?e[d]=b:delete e[d]&&f(e,d,b))}var sb,a=_(),F="Object",sc="Function",r="Array",N="String",vc="Number",wc="RegExp",Yb="Date",Rb="Map",rb="Set",tc="WeakMap",pc="WeakSet",L="Symbol",nb="Promise",yb="Math",lc="Arguments",c="prototype",P="constructor",Q="toString",xc="toLocaleString",jc="hasOwnProperty",Kb="forEach",ic="process",Ob="createElement",bb=a[sc],e=a[F],D=a[r],p=a[N],Pc=a[vc],ec=a[wc],Uc=a[Yb],ub=a[Rb],zb=a[rb],Ab=a[tc],bc=a[pc],m=a[L],k=a[yb],xb=a.TypeError,Fb=a.setTimeout,mb=a.setImmediate,Hb=a.clearImmediate,Ib=a[ic],ac=Ib&&Ib.nextTick,V=a.document,_b=a.navigator,Mb=a.define,s=D[c],x=e[c],Pb=bb[c],eb=1/0,Y=".",gb=j(/./.test,/\[native code\]\s*\}\s*$/,1),Rc=x[Q],yc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},Zb=Q+"Tag",wb=Pb.call,X=e.create,vb=e.getPrototypeOf,J=e.defineProperty,Tb=e.defineProperties,Lb=e.getOwnPropertyDescriptor,Z=e.keys,ib=e.getOwnPropertyNames,cc=e.getOwnPropertySymbols,Qc=function(a){return cc?ib(a).concat(cc(a)):ib(a)},g=j(wb,x[jc],2),l=e,Mc=e.assign||function(h){for(var a=e(t(h)),i=arguments.length,b=1;i>b;)for(var c,d=l(arguments[b++]),f=Z(d),j=f.length,g=0;j>g;)a[c=f[g++]]=d[c];return a},Lc=s.push,$=s.slice,Jb=s.indexOf,jb=s[Kb],lb=9007199254740991,Hc=k.ceil,nc=k.floor,Gc=k.max,T=k.min,Bc=k.random,rc=k.trunc||function(a){return(a>0?nc:Hc)(a)},zc="Reduce of empty object with no initial value",pb=!!function(){try{return J({},0,x)}catch(a){}}(),Jc=0,f=Kc(1),u=m?hc:f,n=m||oc,uc="iterator",U=K(uc),ab=K(Zb),kb="@@"+uc,Cc=kb in s,S=n("iter"),cb=1,E=2,W={},mc={},Ic=U in s,kc="keys"in s&&!("next"in[].keys());Xb(mc,_);var Ub=V&&V.documentElement,Qb=hb(Ib)==ic,A={},Nc=H?a:A,Oc=a.core,z=1,y=2,i=4,v=8,Wb=16,Cb=32;Qb&&(module.exports=A),h(Mb)&&Mb.amd&&Mb(function(){return A}),(!Qb||H)&&(A.noConflict=function(){return a.core=Oc,A},a.core=A),!function(p,m,y,a){function f(){var a,b=V[Ob]("iframe"),d=D;for(b.style.display="none",Ub.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),f=a.F;d--;)delete f[c][j[d]];return f()}function n(b,c){return function(i){var d,f=l(i),h=0,e=[];for(d in f)d!=a&&g(f,d)&&e.push(d);for(;c>h;)g(f,d=b[h++])&&(~Jb.call(e,d)||e.push(d));return e}}function k(a){return a}function t(a){return!o(a)}function u(a){return function(){return a.apply(l(this),arguments)}}function w(a){return function(g,d){B(g);var c=l(this),e=q(c.length),b=a?e-1:0,f=a?-1:1;if(2>arguments.length)for(;;){if(b in c){d=c[b],b+=f;break}b+=f,R(a?b>=0:e>b,zc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}pb||(Lb=function(a,b){return g(a,b)?Nb(!x[p].call(a,b),a[b]):d},J=function(a,c,b){return"value"in b&&(C(a)[c]=b.value),a},Tb=function(a,d){C(a);for(var b,c,e=Z(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(i+z*!pb,F,{getOwnPropertyDescriptor:Lb,defineProperty:J,defineProperties:Tb});var j=[P,jc,"isPrototypeOf",p,xc,Q,"valueOf"],A=j.concat("length",c),D=j.length;b(i,F,{getPrototypeOf:vb=vb||function(b){return g(C(b),a)?b[a]:h(b[P])&&b instanceof b[P]?b[P][c]:b instanceof e?x:null},getOwnPropertyNames:ib=ib||n(A,A.length,!0),create:X=X||function(e,g){var b;return null!==e?(m[c]=C(e),b=new m,m[c]=null,b[P][c]!==e&&(b[a]=e)):b=f(),g===d?b:Tb(b,g)},keys:Z=Z||n(j,D,!1),seal:k,freeze:k,preventExtensions:k,isSealed:t,isFrozen:t,isExtensible:o}),b(v,sc,{bind:function(d){function b(){var f=e.concat($.call(arguments));if(this instanceof b){var g=X(a[c]),h=I(a,f,g);return o(h)?h:g}return I(a,f,d)}var a=B(this),e=$.call(arguments,1);return b}}),0 in e(Y)&&Y[0]==Y||(l=function(a){return hb(a)==N?a.split(""):e(a)},$=u($)),b(v+z*(l!=e),r,{slice:$,join:u(s.join)}),b(i,r,{isArray:function(a){return hb(a)==r}}),b(v,r,{forEach:jb=jb||M(0),map:M(1),filter:M(2),some:M(3),every:M(4),reduce:w(!1),reduceRight:w(!0),indexOf:Jb=Jb||$b(!1),lastIndexOf:function(d,e){var b=l(this),c=q(b.length),a=c-1;for(arguments.length>1&&(a=T(a,db(e))),0>a&&(a=q(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(v,N,{trim:Gb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(i,Yb,{now:function(){return+new Uc}}),y(function(){return arguments}())==F&&(fb=function(a){var b=y(a);return b==F&&h(a.callee)?lc:b})}("propertyIsEnumerable",bb(),fb,n(c)),b(y+z,{global:a}),!function(e,a,d){gb(m)||(m=function(b){R(!(this instanceof m),L+" is not a "+P);var a=oc(b);return d&&J(x,a,{configurable:!0,set:function(b){f(this,a,b)}}),u(X(m[c]),e,a)},f(m[c],Q,function(){return this[e]})),b(y+Cb,{Symbol:m});var h={"for":function(b){return g(a,b+="")?a[b]:a[b]=m(b)},iterator:U,keyFor:qb.call(Sc,a),toStringTag:ab=K(Zb,!0),pure:n,set:u,useSetter:function(){d=!0},useSimple:function(){d=!1}};jb.call(Eb("hasInstance,isConcatSpreadable,match,replace,search,species,split,toPrimitive,unscopables"),function(a){h[a]=K(a)}),b(i,L,h),G(m,L),b(y,{Reflect:{ownKeys:Qc}})}(n("tag"),{},!0),!function(m,B){function K(a){return m(a=+a)&&0!=a?0>a?-K(-a):h(a+y(a*a+1)):a}function L(a){if(o(a)&&a instanceof ec)throw xb()}var P=a.RangeError,z=Pc.isInteger||function(a){return!o(a)&&m(a)&&nc(a)===a},n=k.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},V=k.pow,I=k.abs,g=k.exp,h=k.log,y=k.sqrt,U=p.fromCharCode,X=Vb(!0),A={assign:Mc,is:function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}};"__proto__"in x&&function(b,a){try{a=j(wb,Lb(x,"__proto__").set,2),a({},s)}catch(c){b=!0}A.setPrototypeOf=function(d,c){return C(d),R(null===c||o(c),c,": can't set as prototype!"),b?d.__proto__=c:a(d,c),d}}(),b(i,F,A),b(i,vc,{EPSILON:V(2,-52),isFinite:function(a){return"number"==typeof a&&m(a)},isInteger:z,isNaN:gc,isSafeInteger:function(a){return z(a)&&I(a)<=lb},MAX_SAFE_INTEGER:lb,MIN_SAFE_INTEGER:-lb,parseFloat:parseFloat,parseInt:parseInt}),b(i,yb,{acosh:function(a){return 1>a?0/0:h(a+y(a*a-1))},asinh:K,atanh:function(a){return 0==a?+a:h((1+ +a)/(1-a))/2},cbrt:function(a){return n(a)*V(I(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[Q](2).length:32},cosh:function(a){return(g(a)+g(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:g(a)-1},fround:function(a){return new Float32Array([a])[0]},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==eb||a==-eb)return eb;b+=a*a}return y(b)},imul:function(b,c){var a=65535,d=a&b,e=a&c;return 0|d*e+((a&b>>>16)*e+d*(a&c>>>16)<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:h(1+ +a)},log10:function(a){return h(a)/k.LN10},log2:function(a){return h(a)/k.LN2},sign:n,sinh:function(a){return 0==a?+a:(g(a)-g(-a))/2},tanh:function(a){return m(a)?0==a?+a:(g(a)-g(-a))/(g(a)+g(-a)):n(a)},trunc:rc}),G(k,yb,!0),b(i,N,{fromCodePoint:function(){for(var a,b=[],d=arguments.length,c=0;d>c;){if(a=+arguments[c++],O(a,1114111)!==a)throw P(a+" is not a valid code point");b.push(65536>a?U(a):U(((a-=65536)>>10)+55296,a%1024+56320))}return b.join("")},raw:function(d){for(var c=l(t(d.raw)),e=q(c.length),f=arguments.length,b=[],a=0;e>a;)b.push(p(c[a++])),f>a&&b.push(p(arguments[a]));return b.join("")}}),b(v,N,{codePointAt:Vb(!1),endsWith:function(a,b){L(a);var c=this.length,e=b===d?c:T(q(b),c);return a+="",p(this).slice(e-a.length,e)===a},includes:function(a,b){return!!~p(t(this)).indexOf(a,b)},repeat:function(d){var b=p(t(this)),c="",a=db(d);if(0>a||a==eb)throw P("Count can't be negative");for(;a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){L(a);var b=q(T(c,this.length));return a+="",p(this).slice(b,b+a.length)===a}}),Db(p,N,function(a){u(this,S,{o:p(a),i:0})},function(){var a,b=this[S],c=b.o,d=b.i;return d>=c.length?w(1):(a=X.call(c,d),b.i+=a.length,w(0,a))}),b(i,r,{from:function(m,i,l){var h,b=e(t(m)),c=new(fc(this,D)),f=i!==d,k=f?j(i,l,2):d,a=0;if(Dc(b))for(var g,n=qc(b);!(g=n.next()).done;a++)c[a]=f?k(g.value,a):g.value;else for(h=q(b.length);h>a;a++)c[a]=f?k(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(fc(this,D))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(v,r,{copyWithin:function(j,k,i){var c=e(t(this)),f=q(c.length),a=O(j,f),b=O(k,f),l=i===d?f:O(i,f),g=T(l-b,f-a),h=1;for(a>b&&b+g>a&&(h=-1,b=b+g-1,a=a+g-1);g-->0;)b in c?c[a]=c[b]:delete c[a],a+=h,b+=h;return c},fill:function(g,h,c){for(var a=e(t(this)),b=q(a.length),f=O(h,b),i=c===d?b:O(c,b);i>f;)a[f++]=g;return a},find:M(5),findIndex:M(6)}),Db(D,r,function(a,b){u(this,S,{o:l(a),i:0,k:b})},function(){var b=this[S],c=b.o,a=b.i++;if(!c||a>=c.length)return b.o=d,w(1);switch(b.k){case cb:return w(0,a);case E:return w(0,c[a])}return w(0,[a,c[a]])},E),W[lc]=W[r],G(a.JSON,"JSON",!0),H&&(B[ab]=Y,hb(B)!=Y&&f(x,Q,function(){return"[object "+fb(this)+"]"}),"g"!=/./g.flags&&J(ec[c],"flags",{configurable:!0,get:Gb(/^.*\/(\w*)$/,"$1")}))}(isFinite,{}),h(mb)&&h(Hb)||function(o){function d(a){if(g(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,f,e,k=a.postMessage,l=a.addEventListener,m=a.MessageChannel,i=0,b={};mb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++i]=function(){I(h(a)?a:bb(a),d)},c(i),i},Hb=function(a){delete b[a]},Qb?c=function(a){ac(qb.call(d,a))}:l&&h(k)&&!a.importScripts?(c=function(a){k(a,"*")},l("message",n,!1)):h(m)?(f=new m,e=f.port2,f.port1.onmessage=n,c=j(e.postMessage,e,1)):c=V&&o in V[Ob]("script")?function(a){Ub.appendChild(V[Ob]("script"))[o]=function(){Ub.removeChild(this),d(a)}}:function(a){Fb(qb.call(d,a),0)}}("onreadystatechange"),b(y+Wb,{setImmediate:mb,clearImmediate:Hb}),!function(a,e){h(a)&&h(a.resolve)&&a.resolve(e=new a(bb()))==e||function(l,g){function i(b){var a;return o(b)&&(a=b.then),h(a)?a:!1}function e(b){var a=b.chain;a.length&&l(function(){for(var c=b.msg,e=1==b.state,d=0;a.length>d;)!function(a){var b,f,d=e?a.ok:a.fail;try{d?(b=d===!0?c:d(c),b===a.P?a.rej(xb(nb+"-chain cycle")):(f=i(b))?f.call(b,a.res,a.rej):a.res(b)):a.rej(c)}catch(g){a.rej(g)}}(a[d++]);a.length=0})}function k(d){var f,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(f=i(d))?(c={def:a,done:!1},f.call(d,j(k,c,1),j(b,c,1))):(a.msg=d,a.state=1,e(a))}catch(g){b.call(c||{def:a,done:!1},g)}}}function b(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,e(a))}a=function(e){B(e),ob(this,a,nb);var c={chain:[],state:0,done:!1,msg:d};f(this,g,c);try{e(j(k,c,1),j(b,c,1))}catch(h){b.call(c,h)}},tb(a[c],{then:function(c,d){var a={ok:h(c)?c:!0,fail:h(d)?d:!1},f=a.P=new this[P](function(b,c){a.res=B(b),a.rej=B(c)}),b=this[g];return b.chain.push(a),b.state&&e(b),f},"catch":function(a){return this.then(d,a)}}),tb(a,{all:function(c){var b=this,a=[];return new b(function(f,g){Sb(c,!1,Lc,a);var d=a.length,e=D(d);d?jb.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})},race:function(b){var a=this;return new a(function(c,d){Sb(b,!1,function(b){a.resolve(b).then(c,d)})})},reject:function(a){return new this(function(c,b){b(a)})},resolve:function(a){return o(a)&&vb(a)===this[c]?a:new this(function(b){b(a)})}})}(ac||mb,n("def")),G(a,nb),b(y+z*!gb(a),{Promise:a})}(a[nb]),!function(){function l(a,l,A,x,o,m){function q(a,b){return b!=d&&Sb(b,o,a[r],a),a}function n(a,b){var c=j[a];H&&f(j,a,function(a,d){var e=c.call(this,0===a?0:a,d);return b?this:e})}var r=o?"set":"add",j=a&&a[c],w={};if(!kc&&gb(a)&&(m||g(j,Kb)&&g(j,"entries"))){var s,B=a,v=new a,C=v[r](m?{}:-0,1);Ic&&a.length||(a=function(b){return ob(this,a,l),q(new B,b)},a[c]=j),m||v[Kb](function(b,a){s=1/a===-eb}),s&&(n("delete"),n("has"),o&&n("get")),(s||C!==v)&&n(r,!0)}else a=m?function(b){ob(this,a,l),u(this,i,I++),q(this,b)}:function(c){var b=this;ob(b,a,l),u(b,h,X(null)),u(b,p,0),u(b,k,d),u(b,e,d),q(b,c)},tb(tb(a[c],A),x),m||J(a[c],"size",{get:function(){return t(this[p])}});return G(a,l),w[l]=a,b(y+Cb+z*!gb(a),w),a}function m(a,b){if(!o(a))return("string"==typeof a?"S":"P")+a;if(!g(a,q)){if(!b)return"";f(a,q,++F)}return"O"+a[q]}function A(a,g,i){var b,c=m(g,!0),d=a[h],f=a[k];return c in d?d[c].v=i:(b=d[c]={k:g,v:i,p:f},a[e]||(a[e]=b),f&&(f.n=b),a[k]=b,a[p]++),a}function x(a,f){var g=a[h],b=g[f],c=b.n,d=b.p;delete g[f],b.r=!0,d&&(d.n=c),c&&(c.p=d),a[e]==b&&(a[e]=c),a[k]==b&&(a[k]=d),a[p]--}function v(b){return g(b,a)||f(b,a,{}),b[a]}function s(b){return o(b)&&g(b,a)&&g(b[a],this[i])}function r(a,b,c){Db(a,b,function(a,b){u(this,S,{o:a,k:b})},function(){for(var b=this[S],c=b.o,a=b.l;a&&a.r;)a=a.p;if(!c||!(b.l=a=a?a.n:c[e]))return b.o=d,w(1);switch(b.k){case cb:return w(0,a.k);case E:return w(0,a.v)}return w(0,[a.k,a.v])},c)}var h=n("data"),q=n("uid"),k=n("last"),e=n("first"),a=n("weakData"),i=n("weakId"),p=pb?n("size"):"size",F=0,I=0,B={clear:function(){for(var a in this[h])x(this,a)},"delete":function(c){var a=m(c),b=a in this[h];return b&&x(this,a),b},forEach:function(b,c){for(var a,d=j(b,c,3);a=a?a.n:this[e];)for(d(a.v,a.k,this);a&&a.r;)a=a.p},has:function(a){return m(a)in this[h]}};ub=l(ub,Rb,{get:function(b){var a=this[h][m(b)];return a&&a.v},set:function(a,b){return A(this,0===a?0:a,b)}},B,!0),zb=l(zb,rb,{add:function(a){return A(this,a=0===a?0:a,a)}},B);var D={"delete":function(b){return s.call(this,b)&&delete b[a][this[i]]},has:s};Ab=l(Ab,tc,{get:function(b){return o(b)&&g(b,a)?b[a][this[i]]:d},set:function(a,b){return v(C(a))[this[i]]=b,this}},D,!0,!0),bc=l(bc,pc,{add:function(a){return v(C(a))[this[i]]=!0,this}},D,!1,!0),r(ub,Rb,cb+E),r(zb,rb,E)}(),!function(){function a(a){return function(f){var g,h=l(f),c=Z(f),d=c.length,b=0,e=D(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}b(v,r,{includes:$b(!0)}),b(v,N,{at:Vb(!0)}),b(i,F,{values:a(!1),entries:a(!0)}),b(i,wc,{escape:Gb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)})}(),!function(a){function d(b){if(b){var a=b[c];f(a,sb,a.get),f(a,e,a.set),f(a,g,a["delete"])}}sb=K(a+"Get",!0);var e=K(a+rb,!0),g=K(a+"Delete",!0);b(i,L,{referenceGet:sb,referenceSet:e,referenceDelete:g}),f(Pb,sb,_),d(ub),d(Ab)}("reference"),!function(a){function c(b){return a?function(a,c){return b(I(qb,$.call(arguments,2),h(a)?a:bb(a)),c)}:b}b(y+Wb+z*a,{setTimeout:Fb=c(Fb),setInterval:c(setInterval)})}(!!_b&&/MSIE .\./.test(_b.userAgent)),!function(){function a(a,c){b(i,r,dc.call(Eb(a),function(b,a){a in s&&(b[a]=j(wb,s[a],c))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill,turn")}(),!function(e,f,c){try{delete a.console}catch(g){}b(y+z,{console:dc.call(Eb("assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,isIndependentlyComposed,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn"),function(g,a){var b=e[a];g[a]=function(){return c&&b?f.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}})})}(a.console||{},Pb.apply,!0)}(Function("return this"),!0);
//# sourceMappingURL=shim.min.map