Socket
Socket
Sign inDemoInstall

core-js

Package Overview
Dependencies
Maintainers
1
Versions
275
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

core-js - npm Package Compare versions

Comparing version 0.1.4 to 0.1.5

2

bower.json
{
"name": "core.js",
"main": "client/core.js",
"version": "0.1.4",
"version": "0.1.5",
"description": "Standard Library",

@@ -6,0 +6,0 @@ "keywords": [

/**
* Core.js 0.1.4
* Core.js 0.1.5
* https://github.com/zloirock/core-js

@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org

*/
!function(ob,I,d){"use strict";function w(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function l(a){return"function"==typeof a}function gb(a,b,d){a&&(f(a=d?a:a[c],sb)||e(a,sb,b))}function mb(a){return a==d?a===d?"Undefined":"Null":Rc.call(a).slice(8,-1)}function fb(b){var a,c=mb(b);return c==A&&(a=b[sb])?f(Sc,a)?"~"+a:a:c}function ib(){for(var a=arguments.length,c=B(a),b=0,d=lb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return yc(this,c,a,e,d,!1)}function yc(a,b,d,c,e,f,g){return C(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return E(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 E(a,h,k)}}function i(a,b,c){if(C(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 E(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 Vb(a){return function(f){var g,h=k(f),c=D(f),d=c.length,b=0,e=B(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Wb(e,f){for(var a,b=k(e),c=D(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function pb(a){return U(a).split(",")}function Q(a){var c=1==a,f=2==a,h=3==a,b=4==a,e=6==a,j=5==a||e;return function(t,u){for(var m,n,v=i(t,u,3),q=g(this),o=k(q),s=r(o.length),l=0,p=c?B(s):f?[]:d;s>l;l++)if((j||l in o)&&(m=o[l],n=v(m,l,q),a))if(c)p[l]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return l;case 2:p.push(m)}else if(b)return!1;return e?-1:h||b?b:p}}function Ub(a){return function(d,f){var c=k(this),e=r(c.length),b=kc(zc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(lc(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 jb(b,c){C(b);for(var e=c==d?[]:g(c),f=k(this),h=r(f.length),a=0;h>a&&b(e,f[a],a,this)!==!1;a++);return e}function Gb(a,b){return"function"==typeof a?a:b}function ec(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function lc(a){return a!=a}function nb(a){return isNaN(a)?0:vc(a)}function r(a){return a>0?T(nb(a),Hb):0}function zc(b,a){var a=nb(a);return 0>a&&(a+=r(b.length)),a}function Fb(b,a,c){var d=w(a)?function(b){return a[b]}:a;return function(a){return U(c?a:this).replace(b,d)}}function N(c,a,b){if(!c)throw qc(b?a+b:a)}function C(a){return N(l(a),a," is not a function!"),a}function K(a){return N(w(a),a," is not an object!"),a}function Ib(a,b,c){N(a instanceof b,c,": use the 'new' operator!")}function Kb(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+F),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Mb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function Ac(a,b,c){return a[b]=c,a}function Bc(a){return $?function(b,c,d){return S(b,c,Mb(a,d))}:Ac}function qb(a){return J+"("+a+")_"+(++Uc+uc())[O](36)}function rb(a,b){e(a,V,b),Oc&&e(a,Db,b)}function vb(a,b,d,e){a[c]=G(e||Mc,{next:Mb(1,d)}),gb(a,b+" Iterator")}function Yb(d,e,h){var a=d[c],g=f(a,Db),b=f(a,V)?a[V]:g?a[Db]:h;I&&(rb(a,b),g&&rb(wb(b.call(new d)),ob)),Z[e]=b,Z[e+" Iterator"]=ob}function x(a,b){return{value:b,done:!!a}}function fc(b){var a=g(b);return V in a||f(Z,fb(a))}function bb(a){return K((a[V]||Z[fb(a)]).call(a))}function oc(a,b,c){return c?E(a,b):a(b)}function kb(c,a,d,e){for(var b,f=bb(c),g=i(d,e,a?2:1);!(b=f.next()).done;)if(oc(g,b.value,a)===!1)return}function b(g,h,p){var d,m,b,k,n=g&z,f=n?a:g&o?a[h]:(a[h]||v)[c],r=n?s:s[h]||(s[h]={});n&&(p=h);for(d in p)m=!(g&j)&&f&&d in f&&(!l(f[d])||P(f[d])),b=(m?f:p)[d],g&Tb&&m?k=i(b,a):g&Ob&&!I&&f[d]==b?(k=function(a){return this instanceof b?new b(a):b(a)},k[c]=b[c]):k=g&q&&l(b)?i(tb,b):b,r[d]!=b&&(r[d]=k),I&&f&&!m&&(n||delete f[d])&&e(f,d,b)}var a=ob(),A="Object",Rb="Function",p="Array",M="String",ab="Number",Qc="RegExp",xb="Date",$b="Map",_b="Set",Gc="WeakMap",Hc="WeakSet",J="Symbol",Eb="Promise",hc="Math",Lc="Arguments",c="prototype",R="constructor",O="toString",Lb="toLocaleString",Kc="hasOwnProperty",hb="forEach",Pb="contains",Qb="includes",Jc="process",Sb="createElement",ub=a[Rb],g=a[A],B=a[p],U=a[M],Ic=a[ab],Nc=a[xb],X=a[$b],Y=a[_b],ac=a[Gc],pc=a[Hc],h=a[J],m=a[hc],qc=a.TypeError,gc=a.setTimeout,Cb=a.setImmediate,ic=a.clearImmediate,jc=a[Jc],Ec=jc&&jc.nextTick,_=a.document,Dc=a.navigator,Jb=a.define,u=B[c],v=g[c],Cc=ub[c],Nb=1/0,s={},lb=I?a:s,F=".",zb="#",P=i(/./.test,/\[native code\]\s*\}\s*$/,1),Rc=v[O],Sc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},db=O+"Tag",Tc=Cc.apply,tb=Cc.call;s._=lb._=I?lb._||{}:{};var W,Zb,G=g.create,wb=g.getPrototypeOf,S=g.defineProperty,bc=g.defineProperties,yb=g.getOwnPropertyDescriptor,D=g.keys,Ab=g.getOwnPropertyNames,xc=g.getOwnPropertySymbols,sc=function(a){return xc?Ab(a).concat(xc(a)):Ab(a)},f=i(tb,v[Kc],2),k=g,cb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=k(arguments[b++]),e=D(d),j=e.length,f=0;j>f;)a[c=e[f++]]=d[c];return a},rc=u.push,eb=u.slice,mc=u.indexOf,nc=u[hb],Hb=9007199254740991,Vc=m.ceil,Fc=m.floor,kc=m.max,T=m.min,tc=m.pow,uc=m.random,vc=m.trunc||function(a){return(a>0?Fc:Vc)(a)},wc="Reduce of empty object with no initial value",$=!!function(){try{return S({},0,v)}catch(a){}}(),Uc=0,e=Bc(1),t=h||qb,L=h?Ac:e,Bb="iterator",V=h&&Bb in h?h[Bb]:qb(J+F+Bb),sb=h&&db in h?h[db]:qb(J+F+db),Db="@@"+Bb,Oc=Db in u,n=t("iter"),Xb=t("shim"),H=1,y=2,Z={},Mc={};rb(Mc,ob);var dc=_&&_.documentElement,cc=mb(jc)==Jc,Pc=a.core,j=1,z=2,o=4,q=8,Tb=16,Ob=32;cc&&(module.exports=s),l(Jb)&&Jb.amd&&Jb(function(){return s}),(!cc||I)&&(s.noConflict=function(){return a.core=Pc,s},a.core=s),!function(n,i,x,a){function e(){var a,b=_[Sb]("iframe"),d=z;for(b.style.display="none",dc.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),e=a.F;d--;)delete e[c][h[d]];return e()}function m(b,c){return function(i){var d,g=k(i),h=0,e=[];for(d in g)d!=a&&f(g,d)&&e.push(d);for(;c>h;)f(g,d=b[h++])&&(~mc.call(e,d)||e.push(d));return e}}function s(a){return function(){return a.apply(k(this),arguments)}}function t(a){return function(g,d){C(g);var c=k(this),e=r(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,N(a?b>=0:e>b,wc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}$||(yb=function(a,b){return f(a,b)?Mb(!v[n].call(a,b),a[b]):d},S=function(a,c,b){return"value"in b&&(K(a)[c]=b.value),a},bc=function(a,d){K(a);for(var b,c,e=D(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(o+j*!$,A,{getOwnPropertyDescriptor:yb,defineProperty:S,defineProperties:bc});var h=[R,Kc,"isPrototypeOf",n,Lb,O,"valueOf"],y=h.concat("length",c),z=h.length;b(o,A,{getPrototypeOf:wb=wb||function(b){return f(K(b),a)?b[a]:l(b[R])&&b instanceof b[R]?b[R][c]:b instanceof g?v:null},getOwnPropertyNames:Ab=Ab||m(y,y.length,!0),create:G=G||function(f,g){var b;return null!==f?(i[c]=K(f),b=new i,i[c]=null,b[R][c]===f||(b[a]=f)):b=e(),g===d?b:bc(b,g)},keys:D=D||m(h,z,!1)}),b(q,Rb,{bind:function(d){function b(){var f=e.concat(eb.call(arguments));if(this instanceof b){var g=G(a[c]),h=E(a,f,g);return w(h)?h:g}return E(a,f,d)}var a=C(this),e=eb.call(arguments,1);return b}}),0 in g(F)&&F[0]==F||(k=function(a){return mb(a)==M?a.split(""):g(a)},eb=s(eb)),b(q+j*(k!=g),p,{slice:eb,join:s(u.join)}),b(o,p,{isArray:function(a){return mb(a)==p}}),b(q,p,{forEach:nc=nc||Q(0),map:Q(1),filter:Q(2),some:Q(3),every:Q(4),reduce:t(!1),reduceRight:t(!0),indexOf:mc=mc||Ub(!1),lastIndexOf:function(d,e){var b=k(this),c=r(b.length),a=c-1;for(arguments.length>1&&(a=T(a,nb(e))),0>a&&(a=r(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(q,M,{trim:Fb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(o,xb,{now:function(){return+new Nc}}),x(function(){return arguments}())==A&&(fb=function(a){var b=x(a);return b==A&&l(a.callee)?Lc:b})}("propertyIsEnumerable",ub(),fb,t(c)),b(z+j,{global:a}),!function(d,a){P(h)||(h=function(b){N(!(this instanceof h),J+" is not a "+R);var a=qb(b);return S(v,a,{configurable:!0,set:function(b){e(this,a,b)}}),L(G(h[c]),d,a)},e(h[c],O,function(){return this[d]})),b(z+Ob,{Symbol:h}),b(o,J,{"for":function(b){return f(a,b+="")?a[b]:a[b]=h(b)},iterator:V,keyFor:ib.call(Wb,a),toStringTag:sb=db in h?h[db]:h(J+F+db),pure:t,set:L}),gb(h,J),b(z,{Reflect:{ownKeys:sc}})}(t("tag"),{}),!function(g,l){function n(a){return g(a=+a)&&0!=a?0>a?-n(-a):f(a+j(a*a+1)):a}function s(a,b){return!!~U(this).indexOf(a,b)}b(o,A,{assign:cb,is:ec}),"__proto__"in v&&function(c,a){try{a=i(tb,yb(v,"__proto__").set,2),a({},u)}catch(d){c=!0}b(o,A,{setPrototypeOf:function(d,b){return K(d),N(null===b||w(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var t=Ic.isInteger||function(a){return g(a)&&Fc(a)===a},h=m.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},x=m.abs,c=m.exp,f=m.log,j=m.sqrt;b(o,ab,{EPSILON:tc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:t,isNaN:lc,isSafeInteger:function(a){return t(a)&&x(a)<=Hb},MAX_SAFE_INTEGER:Hb,MIN_SAFE_INTEGER:-Hb,parseFloat:parseFloat,parseInt:parseInt}),b(o,hc,{acosh:function(a){return f(a+j(a*a-1))},asinh:n,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*tc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[O](2).length:32},cosh:function(a){return(c(a)+c(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:c(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Nb||a==-Nb)return Nb;b+=a*a}return j(b)},imul:function(b,c){var a=65535,f=a&b>>>16,d=a&b,g=a&c>>>16,e=a&c;return 0|d*e+(f*e+d*g<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:f(1+ +a)},log10:function(a){return f(a)/m.LN10},log2:function(a){return f(a)/m.LN2},sign:h,sinh:function(a){return 0==a?+a:(c(a)-c(-a))/2},tanh:function(a){return g(a)?0==a?+a:(c(a)-c(-a))/(c(a)+c(-a)):h(a)},trunc:vc}),gb(m,hc,!0),b(q,M,{includes:s,contains:Kb(s,M+zb+Pb,M+zb+Qb),endsWith:function(a,b){var c=this.length,e=r(T(b===d?c:b,c));return a+="",U(this).slice(e-a.length,e)===a},repeat:function(d){var b=""+this,c="",a=nb(d);for(N(a>=0,"Count can't be negative");a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=r(T(c,this.length));return a+="",U(this).slice(b,b+a.length)===a}}),b(o,p,{from:function(m,h,l){var g,b=k(m),c=new(Gb(this,B)),e=h!==d,j=e?i(h,l,2):d,a=0;if(fc(b))for(var f,n=bb(b);!(f=n.next()).done;)c[a]=e?j(f.value,a):f.value,a++;else for(g=r(b.length);g>a;a++)c[a]=e?j(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(Gb(this,B))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(q,p,{fill:function(f,g,c){var a,b=r(this.length),e=kc(zc(this,g),0);for(c===d?a=b:(a=nb(c),0>a&&(a+=b),a=T(a,b));a>e;)this[e++]=f;return this},find:Q(5),findIndex:Q(6)}),gb(a.JSON,"JSON",!0),I&&(l[sb]="x","x"!=mb(l)&&e(v,O,function(){return"[object "+fb(this)+"]"}))}(isFinite,{}),l(Cb)&&l(ic)||function(o){function d(a){if(f(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,g,e,j=a.postMessage,k=a.addEventListener,m=a.MessageChannel,h=0,b={};Cb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++h]=function(){E(l(a)?a:ub(a),d)},c(h),h},ic=function(a){delete b[a]},cc?c=function(a){Ec(ib.call(d,a))}:k&&l(j)&&!a.importScripts?(c=function(a){j(a,"*")},k("message",n,!1)):l(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=_&&o in _[Sb]("script")?function(a){dc.appendChild(_[Sb]("script"))[o]=function(){dc.removeChild(this),d(a)}}:function(a){gc(ib.call(d,a),0)}}("onreadystatechange"),b(z+Tb,{setImmediate:Cb,clearImmediate:ic}),!function(a,f){l(a)&&l(a.resolve)&&a.resolve(f=new a(ub()))==f||function(k,g){function h(b){var a;return w(b)&&(a=b.then),l(a)?a:!1}function f(b){var a=b.chain;a.length&&k(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(qc(Eb+"-chain cycle")):(f=h(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 j(d){var e,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(e=h(d))?(c={def:a,done:!1},e.call(d,i(j,c,1),i(b,c,1))):(a.msg=d,a.state=1,f(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,f(a))}a=function(f){C(f),Ib(this,a,Eb);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(i(j,c,1),i(b,c,1))}catch(h){b.call(c,h)}},e(a[c],"then",function(c,d){var a={ok:l(c)?c:!0,fail:l(d)?d:!1},e=a.P=new this[R](function(b,c){a.res=C(b),a.rej=C(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(a[c],"catch",function(a){return this.then(d,a)}),e(a,"all",function(c){var b=this,a=[];return new b(function(f,g){kb(c,!1,rc,a);var d=a.length,e=B(d);d?nc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(a,"race",function(b){var a=this;return new a(function(c,d){kb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(a,"reject",function(a){return new this(function(c,b){b(a)})}),e(a,"resolve",function(a){return w(a)&&wb(a)===this[c]?a:new this(function(b){b(a)})})}(Ec||Cb,t("def")),gb(a,Eb),b(z+j*!P(a),{Promise:a})}(a[Eb]),!function(){function n(a,f,v,s,i,m,n){function q(a,b){return b!=d&&kb(b,m,a[g],a),a}var g=m?"set":"add",r=i.clear;if(v){var p=a,t={},h=new a,w=h[g];V in u&&a.length||(a=function(b){return Ib(this,a,f),q(new p,b)},a[c]=p[c]),I&&h[g](t,1)!==h&&e(a[c],g,function(a,b){return w.call(this,a,b),this})}else a=function(b){Ib(this,a,f),n?e(this,k,x++):r.call(this),q(this,b)},L(a,Xb,!0),cb(a[c],s,i),n||S(a[c],"size",{get:function(){return this[l]}});gb(a,f);var o={};return o[f]=a,b(z+Ob+j*!P(a),o),a}function m(a,b){if(!w(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";e(a,o,++v)}return"O"+a[o]}function r(a){return{clear:function(){e(this,l,0),e(this,g,G(null)),a==h&&e(this,h,G(null))},"delete":function(e){var b=m(e),c=this[g],d=b in c;return d&&(delete c[b],a==h&&delete this[h][b],this[l]--),d},forEach:function(h,j){var e,b,k=i(h,j,3),l=this[a],c=this[g],f={};do for(b in c)b in f||(f[b]=!0,k(l[b],c[b],this));while(b!=d&&b!=(e=D(c))[e.length-1])},has:function(a){return m(a)in this[g]}}}function q(b){return f(b,a)||e(b,a,{}),b[a]}function p(b){return w(b)&&f(b,a)&&f(b[a],this[k])}var g=Zb=t("keys"),h=t("values"),o=t("storeId"),a=t("weakData"),k=t("weakId"),l=$?t("size"):"size",v=0,x=0;X=n(X,$b,P(X)&&f(X[c],hb),{get:function(a){return this[h][m(a)]},set:function(a,d){var b=m(a,!0),c=this[h];return b in c||(this[g][b]=ec(a,-0)?0:a,this[l]++),c[b]=d,this}},r(h),!0),Y=n(Y,_b,P(Y)&&f(Y[c],hb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=ec(a,-0)?0:a,this[l]++),this}},r(g));var s={"delete":function(b){return p.call(this,b)&&delete b[a][this[k]]},has:p};ac=n(ac,Gc,P(ac),{get:function(b){return w(b)&&f(b,a)?b[a][this[k]]:d},set:function(a,b){return q(K(a))[this[k]]=b,this}},s,!0,!0),pc=n(pc,Hc,P(pc),{add:function(a){return q(K(a))[this[k]]=!0,this}},s,!1,!0)}(),!function(e){function l(a,b){L(this,n,{o:k(a),a:D(a),i:0,k:b})}function h(a){return function(b){return new l(b,a)}}function a(a){var c=1==a,b=4==a;return function(l,o,q){for(var e,h,f,r=i(o,q,3),n=k(l),m=D(n),p=m.length,j=0,g=c||7==a||2==a?new(Gb(this,W)):d;p>j;)if(e=m[j++],h=n[e],f=r(h,e,l),a)if(c)g[e]=f;else if(f)switch(a){case 2:g[e]=h;break;case 3:return!0;case 5:return h;case 6:return e;case 7:g[f[0]]=f[1]}else if(b)return!1;return 3==a||b?b:g}}function m(a){return function(j,l,c){C(l);var b,m,e,f=k(j),h=D(f),n=h.length,i=0;for(a?b=c==d?new(Gb(this,W)):g(c):3>arguments.length?(N(n,wc),b=f[h[i++]]):b=g(c);n>i;)if(e=l(b,f[m=h[i++]],m,j),a){if(e===!1)break}else b=e;return b}}function p(b,a){return(a==a?Wb(b,a):q(b,lc))!==d}W=function(a){var b=G(null);if(a!=d)if(fc(a))for(var e,c,f=bb(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else cb(b,a);return b},W[c]=null,vb(l,e,function(){var a,c,b=this[n],d=b.i++,e=b.a,f=b.k;return d>=e.length?x(1):(a=e[d],c=f==H?a:f==y?b.o[a]:[a,b.o[a]],x(0,c))});var q=a(6);cb(W,{keys:h(H),values:h(y),entries:h(H+y),forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findKey:q,mapPairs:a(7),reduce:m(!1),turn:m(!0),keyOf:Wb,includes:p,contains:Kb(p,e+F+Pb,e+F+Qb),has:f,get:function(a,b){return f(a,b)?a[b]:d},set:Bc(0),isDict:function(a){return w(a)&&wb(a)===W[c]}}),b(o,A,{values:Vb(!1),entries:Vb(!0)}),b(z+j,{Dict:W})}("Dict"),!function(a,f){function e(b,c){return this instanceof e?(this[n]=bb(b),this[a]=!!c,d):new e(b,c)}function h(d){function b(b,c,d){this[n]=bb(b),this[a]=b[a],this[f]=i(c,d,b[a]?2:1)}return vb(b,"Chain",d,g),rb(b[c],ob),b}vb(e,"Wrapper",function(){return this[n].next()});var g=e[c];rb(g,function(){return this[n]});var k=h(function(){var b=this[n].next();return b.done?b:x(0,oc(this[f],b.value,this[a]))}),l=h(function(){for(;;){var b=this[n].next();if(b.done||oc(this[f],b.value,this[a]))return b}});cb(g,{of:function(b,c){kb(this,this[a],b,c)},array:function(a,c){var b=[];return kb(a!=d?this.map(a,c):this,!1,rc,b),b},filter:function(a,b){return new l(this,a,b)},map:function(a,b){return new k(this,a,b)}}),e.isIterable=fc,e.getIterator=bb,b(z+j,{$for:e})}("entries",t("fn")),!function(){function a(d,c,g,f,h){function a(a){return function(){return new f(this,a)}}vb(f,c,h),b(q+j*e,c,{entries:a(H+y),keys:a(H),values:a(y)}),d&&Yb(d,c,a(g))}var d=Vb(!1),e="keys"in u&&!("next"in[].keys());a(B,p,y,function(a,b){L(this,n,{o:k(a),i:0,k:b})},function(){var d,b=this[n],c=b.o,a=b.i++,e=b.k;return a>=c.length?x(1):(d=e==H?a:e==y?c[a]:[a,c[a]],x(0,d))}),Yb(U,M,Z[p]),Z[Lc]=Z[p],a(X,$b,H+y,function(a,e){var b;X[Xb]?b=d(a[Zb]):X[c][hb].call(a,function(b,a){this.push(a)},b=[]),L(this,n,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[n],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?x(1):(a=e[f],c=g==H?a:g==y?d.get(a):[a,d.get(a)],x(0,c))}),a(Y,_b,y,function(b,e){var a;Y[Xb]?a=d(b[Zb]):Y[c][hb].call(b,function(a){this.push(a)},a=[]),L(this,n,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[n],c=b.a;return c.length?(a=c.pop(),x(0,b.k==H+y?[a,a]:a)):x(1)})}(),!function(a){function c(b){return a?function(a,c){return b(E(ib,eb.call(arguments,2),l(a)?a:ub(a)),c)}:b}b(z+Tb+j*a,{setTimeout:gc=c(gc),setInterval:c(setInterval)})}(!!Dc&&/MSIE .\./.test(Dc.userAgent)),!function(a,g){function c(h){var b=this,c={};return e(b,a,function(a){return a!==d&&a in b?f(c,a)?c[a]:c[a]=i(b[a],b,-1):g.call(b)})[a](h)}b(q+j,Rb,{part:ib,by:function(g){var a,e,b=this,f=lb._,h=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=tb):a=g,2>c)return i(b,a,-1);for(e=B(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(h=!0);return yc(b,e,c,h,f,!0,a)},only:function(a,b){var c=C(this),d=r(a),e=arguments.length>1;return function(){for(var f=T(d,arguments.length),g=B(f),a=0;f>a;)g[a]=arguments[a++];return E(c,g,e?b:this)}}}),e(lb._,O,function(){return a}),e(v,a,c),$||e(u,a,c)}($?qb("tie"):Lb,v[Lb]),!function(){function a(a,b){for(var c,d=sc(k(b)),f=d.length,e=0;f>e;)S(a,c=d[e++],yb(b,c));return a}b(o+j,A,{isObject:w,classof:fb,define:a,make:function(b,c){return a(G(b),c)}})}(),b(q+j,p,{includes:Ub(!0),contains:Kb(Ub(!0),p+zb+Pb,p+zb+Qb),turn:jb}),!function(){function a(a,c){b(o,p,jb.call(pb(a),function(b,a){a in u&&(b[a]=i(tb,u[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,fill,turn")}(),!function(){function a(a){L(this,n,{l:r(a),i:0})}vb(a,ab,function(){var a=this[n],b=a.i++;return a.l>b?x(0,b):x(1)}),Yb(Ic,ab,function(){return new a(this)}),b(q+j,ab,{random:function(a){var b=+this,c=a==d?0:+a,e=T(b,c);return uc()*(kc(b,c)-e)+e}}),b(q+j,ab,jb.call(pb("round,floor,ceil,abs,sin,asin,cos,acos,tan,atan,exp,sqrt,max,min,pow,atan2,acosh,asinh,atanh,cbrt,clz32,cosh,expm1,hypot,imul,log1p,log10,log2,sign,sinh,tanh,trunc"),function(c,a){var b=m[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return E(b,a)})},{}))}(),!function(){var a,c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"},d={};for(a in c)d[c[a]]=a;b(q+j,M,{escapeHTML:Fb(/[&<>"']/g,c),unescapeHTML:Fb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),b(o,Qc,{escape:Fb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(o,n,c,d,k,h,i,e,l){function m(b){return function(n,m){function g(a){return p[b+a]()}var p=this,j=c[f(c,m)?m:d];return U(n).replace(o,function(b){switch(b){case"s":return g(k);case"ss":return a(g(k));case"m":return g(h);case"mm":return a(g(h));case"h":return g(i);case"hh":return a(g(i));case"D":return g(xb);case"DD":return a(g(xb));case"W":return j[0][g("Day")];case"N":return g(e)+1;case"NN":return a(g(e)+1);case"M":return j[2][g(e)];case"MM":return j[1][g(e)];case"Y":return g(l);case"YY":return a(g(l)%100)}return b})}}function a(a){return a>9?a:"0"+a}function g(d,a){function b(b){return jb.call(pb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[pb(a.weekdays),b(1),b(2)],s}b(q+j,xb,{format:m("get"),formatUTC:m("getUTC")}),g(d,{weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",months:"January,February,March,April,May,June,July,August,September,October,November,December"}),g("ru",{weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),s.locale=function(a){return f(c,a)?d=a:d},s.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=jb.call(pb("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(f,a){var b=e[a];f[a]=function(){return c&&b?Tc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{I&&delete a.console}catch(g){}b(z+j,{console:cb(f.log,f)})}(a.console||{})}(Function("return this"),!0);
!function(ub,H,d){"use strict";function y(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function l(a){return"function"==typeof a}function ab(a,b,d){a&&(g(a=d?a:a[c],xb)||e(a,xb,b))}function sb(a){return a==d?a===d?"Undefined":"Null":Qc.call(a).slice(8,-1)}function _(b){var a,c=sb(b);return c==C&&(a=b[xb])?g(Sc,a)?"~"+a:a:c}function kb(){for(var a=arguments.length,c=E(a),b=0,d=nb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return qc(this,c,a,e,d,!1)}function qc(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 K(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 K(a,h,k)}}function h(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 K(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 Ub(a){return function(f){var g,h=k(f),c=D(f),d=c.length,b=0,e=E(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Vb(e,f){for(var a,b=k(e),c=D(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function wb(a){return A(a).split(",")}function W(a){var c=1==a,g=2==a,i=3==a,b=4==a,e=6==a,j=5==a||e;return function(s,u){for(var m,n,v=h(s,u,3),q=f(this),o=k(q),r=t(o.length),l=0,p=c?E(r):g?[]:d;r>l;l++)if((j||l in o)&&(m=o[l],n=v(m,l,q),a))if(c)p[l]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return l;case 2:p.push(m)}else if(b)return!1;return e?-1:i||b?b:p}}function Tb(a){return function(d,f){var c=k(this),e=t(c.length),b=X(f,e);if(a&&d!=d){for(;e>b;b++)if(dc(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 lb(b,c){B(b);for(var e=c==d?[]:f(c),g=k(this),h=t(g.length),a=0;h>a&&b(e,g[a],a,this)!==!1;a++);return e}function Hb(a,b){return"function"==typeof a?a:b}function _b(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function dc(a){return a!=a}function tb(a){return isNaN(a)?0:wc(a)}function t(a){return a>0?M(tb(a),Eb):0}function X(a,b){var a=tb(a);return 0>a?sc(a+b,0):M(a,b)}function Gb(b,a,c){var d=y(a)?function(b){return a[b]}:a;return function(a){return A(c?a:this).replace(b,d)}}function Q(c,a,b){if(!c)throw Gc(b?a+b:a)}function B(a){return Q(l(a),a," is not a function!"),a}function N(a){return Q(y(a),a," is not an object!"),a}function kc(a,b,c){Q(a instanceof b,c,": use the 'new' operator!")}function mc(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+G),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Lb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function yc(a,b,c){return a[b]=c,a}function zc(a){return cb?function(b,c,d){return V(b,c,Lb(a,d))}:yc}function fb(a){return L+"("+a+")_"+(++Uc+vc())[P](36)}function gb(a,b){e(a,T,b),Pc&&e(a,yb,b)}function ib(a,b,d,e){a[c]=J(e||Jc,{next:Lb(1,d)}),ab(a,b+" Iterator")}function Wb(d,e,h){var a=d[c],f=g(a,yb),b=g(a,T)?a[T]:f?a[yb]:h;H&&(gb(a,b),f&&gb(pb(b.call(new d)),ub)),S[e]=b,S[e+" Iterator"]=ub}function w(a,b){return{value:b,done:!!a}}function bc(b){var a=f(b);return T in a||g(S,_(a))}function $(a){return N((a[T]||S[_(a)]).call(a))}function hc(a,b,c){return c?K(a,b):a(b)}function rb(c,a,d,e){for(var b,f=$(c),g=h(d,e,a?2:1);!(b=f.next()).done;)if(hc(g,b.value,a)===!1)return}function b(g,i,p){var d,m,b,k,o=g&z,f=o?a:g&n?a[i]:(a[i]||u)[c],r=o?s:s[i]||(s[i]={});o&&(p=i);for(d in p)m=!(g&j)&&f&&d in f&&(!l(f[d])||qb(f[d])),b=(m?f:p)[d],g&Sb&&m?k=h(b,a):g&Mb&&!H&&f[d]==b?(k=function(a){return this instanceof b?new b(a):b(a)},k[c]=b[c]):k=g&q&&l(b)?h(vb,b):b,r[d]!=b&&(r[d]=k),H&&f&&!m&&(o||delete f[d])&&e(f,d,b)}var a=ub(),C="Object",Qb="Function",p="Array",I="String",db="Number",Tc="RegExp",jb="Date",Yb="Map",Zb="Set",Ac="WeakMap",Bc="WeakSet",L="Symbol",Fb="Promise",ec="Math",Hc="Arguments",c="prototype",R="constructor",P="toString",Jb="toLocaleString",Mc="hasOwnProperty",Ib="forEach",Nb="contains",Pb="includes",Lc="process",Rb="createElement",hb=a[Qb],f=a[C],E=a[p],A=a[I],Kc=a[db],Oc=a[jb],mb=a[Yb],ob=a[Zb],Ic=a[Ac],Nc=a[Bc],i=a[L],o=a[ec],Gc=a.TypeError,oc=a.RangeError,gc=a.setTimeout,Bb=a.setImmediate,ic=a.clearImmediate,jc=a[Lc],Ec=jc&&jc.nextTick,Y=a.document,Dc=a.navigator,Kb=a.define,v=E[c],u=f[c],Cc=hb[c],Ob=1/0,s={},nb=H?a:s,G=".",zb="#",qb=h(/./.test,/\[native code\]\s*\}\s*$/,1),Qc=u[P],Sc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},bb=P+"Tag",Vc=Cc.apply,vb=Cc.call;s._=nb._=H?nb._||{}:{};var U,$b,J=f.create,pb=f.getPrototypeOf,V=f.defineProperty,cc=f.defineProperties,Ab=f.getOwnPropertyDescriptor,D=f.keys,Cb=f.getOwnPropertyNames,tc=f.getOwnPropertySymbols,Fc=function(a){return tc?Cb(a).concat(tc(a)):Cb(a)},g=h(vb,u[Mc],2),k=f,Z=f.assign||function(h){for(var a=f(h),i=arguments.length,b=1;i>b;)for(var c,d=k(arguments[b++]),e=D(d),j=e.length,g=0;j>g;)a[c=e[g++]]=d[c];return a},pc=v.push,eb=v.slice,nc=v.indexOf,lc=v[Ib],Eb=9007199254740991,Wc=o.ceil,rc=o.floor,sc=o.max,M=o.min,uc=o.pow,vc=o.random,wc=o.trunc||function(a){return(a>0?rc:Wc)(a)},xc="Reduce of empty object with no initial value",cb=!!function(){try{return V({},0,u)}catch(a){}}(),Uc=0,e=zc(1),r=i||fb,O=i?yc:e,Db="iterator",T=i&&Db in i?i[Db]:fb(L+G+Db),xb=i&&bb in i?i[bb]:fb(L+G+bb),yb="@@"+Db,Pc=yb in v,m=r("iter"),Xb=r("shim"),F=1,x=2,S={},Jc={};gb(Jc,ub);var fc=Y&&Y.documentElement,ac=sb(jc)==Lc,Rc=a.core,j=1,z=2,n=4,q=8,Sb=16,Mb=32;ac&&(module.exports=s),l(Kb)&&Kb.amd&&Kb(function(){return s}),(!ac||H)&&(s.noConflict=function(){return a.core=Rc,s},a.core=s),!function(o,i,w,a){function e(){var a,b=Y[Rb]("iframe"),d=z;for(b.style.display="none",fc.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),e=a.F;d--;)delete e[c][h[d]];return e()}function m(b,c){return function(i){var d,f=k(i),h=0,e=[];for(d in f)d!=a&&g(f,d)&&e.push(d);for(;c>h;)g(f,d=b[h++])&&(~nc.call(e,d)||e.push(d));return e}}function r(a){return function(){return a.apply(k(this),arguments)}}function s(a){return function(g,d){B(g);var c=k(this),e=t(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,Q(a?b>=0:e>b,xc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}cb||(Ab=function(a,b){return g(a,b)?Lb(!u[o].call(a,b),a[b]):d},V=function(a,c,b){return"value"in b&&(N(a)[c]=b.value),a},cc=function(a,d){N(a);for(var b,c,e=D(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(n+j*!cb,C,{getOwnPropertyDescriptor:Ab,defineProperty:V,defineProperties:cc});var h=[R,Mc,"isPrototypeOf",o,Jb,P,"valueOf"],x=h.concat("length",c),z=h.length;b(n,C,{getPrototypeOf:pb=pb||function(b){return g(N(b),a)?b[a]:l(b[R])&&b instanceof b[R]?b[R][c]:b instanceof f?u:null},getOwnPropertyNames:Cb=Cb||m(x,x.length,!0),create:J=J||function(f,g){var b;return null!==f?(i[c]=N(f),b=new i,i[c]=null,b[R][c]===f||(b[a]=f)):b=e(),g===d?b:cc(b,g)},keys:D=D||m(h,z,!1)}),b(q,Qb,{bind:function(d){function b(){var f=e.concat(eb.call(arguments));if(this instanceof b){var g=J(a[c]),h=K(a,f,g);return y(h)?h:g}return K(a,f,d)}var a=B(this),e=eb.call(arguments,1);return b}}),0 in f(G)&&G[0]==G||(k=function(a){return sb(a)==I?a.split(""):f(a)},eb=r(eb)),b(q+j*(k!=f),p,{slice:eb,join:r(v.join)}),b(n,p,{isArray:function(a){return sb(a)==p}}),b(q,p,{forEach:lc=lc||W(0),map:W(1),filter:W(2),some:W(3),every:W(4),reduce:s(!1),reduceRight:s(!0),indexOf:nc=nc||Tb(!1),lastIndexOf:function(d,e){var b=k(this),c=t(b.length),a=c-1;for(arguments.length>1&&(a=M(a,tb(e))),0>a&&(a=t(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(q,I,{trim:Gb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(n,jb,{now:function(){return+new Oc}}),w(function(){return arguments}())==C&&(_=function(a){var b=w(a);return b==C&&l(a.callee)?Hc:b})}("propertyIsEnumerable",hb(),_,r(c)),b(z+j,{global:a}),!function(d,a){qb(i)||(i=function(b){Q(!(this instanceof i),L+" is not a "+R);var a=fb(b);return V(u,a,{configurable:!0,set:function(b){e(this,a,b)}}),O(J(i[c]),d,a)},e(i[c],P,function(){return this[d]})),b(z+Mb,{Symbol:i}),b(n,L,{"for":function(b){return g(a,b+="")?a[b]:a[b]=i(b)},iterator:T,keyFor:kb.call(Vb,a),toStringTag:xb=bb in i?i[bb]:i(L+G+bb),pure:r,set:O}),ab(i,L),b(z,{Reflect:{ownKeys:Fc}})}(r("tag"),{}),!function(i,r){function z(a){return i(a=+a)&&0!=a?0>a?-z(-a):g(a+l(a*a+1)):a}function x(a,b){return!!~A(this).indexOf(a,b)}b(n,C,{assign:Z,is:_b}),"__proto__"in u&&function(c,a){try{a=h(vb,Ab(u,"__proto__").set,2),a({},v)}catch(d){c=!0}b(n,C,{setPrototypeOf:function(d,b){return N(d),Q(null===b||y(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var w=Kc.isInteger||function(a){return i(a)&&rc(a)===a},m=o.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},s=o.abs,c=o.exp,g=o.log,l=o.sqrt,j=A.fromCharCode;b(n,db,{EPSILON:uc(2,-52),isFinite:function(a){return"number"==typeof a&&i(a)},isInteger:w,isNaN:dc,isSafeInteger:function(a){return w(a)&&s(a)<=Eb},MAX_SAFE_INTEGER:Eb,MIN_SAFE_INTEGER:-Eb,parseFloat:parseFloat,parseInt:parseInt}),b(n,ec,{acosh:function(a){return g(a+l(a*a-1))},asinh:z,atanh:function(a){return 0==a?+a:g((1+ +a)/(1-a))/2},cbrt:function(a){return m(a)*uc(s(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[P](2).length:32},cosh:function(a){return(c(a)+c(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:c(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Ob||a==-Ob)return Ob;b+=a*a}return l(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:g(1+ +a)},log10:function(a){return g(a)/o.LN10},log2:function(a){return g(a)/o.LN2},sign:m,sinh:function(a){return 0==a?+a:(c(a)-c(-a))/2},tanh:function(a){return i(a)?0==a?+a:(c(a)-c(-a))/(c(a)+c(-a)):m(a)},trunc:wc}),ab(o,ec,!0),b(n,I,{fromCodePoint:function(){for(var a,c=[],b=0,d=arguments.length;d>b;b++){if(a=+arguments[b],X(a,1114111)!==a)throw oc();c.push(65536>a?j(a):j(((a-=65536)>>10)+55296)+j(a%1024+56320))}return c.join("")}}),b(q,I,{codePointAt:function(f){var a,c,d=A(this),b=tb(f),e=d.length;if(!(0>b||b>=e))return a=d.charCodeAt(b),55296>a||a>56319||b+1===e?a:(c=d.charCodeAt(b+1),56320>c||c>57343?a:(a-55296<<10)+(c-56320)+65536)},includes:x,contains:mc(x,I+zb+Nb,I+zb+Pb),endsWith:function(a,b){var c=this.length,e=b===d?c:M(t(b),c);return a+="",A(this).slice(e-a.length,e)===a},repeat:function(d){var b=A(this),c="",a=tb(d);if(0>a)throw oc("Count can't be negative");for(;a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=t(M(c,this.length));return a+="",A(this).slice(b,b+a.length)===a}}),b(n,p,{from:function(m,i,l){var g,b=k(m),c=new(Hb(this,E)),e=i!==d,j=e?h(i,l,2):d,a=0;if(bc(b))for(var f,n=$(b);!(f=n.next()).done;)c[a]=e?j(f.value,a):f.value,a++;else for(g=t(b.length);g>a;a++)c[a]=e?j(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(Hb(this,E))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(q,p,{copyWithin:function(j,k,i){var c=f(this),e=t(c.length),a=X(j,e),b=X(k,e),l=i===d?e:X(i,e),g=M(l-b,e-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=f(this),b=t(a.length),e=X(h,b),i=c===d?b:X(c,b);i>e;)a[e++]=g;return a},find:W(5),findIndex:W(6)}),ab(a.JSON,"JSON",!0),H&&(r[xb]="x","x"!=sb(r)&&e(u,P,function(){return"[object "+_(this)+"]"}))}(isFinite,{}),l(Bb)&&l(ic)||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,j=a.postMessage,k=a.addEventListener,m=a.MessageChannel,i=0,b={};Bb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++i]=function(){K(l(a)?a:hb(a),d)},c(i),i},ic=function(a){delete b[a]},ac?c=function(a){Ec(kb.call(d,a))}:k&&l(j)&&!a.importScripts?(c=function(a){j(a,"*")},k("message",n,!1)):l(m)?(f=new m,e=f.port2,f.port1.onmessage=n,c=h(e.postMessage,e,1)):c=Y&&o in Y[Rb]("script")?function(a){fc.appendChild(Y[Rb]("script"))[o]=function(){fc.removeChild(this),d(a)}}:function(a){gc(kb.call(d,a),0)}}("onreadystatechange"),b(z+Sb,{setImmediate:Bb,clearImmediate:ic}),!function(a,f){l(a)&&l(a.resolve)&&a.resolve(f=new a(hb()))==f||function(k,g){function i(b){var a;return y(b)&&(a=b.then),l(a)?a:!1}function f(b){var a=b.chain;a.length&&k(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(Gc(Fb+"-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 j(d){var e,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(e=i(d))?(c={def:a,done:!1},e.call(d,h(j,c,1),h(b,c,1))):(a.msg=d,a.state=1,f(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,f(a))}a=function(f){B(f),kc(this,a,Fb);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(h(j,c,1),h(b,c,1))}catch(i){b.call(c,i)}},e(a[c],"then",function(c,d){var a={ok:l(c)?c:!0,fail:l(d)?d:!1},e=a.P=new this[R](function(b,c){a.res=B(b),a.rej=B(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(a[c],"catch",function(a){return this.then(d,a)}),e(a,"all",function(c){var b=this,a=[];return new b(function(f,g){rb(c,!1,pc,a);var d=a.length,e=E(d);d?lc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(a,"race",function(b){var a=this;return new a(function(c,d){rb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(a,"reject",function(a){return new this(function(c,b){b(a)})}),e(a,"resolve",function(a){return y(a)&&pb(a)===this[c]?a:new this(function(b){b(a)})})}(Ec||Bb,r("def")),ab(a,Fb),b(z+j*!qb(a),{Promise:a})}(a[Fb]),!function(){function n(a,h,u,n,p,i){function o(a,b){return b!=d&&rb(b,p,a[f],a),a}var f=p?"set":"add",x=n.clear,q={};if(qb(a)&&(i||g(a[c],Ib))){var r=a,t={},m=new a,s=m[f];T in v&&a.length||(a=function(b){return kc(this,a,h),o(new r,b)},a[c]=r[c]),H&&m[f](t,1)!==m&&e(a[c],f,function(a,b){return s.call(this,a,b),this})}else a=function(b){kc(this,a,h),i?e(this,k,w++):x.call(this),o(this,b)},O(a,Xb,!0),Z(a[c],u,n),i||V(a[c],"size",{get:function(){return this[l]}});return ab(a,h),q[h]=a,b(z+Mb+j*!qb(a),q),a}function m(a,b){if(!y(a))return("string"==typeof a?"S":"P")+a;if(!g(a,o)){if(!b)return"";e(a,o,++u)}return"O"+a[o]}function s(a){return{clear:function(){e(this,l,0),e(this,f,J(null)),a==i&&e(this,i,J(null))},"delete":function(e){var b=m(e),c=this[f],d=b in c;return d&&(delete c[b],a==i&&delete this[i][b],this[l]--),d},forEach:function(i,j){var e,b,k=h(i,j,3),l=this[a],c=this[f],g={};do for(b in c)b in g||(g[b]=!0,k(l[b],c[b],this));while(b!=d&&b!=(e=D(c))[e.length-1])},has:function(a){return m(a)in this[f]}}}function q(b){return g(b,a)||e(b,a,{}),b[a]}function p(b){return y(b)&&g(b,a)&&g(b[a],this[k])}var f=$b=r("keys"),i=r("values"),o=r("storeId"),a=r("weakData"),k=r("weakId"),l=cb?r("size"):"size",u=0,w=0;mb=n(mb,Yb,{get:function(a){return this[i][m(a)]},set:function(a,d){var b=m(a,!0),c=this[i];return b in c||(this[f][b]=_b(a,-0)?0:a,this[l]++),c[b]=d,this}},s(i),!0),ob=n(ob,Zb,{add:function(a){var b=m(a,!0),c=this[f];return b in c||(c[b]=_b(a,-0)?0:a,this[l]++),this}},s(f));var t={"delete":function(b){return p.call(this,b)&&delete b[a][this[k]]},has:p};Ic=n(Ic,Ac,{get:function(b){return y(b)&&g(b,a)?b[a][this[k]]:d},set:function(a,b){return q(N(a))[this[k]]=b,this}},t,!0,!0),Nc=n(Nc,Bc,{add:function(a){return q(N(a))[this[k]]=!0,this}},t,!1,!0)}(),!function(e){function l(a,b){O(this,m,{o:k(a),a:D(a),i:0,k:b})}function i(a){return function(b){return new l(b,a)}}function a(a){var c=1==a,b=4==a;return function(l,o,q){for(var e,i,f,r=h(o,q,3),n=k(l),m=D(n),p=m.length,j=0,g=c||7==a||2==a?new(Hb(this,U)):d;p>j;)if(e=m[j++],i=n[e],f=r(i,e,l),a)if(c)g[e]=f;else if(f)switch(a){case 2:g[e]=i;break;case 3:return!0;case 5:return i;case 6:return e;case 7:g[f[0]]=f[1]}else if(b)return!1;return 3==a||b?b:g}}function o(a){return function(j,l,c){B(l);var b,m,e,g=k(j),h=D(g),n=h.length,i=0;for(a?b=c==d?new(Hb(this,U)):f(c):3>arguments.length?(Q(n,xc),b=g[h[i++]]):b=f(c);n>i;)if(e=l(b,g[m=h[i++]],m,j),a){if(e===!1)break}else b=e;return b}}function p(b,a){return(a==a?Vb(b,a):q(b,dc))!==d}U=function(a){var b=J(null);if(a!=d)if(bc(a))for(var e,c,f=$(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else Z(b,a);return b},U[c]=null,ib(l,e,function(){var a,c,b=this[m],d=b.i++,e=b.a,f=b.k;return d>=e.length?w(1):(a=e[d],c=f==F?a:f==x?b.o[a]:[a,b.o[a]],w(0,c))});var q=a(6);Z(U,{keys:i(F),values:i(x),entries:i(F+x),forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findKey:q,mapPairs:a(7),reduce:o(!1),turn:o(!0),keyOf:Vb,includes:p,contains:mc(p,e+G+Nb,e+G+Pb),has:g,get:function(a,b){return g(a,b)?a[b]:d},set:zc(0),isDict:function(a){return y(a)&&pb(a)===U[c]}}),b(n,C,{values:Ub(!1),entries:Ub(!0)}),b(z+j,{Dict:U})}("Dict"),!function(a,f){function e(b,c){return this instanceof e?(this[m]=$(b),this[a]=!!c,d):new e(b,c)}function i(d){function b(b,c,d){this[m]=$(b),this[a]=b[a],this[f]=h(c,d,b[a]?2:1)}return ib(b,"Chain",d,g),gb(b[c],ub),b}ib(e,"Wrapper",function(){return this[m].next()});var g=e[c];gb(g,function(){return this[m]});var k=i(function(){var b=this[m].next();return b.done?b:w(0,hc(this[f],b.value,this[a]))}),l=i(function(){for(;;){var b=this[m].next();if(b.done||hc(this[f],b.value,this[a]))return b}});Z(g,{of:function(b,c){rb(this,this[a],b,c)},array:function(a,c){var b=[];return rb(a!=d?this.map(a,c):this,!1,pc,b),b},filter:function(a,b){return new l(this,a,b)},map:function(a,b){return new k(this,a,b)}}),e.isIterable=bc,e.getIterator=$,b(z+j,{$for:e})}("entries",r("fn")),!function(){function a(d,c,g,f,h){function a(a){return function(){return new f(this,a)}}ib(f,c,h),b(q+j*e,c,{entries:a(F+x),keys:a(F),values:a(x)}),d&&Wb(d,c,a(g))}var d=Ub(!1),e="keys"in v&&!("next"in[].keys());a(E,p,x,function(a,b){O(this,m,{o:k(a),i:0,k:b})},function(){var d,b=this[m],c=b.o,a=b.i++,e=b.k;return a>=c.length?w(1):(d=e==F?a:e==x?c[a]:[a,c[a]],w(0,d))}),Wb(A,I,S[p]),S[Hc]=S[p],a(mb,Yb,F+x,function(a,e){var b;mb[Xb]?b=d(a[$b]):mb[c][Ib].call(a,function(b,a){this.push(a)},b=[]),O(this,m,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[m],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?w(1):(a=e[f],c=g==F?a:g==x?d.get(a):[a,d.get(a)],w(0,c))}),a(ob,Zb,x,function(b,e){var a;ob[Xb]?a=d(b[$b]):ob[c][Ib].call(b,function(a){this.push(a)},a=[]),O(this,m,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[m],c=b.a;return c.length?(a=c.pop(),w(0,b.k==F+x?[a,a]:a)):w(1)})}(),!function(a){function c(b){return a?function(a,c){return b(K(kb,eb.call(arguments,2),l(a)?a:hb(a)),c)}:b}b(z+Sb+j*a,{setTimeout:gc=c(gc),setInterval:c(setInterval)})}(!!Dc&&/MSIE .\./.test(Dc.userAgent)),!function(a,f){function c(i){var b=this,c={};return e(b,a,function(a){return a!==d&&a in b?g(c,a)?c[a]:c[a]=h(b[a],b,-1):f.call(b)})[a](i)}b(q+j,Qb,{part:kb,by:function(g){var a,e,b=this,f=nb._,i=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=vb):a=g,2>c)return h(b,a,-1);for(e=E(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(i=!0);return qc(b,e,c,i,f,!0,a)},only:function(a,b){var c=B(this),d=t(a),e=arguments.length>1;return function(){for(var f=M(d,arguments.length),g=E(f),a=0;f>a;)g[a]=arguments[a++];return K(c,g,e?b:this)}}}),e(nb._,P,function(){return a}),e(u,a,c),cb||e(v,a,c)}(cb?fb("tie"):Jb,u[Jb]),!function(){function a(a,b){for(var c,d=Fc(k(b)),f=d.length,e=0;f>e;)V(a,c=d[e++],Ab(b,c));return a}b(n+j,C,{isObject:y,classof:_,define:a,make:function(b,c){return a(J(b),c)}})}(),b(q+j,p,{includes:Tb(!0),contains:mc(Tb(!0),p+zb+Nb,p+zb+Pb),turn:lb}),!function(){function a(a,c){b(n,p,lb.call(wb(a),function(b,a){a in v&&(b[a]=h(vb,v[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(){function a(a){O(this,m,{l:t(a),i:0})}ib(a,db,function(){var a=this[m],b=a.i++;return a.l>b?w(0,b):w(1)}),Wb(Kc,db,function(){return new a(this)}),b(q+j,db,{random:function(a){var b=+this,c=a==d?0:+a,e=M(b,c);return vc()*(sc(b,c)-e)+e}}),b(q+j,db,lb.call(wb("round,floor,ceil,abs,sin,asin,cos,acos,tan,atan,exp,sqrt,max,min,pow,atan2,acosh,asinh,atanh,cbrt,clz32,cosh,expm1,hypot,imul,log1p,log10,log2,sign,sinh,tanh,trunc"),function(c,a){var b=o[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return K(b,a)})},{}))}(),!function(){var a,c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"},d={};for(a in c)d[c[a]]=a;b(q+j,I,{escapeHTML:Gb(/[&<>"']/g,c),unescapeHTML:Gb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),b(n,Tc,{escape:Gb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(o,n,c,d,k,h,i,e,l){function m(b){return function(n,m){function f(a){return p[b+a]()}var p=this,j=c[g(c,m)?m:d];return A(n).replace(o,function(b){switch(b){case"s":return f(k);case"ss":return a(f(k));case"m":return f(h);case"mm":return a(f(h));case"h":return f(i);case"hh":return a(f(i));case"D":return f(jb);case"DD":return a(f(jb));case"W":return j[0][f("Day")];case"N":return f(e)+1;case"NN":return a(f(e)+1);case"M":return j[2][f(e)];case"MM":return j[1][f(e)];case"Y":return f(l);case"YY":return a(f(l)%100)}return b})}}function a(a){return a>9?a:"0"+a}function f(d,a){function b(b){return lb.call(wb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[wb(a.weekdays),b(1),b(2)],s}b(q+j,jb,{format:m("get"),formatUTC:m("getUTC")}),f(d,{weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",months:"January,February,March,April,May,June,July,August,September,October,November,December"}),f("ru",{weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),s.locale=function(a){return g(c,a)?d=a:d},s.addLocale=f}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=lb.call(wb("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(f,a){var b=e[a];f[a]=function(){return c&&b?Vc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{H&&delete a.console}catch(g){}b(z+j,{console:Z(f.log,f)})}(a.console||{})}(Function("return this"),!0);
//# sourceMappingURL=core.min.map
/**
* Core.js 0.1.4
* Core.js 0.1.5
* https://github.com/zloirock/core-js

@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org

*/
!function(ob,I,d){"use strict";function w(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function l(a){return"function"==typeof a}function gb(a,b,d){a&&(f(a=d?a:a[c],sb)||e(a,sb,b))}function mb(a){return a==d?a===d?"Undefined":"Null":Rc.call(a).slice(8,-1)}function fb(b){var a,c=mb(b);return c==A&&(a=b[sb])?f(Sc,a)?"~"+a:a:c}function ib(){for(var a=arguments.length,c=B(a),b=0,d=lb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return yc(this,c,a,e,d,!1)}function yc(a,b,d,c,e,f,g){return C(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return E(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 E(a,h,k)}}function i(a,b,c){if(C(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 E(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 Vb(a){return function(f){var g,h=k(f),c=D(f),d=c.length,b=0,e=B(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Wb(e,f){for(var a,b=k(e),c=D(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function pb(a){return U(a).split(",")}function Q(a){var c=1==a,f=2==a,h=3==a,b=4==a,e=6==a,j=5==a||e;return function(t,u){for(var m,n,v=i(t,u,3),q=g(this),o=k(q),s=r(o.length),l=0,p=c?B(s):f?[]:d;s>l;l++)if((j||l in o)&&(m=o[l],n=v(m,l,q),a))if(c)p[l]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return l;case 2:p.push(m)}else if(b)return!1;return e?-1:h||b?b:p}}function Ub(a){return function(d,f){var c=k(this),e=r(c.length),b=kc(zc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(lc(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 jb(b,c){C(b);for(var e=c==d?[]:g(c),f=k(this),h=r(f.length),a=0;h>a&&b(e,f[a],a,this)!==!1;a++);return e}function Gb(a,b){return"function"==typeof a?a:b}function ec(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function lc(a){return a!=a}function nb(a){return isNaN(a)?0:vc(a)}function r(a){return a>0?T(nb(a),Hb):0}function zc(b,a){var a=nb(a);return 0>a&&(a+=r(b.length)),a}function Fb(b,a,c){var d=w(a)?function(b){return a[b]}:a;return function(a){return U(c?a:this).replace(b,d)}}function N(c,a,b){if(!c)throw qc(b?a+b:a)}function C(a){return N(l(a),a," is not a function!"),a}function K(a){return N(w(a),a," is not an object!"),a}function Ib(a,b,c){N(a instanceof b,c,": use the 'new' operator!")}function Kb(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+F),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Mb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function Ac(a,b,c){return a[b]=c,a}function Bc(a){return $?function(b,c,d){return S(b,c,Mb(a,d))}:Ac}function qb(a){return J+"("+a+")_"+(++Uc+uc())[O](36)}function rb(a,b){e(a,V,b),Oc&&e(a,Db,b)}function vb(a,b,d,e){a[c]=G(e||Mc,{next:Mb(1,d)}),gb(a,b+" Iterator")}function Yb(d,e,h){var a=d[c],g=f(a,Db),b=f(a,V)?a[V]:g?a[Db]:h;I&&(rb(a,b),g&&rb(wb(b.call(new d)),ob)),Z[e]=b,Z[e+" Iterator"]=ob}function x(a,b){return{value:b,done:!!a}}function fc(b){var a=g(b);return V in a||f(Z,fb(a))}function bb(a){return K((a[V]||Z[fb(a)]).call(a))}function oc(a,b,c){return c?E(a,b):a(b)}function kb(c,a,d,e){for(var b,f=bb(c),g=i(d,e,a?2:1);!(b=f.next()).done;)if(oc(g,b.value,a)===!1)return}function b(g,h,p){var d,m,b,k,n=g&z,f=n?a:g&o?a[h]:(a[h]||v)[c],r=n?s:s[h]||(s[h]={});n&&(p=h);for(d in p)m=!(g&j)&&f&&d in f&&(!l(f[d])||P(f[d])),b=(m?f:p)[d],g&Tb&&m?k=i(b,a):g&Ob&&!I&&f[d]==b?(k=function(a){return this instanceof b?new b(a):b(a)},k[c]=b[c]):k=g&q&&l(b)?i(tb,b):b,r[d]!=b&&(r[d]=k),I&&f&&!m&&(n||delete f[d])&&e(f,d,b)}var a=ob(),A="Object",Rb="Function",p="Array",M="String",ab="Number",Qc="RegExp",xb="Date",$b="Map",_b="Set",Gc="WeakMap",Hc="WeakSet",J="Symbol",Eb="Promise",hc="Math",Lc="Arguments",c="prototype",R="constructor",O="toString",Lb="toLocaleString",Kc="hasOwnProperty",hb="forEach",Pb="contains",Qb="includes",Jc="process",Sb="createElement",ub=a[Rb],g=a[A],B=a[p],U=a[M],Ic=a[ab],Nc=a[xb],X=a[$b],Y=a[_b],ac=a[Gc],pc=a[Hc],h=a[J],m=a[hc],qc=a.TypeError,gc=a.setTimeout,Cb=a.setImmediate,ic=a.clearImmediate,jc=a[Jc],Ec=jc&&jc.nextTick,_=a.document,Dc=a.navigator,Jb=a.define,u=B[c],v=g[c],Cc=ub[c],Nb=1/0,s={},lb=I?a:s,F=".",zb="#",P=i(/./.test,/\[native code\]\s*\}\s*$/,1),Rc=v[O],Sc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},db=O+"Tag",Tc=Cc.apply,tb=Cc.call;s._=lb._=I?lb._||{}:{};var W,Zb,G=g.create,wb=g.getPrototypeOf,S=g.defineProperty,bc=g.defineProperties,yb=g.getOwnPropertyDescriptor,D=g.keys,Ab=g.getOwnPropertyNames,xc=g.getOwnPropertySymbols,sc=function(a){return xc?Ab(a).concat(xc(a)):Ab(a)},f=i(tb,v[Kc],2),k=g,cb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=k(arguments[b++]),e=D(d),j=e.length,f=0;j>f;)a[c=e[f++]]=d[c];return a},rc=u.push,eb=u.slice,mc=u.indexOf,nc=u[hb],Hb=9007199254740991,Vc=m.ceil,Fc=m.floor,kc=m.max,T=m.min,tc=m.pow,uc=m.random,vc=m.trunc||function(a){return(a>0?Fc:Vc)(a)},wc="Reduce of empty object with no initial value",$=!!function(){try{return S({},0,v)}catch(a){}}(),Uc=0,e=Bc(1),t=h||qb,L=h?Ac:e,Bb="iterator",V=h&&Bb in h?h[Bb]:qb(J+F+Bb),sb=h&&db in h?h[db]:qb(J+F+db),Db="@@"+Bb,Oc=Db in u,n=t("iter"),Xb=t("shim"),H=1,y=2,Z={},Mc={};rb(Mc,ob);var dc=_&&_.documentElement,cc=mb(jc)==Jc,Pc=a.core,j=1,z=2,o=4,q=8,Tb=16,Ob=32;cc&&(module.exports=s),l(Jb)&&Jb.amd&&Jb(function(){return s}),(!cc||I)&&(s.noConflict=function(){return a.core=Pc,s},a.core=s),!function(n,i,x,a){function e(){var a,b=_[Sb]("iframe"),d=z;for(b.style.display="none",dc.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),e=a.F;d--;)delete e[c][h[d]];return e()}function m(b,c){return function(i){var d,g=k(i),h=0,e=[];for(d in g)d!=a&&f(g,d)&&e.push(d);for(;c>h;)f(g,d=b[h++])&&(~mc.call(e,d)||e.push(d));return e}}function s(a){return function(){return a.apply(k(this),arguments)}}function t(a){return function(g,d){C(g);var c=k(this),e=r(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,N(a?b>=0:e>b,wc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}$||(yb=function(a,b){return f(a,b)?Mb(!v[n].call(a,b),a[b]):d},S=function(a,c,b){return"value"in b&&(K(a)[c]=b.value),a},bc=function(a,d){K(a);for(var b,c,e=D(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(o+j*!$,A,{getOwnPropertyDescriptor:yb,defineProperty:S,defineProperties:bc});var h=[R,Kc,"isPrototypeOf",n,Lb,O,"valueOf"],y=h.concat("length",c),z=h.length;b(o,A,{getPrototypeOf:wb=wb||function(b){return f(K(b),a)?b[a]:l(b[R])&&b instanceof b[R]?b[R][c]:b instanceof g?v:null},getOwnPropertyNames:Ab=Ab||m(y,y.length,!0),create:G=G||function(f,g){var b;return null!==f?(i[c]=K(f),b=new i,i[c]=null,b[R][c]===f||(b[a]=f)):b=e(),g===d?b:bc(b,g)},keys:D=D||m(h,z,!1)}),b(q,Rb,{bind:function(d){function b(){var f=e.concat(eb.call(arguments));if(this instanceof b){var g=G(a[c]),h=E(a,f,g);return w(h)?h:g}return E(a,f,d)}var a=C(this),e=eb.call(arguments,1);return b}}),0 in g(F)&&F[0]==F||(k=function(a){return mb(a)==M?a.split(""):g(a)},eb=s(eb)),b(q+j*(k!=g),p,{slice:eb,join:s(u.join)}),b(o,p,{isArray:function(a){return mb(a)==p}}),b(q,p,{forEach:nc=nc||Q(0),map:Q(1),filter:Q(2),some:Q(3),every:Q(4),reduce:t(!1),reduceRight:t(!0),indexOf:mc=mc||Ub(!1),lastIndexOf:function(d,e){var b=k(this),c=r(b.length),a=c-1;for(arguments.length>1&&(a=T(a,nb(e))),0>a&&(a=r(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(q,M,{trim:Fb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(o,xb,{now:function(){return+new Nc}}),x(function(){return arguments}())==A&&(fb=function(a){var b=x(a);return b==A&&l(a.callee)?Lc:b})}("propertyIsEnumerable",ub(),fb,t(c)),b(z+j,{global:a}),!function(d,a){P(h)||(h=function(b){N(!(this instanceof h),J+" is not a "+R);var a=qb(b);return S(v,a,{configurable:!0,set:function(b){e(this,a,b)}}),L(G(h[c]),d,a)},e(h[c],O,function(){return this[d]})),b(z+Ob,{Symbol:h}),b(o,J,{"for":function(b){return f(a,b+="")?a[b]:a[b]=h(b)},iterator:V,keyFor:ib.call(Wb,a),toStringTag:sb=db in h?h[db]:h(J+F+db),pure:t,set:L}),gb(h,J),b(z,{Reflect:{ownKeys:sc}})}(t("tag"),{}),!function(g,l){function n(a){return g(a=+a)&&0!=a?0>a?-n(-a):f(a+j(a*a+1)):a}function s(a,b){return!!~U(this).indexOf(a,b)}b(o,A,{assign:cb,is:ec}),"__proto__"in v&&function(c,a){try{a=i(tb,yb(v,"__proto__").set,2),a({},u)}catch(d){c=!0}b(o,A,{setPrototypeOf:function(d,b){return K(d),N(null===b||w(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var t=Ic.isInteger||function(a){return g(a)&&Fc(a)===a},h=m.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},x=m.abs,c=m.exp,f=m.log,j=m.sqrt;b(o,ab,{EPSILON:tc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:t,isNaN:lc,isSafeInteger:function(a){return t(a)&&x(a)<=Hb},MAX_SAFE_INTEGER:Hb,MIN_SAFE_INTEGER:-Hb,parseFloat:parseFloat,parseInt:parseInt}),b(o,hc,{acosh:function(a){return f(a+j(a*a-1))},asinh:n,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*tc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[O](2).length:32},cosh:function(a){return(c(a)+c(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:c(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Nb||a==-Nb)return Nb;b+=a*a}return j(b)},imul:function(b,c){var a=65535,f=a&b>>>16,d=a&b,g=a&c>>>16,e=a&c;return 0|d*e+(f*e+d*g<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:f(1+ +a)},log10:function(a){return f(a)/m.LN10},log2:function(a){return f(a)/m.LN2},sign:h,sinh:function(a){return 0==a?+a:(c(a)-c(-a))/2},tanh:function(a){return g(a)?0==a?+a:(c(a)-c(-a))/(c(a)+c(-a)):h(a)},trunc:vc}),gb(m,hc,!0),b(q,M,{includes:s,contains:Kb(s,M+zb+Pb,M+zb+Qb),endsWith:function(a,b){var c=this.length,e=r(T(b===d?c:b,c));return a+="",U(this).slice(e-a.length,e)===a},repeat:function(d){var b=""+this,c="",a=nb(d);for(N(a>=0,"Count can't be negative");a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=r(T(c,this.length));return a+="",U(this).slice(b,b+a.length)===a}}),b(o,p,{from:function(m,h,l){var g,b=k(m),c=new(Gb(this,B)),e=h!==d,j=e?i(h,l,2):d,a=0;if(fc(b))for(var f,n=bb(b);!(f=n.next()).done;)c[a]=e?j(f.value,a):f.value,a++;else for(g=r(b.length);g>a;a++)c[a]=e?j(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(Gb(this,B))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(q,p,{fill:function(f,g,c){var a,b=r(this.length),e=kc(zc(this,g),0);for(c===d?a=b:(a=nb(c),0>a&&(a+=b),a=T(a,b));a>e;)this[e++]=f;return this},find:Q(5),findIndex:Q(6)}),gb(a.JSON,"JSON",!0),I&&(l[sb]="x","x"!=mb(l)&&e(v,O,function(){return"[object "+fb(this)+"]"}))}(isFinite,{}),l(Cb)&&l(ic)||function(o){function d(a){if(f(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,g,e,j=a.postMessage,k=a.addEventListener,m=a.MessageChannel,h=0,b={};Cb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++h]=function(){E(l(a)?a:ub(a),d)},c(h),h},ic=function(a){delete b[a]},cc?c=function(a){Ec(ib.call(d,a))}:k&&l(j)&&!a.importScripts?(c=function(a){j(a,"*")},k("message",n,!1)):l(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=_&&o in _[Sb]("script")?function(a){dc.appendChild(_[Sb]("script"))[o]=function(){dc.removeChild(this),d(a)}}:function(a){gc(ib.call(d,a),0)}}("onreadystatechange"),b(z+Tb,{setImmediate:Cb,clearImmediate:ic}),!function(a,f){l(a)&&l(a.resolve)&&a.resolve(f=new a(ub()))==f||function(k,g){function h(b){var a;return w(b)&&(a=b.then),l(a)?a:!1}function f(b){var a=b.chain;a.length&&k(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(qc(Eb+"-chain cycle")):(f=h(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 j(d){var e,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(e=h(d))?(c={def:a,done:!1},e.call(d,i(j,c,1),i(b,c,1))):(a.msg=d,a.state=1,f(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,f(a))}a=function(f){C(f),Ib(this,a,Eb);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(i(j,c,1),i(b,c,1))}catch(h){b.call(c,h)}},e(a[c],"then",function(c,d){var a={ok:l(c)?c:!0,fail:l(d)?d:!1},e=a.P=new this[R](function(b,c){a.res=C(b),a.rej=C(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(a[c],"catch",function(a){return this.then(d,a)}),e(a,"all",function(c){var b=this,a=[];return new b(function(f,g){kb(c,!1,rc,a);var d=a.length,e=B(d);d?nc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(a,"race",function(b){var a=this;return new a(function(c,d){kb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(a,"reject",function(a){return new this(function(c,b){b(a)})}),e(a,"resolve",function(a){return w(a)&&wb(a)===this[c]?a:new this(function(b){b(a)})})}(Ec||Cb,t("def")),gb(a,Eb),b(z+j*!P(a),{Promise:a})}(a[Eb]),!function(){function n(a,f,v,s,i,m,n){function q(a,b){return b!=d&&kb(b,m,a[g],a),a}var g=m?"set":"add",r=i.clear;if(v){var p=a,t={},h=new a,w=h[g];V in u&&a.length||(a=function(b){return Ib(this,a,f),q(new p,b)},a[c]=p[c]),I&&h[g](t,1)!==h&&e(a[c],g,function(a,b){return w.call(this,a,b),this})}else a=function(b){Ib(this,a,f),n?e(this,k,x++):r.call(this),q(this,b)},L(a,Xb,!0),cb(a[c],s,i),n||S(a[c],"size",{get:function(){return this[l]}});gb(a,f);var o={};return o[f]=a,b(z+Ob+j*!P(a),o),a}function m(a,b){if(!w(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";e(a,o,++v)}return"O"+a[o]}function r(a){return{clear:function(){e(this,l,0),e(this,g,G(null)),a==h&&e(this,h,G(null))},"delete":function(e){var b=m(e),c=this[g],d=b in c;return d&&(delete c[b],a==h&&delete this[h][b],this[l]--),d},forEach:function(h,j){var e,b,k=i(h,j,3),l=this[a],c=this[g],f={};do for(b in c)b in f||(f[b]=!0,k(l[b],c[b],this));while(b!=d&&b!=(e=D(c))[e.length-1])},has:function(a){return m(a)in this[g]}}}function q(b){return f(b,a)||e(b,a,{}),b[a]}function p(b){return w(b)&&f(b,a)&&f(b[a],this[k])}var g=Zb=t("keys"),h=t("values"),o=t("storeId"),a=t("weakData"),k=t("weakId"),l=$?t("size"):"size",v=0,x=0;X=n(X,$b,P(X)&&f(X[c],hb),{get:function(a){return this[h][m(a)]},set:function(a,d){var b=m(a,!0),c=this[h];return b in c||(this[g][b]=ec(a,-0)?0:a,this[l]++),c[b]=d,this}},r(h),!0),Y=n(Y,_b,P(Y)&&f(Y[c],hb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=ec(a,-0)?0:a,this[l]++),this}},r(g));var s={"delete":function(b){return p.call(this,b)&&delete b[a][this[k]]},has:p};ac=n(ac,Gc,P(ac),{get:function(b){return w(b)&&f(b,a)?b[a][this[k]]:d},set:function(a,b){return q(K(a))[this[k]]=b,this}},s,!0,!0),pc=n(pc,Hc,P(pc),{add:function(a){return q(K(a))[this[k]]=!0,this}},s,!1,!0)}(),!function(e){function l(a,b){L(this,n,{o:k(a),a:D(a),i:0,k:b})}function h(a){return function(b){return new l(b,a)}}function a(a){var c=1==a,b=4==a;return function(l,o,q){for(var e,h,f,r=i(o,q,3),n=k(l),m=D(n),p=m.length,j=0,g=c||7==a||2==a?new(Gb(this,W)):d;p>j;)if(e=m[j++],h=n[e],f=r(h,e,l),a)if(c)g[e]=f;else if(f)switch(a){case 2:g[e]=h;break;case 3:return!0;case 5:return h;case 6:return e;case 7:g[f[0]]=f[1]}else if(b)return!1;return 3==a||b?b:g}}function m(a){return function(j,l,c){C(l);var b,m,e,f=k(j),h=D(f),n=h.length,i=0;for(a?b=c==d?new(Gb(this,W)):g(c):3>arguments.length?(N(n,wc),b=f[h[i++]]):b=g(c);n>i;)if(e=l(b,f[m=h[i++]],m,j),a){if(e===!1)break}else b=e;return b}}function p(b,a){return(a==a?Wb(b,a):q(b,lc))!==d}W=function(a){var b=G(null);if(a!=d)if(fc(a))for(var e,c,f=bb(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else cb(b,a);return b},W[c]=null,vb(l,e,function(){var a,c,b=this[n],d=b.i++,e=b.a,f=b.k;return d>=e.length?x(1):(a=e[d],c=f==H?a:f==y?b.o[a]:[a,b.o[a]],x(0,c))});var q=a(6);cb(W,{keys:h(H),values:h(y),entries:h(H+y),forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findKey:q,mapPairs:a(7),reduce:m(!1),turn:m(!0),keyOf:Wb,includes:p,contains:Kb(p,e+F+Pb,e+F+Qb),has:f,get:function(a,b){return f(a,b)?a[b]:d},set:Bc(0),isDict:function(a){return w(a)&&wb(a)===W[c]}}),b(o,A,{values:Vb(!1),entries:Vb(!0)}),b(z+j,{Dict:W})}("Dict"),!function(a,f){function e(b,c){return this instanceof e?(this[n]=bb(b),this[a]=!!c,d):new e(b,c)}function h(d){function b(b,c,d){this[n]=bb(b),this[a]=b[a],this[f]=i(c,d,b[a]?2:1)}return vb(b,"Chain",d,g),rb(b[c],ob),b}vb(e,"Wrapper",function(){return this[n].next()});var g=e[c];rb(g,function(){return this[n]});var k=h(function(){var b=this[n].next();return b.done?b:x(0,oc(this[f],b.value,this[a]))}),l=h(function(){for(;;){var b=this[n].next();if(b.done||oc(this[f],b.value,this[a]))return b}});cb(g,{of:function(b,c){kb(this,this[a],b,c)},array:function(a,c){var b=[];return kb(a!=d?this.map(a,c):this,!1,rc,b),b},filter:function(a,b){return new l(this,a,b)},map:function(a,b){return new k(this,a,b)}}),e.isIterable=fc,e.getIterator=bb,b(z+j,{$for:e})}("entries",t("fn")),!function(){function a(d,c,g,f,h){function a(a){return function(){return new f(this,a)}}vb(f,c,h),b(q+j*e,c,{entries:a(H+y),keys:a(H),values:a(y)}),d&&Yb(d,c,a(g))}var d=Vb(!1),e="keys"in u&&!("next"in[].keys());a(B,p,y,function(a,b){L(this,n,{o:k(a),i:0,k:b})},function(){var d,b=this[n],c=b.o,a=b.i++,e=b.k;return a>=c.length?x(1):(d=e==H?a:e==y?c[a]:[a,c[a]],x(0,d))}),Yb(U,M,Z[p]),Z[Lc]=Z[p],a(X,$b,H+y,function(a,e){var b;X[Xb]?b=d(a[Zb]):X[c][hb].call(a,function(b,a){this.push(a)},b=[]),L(this,n,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[n],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?x(1):(a=e[f],c=g==H?a:g==y?d.get(a):[a,d.get(a)],x(0,c))}),a(Y,_b,y,function(b,e){var a;Y[Xb]?a=d(b[Zb]):Y[c][hb].call(b,function(a){this.push(a)},a=[]),L(this,n,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[n],c=b.a;return c.length?(a=c.pop(),x(0,b.k==H+y?[a,a]:a)):x(1)})}(),!function(a){function c(b){return a?function(a,c){return b(E(ib,eb.call(arguments,2),l(a)?a:ub(a)),c)}:b}b(z+Tb+j*a,{setTimeout:gc=c(gc),setInterval:c(setInterval)})}(!!Dc&&/MSIE .\./.test(Dc.userAgent)),!function(a,g){function c(h){var b=this,c={};return e(b,a,function(a){return a!==d&&a in b?f(c,a)?c[a]:c[a]=i(b[a],b,-1):g.call(b)})[a](h)}b(q+j,Rb,{part:ib,by:function(g){var a,e,b=this,f=lb._,h=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=tb):a=g,2>c)return i(b,a,-1);for(e=B(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(h=!0);return yc(b,e,c,h,f,!0,a)},only:function(a,b){var c=C(this),d=r(a),e=arguments.length>1;return function(){for(var f=T(d,arguments.length),g=B(f),a=0;f>a;)g[a]=arguments[a++];return E(c,g,e?b:this)}}}),e(lb._,O,function(){return a}),e(v,a,c),$||e(u,a,c)}($?qb("tie"):Lb,v[Lb]),!function(){function a(a,b){for(var c,d=sc(k(b)),f=d.length,e=0;f>e;)S(a,c=d[e++],yb(b,c));return a}b(o+j,A,{isObject:w,classof:fb,define:a,make:function(b,c){return a(G(b),c)}})}(),b(q+j,p,{includes:Ub(!0),contains:Kb(Ub(!0),p+zb+Pb,p+zb+Qb),turn:jb}),!function(){function a(a,c){b(o,p,jb.call(pb(a),function(b,a){a in u&&(b[a]=i(tb,u[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,fill,turn")}(),!function(){function a(a){L(this,n,{l:r(a),i:0})}vb(a,ab,function(){var a=this[n],b=a.i++;return a.l>b?x(0,b):x(1)}),Yb(Ic,ab,function(){return new a(this)}),b(q+j,ab,{random:function(a){var b=+this,c=a==d?0:+a,e=T(b,c);return uc()*(kc(b,c)-e)+e}}),b(q+j,ab,jb.call(pb("round,floor,ceil,abs,sin,asin,cos,acos,tan,atan,exp,sqrt,max,min,pow,atan2,acosh,asinh,atanh,cbrt,clz32,cosh,expm1,hypot,imul,log1p,log10,log2,sign,sinh,tanh,trunc"),function(c,a){var b=m[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return E(b,a)})},{}))}(),!function(){var a,c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"},d={};for(a in c)d[c[a]]=a;b(q+j,M,{escapeHTML:Fb(/[&<>"']/g,c),unescapeHTML:Fb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),b(o,Qc,{escape:Fb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(o,n,c,d,k,h,i,e,l){function m(b){return function(n,m){function g(a){return p[b+a]()}var p=this,j=c[f(c,m)?m:d];return U(n).replace(o,function(b){switch(b){case"s":return g(k);case"ss":return a(g(k));case"m":return g(h);case"mm":return a(g(h));case"h":return g(i);case"hh":return a(g(i));case"D":return g(xb);case"DD":return a(g(xb));case"W":return j[0][g("Day")];case"N":return g(e)+1;case"NN":return a(g(e)+1);case"M":return j[2][g(e)];case"MM":return j[1][g(e)];case"Y":return g(l);case"YY":return a(g(l)%100)}return b})}}function a(a){return a>9?a:"0"+a}function g(d,a){function b(b){return jb.call(pb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[pb(a.weekdays),b(1),b(2)],s}b(q+j,xb,{format:m("get"),formatUTC:m("getUTC")}),g(d,{weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",months:"January,February,March,April,May,June,July,August,September,October,November,December"}),g("ru",{weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),s.locale=function(a){return f(c,a)?d=a:d},s.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=jb.call(pb("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(f,a){var b=e[a];f[a]=function(){return c&&b?Tc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{I&&delete a.console}catch(g){}b(z+j,{console:cb(f.log,f)})}(a.console||{})}(Function("return this"),!1);
!function(ub,H,d){"use strict";function y(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function l(a){return"function"==typeof a}function ab(a,b,d){a&&(g(a=d?a:a[c],xb)||e(a,xb,b))}function sb(a){return a==d?a===d?"Undefined":"Null":Qc.call(a).slice(8,-1)}function _(b){var a,c=sb(b);return c==C&&(a=b[xb])?g(Sc,a)?"~"+a:a:c}function kb(){for(var a=arguments.length,c=E(a),b=0,d=nb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return qc(this,c,a,e,d,!1)}function qc(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 K(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 K(a,h,k)}}function h(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 K(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 Ub(a){return function(f){var g,h=k(f),c=D(f),d=c.length,b=0,e=E(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Vb(e,f){for(var a,b=k(e),c=D(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function wb(a){return A(a).split(",")}function W(a){var c=1==a,g=2==a,i=3==a,b=4==a,e=6==a,j=5==a||e;return function(s,u){for(var m,n,v=h(s,u,3),q=f(this),o=k(q),r=t(o.length),l=0,p=c?E(r):g?[]:d;r>l;l++)if((j||l in o)&&(m=o[l],n=v(m,l,q),a))if(c)p[l]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return l;case 2:p.push(m)}else if(b)return!1;return e?-1:i||b?b:p}}function Tb(a){return function(d,f){var c=k(this),e=t(c.length),b=X(f,e);if(a&&d!=d){for(;e>b;b++)if(dc(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 lb(b,c){B(b);for(var e=c==d?[]:f(c),g=k(this),h=t(g.length),a=0;h>a&&b(e,g[a],a,this)!==!1;a++);return e}function Hb(a,b){return"function"==typeof a?a:b}function _b(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function dc(a){return a!=a}function tb(a){return isNaN(a)?0:wc(a)}function t(a){return a>0?M(tb(a),Eb):0}function X(a,b){var a=tb(a);return 0>a?sc(a+b,0):M(a,b)}function Gb(b,a,c){var d=y(a)?function(b){return a[b]}:a;return function(a){return A(c?a:this).replace(b,d)}}function Q(c,a,b){if(!c)throw Gc(b?a+b:a)}function B(a){return Q(l(a),a," is not a function!"),a}function N(a){return Q(y(a),a," is not an object!"),a}function kc(a,b,c){Q(a instanceof b,c,": use the 'new' operator!")}function mc(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+G),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Lb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function yc(a,b,c){return a[b]=c,a}function zc(a){return cb?function(b,c,d){return V(b,c,Lb(a,d))}:yc}function fb(a){return L+"("+a+")_"+(++Uc+vc())[P](36)}function gb(a,b){e(a,T,b),Pc&&e(a,yb,b)}function ib(a,b,d,e){a[c]=J(e||Jc,{next:Lb(1,d)}),ab(a,b+" Iterator")}function Wb(d,e,h){var a=d[c],f=g(a,yb),b=g(a,T)?a[T]:f?a[yb]:h;H&&(gb(a,b),f&&gb(pb(b.call(new d)),ub)),S[e]=b,S[e+" Iterator"]=ub}function w(a,b){return{value:b,done:!!a}}function bc(b){var a=f(b);return T in a||g(S,_(a))}function $(a){return N((a[T]||S[_(a)]).call(a))}function hc(a,b,c){return c?K(a,b):a(b)}function rb(c,a,d,e){for(var b,f=$(c),g=h(d,e,a?2:1);!(b=f.next()).done;)if(hc(g,b.value,a)===!1)return}function b(g,i,p){var d,m,b,k,o=g&z,f=o?a:g&n?a[i]:(a[i]||u)[c],r=o?s:s[i]||(s[i]={});o&&(p=i);for(d in p)m=!(g&j)&&f&&d in f&&(!l(f[d])||qb(f[d])),b=(m?f:p)[d],g&Sb&&m?k=h(b,a):g&Mb&&!H&&f[d]==b?(k=function(a){return this instanceof b?new b(a):b(a)},k[c]=b[c]):k=g&q&&l(b)?h(vb,b):b,r[d]!=b&&(r[d]=k),H&&f&&!m&&(o||delete f[d])&&e(f,d,b)}var a=ub(),C="Object",Qb="Function",p="Array",I="String",db="Number",Tc="RegExp",jb="Date",Yb="Map",Zb="Set",Ac="WeakMap",Bc="WeakSet",L="Symbol",Fb="Promise",ec="Math",Hc="Arguments",c="prototype",R="constructor",P="toString",Jb="toLocaleString",Mc="hasOwnProperty",Ib="forEach",Nb="contains",Pb="includes",Lc="process",Rb="createElement",hb=a[Qb],f=a[C],E=a[p],A=a[I],Kc=a[db],Oc=a[jb],mb=a[Yb],ob=a[Zb],Ic=a[Ac],Nc=a[Bc],i=a[L],o=a[ec],Gc=a.TypeError,oc=a.RangeError,gc=a.setTimeout,Bb=a.setImmediate,ic=a.clearImmediate,jc=a[Lc],Ec=jc&&jc.nextTick,Y=a.document,Dc=a.navigator,Kb=a.define,v=E[c],u=f[c],Cc=hb[c],Ob=1/0,s={},nb=H?a:s,G=".",zb="#",qb=h(/./.test,/\[native code\]\s*\}\s*$/,1),Qc=u[P],Sc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},bb=P+"Tag",Vc=Cc.apply,vb=Cc.call;s._=nb._=H?nb._||{}:{};var U,$b,J=f.create,pb=f.getPrototypeOf,V=f.defineProperty,cc=f.defineProperties,Ab=f.getOwnPropertyDescriptor,D=f.keys,Cb=f.getOwnPropertyNames,tc=f.getOwnPropertySymbols,Fc=function(a){return tc?Cb(a).concat(tc(a)):Cb(a)},g=h(vb,u[Mc],2),k=f,Z=f.assign||function(h){for(var a=f(h),i=arguments.length,b=1;i>b;)for(var c,d=k(arguments[b++]),e=D(d),j=e.length,g=0;j>g;)a[c=e[g++]]=d[c];return a},pc=v.push,eb=v.slice,nc=v.indexOf,lc=v[Ib],Eb=9007199254740991,Wc=o.ceil,rc=o.floor,sc=o.max,M=o.min,uc=o.pow,vc=o.random,wc=o.trunc||function(a){return(a>0?rc:Wc)(a)},xc="Reduce of empty object with no initial value",cb=!!function(){try{return V({},0,u)}catch(a){}}(),Uc=0,e=zc(1),r=i||fb,O=i?yc:e,Db="iterator",T=i&&Db in i?i[Db]:fb(L+G+Db),xb=i&&bb in i?i[bb]:fb(L+G+bb),yb="@@"+Db,Pc=yb in v,m=r("iter"),Xb=r("shim"),F=1,x=2,S={},Jc={};gb(Jc,ub);var fc=Y&&Y.documentElement,ac=sb(jc)==Lc,Rc=a.core,j=1,z=2,n=4,q=8,Sb=16,Mb=32;ac&&(module.exports=s),l(Kb)&&Kb.amd&&Kb(function(){return s}),(!ac||H)&&(s.noConflict=function(){return a.core=Rc,s},a.core=s),!function(o,i,w,a){function e(){var a,b=Y[Rb]("iframe"),d=z;for(b.style.display="none",fc.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),e=a.F;d--;)delete e[c][h[d]];return e()}function m(b,c){return function(i){var d,f=k(i),h=0,e=[];for(d in f)d!=a&&g(f,d)&&e.push(d);for(;c>h;)g(f,d=b[h++])&&(~nc.call(e,d)||e.push(d));return e}}function r(a){return function(){return a.apply(k(this),arguments)}}function s(a){return function(g,d){B(g);var c=k(this),e=t(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,Q(a?b>=0:e>b,xc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}cb||(Ab=function(a,b){return g(a,b)?Lb(!u[o].call(a,b),a[b]):d},V=function(a,c,b){return"value"in b&&(N(a)[c]=b.value),a},cc=function(a,d){N(a);for(var b,c,e=D(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(n+j*!cb,C,{getOwnPropertyDescriptor:Ab,defineProperty:V,defineProperties:cc});var h=[R,Mc,"isPrototypeOf",o,Jb,P,"valueOf"],x=h.concat("length",c),z=h.length;b(n,C,{getPrototypeOf:pb=pb||function(b){return g(N(b),a)?b[a]:l(b[R])&&b instanceof b[R]?b[R][c]:b instanceof f?u:null},getOwnPropertyNames:Cb=Cb||m(x,x.length,!0),create:J=J||function(f,g){var b;return null!==f?(i[c]=N(f),b=new i,i[c]=null,b[R][c]===f||(b[a]=f)):b=e(),g===d?b:cc(b,g)},keys:D=D||m(h,z,!1)}),b(q,Qb,{bind:function(d){function b(){var f=e.concat(eb.call(arguments));if(this instanceof b){var g=J(a[c]),h=K(a,f,g);return y(h)?h:g}return K(a,f,d)}var a=B(this),e=eb.call(arguments,1);return b}}),0 in f(G)&&G[0]==G||(k=function(a){return sb(a)==I?a.split(""):f(a)},eb=r(eb)),b(q+j*(k!=f),p,{slice:eb,join:r(v.join)}),b(n,p,{isArray:function(a){return sb(a)==p}}),b(q,p,{forEach:lc=lc||W(0),map:W(1),filter:W(2),some:W(3),every:W(4),reduce:s(!1),reduceRight:s(!0),indexOf:nc=nc||Tb(!1),lastIndexOf:function(d,e){var b=k(this),c=t(b.length),a=c-1;for(arguments.length>1&&(a=M(a,tb(e))),0>a&&(a=t(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(q,I,{trim:Gb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(n,jb,{now:function(){return+new Oc}}),w(function(){return arguments}())==C&&(_=function(a){var b=w(a);return b==C&&l(a.callee)?Hc:b})}("propertyIsEnumerable",hb(),_,r(c)),b(z+j,{global:a}),!function(d,a){qb(i)||(i=function(b){Q(!(this instanceof i),L+" is not a "+R);var a=fb(b);return V(u,a,{configurable:!0,set:function(b){e(this,a,b)}}),O(J(i[c]),d,a)},e(i[c],P,function(){return this[d]})),b(z+Mb,{Symbol:i}),b(n,L,{"for":function(b){return g(a,b+="")?a[b]:a[b]=i(b)},iterator:T,keyFor:kb.call(Vb,a),toStringTag:xb=bb in i?i[bb]:i(L+G+bb),pure:r,set:O}),ab(i,L),b(z,{Reflect:{ownKeys:Fc}})}(r("tag"),{}),!function(i,r){function z(a){return i(a=+a)&&0!=a?0>a?-z(-a):g(a+l(a*a+1)):a}function x(a,b){return!!~A(this).indexOf(a,b)}b(n,C,{assign:Z,is:_b}),"__proto__"in u&&function(c,a){try{a=h(vb,Ab(u,"__proto__").set,2),a({},v)}catch(d){c=!0}b(n,C,{setPrototypeOf:function(d,b){return N(d),Q(null===b||y(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var w=Kc.isInteger||function(a){return i(a)&&rc(a)===a},m=o.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},s=o.abs,c=o.exp,g=o.log,l=o.sqrt,j=A.fromCharCode;b(n,db,{EPSILON:uc(2,-52),isFinite:function(a){return"number"==typeof a&&i(a)},isInteger:w,isNaN:dc,isSafeInteger:function(a){return w(a)&&s(a)<=Eb},MAX_SAFE_INTEGER:Eb,MIN_SAFE_INTEGER:-Eb,parseFloat:parseFloat,parseInt:parseInt}),b(n,ec,{acosh:function(a){return g(a+l(a*a-1))},asinh:z,atanh:function(a){return 0==a?+a:g((1+ +a)/(1-a))/2},cbrt:function(a){return m(a)*uc(s(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[P](2).length:32},cosh:function(a){return(c(a)+c(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:c(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Ob||a==-Ob)return Ob;b+=a*a}return l(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:g(1+ +a)},log10:function(a){return g(a)/o.LN10},log2:function(a){return g(a)/o.LN2},sign:m,sinh:function(a){return 0==a?+a:(c(a)-c(-a))/2},tanh:function(a){return i(a)?0==a?+a:(c(a)-c(-a))/(c(a)+c(-a)):m(a)},trunc:wc}),ab(o,ec,!0),b(n,I,{fromCodePoint:function(){for(var a,c=[],b=0,d=arguments.length;d>b;b++){if(a=+arguments[b],X(a,1114111)!==a)throw oc();c.push(65536>a?j(a):j(((a-=65536)>>10)+55296)+j(a%1024+56320))}return c.join("")}}),b(q,I,{codePointAt:function(f){var a,c,d=A(this),b=tb(f),e=d.length;if(!(0>b||b>=e))return a=d.charCodeAt(b),55296>a||a>56319||b+1===e?a:(c=d.charCodeAt(b+1),56320>c||c>57343?a:(a-55296<<10)+(c-56320)+65536)},includes:x,contains:mc(x,I+zb+Nb,I+zb+Pb),endsWith:function(a,b){var c=this.length,e=b===d?c:M(t(b),c);return a+="",A(this).slice(e-a.length,e)===a},repeat:function(d){var b=A(this),c="",a=tb(d);if(0>a)throw oc("Count can't be negative");for(;a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=t(M(c,this.length));return a+="",A(this).slice(b,b+a.length)===a}}),b(n,p,{from:function(m,i,l){var g,b=k(m),c=new(Hb(this,E)),e=i!==d,j=e?h(i,l,2):d,a=0;if(bc(b))for(var f,n=$(b);!(f=n.next()).done;)c[a]=e?j(f.value,a):f.value,a++;else for(g=t(b.length);g>a;a++)c[a]=e?j(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(Hb(this,E))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(q,p,{copyWithin:function(j,k,i){var c=f(this),e=t(c.length),a=X(j,e),b=X(k,e),l=i===d?e:X(i,e),g=M(l-b,e-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=f(this),b=t(a.length),e=X(h,b),i=c===d?b:X(c,b);i>e;)a[e++]=g;return a},find:W(5),findIndex:W(6)}),ab(a.JSON,"JSON",!0),H&&(r[xb]="x","x"!=sb(r)&&e(u,P,function(){return"[object "+_(this)+"]"}))}(isFinite,{}),l(Bb)&&l(ic)||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,j=a.postMessage,k=a.addEventListener,m=a.MessageChannel,i=0,b={};Bb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++i]=function(){K(l(a)?a:hb(a),d)},c(i),i},ic=function(a){delete b[a]},ac?c=function(a){Ec(kb.call(d,a))}:k&&l(j)&&!a.importScripts?(c=function(a){j(a,"*")},k("message",n,!1)):l(m)?(f=new m,e=f.port2,f.port1.onmessage=n,c=h(e.postMessage,e,1)):c=Y&&o in Y[Rb]("script")?function(a){fc.appendChild(Y[Rb]("script"))[o]=function(){fc.removeChild(this),d(a)}}:function(a){gc(kb.call(d,a),0)}}("onreadystatechange"),b(z+Sb,{setImmediate:Bb,clearImmediate:ic}),!function(a,f){l(a)&&l(a.resolve)&&a.resolve(f=new a(hb()))==f||function(k,g){function i(b){var a;return y(b)&&(a=b.then),l(a)?a:!1}function f(b){var a=b.chain;a.length&&k(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(Gc(Fb+"-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 j(d){var e,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(e=i(d))?(c={def:a,done:!1},e.call(d,h(j,c,1),h(b,c,1))):(a.msg=d,a.state=1,f(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,f(a))}a=function(f){B(f),kc(this,a,Fb);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(h(j,c,1),h(b,c,1))}catch(i){b.call(c,i)}},e(a[c],"then",function(c,d){var a={ok:l(c)?c:!0,fail:l(d)?d:!1},e=a.P=new this[R](function(b,c){a.res=B(b),a.rej=B(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(a[c],"catch",function(a){return this.then(d,a)}),e(a,"all",function(c){var b=this,a=[];return new b(function(f,g){rb(c,!1,pc,a);var d=a.length,e=E(d);d?lc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(a,"race",function(b){var a=this;return new a(function(c,d){rb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(a,"reject",function(a){return new this(function(c,b){b(a)})}),e(a,"resolve",function(a){return y(a)&&pb(a)===this[c]?a:new this(function(b){b(a)})})}(Ec||Bb,r("def")),ab(a,Fb),b(z+j*!qb(a),{Promise:a})}(a[Fb]),!function(){function n(a,h,u,n,p,i){function o(a,b){return b!=d&&rb(b,p,a[f],a),a}var f=p?"set":"add",x=n.clear,q={};if(qb(a)&&(i||g(a[c],Ib))){var r=a,t={},m=new a,s=m[f];T in v&&a.length||(a=function(b){return kc(this,a,h),o(new r,b)},a[c]=r[c]),H&&m[f](t,1)!==m&&e(a[c],f,function(a,b){return s.call(this,a,b),this})}else a=function(b){kc(this,a,h),i?e(this,k,w++):x.call(this),o(this,b)},O(a,Xb,!0),Z(a[c],u,n),i||V(a[c],"size",{get:function(){return this[l]}});return ab(a,h),q[h]=a,b(z+Mb+j*!qb(a),q),a}function m(a,b){if(!y(a))return("string"==typeof a?"S":"P")+a;if(!g(a,o)){if(!b)return"";e(a,o,++u)}return"O"+a[o]}function s(a){return{clear:function(){e(this,l,0),e(this,f,J(null)),a==i&&e(this,i,J(null))},"delete":function(e){var b=m(e),c=this[f],d=b in c;return d&&(delete c[b],a==i&&delete this[i][b],this[l]--),d},forEach:function(i,j){var e,b,k=h(i,j,3),l=this[a],c=this[f],g={};do for(b in c)b in g||(g[b]=!0,k(l[b],c[b],this));while(b!=d&&b!=(e=D(c))[e.length-1])},has:function(a){return m(a)in this[f]}}}function q(b){return g(b,a)||e(b,a,{}),b[a]}function p(b){return y(b)&&g(b,a)&&g(b[a],this[k])}var f=$b=r("keys"),i=r("values"),o=r("storeId"),a=r("weakData"),k=r("weakId"),l=cb?r("size"):"size",u=0,w=0;mb=n(mb,Yb,{get:function(a){return this[i][m(a)]},set:function(a,d){var b=m(a,!0),c=this[i];return b in c||(this[f][b]=_b(a,-0)?0:a,this[l]++),c[b]=d,this}},s(i),!0),ob=n(ob,Zb,{add:function(a){var b=m(a,!0),c=this[f];return b in c||(c[b]=_b(a,-0)?0:a,this[l]++),this}},s(f));var t={"delete":function(b){return p.call(this,b)&&delete b[a][this[k]]},has:p};Ic=n(Ic,Ac,{get:function(b){return y(b)&&g(b,a)?b[a][this[k]]:d},set:function(a,b){return q(N(a))[this[k]]=b,this}},t,!0,!0),Nc=n(Nc,Bc,{add:function(a){return q(N(a))[this[k]]=!0,this}},t,!1,!0)}(),!function(e){function l(a,b){O(this,m,{o:k(a),a:D(a),i:0,k:b})}function i(a){return function(b){return new l(b,a)}}function a(a){var c=1==a,b=4==a;return function(l,o,q){for(var e,i,f,r=h(o,q,3),n=k(l),m=D(n),p=m.length,j=0,g=c||7==a||2==a?new(Hb(this,U)):d;p>j;)if(e=m[j++],i=n[e],f=r(i,e,l),a)if(c)g[e]=f;else if(f)switch(a){case 2:g[e]=i;break;case 3:return!0;case 5:return i;case 6:return e;case 7:g[f[0]]=f[1]}else if(b)return!1;return 3==a||b?b:g}}function o(a){return function(j,l,c){B(l);var b,m,e,g=k(j),h=D(g),n=h.length,i=0;for(a?b=c==d?new(Hb(this,U)):f(c):3>arguments.length?(Q(n,xc),b=g[h[i++]]):b=f(c);n>i;)if(e=l(b,g[m=h[i++]],m,j),a){if(e===!1)break}else b=e;return b}}function p(b,a){return(a==a?Vb(b,a):q(b,dc))!==d}U=function(a){var b=J(null);if(a!=d)if(bc(a))for(var e,c,f=$(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else Z(b,a);return b},U[c]=null,ib(l,e,function(){var a,c,b=this[m],d=b.i++,e=b.a,f=b.k;return d>=e.length?w(1):(a=e[d],c=f==F?a:f==x?b.o[a]:[a,b.o[a]],w(0,c))});var q=a(6);Z(U,{keys:i(F),values:i(x),entries:i(F+x),forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findKey:q,mapPairs:a(7),reduce:o(!1),turn:o(!0),keyOf:Vb,includes:p,contains:mc(p,e+G+Nb,e+G+Pb),has:g,get:function(a,b){return g(a,b)?a[b]:d},set:zc(0),isDict:function(a){return y(a)&&pb(a)===U[c]}}),b(n,C,{values:Ub(!1),entries:Ub(!0)}),b(z+j,{Dict:U})}("Dict"),!function(a,f){function e(b,c){return this instanceof e?(this[m]=$(b),this[a]=!!c,d):new e(b,c)}function i(d){function b(b,c,d){this[m]=$(b),this[a]=b[a],this[f]=h(c,d,b[a]?2:1)}return ib(b,"Chain",d,g),gb(b[c],ub),b}ib(e,"Wrapper",function(){return this[m].next()});var g=e[c];gb(g,function(){return this[m]});var k=i(function(){var b=this[m].next();return b.done?b:w(0,hc(this[f],b.value,this[a]))}),l=i(function(){for(;;){var b=this[m].next();if(b.done||hc(this[f],b.value,this[a]))return b}});Z(g,{of:function(b,c){rb(this,this[a],b,c)},array:function(a,c){var b=[];return rb(a!=d?this.map(a,c):this,!1,pc,b),b},filter:function(a,b){return new l(this,a,b)},map:function(a,b){return new k(this,a,b)}}),e.isIterable=bc,e.getIterator=$,b(z+j,{$for:e})}("entries",r("fn")),!function(){function a(d,c,g,f,h){function a(a){return function(){return new f(this,a)}}ib(f,c,h),b(q+j*e,c,{entries:a(F+x),keys:a(F),values:a(x)}),d&&Wb(d,c,a(g))}var d=Ub(!1),e="keys"in v&&!("next"in[].keys());a(E,p,x,function(a,b){O(this,m,{o:k(a),i:0,k:b})},function(){var d,b=this[m],c=b.o,a=b.i++,e=b.k;return a>=c.length?w(1):(d=e==F?a:e==x?c[a]:[a,c[a]],w(0,d))}),Wb(A,I,S[p]),S[Hc]=S[p],a(mb,Yb,F+x,function(a,e){var b;mb[Xb]?b=d(a[$b]):mb[c][Ib].call(a,function(b,a){this.push(a)},b=[]),O(this,m,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[m],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?w(1):(a=e[f],c=g==F?a:g==x?d.get(a):[a,d.get(a)],w(0,c))}),a(ob,Zb,x,function(b,e){var a;ob[Xb]?a=d(b[$b]):ob[c][Ib].call(b,function(a){this.push(a)},a=[]),O(this,m,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[m],c=b.a;return c.length?(a=c.pop(),w(0,b.k==F+x?[a,a]:a)):w(1)})}(),!function(a){function c(b){return a?function(a,c){return b(K(kb,eb.call(arguments,2),l(a)?a:hb(a)),c)}:b}b(z+Sb+j*a,{setTimeout:gc=c(gc),setInterval:c(setInterval)})}(!!Dc&&/MSIE .\./.test(Dc.userAgent)),!function(a,f){function c(i){var b=this,c={};return e(b,a,function(a){return a!==d&&a in b?g(c,a)?c[a]:c[a]=h(b[a],b,-1):f.call(b)})[a](i)}b(q+j,Qb,{part:kb,by:function(g){var a,e,b=this,f=nb._,i=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=vb):a=g,2>c)return h(b,a,-1);for(e=E(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(i=!0);return qc(b,e,c,i,f,!0,a)},only:function(a,b){var c=B(this),d=t(a),e=arguments.length>1;return function(){for(var f=M(d,arguments.length),g=E(f),a=0;f>a;)g[a]=arguments[a++];return K(c,g,e?b:this)}}}),e(nb._,P,function(){return a}),e(u,a,c),cb||e(v,a,c)}(cb?fb("tie"):Jb,u[Jb]),!function(){function a(a,b){for(var c,d=Fc(k(b)),f=d.length,e=0;f>e;)V(a,c=d[e++],Ab(b,c));return a}b(n+j,C,{isObject:y,classof:_,define:a,make:function(b,c){return a(J(b),c)}})}(),b(q+j,p,{includes:Tb(!0),contains:mc(Tb(!0),p+zb+Nb,p+zb+Pb),turn:lb}),!function(){function a(a,c){b(n,p,lb.call(wb(a),function(b,a){a in v&&(b[a]=h(vb,v[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(){function a(a){O(this,m,{l:t(a),i:0})}ib(a,db,function(){var a=this[m],b=a.i++;return a.l>b?w(0,b):w(1)}),Wb(Kc,db,function(){return new a(this)}),b(q+j,db,{random:function(a){var b=+this,c=a==d?0:+a,e=M(b,c);return vc()*(sc(b,c)-e)+e}}),b(q+j,db,lb.call(wb("round,floor,ceil,abs,sin,asin,cos,acos,tan,atan,exp,sqrt,max,min,pow,atan2,acosh,asinh,atanh,cbrt,clz32,cosh,expm1,hypot,imul,log1p,log10,log2,sign,sinh,tanh,trunc"),function(c,a){var b=o[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return K(b,a)})},{}))}(),!function(){var a,c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"},d={};for(a in c)d[c[a]]=a;b(q+j,I,{escapeHTML:Gb(/[&<>"']/g,c),unescapeHTML:Gb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),b(n,Tc,{escape:Gb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(o,n,c,d,k,h,i,e,l){function m(b){return function(n,m){function f(a){return p[b+a]()}var p=this,j=c[g(c,m)?m:d];return A(n).replace(o,function(b){switch(b){case"s":return f(k);case"ss":return a(f(k));case"m":return f(h);case"mm":return a(f(h));case"h":return f(i);case"hh":return a(f(i));case"D":return f(jb);case"DD":return a(f(jb));case"W":return j[0][f("Day")];case"N":return f(e)+1;case"NN":return a(f(e)+1);case"M":return j[2][f(e)];case"MM":return j[1][f(e)];case"Y":return f(l);case"YY":return a(f(l)%100)}return b})}}function a(a){return a>9?a:"0"+a}function f(d,a){function b(b){return lb.call(wb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[wb(a.weekdays),b(1),b(2)],s}b(q+j,jb,{format:m("get"),formatUTC:m("getUTC")}),f(d,{weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",months:"January,February,March,April,May,June,July,August,September,October,November,December"}),f("ru",{weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),s.locale=function(a){return g(c,a)?d=a:d},s.addLocale=f}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=lb.call(wb("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(f,a){var b=e[a];f[a]=function(){return c&&b?Vc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{H&&delete a.console}catch(g){}b(z+j,{console:Z(f.log,f)})}(a.console||{})}(Function("return this"),!1);
//# sourceMappingURL=library.min.map
/**
* Core.js 0.1.4
* Core.js 0.1.5
* https://github.com/zloirock/core-js

@@ -56,2 +56,3 @@ * License: http://rock.mit-license.org

, TypeError = global.TypeError
, RangeError = global.RangeError
, setTimeout = global.setTimeout

@@ -279,3 +280,3 @@ , clearTimeout = global.clearTimeout

, length = toLength(O.length)
, index = max(getPositiveIndex(O, fromIndex), 0);
, index = toIndex(fromIndex, length);
if(isContains && el != el){

@@ -332,6 +333,5 @@ for(;length > index; index++)if(sameNaN(O[index]))return isContains || index;

}
function getPositiveIndex(O, index){
function toIndex(index, length){
var index = toInteger(index);
if(index < 0)index += toLength(O.length);
return index;
return index < 0 ? max(index + length, 0) : min(index, length);
}

@@ -827,3 +827,4 @@

, log = Math.log
, sqrt = Math.sqrt;
, sqrt = Math.sqrt
, fcc = String.fromCharCode;
// 20.2.2.5 Math.asinh(x)

@@ -901,7 +902,5 @@ function asinh(x){

var UInt16 = 0xffff
, xh = UInt16 & x >>> 16
, xl = UInt16 & x
, yh = UInt16 & y >>> 16
, yl = UInt16 & y;
return 0 | xl * yl + (xh * yl + xl * yh << 16 >>> 0);
return 0 | xl * yl + ((UInt16 & x >>> 16) * yl + xl * (UInt16 & y >>> 16) << 16 >>> 0);
},

@@ -935,6 +934,15 @@ // 20.2.2.20 Math.log1p(x)

setToStringTag(Math, MATH, true);
// 21.1.2.2 String.fromCodePoint(...codePoints)
// TODO
$define(STATIC, STRING, {
// 21.1.2.2 String.fromCodePoint(...codePoints)
fromCodePoint: function(){
for(var r = [], i = 0, l = arguments.length, c; i < l; i++){
c = +arguments[i];
if(toIndex(c, 0x10ffff) !== c)throw RangeError();
r.push(c < 0x10000 ? fcc(c) : fcc(((c -= 0x10000) >> 10) + 0xd800) + fcc(c % 0x400 + 0xdc00));
} return r.join('');
}
// 21.1.2.4 String.raw(callSite, ...substitutions)
// TODO
});
function includes(searchString, position /* = 0 */){

@@ -945,3 +953,13 @@ return !!~String(this).indexOf(searchString, position);

// 21.1.3.3 String.prototype.codePointAt(pos)
// TODO
codePointAt: function(pos){
var s = String(this)
, i = toInteger(pos)
, l = s.length
, a, b;
if(i < 0 || i >= l)return;
a = s.charCodeAt(i);
if(a < 0xd800 || a > 0xdbff || i + 1 === l)return a;
b = s.charCodeAt(i + 1);
return b < 0xdc00 || b > 0xdfff ? a : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
},
// String.prototype.includes(searchString, position = 0)

@@ -954,3 +972,3 @@ includes: includes,

var length = this.length
, end = toLength(min(endPosition === undefined ? length : endPosition, length));
, end = endPosition === undefined ? length : min(toLength(endPosition), length);
searchString += '';

@@ -961,6 +979,6 @@ return String(this).slice(end - searchString.length, end) === searchString;

repeat: function(count){
var str = '' + this
var str = String(this)
, result = ''
, n = toInteger(count);
assert(0 <= n, "Count can't be negative");
if(0 > n)throw RangeError("Count can't be negative");
for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)result += str;

@@ -1006,16 +1024,29 @@ return result;

// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
// TODO
copyWithin: function(target /* = 0 */, start /* = 0 */, end /* = @length */){
var O = Object(this)
, len = toLength(O.length)
, to = toIndex(target, len)
, from = toIndex(start, len)
, fin = end === undefined ? len : toIndex(end, len)
, count = min(fin - from, len - to), inc = 1;
if(from < to && to < from + count){
inc = -1;
from = from + count - 1;
to = to + count - 1;
}
while(count-- > 0){
if(from in O)O[to] = O[from];
else delete O[to];
to += inc;
from += inc;
} return O;
},
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
fill: function(value, start /* = 0 */, end /* = @length */){
var length = toLength(this.length)
, index = max(getPositiveIndex(this, start), 0)
, endPos;
if(end === undefined)endPos = length;
else {
endPos = toInteger(end);
if(endPos < 0)endPos += length;
endPos = min(endPos, length);
}
while(endPos > index)this[index++] = value;
return this;
var O = Object(this)
, length = toLength(O.length)
, index = toIndex(start, length)
, endPos = end === undefined ? length : toIndex(end, length);
while(endPos > index)O[index++] = value;
return O;
},

@@ -1268,5 +1299,6 @@ // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)

function getCollection(C, NAME, test, methods, commonMethods, isMap, isWeak){
function getCollection(C, NAME, methods, commonMethods, isMap, isWeak){
var ADDER_KEY = isMap ? 'set' : 'add'
, init = commonMethods.clear;
, init = commonMethods.clear
, O = {};
function initFromIterable(that, iterable){

@@ -1276,3 +1308,3 @@ if(iterable != undefined)forOf(iterable, isMap, that[ADDER_KEY], that);

}
if(!test){
if(!(isNative(C) && (isWeak || has(C[PROTOTYPE], FOR_EACH)))){
// create collection constructor

@@ -1311,3 +1343,2 @@ C = function(iterable){

setToStringTag(C, NAME);
var O = {};
O[NAME] = C;

@@ -1377,3 +1408,3 @@ $define(GLOBAL + WRAP + FORCED * !isNative(C), O);

// 23.1 Map Objects
Map = getCollection(Map, MAP, isNative(Map) && has(Map[PROTOTYPE], FOR_EACH), {
Map = getCollection(Map, MAP, {
// 23.1.3.6 Map.prototype.get(key)

@@ -1397,3 +1428,3 @@ get: function(key){

// 23.2 Set Objects
Set = getCollection(Set, SET, isNative(Set) && has(Set[PROTOTYPE], FOR_EACH), {
Set = getCollection(Set, SET, {
// 23.2.3.1 Set.prototype.add(value)

@@ -1430,3 +1461,3 @@ add: function(value){

// 23.3 WeakMap Objects
WeakMap = getCollection(WeakMap, WEAKMAP, isNative(WeakMap), {
WeakMap = getCollection(WeakMap, WEAKMAP, {
// 23.3.3.4 WeakMap.prototype.get(key)

@@ -1444,3 +1475,3 @@ get: function(key){

// 23.4 WeakSet Objects
WeakSet = getCollection(WeakSet, WEAKSET, isNative(WeakSet), {
WeakSet = getCollection(WeakSet, WEAKSET, {
// 23.4.3.1 WeakSet.prototype.add(value)

@@ -1590,4 +1621,4 @@ add: function(value){

setArrayStatics('indexOf,every,some,forEach,map,filter,find,findIndex,includes', 3);
setArrayStatics('join,slice,concat,push,splice,unshift,sort,' +
'lastIndexOf,reduce,reduceRight,fill,turn');
setArrayStatics('join,slice,concat,push,splice,unshift,sort,lastIndexOf,' +
'reduce,reduceRight,copyWithin,fill,turn');
}();

@@ -1594,0 +1625,0 @@

/**
* Core.js 0.1.4
* Core.js 0.1.5
* https://github.com/zloirock/core-js

@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org

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

@@ -6,0 +6,0 @@ "type": "git",

# Core.js
Alternative standard library for javascript. Includes polyfills for ECMAScript 5, ECMAScript 6: Set, Map, WeakSet, WeakMap, Promise, Symbol, iterators; setImmediate, static array methods, console cap. Additional functionality: Dict, extended partial application, extended object api, Date formatting and other sugar.
### Install
Alternative modular compact (max. ~22kb w/o gzip) standard library for JavaScript. Includes polyfills for [ECMAScript 5](#ecmascript-5), [ECMAScript 6](#ecmascript-6): [symbols](#ecmascript-6-symbols), [collections](#ecmascript-6-collections), [iterators](#ecmascript-6-iterators), [promises](#ecmascript-6-promises); [setImmediate](#setimmediate), [array generics](#mozilla-javascript-array-generics), [console cap](#console). Additional functionality: [dictionaries](#dict), extended [partial application](#partial-application), [date formatting](#date-formatting) and some other sugar.
[Example](http://goo.gl/mfHYm2):
```javascript
console.log(Array.from(new Set([1, 2, 3, 2, 1]))); // => [1, 2, 3]
console.log('*'.repeat(10)); // => '**********'
Promise.resolve(32).then(console.log); // => 32
setImmediate(console.log, 42); // => 42
```
npm i core-js
[Without extension of native objects](http://goo.gl/WBhs43):
```javascript
var log = core.console.log;
log(core.Array.from(new core.Set([1, 2, 3, 2, 1]))); // => [1, 2, 3]
log(core.String.repeat('*', 10)); // => '**********'
core.Promise.resolve(32).then(log); // => 32
core.setImmediate(log, 42); // => 42
```
### Usage
Browser:
```html
<script src='core.min.js'></script>
- [API](#api)
- [ECMAScript 5](#ecmascript-5)
- [ECMAScript 6](#ecmascript-6)
- [ECMAScript 6: Symbols](#ecmascript-6-symbols)
- [ECMAScript 6: Collections](#ecmascript-6-collections)
- [ECMAScript 6: Iterators](#ecmascript-6-iterators)
- [ECMAScript 6: Promises](#ecmascript-6-promises)
- [Mozilla JavaScript: Array generics](#mozilla-javascript-array-generics)
- [setTimeout / setInterval](#settimeout--setinterval)
- [setImmediate](#setimmediate)
- [console](#console)
- [Object](#object)
- [Dict](#dict)
- [Partial application](#partial-application)
- [Date formatting](#date-formatting)
- [Array](#array)
- [Number](#number)
- [Escaping characters](#escaping-characters)
- [Install](#install)
## API:
### ECMAScript 5
Module `es5`, nothing new - without examples.
```javascript
Object
.create(proto | null, descriptors?) -> object
.getPrototypeOf(object) -> proto | null
.defineProperty(target, key, desc) -> target, cap for ie8-
.defineProperties(target, descriptors) -> target, cap for ie8-
.getOwnPropertyDescriptor(object, key) -> desc
.getOwnPropertyNames(object) -> array
.keys(object) -> array
Array
.isArray(var) -> bool
#slice(start?, end?) -> array, fix for ie7-
#join(string = ',') -> string, fix for ie7-
#indexOf(var, from?) -> int
#lastIndexOf(var, from?) -> int
#every(fn(val, index, @), that) -> bool
#some(fn(val, index, @), that) -> bool
#forEach(fn(val, index, @), that) -> void
#map(fn(val, index, @), that) -> array
#filter(fn(val, index, @), that) -> array
#reduce(fn(memo, val, index, @), memo?) -> var
#reduceRight(fn(memo, val, index, @), memo?) -> var
Function
#bind(object, ...args) -> boundFn(...args)
String
#trim() -> str
Date
.now() -> int
```
Node.js:
### ECMAScript 6
Module `es6`.
#### ECMAScript 6 Object
```javascript
require('core-js');
Object
.assign(target, ...src) -> target
.is(a, b) -> bool
.setPrototypeOf(target, proto | null) -> target, sham(ie10+)
#toString() -> string, fix for @@toStringTag
```
### API:
[Example](http://goo.gl/IPehks):
```javascript
signature from def in module
-------------------------------------------------------------------------------------------
global -> object node global
var foo = {q: 1, w: 2}
, bar = {e: 3, r: 4}
, baz = {t: 5, y: 6};
Object.assign(foo, bar, baz); // => foo = {q: 1, w: 2, e: 3, r: 4, t: 5, y: 6}
Object.is(NaN, NaN); // => true
Object.is(0, -0); // => false
Object.is(42, 42); // => true
Object.is(42, '42'); // => false
```
#### ECMAScript 6 Array
```javascript
Array
.from(iterable | array-like, mapFn(val, index)?, that) -> array
.of(...args) -> array
#copyWithin(target = 0, start = 0, end = @length) -> @
#fill(var, start = 0, end = @length) -> @
#find(fn(val, index, @), that) -> var
#findIndex(fn(val, index, @), that) -> int
```
[Example](http://goo.gl/gMYP1H):
```javascript
Array.from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
Array.from({0: 1, 1: 2, 2: 3, length: 3}); // => [1, 2, 3]
Array.from('123', Number); // => [1, 2, 3]
Array.from('123', function(it){
return it * it;
}); // => [1, 4, 9]
Array.of(1); // => [1]
Array.of(1, 2, 3); // => [1, 2, 3]
function isOdd(val){
return val % 2;
}
[4, 8, 15, 16, 23, 42].find(isOdd); // => 15
[4, 8, 15, 16, 23, 42].findIndex(isOdd); // => 2
[4, 8, 15, 16, 23, 42].find(isNaN); // => undefined
[4, 8, 15, 16, 23, 42].findIndex(isNaN); // => -1
Array(5).map(function(){
return 42;
}); // => [undefined × 5], .map ignore holes
Array(5).fill(42); // => [42, 42, 42, 42, 42]
```
#### ECMAScript 6 String
```javascript
String
.fromCodePoint(...codePoints) -> str
#includes(str, from?) -> bool
#startsWith(str, from?) -> bool
#endsWith(str, from?) -> bool
#repeat(num) -> str
#codePointAt(pos) -> uint
```
[Example](http://goo.gl/JKrMn5):
```javascript
'foobarbaz'.includes('bar'); // => true
'foobarbaz'.includes('bar', 4); // => false
'foobarbaz'.startsWith('foo'); // => true
'foobarbaz'.startsWith('bar', 3); // => true
'foobarbaz'.endsWith('baz'); // => true
'foobarbaz'.endsWith('bar', 6); // => true
'string'.repeat(3); // => 'stringstringstring'
```
#### ECMAScript 6 Number & Math
```javascript
Number
.EPSILON -> num
.isFinite(num) -> bool
.isInteger(num) -> bool
.isNaN(num) -> bool
.isSafeInteger(num) -> bool
.MAX_SAFE_INTEGER -> int
.MIN_SAFE_INTEGER -> int
.parseFloat(str) -> num
.parseInt(str) -> int
Math
.acosh(num) -> num
.asinh(num) -> num
.atanh(num) -> num
.cbrt(num) -> num
.clz32(num) -> uint
.cosh(num) -> num
.expm1(num) -> num
.hypot(...args) -> num
.imul(num, num) -> int
.log1p(num) -> num
.log10(num) -> num
.log2(num) -> num
.sign(num) -> 1 | -1 | 0 | -0 | NaN
.sinh(num) -> num
.tanh(num) -> num
.trunc(num) -> num
```
### ECMAScript 6: Symbols
Module `es6_symbol`.
```javascript
Symbol(description?) -> symbol
.for(key) -> symbol
.keyFor(symbol) -> key
.iterator -> symbol
.toStringTag -> symbol
.pure(description?) -> symbol || string
.set(object, key, val) -> object
Reflect -> object
.ownKeys(object) -> array
```
[Basic example](http://goo.gl/BbvWFc):
```javascript
var Person = (function(){
var NAME = Symbol('name');
function Person(name){
this[NAME] = name;
}
Person.prototype.getName = function(){
return this[NAME];
};
return Person;
})();
var person = new Person('Vasya');
console.log(person.getName()); // => 'Vasya'
console.log(person['name']); // => undefined
console.log(person[Symbol('name')]); // => undefined, symbols are uniq
for(var key in person)console.log(key); // => only 'getName', symbols are not enumerable
```
`Symbol.for` & `Symbol.keyFor` [example](http://goo.gl/0pdJjX):
```javascript
var symbol = Symbol.for('key');
symbol === Symbol.for('key'); // true
Symbol.keyFor(symbol); // 'key'
```
`Reflect.ownKeys` return all object keys - strings & symbols, [example](http://goo.gl/fyu6pn):
```javascript
var O = {a: 1};
Object.defineProperty(O, 'b', {value: 2});
O[Symbol('c')] = 3;
Reflect.ownKeys(O); // => ['a', 'b', Symbol(c)]
```
### ECMAScript 6: Collections
Module `es6_collections`, iterators for them are defined in [es6_iterators](#ecmascript-6-iterators).
#### Map
```javascript
new Map(iterable (entries) ?) -> map
#clear() -> void
#delete(key) -> bool
#forEach(fn(val, key, @), that) -> void
#get(key) -> val
#has(key) -> bool
#set(key, val) -> @
#size
```
[Example](http://goo.gl/RDbROF):
```javascript
var a = [1];
var map = new Map([['a', 1], [42, 2]]);
map.set(a, 3).set(true, 4);
console.log(map.size); // => 4
console.log(map.has(a)); // => true
console.log(map.has([1])); // => false
console.log(map.get(a)); // => 3
map.forEach(function(val, key){
console.log(val); // => 1, 2, 3, 4
console.log(key); // => 'a', 42, [1], true
});
map.delete(a);
console.log(map.size); // => 3
console.log(map.get(a)); // => undefined
console.log(Array.from(map)); // => [['a', 1], [42, 2], [true, 4]]
```
#### Set
```javascript
new Set(iterable?) -> set
#add(key) -> @
#clear() -> void
#delete(key) -> bool
#forEach(fn(el, el, @), that) -> void
#has(key) -> bool
#size
```
[Example](http://goo.gl/7XYya3):
```javascript
var set = new Set(['a', 'b', 'a', 'c']);
set.add('d').add('b').add('e');
console.log(set.size); // => 5
console.log(set.has('b')); // => true
set.forEach(function(it){
console.log(it); // => 'a', 'b', 'c', 'd', 'e'
});
set.delete('b');
console.log(set.size); // => 4
console.log(set.has('b')); // => false
console.log(Array.from(set)); // => ['a', 'c', 'd', 'e']
```
#### WeakMap
```javascript
new WeakMap(iterable (entries) ?) -> weakmap
#delete(key) -> bool
#get(key) -> val
#has(key) -> bool
#set(key, val) -> @
```
[Example](http://goo.gl/SILXyw):
```javascript
var a = [1]
, b = [2]
, c = [3];
var wmap = new WeakMap([[a, 1], [b, 2]]);
wmap.set(c, 3).set(b, 4);
console.log(wmap.has(a)); // => true
console.log(wmap.has([1])); // => false
console.log(wmap.get(a)); // => 1
wmap.delete(a);
console.log(wmap.get(a)); // => undefined
// Private properties store:
var Person = (function(){
var names = new WeakMap;
function Person(name){
names.set(this, name);
}
Person.prototype.getName = function(){
return names.get(this);
};
return Person;
})();
var person = new Person('Vasya');
console.log(person.getName()); // => 'Vasya'
for(var key in person)console.log(key); // => only 'getName'
```
#### WeakSet
```javascript
new WeakSet(iterable?) -> weakset
#add(key) -> @
#delete(key) -> bool
#has(key) -> bool
```
[Example](http://goo.gl/TdFbEx):
```javascript
var a = [1]
, b = [2]
, c = [3];
var wset = new WeakSet([a, b, a]);
wset.add(c).add(b).add(c);
console.log(wset.has(b)); // => true
console.log(wset.has([2])); // => false
wset.delete(b);
console.log(wset.has(b)); // => false
```
### ECMAScript 6: Iterators
Module `es6_iterators`.
```javascript
String
#@@iterator() -> iterator
Array
#values() -> iterator
#keys() -> iterator
#entries() -> iterator (entries)
#@@iterator() -> iterator
Set
#values() -> iterator
#keys() -> iterator
#entries() -> iterator (entries)
#@@iterator() -> iterator
Map
#values() -> iterator
#keys() -> iterator
#entries() -> iterator (entries)
#@@iterator() -> iterator (entries)
Arguments
#@@iterator() -> iterator (sham)
```
[Example](http://goo.gl/iwLk0N):
```javascript
var string = 'abc';
for(var val of string)console.log(val); // => 'a', 'b', 'c'
var array = ['a', 'b', 'c'];
for(var val of array)console.log(val); // => 'a', 'b', 'c'
for(var val of array.values())console.log(val); // => 'a', 'b', 'c'
for(var key of array.keys())console.log(key); // => 0, 1, 2
for(var [key, val] of array.entries()){
console.log(key); // => 0, 1, 2
console.log(val); // => 'a', 'b', 'c'
}
var map = new Map([['a', 1], ['b', 2], ['c', 3]]);
for(var [key, val] of map){
console.log(key); // => 'a', 'b', 'c'
console.log(val); // => 1, 2, 3
}
for(var val of map.values())console.log(val); // => 1, 2, 3
for(var key of map.keys())console.log(key); // => 'a', 'b', 'c'
for(var [key, val] of map.entries()){
console.log(key); // => 'a', 'b', 'c'
console.log(val); // => 1, 2, 3
}
var set = new Set([1, 2, 3, 2, 1]);
for(var val of set)console.log(val); // => 1, 2, 3
for(var val of set.values())console.log(val); // => 1, 2, 3
for(var key of set.keys())console.log(key); // => 1, 2, 3
for(var [key, val] of set.entries()){
console.log(key); // => 1, 2, 3
console.log(val); // => 1, 2, 3
}
```
Module `$for` - iterators chaining - `for-of` and array / generator comprehensions helpers for ES5-.
```javascript
$for(iterable, entries) -> iterator ($for)
#of(fn(value, key?), that) -> void
#array(mapFn(value, key?)?, that) -> array
#filter(fn(value, key?), that) -> iterator ($for)
#map(fn(value, key?), that) -> iterator ($for)
.isIterable(var) -> bool
.getIterator(iterable) -> iterator
```
[Examples](http://goo.gl/Jtz0oG):
```javascript
$for(new Set([1, 2, 3, 2, 1])).of(function(it){
console.log(it); // => 1, 2, 3
});
$for([1, 2, 3].entries(), true).of(function(key, value){
console.log(key); // => 0, 1, 2
console.log(value); // => 1, 2, 3
});
$for('abc').of(console.log, console); // => 'a', 'b', 'c'
$for([1, 2, 3, 4, 5]).of(function(it){
console.log(it); // => 1, 2, 3
if(it == 3)return false;
});
var ar1 = $for([1, 2, 3]).array(function(v){
return v * v;
}); // => [1, 4, 9]
var set = new Set([1, 2, 3, 2, 1]);
var ar1 = $for(set).filter(function(v){
return v % 2;
}).array(function(v){
return v * v;
}); // => [1, 9]
var iter = $for(set).filter(function(v){
return v % 2;
}).map(function(v){
return v * v;
});
iter.next(); // => {value: 1, done: false}
iter.next(); // => {value: 9, done: false}
iter.next(); // => {value: undefined, done: true}
var map1 = new Map([['a', 1], ['b', 2], ['c', 3]]);
var map2 = new Map($for(map1, true).filter(function(k, v){
return v % 2;
}).map(function(k, v){
return [k + k, v * v];
})); // => Map {aa: 1, cc: 9}
```
### ECMAScript 6: Promises
Module `es6_promise`.
```javascript
new Promise(executor(resolve(var), reject(var))) -> promise
#then(resolved(var), rejected(var)) -> promise
#catch(rejected(var)) -> promise
.resolve(var || promise) -> promise
.reject(var) -> promise
.all(iterable) -> promise
.race(iterable) -> promise
```
[Example](http://goo.gl/vGrtUC):
```javascript
var log = console.log.bind(console);
function sleepRandom(time){
return new Promise(function(resolve, reject){
setTimeout(resolve, time * 1e3, 0 | Math.random() * 1e3);
});
}
log('Run'); // => Run
sleepRandom(5).then(function(result){
log(result); // => 869, after 5 sec.
return sleepRandom(10);
}).then(function(result){
log(result); // => 202, after 10 sec.
}).then(function(){
log('immediately after'); // => immediately after
throw Error('Irror!');
}).then(function(){
log('will not be displayed');
}).catch(log); // => => Error: Irror!
```
### Mozilla JavaScript: Array generics
Module `array_statics`.
```javascript
Array
.{...ArrayPrototype methods}
```
```javascript
Array.slice(arguments, 1);
Array.join('abcdef', '+'); // => 'a+b+c+d+e+f'
var form = document.getElementsByClassName('form__input');
Array.reduce(form, function(memo, it){
memo[it.name] = it.value;
return memo;
}, {}); // => {name: 'Vasya', age: '42', sex: 'yes, please'}
```
### setTimeout / setInterval
Module `timers`. Additional arguments fix for IE9-.
```javascript
setTimeout(fn(...args), time, ...args) -> id
setInterval(fn(...args), time, ...args) -> id
```
```javascript
// Before:
setTimeout(log.bind(null, 42), 1000);
// After:
setTimeout(log, 1000, 42);
```
### setImmediate
Module `immediate`. [setImmediate](https://developer.mozilla.org/en-US/docs/Web/API/Window.setImmediate) polyfill.
```javascript
setImmediate(fn(...args), ...args) -> id
clearImmediate(id) -> void
```
### Console
Module `console`. Console cap for old browsers and some additional functionality.
```javascript
console(...args) -> void
.{...console API}
.enable() -> void
.disable() -> void
```
```javascript
// Before:
if(window.console && console.log)console.log(42);
// After:
console.log(42);
// Before:
setTimeout(console.log.bind(console, 42), 1000);
[1, 2, 3].forEach(console.log, console);
// After:
setTimeout(console.log, 1000, 42);
[1, 2, 3].forEach(console.log);
console.disable();
console.warn('Console is disabled, you will not see this message.');
console.enable();
console.warn('Console is enabled again.');
console('Shortcut for console.log');
// Before:
setTimeout(console.log.bind(console, 42), 1000);
// After:
setTimeout(console, 1000, 42);
```
### Object
Module `object`.
```javascript
Object
.create(proto | null, descriptors?) -> object es5 es5
.getPrototypeOf(object) -> proto | null es5 sham es5
.setPrototypeOf(target, proto | null) -> target es6 sham es6
.defineProperty(target, key, desc) -> target es5 sham es5
.defineProperties(target, descriptors) -> target es5 sham es5
.getOwnPropertyNames(object) -> array es5 sham es5
.getOwnPropertyDescriptor(object, key) -> desc es5 es5
.keys(object) -> array es5 es5
.values(object) -> array es7 dict
.entries(object) -> array es7 dict
.assign(target, ...src) -> target es6 es6
.is(a, b) -> bool es6 es6
.isObject(var) -> bool core object
.classof(var) -> string core object
.define(target, mixin) -> target core object
.make(proto | null, mixin?) -> object core object
#toString() es6 fix es6
#[_](key) -> boundFn core binding
.isObject(var) -> bool
.classof(var) -> string
.define(target, mixin) -> target
.make(proto | null, mixin?) -> object
```
Object classify [examples](http://goo.gl/YZQmGo):
```javascript
Object.isObject({}); // => true
Object.isObject(isNaN); // => true
Object.isObject(null); // => false
var classof = Object.classof;
classof(null); // => 'Null'
classof(undefined); // => 'Undefined'
classof(1); // => 'Number'
classof(true); // => 'Boolean'
classof('string'); // => 'String'
classof(Symbol()); // => 'Symbol'
classof(new Number(1)); // => 'Number'
classof(new Boolean(true)); // => 'Boolean'
classof(new String('string')); // => 'String'
var fn = function(){}
, list = (function(){return arguments})(1, 2, 3);
classof({}); // => 'Object'
classof(fn); // => 'Function'
classof([]); // => 'Array'
classof(list); // => 'Arguments'
classof(/./); // => 'RegExp'
classof(new TypeError); // => 'Error'
classof(new Set); // => 'Set'
classof(new Map); // => 'Map'
classof(new WeakSet); // => 'WeakSet'
classof(new WeakMap); // => 'WeakMap'
classof(new Promise(fn)); // => 'Promise'
classof([].values()); // => 'Array Iterator'
classof(new Set().values()); // => 'Set Iterator'
classof(new Map().values()); // => 'Map Iterator'
classof(Math); // => 'Math'
classof(JSON); // => 'JSON'
function Example(){}
Example.prototype[Symbol.toStringTag] = 'Example';
classof(new Example); // => 'Example'
```
### Dict
Module `dict`.
```javascript
[new] Dict(itarable (entries) | object ?) -> dict
.isDict(var) -> bool
.values(object) -> iterator
.keys(object) -> iterator
.entries(object) -> iterator (entries)
.has(object, key) -> bool
.get(object, key) -> val
.set(object, key, value) -> object
.forEach(object, fn(val, key, @), that) -> void
.map(object, fn(val, key, @), that) -> new @
.mapPairs(object, fn(val, key, @), that) -> new @
.filter(object, fn(val, key, @), that) -> new @
.some(object, fn(val, key, @), that) -> bool
.every(object, fn(val, key, @), that) -> bool
.find(object, fn(val, key, @), that) -> val
.findKey(object, fn(val, key, @), that) -> key
.keyOf(object, var) -> key
.includes(object, var) -> bool
.reduce(object, fn(memo, val, key, @), memo?) -> var
.turn(object, fn(memo, val, key, @), memo = new @) -> memo
Object
.values(object) -> array
.entries(object) -> array
```
`Dict` create object without prototype from iterable or simple object. [Example](http://goo.gl/pnp8Vr):
```javascript
var map = new Map([['a', 1], ['b', 2], ['c', 3]]);
Dict(); // => {__proto__: null}
Dict({a: 1, b: 2, c: 3}); // => {__proto__: null, a: 1, b: 2, c: 3}
Dict(map); // => {__proto__: null, a: 1, b: 2, c: 3}
Dict([1, 2, 3].entries()); // => {__proto__: null, 0: 1, 1: 2, 2: 3}
var dict = Dict({a: 42});
dict instanceof Object; // => false
dict.a; // => 42
dict.toString; // => undefined
'a' in dict; // => true
'hasOwnProperty' in dict; // => false
Dict.isDict({}); // => false
Dict.isDict(Dict()); // => true
```
### Partial application
Module `binding`.
```javascript
Function
#bind(object, ...args | _) -> boundFn(...args) es5 es5
#part(...args | _) -> fn(...args) core binding
#by(object | _, ...args | _) -> boundFn(...args) core binding
#only(num, that /* = @ */) -> (fn | boundFn)(...args) core binding
#part(...args | _) -> fn(...args)
#by(object | _, ...args | _) -> boundFn(...args)
#only(num, that /* = @ */) -> (fn | boundFn)(...args)
Object
#[_](key) -> boundFn
```
### Date formatting
Module `date`.
```javascript
Date
#format(str, key?) -> str
#formatUTC(str, key?) -> str
core
.addLocale(key, object) -> core
.locale(key?) -> key
```
Token | Unit | Sample
------|----- | ------
s | Seconds | 0-59
ss | Seconds, 2 digits | 00-59
m | Minutes | 0-59
mm | Minutes, 2 digits | 00-59
h | Hours | 0-23
hh | Hours, 2 digits | 00-23
D | Date | 1-31
DD | Date, 2 digits | 01-31
W | Weekday, string | Вторник
N | Month | 1-12
NN | Month, 2 digits | 01-12
M | Month, string | Ноябрь
MM | Of month, string | Ноября
Y | Year, full | 2014
YY | Year, 2 digits | 14
[Examples](http://goo.gl/nkCJ15):
```javascript
new Date().format('W, MM D, YY, h:mm:ss'); // => 'Friday, November 28, 14, 18:47:05'
new Date().formatUTC('W, MM D, YY, h:mm:ss'); // => 'Friday, November 28, 14, 12:47:05'
new Date().format('W, D MM Y г., h:mm:ss', 'ru'); // => 'Пятница, 28 Ноября 2014 г., 18:07:25'
core.locale('ru');
new Date().format('W, D MM Y г., h:mm:ss'); // => 'Пятница, 28 Ноября 2014 г., 18:07:25'
new Date().format('DD.NN.YY'); // => '28.11.14'
new Date().format('hh:mm:ss'); // => '18:47:05'
new Date().format('DD.NN.Y hh:mm:ss'); // => '28.11.2014 18:47:05'
new Date().format('W, D MM Y года'); // => 'Пятница, 28 Ноября 2014 года'
new Date().format('D MM, h:mm'); // => '28 Ноября, 16:47'
new Date().format('M Y'); // => 'Ноябрь 2014'
(typeof core != 'undefined' ? core : require('core-js/library')).addLocale('ru', {
weekdays: 'Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота',
months: 'Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь'
});
```
### Array
Module `array`.
```javascript
Array
.isArray(var) -> bool es5 es5
.from(iterable | array-like, fn(val, index)?, that) -> array es6 es6
.of(...args) -> array es6 es6
.{...Array#} js1.6 array_statics
#slice(start?, end?) -> array es5 fix es5
#join(string = ',') -> string es5 fix es5
#indexOf(var, from?) -> int es5 es5
#lastIndexOf(var, from?) -> int es5 es5
#every(fn(val, index, @), that) -> bool es5 es5
#some(fn(val, index, @), that) -> bool es5 es5
#forEach(fn(val, index, @), that) -> void es5 es5
#map(fn(val, index, @), that) -> array es5 es5
#filter(fn(val, index, @), that) -> array es5 es5
#reduce(fn(memo, val, index, @), memo?) -> var es5 es5
#reduceRight(fn(memo, val, index, @), memo?) -> var es5 es5
#fill(var, start?, end?) -> @ es5 es5
#find(fn(val, index, @), that) -> var es6 es6
#findIndex(fn(val, index, @), that) -> int es6 es6
#values() -> iterator es6 es6_iterators
#keys() -> iterator es6 es6_iterators
#entries() -> iterator (entries) es6 es6_iterators
#@@iterator() -> iterator es6 es6_iterators
#includes(var, from?) -> bool es7 array
#turn(fn(memo, val, index, @), memo = []) -> memo core array
[new] Dict(itarable (entries) | object ?) -> dict core dict
.isDict(var) -> bool core dict
.values(object) -> iterator core dict
.keys(object) -> iterator core dict
.entries(object) -> iterator (entries) core dict
.has(object, key) -> bool core dict
.get(object, key) -> val core dict
.set(object, key, value) -> object core dict
.forEach(object, fn(val, key, @), that) -> void core dict
.map(object, fn(val, key, @), that) -> new @ core dict
.mapPairs(object, fn(val, key, @), that) -> new @ core dict
.filter(object, fn(val, key, @), that) -> new @ core dict
.some(object, fn(val, key, @), that) -> bool core dict
.every(object, fn(val, key, @), that) -> bool core dict
.find(object, fn(val, key, @), that) -> val core dict
.findKey(object, fn(val, key, @), that) -> key core dict
.keyOf(object, var) -> key core dict
.includes(object, var) -> bool core dict
.reduce(object, fn(memo, val, key, @), memo?) -> var core dict
.turn(object, fn(memo, val, key, @), memo = new @) -> memo core dict
new Set(iterable?) -> set es6 es6_collections
#add(key) -> @ es6 es6_collections
#clear() -> void es6 es6_collections
#delete(key) -> bool es6 es6_collections
#forEach(fn(el, el, @), that) -> void es6 es6_collections
#has(key) -> bool es6 es6_collections
#size -> uint es6 es6_collections
#values() -> iterator es6 es6_iterators
#keys() -> iterator es6 es6_iterators
#entries() -> iterator (entries) es6 es6_iterators
#@@iterator() -> iterator es6 es6_iterators
new Map(iterable (entries) ?) -> map es6 es6_collections
#clear() -> void es6 es6_collections
#delete(key) -> bool es6 es6_collections
#forEach(fn(val, key, @), that) -> void es6 es6_collections
#get(key) -> val es6 es6_collections
#has(key) -> bool es6 es6_collections
#set(key, val) -> @ es6 es6_collections
#size -> uint es6 es6_collections
#values() -> iterator es6 es6_iterators
#keys() -> iterator es6 es6_iterators
#entries() -> iterator (entries) es6 es6_iterators
#@@iterator() -> iterator (entries) es6 es6_iterators
new WeakSet(iterable?) -> weakset es6 es6_collections
#add(key) -> @ es6 es6_collections
#delete(key) -> bool es6 es6_collections
#has(key) -> bool es6 es6_collections
new WeakMap(iterable (entries) ?) -> weakmap es6 sham es6_collections
#delete(key) -> bool es6 es6_collections
#get(key) -> val es6 es6_collections
#has(key) -> bool es6 es6_collections
#set(key, val) -> @ es6 es6_collections
#includes(var, from?) -> bool
#turn(fn(memo, val, index, @), memo = []) -> memo
```
### Number
Module `number`.
```javascript
Number
#@@iterator() -> iterator
#random(lim = 0) -> num
#{...Math}
```
### Escaping characters
Module `string`.
```javascript
String
#trim() -> str es5 es5
#includes(str, from?) -> bool es6 es6
#startsWith(str, from?) -> bool es6 es6
#endsWith(str, from?) -> bool es6 es6
#repeat(num) -> str es6 es6
#@@iterator() -> iterator es6 sham es6_iterators
#escapeHTML() -> str core string
#unescapeHTML() -> str core string
#escapeHTML() -> str
#unescapeHTML() -> str
```
```javascript
'<script>doSomething();</script>'.escapeHTML(); // => '&lt;script&gt;doSomething();&lt;/script&gt;'
'&lt;script&gt;doSomething();&lt;/script&gt;'.unescapeHTML(); // => '<script>doSomething();</script>'
```
Module `regexp`.
```javascript
RegExp
.escape(str) -> str es7 regexp
Number
.EPSILON -> num es6 es6
.isFinite(num) -> bool es6 es6
.isInteger(num) -> bool es6 es6
.isNaN(num) -> bool es6 es6
.isSafeInteger(num) -> bool es6 es6
.MAX_SAFE_INTEGER -> int es6 es6
.MIN_SAFE_INTEGER -> int es6 es6
.parseFloat(str) -> num es6 es6
.parseInt(str) -> int es6 es6
#@@iterator() -> iterator core number
#random(lim = 0) -> num core number
#{...Math} core number
Math
.acosh(num) -> num es6 es6
.asinh(num) -> num es6 es6
.atanh(num) -> num es6 es6
.cbrt(num) -> num es6 es6
.clz32(num) -> uint es6 es6
.cosh(num) -> num es6 es6
.expm1(num) -> num es6 es6
.hypot(...args) -> num es6 es6
.imul(num, num) -> int es6 es6
.log1p(num) -> num es6 es6
.log10(num) -> num es6 es6
.log2(num) -> num es6 es6
.sign(num) -> 1 | -1 | 0 | -0 | NaN es6 es6
.sinh(num) -> num es6 es6
.tanh(num) -> num es6 es6
.trunc(num) -> num es6 es6
Date
.now() -> int es5 es5
#format(str, key?) -> str core date
#formatUTC(str, key?) -> str core date
Symbol(description?) -> symbol es6 sham es6_symbol
.for(key) -> symbol es6 es6_symbol
.keyFor(symbol) -> key es6 es6_symbol
.iterator -> symbol es6 sham es6_symbol
.toStringTag -> symbol es6 es6_symbol
.pure() -> symbol || string core es6_symbol
.set(object, key, val) -> object core es6_symbol
Reflect -> object es6 es6_symbol
.ownKeys(object) -> array es6 es6_symbol
new Promise(executor(resolve(var), reject(var))) -> promise es6 es6_promise
#then(resolved(var), rejected(var)) -> promise es6 es6_promise
#catch(rejected(var)) -> promise es6 es6_promise
.resolve(var || promise) -> promise es6 es6_promise
.reject(var) -> promise es6 es6_promise
.all(iterable) -> promise es6 es6_promise
.race(iterable) -> promise es6 es6_promise
setTimeout(fn(...args), time, ...args) -> id w3c / whatwg timers
setInterval(fn(...args), time, ...args) -> id w3c / whatwg timers
setImmediate(fn(...args), ...args) -> id w3c / whatwg immediate
clearImmediate(id) -> void w3c / whatwg immediate
console(...args) -> void core console
.{...console API} console api console
.enable() -> void core console
.disable() -> void core console
$for(iterable, entries) -> iterator ($for) core $for
#of(fn(value, key?), that) -> void core $for
#array(mapFn(value, key?)?, that) -> array core $for
#filter(fn(value, key?), that) -> iterator ($for) core $for
#map(fn(value, key?), that) -> iterator ($for) core $for
.isIterable(var) -> bool core $for
.getIterator(iterable) -> iterator core $for
core core common
.{...global} core common
.addLocale(key, object) -> @ core date
.locale(key?) -> key core date
.noConflict() -> core core common
_ -> object core / _ common
```
.escape(str) -> str
```
```javascript
RegExp.escape('Hello -[]{}()*+?.,\\^$|'); // => 'Hello \-\[\]\{\}\(\)\*\+\?\.\,\\\^\$\|'
```
## Install
```
// Node.js:
npm i core-js
// Bower:
bower install core.js
```
Browser builds: [default](https://github.com/zloirock/core-js/raw/master/client/core.min.js), [without extension of native objects](https://github.com/zloirock/core-js/raw/master/client/core.min.js), [shim only](https://github.com/zloirock/core-js/raw/master/client/shim.min.js).
Custom builds:
```
npm i -g grunt-cli
npm i core-js
cd node_modules/core-js && npm i
grunt build:date,console,library --path=custom uglify
```
Where `date` and `console` are module names, `library` is flag for not extension of native objects and `custom` is target file name.
Require in Node.js:
```javascript
// Dafault
require('core-js');
// Without extension of native objects
var core = require('core-js/library');
// Shim only
require('core-js/shim');
```
/**
* Core.js 0.1.4
* Core.js 0.1.5
* https://github.com/zloirock/core-js

@@ -56,2 +56,3 @@ * License: http://rock.mit-license.org

, TypeError = global.TypeError
, RangeError = global.RangeError
, setTimeout = global.setTimeout

@@ -279,3 +280,3 @@ , clearTimeout = global.clearTimeout

, length = toLength(O.length)
, index = max(getPositiveIndex(O, fromIndex), 0);
, index = toIndex(fromIndex, length);
if(isContains && el != el){

@@ -332,6 +333,5 @@ for(;length > index; index++)if(sameNaN(O[index]))return isContains || index;

}
function getPositiveIndex(O, index){
function toIndex(index, length){
var index = toInteger(index);
if(index < 0)index += toLength(O.length);
return index;
return index < 0 ? max(index + length, 0) : min(index, length);
}

@@ -620,3 +620,4 @@

, log = Math.log
, sqrt = Math.sqrt;
, sqrt = Math.sqrt
, fcc = String.fromCharCode;
// 20.2.2.5 Math.asinh(x)

@@ -694,7 +695,5 @@ function asinh(x){

var UInt16 = 0xffff
, xh = UInt16 & x >>> 16
, xl = UInt16 & x
, yh = UInt16 & y >>> 16
, yl = UInt16 & y;
return 0 | xl * yl + (xh * yl + xl * yh << 16 >>> 0);
return 0 | xl * yl + ((UInt16 & x >>> 16) * yl + xl * (UInt16 & y >>> 16) << 16 >>> 0);
},

@@ -728,6 +727,15 @@ // 20.2.2.20 Math.log1p(x)

setToStringTag(Math, MATH, true);
// 21.1.2.2 String.fromCodePoint(...codePoints)
// TODO
$define(STATIC, STRING, {
// 21.1.2.2 String.fromCodePoint(...codePoints)
fromCodePoint: function(){
for(var r = [], i = 0, l = arguments.length, c; i < l; i++){
c = +arguments[i];
if(toIndex(c, 0x10ffff) !== c)throw RangeError();
r.push(c < 0x10000 ? fcc(c) : fcc(((c -= 0x10000) >> 10) + 0xd800) + fcc(c % 0x400 + 0xdc00));
} return r.join('');
}
// 21.1.2.4 String.raw(callSite, ...substitutions)
// TODO
});
function includes(searchString, position /* = 0 */){

@@ -738,3 +746,13 @@ return !!~String(this).indexOf(searchString, position);

// 21.1.3.3 String.prototype.codePointAt(pos)
// TODO
codePointAt: function(pos){
var s = String(this)
, i = toInteger(pos)
, l = s.length
, a, b;
if(i < 0 || i >= l)return;
a = s.charCodeAt(i);
if(a < 0xd800 || a > 0xdbff || i + 1 === l)return a;
b = s.charCodeAt(i + 1);
return b < 0xdc00 || b > 0xdfff ? a : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
},
// String.prototype.includes(searchString, position = 0)

@@ -747,3 +765,3 @@ includes: includes,

var length = this.length
, end = toLength(min(endPosition === undefined ? length : endPosition, length));
, end = endPosition === undefined ? length : min(toLength(endPosition), length);
searchString += '';

@@ -754,6 +772,6 @@ return String(this).slice(end - searchString.length, end) === searchString;

repeat: function(count){
var str = '' + this
var str = String(this)
, result = ''
, n = toInteger(count);
assert(0 <= n, "Count can't be negative");
if(0 > n)throw RangeError("Count can't be negative");
for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)result += str;

@@ -799,16 +817,29 @@ return result;

// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
// TODO
copyWithin: function(target /* = 0 */, start /* = 0 */, end /* = @length */){
var O = Object(this)
, len = toLength(O.length)
, to = toIndex(target, len)
, from = toIndex(start, len)
, fin = end === undefined ? len : toIndex(end, len)
, count = min(fin - from, len - to), inc = 1;
if(from < to && to < from + count){
inc = -1;
from = from + count - 1;
to = to + count - 1;
}
while(count-- > 0){
if(from in O)O[to] = O[from];
else delete O[to];
to += inc;
from += inc;
} return O;
},
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
fill: function(value, start /* = 0 */, end /* = @length */){
var length = toLength(this.length)
, index = max(getPositiveIndex(this, start), 0)
, endPos;
if(end === undefined)endPos = length;
else {
endPos = toInteger(end);
if(endPos < 0)endPos += length;
endPos = min(endPos, length);
}
while(endPos > index)this[index++] = value;
return this;
var O = Object(this)
, length = toLength(O.length)
, index = toIndex(start, length)
, endPos = end === undefined ? length : toIndex(end, length);
while(endPos > index)O[index++] = value;
return O;
},

@@ -1061,5 +1092,6 @@ // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)

function getCollection(C, NAME, test, methods, commonMethods, isMap, isWeak){
function getCollection(C, NAME, methods, commonMethods, isMap, isWeak){
var ADDER_KEY = isMap ? 'set' : 'add'
, init = commonMethods.clear;
, init = commonMethods.clear
, O = {};
function initFromIterable(that, iterable){

@@ -1069,3 +1101,3 @@ if(iterable != undefined)forOf(iterable, isMap, that[ADDER_KEY], that);

}
if(!test){
if(!(isNative(C) && (isWeak || has(C[PROTOTYPE], FOR_EACH)))){
// create collection constructor

@@ -1104,3 +1136,2 @@ C = function(iterable){

setToStringTag(C, NAME);
var O = {};
O[NAME] = C;

@@ -1170,3 +1201,3 @@ $define(GLOBAL + WRAP + FORCED * !isNative(C), O);

// 23.1 Map Objects
Map = getCollection(Map, MAP, isNative(Map) && has(Map[PROTOTYPE], FOR_EACH), {
Map = getCollection(Map, MAP, {
// 23.1.3.6 Map.prototype.get(key)

@@ -1190,3 +1221,3 @@ get: function(key){

// 23.2 Set Objects
Set = getCollection(Set, SET, isNative(Set) && has(Set[PROTOTYPE], FOR_EACH), {
Set = getCollection(Set, SET, {
// 23.2.3.1 Set.prototype.add(value)

@@ -1223,3 +1254,3 @@ add: function(value){

// 23.3 WeakMap Objects
WeakMap = getCollection(WeakMap, WEAKMAP, isNative(WeakMap), {
WeakMap = getCollection(WeakMap, WEAKMAP, {
// 23.3.3.4 WeakMap.prototype.get(key)

@@ -1237,3 +1268,3 @@ get: function(key){

// 23.4 WeakSet Objects
WeakSet = getCollection(WeakSet, WEAKSET, isNative(WeakSet), {
WeakSet = getCollection(WeakSet, WEAKSET, {
// 23.4.3.1 WeakSet.prototype.add(value)

@@ -1365,4 +1396,4 @@ add: function(value){

setArrayStatics('indexOf,every,some,forEach,map,filter,find,findIndex,includes', 3);
setArrayStatics('join,slice,concat,push,splice,unshift,sort,' +
'lastIndexOf,reduce,reduceRight,fill,turn');
setArrayStatics('join,slice,concat,push,splice,unshift,sort,lastIndexOf,' +
'reduce,reduceRight,copyWithin,fill,turn');
}();

@@ -1369,0 +1400,0 @@

@@ -13,4 +13,4 @@ // JavaScript 1.6 / Strawman array statics shim

setArrayStatics('indexOf,every,some,forEach,map,filter,find,findIndex,includes', 3);
setArrayStatics('join,slice,concat,push,splice,unshift,sort,' +
'lastIndexOf,reduce,reduceRight,fill,turn');
setArrayStatics('join,slice,concat,push,splice,unshift,sort,lastIndexOf,' +
'reduce,reduceRight,copyWithin,fill,turn');
}();

@@ -43,2 +43,3 @@ var global = returnThis()

, TypeError = global.TypeError
, RangeError = global.RangeError
, setTimeout = global.setTimeout

@@ -266,3 +267,3 @@ , clearTimeout = global.clearTimeout

, length = toLength(O.length)
, index = max(getPositiveIndex(O, fromIndex), 0);
, index = toIndex(fromIndex, length);
if(isContains && el != el){

@@ -319,6 +320,5 @@ for(;length > index; index++)if(sameNaN(O[index]))return isContains || index;

}
function getPositiveIndex(O, index){
function toIndex(index, length){
var index = toInteger(index);
if(index < 0)index += toLength(O.length);
return index;
return index < 0 ? max(index + length, 0) : min(index, length);
}

@@ -325,0 +325,0 @@

@@ -12,5 +12,6 @@ // ECMAScript 6 collections shim

function getCollection(C, NAME, test, methods, commonMethods, isMap, isWeak){
function getCollection(C, NAME, methods, commonMethods, isMap, isWeak){
var ADDER_KEY = isMap ? 'set' : 'add'
, init = commonMethods.clear;
, init = commonMethods.clear
, O = {};
function initFromIterable(that, iterable){

@@ -20,3 +21,3 @@ if(iterable != undefined)forOf(iterable, isMap, that[ADDER_KEY], that);

}
if(!test){
if(!(isNative(C) && (isWeak || has(C[PROTOTYPE], FOR_EACH)))){
// create collection constructor

@@ -55,3 +56,2 @@ C = function(iterable){

setToStringTag(C, NAME);
var O = {};
O[NAME] = C;

@@ -121,3 +121,3 @@ $define(GLOBAL + WRAP + FORCED * !isNative(C), O);

// 23.1 Map Objects
Map = getCollection(Map, MAP, isNative(Map) && has(Map[PROTOTYPE], FOR_EACH), {
Map = getCollection(Map, MAP, {
// 23.1.3.6 Map.prototype.get(key)

@@ -141,3 +141,3 @@ get: function(key){

// 23.2 Set Objects
Set = getCollection(Set, SET, isNative(Set) && has(Set[PROTOTYPE], FOR_EACH), {
Set = getCollection(Set, SET, {
// 23.2.3.1 Set.prototype.add(value)

@@ -174,3 +174,3 @@ add: function(value){

// 23.3 WeakMap Objects
WeakMap = getCollection(WeakMap, WEAKMAP, isNative(WeakMap), {
WeakMap = getCollection(WeakMap, WEAKMAP, {
// 23.3.3.4 WeakMap.prototype.get(key)

@@ -188,3 +188,3 @@ get: function(key){

// 23.4 WeakSet Objects
WeakSet = getCollection(WeakSet, WEAKSET, isNative(WeakSet), {
WeakSet = getCollection(WeakSet, WEAKSET, {
// 23.4.3.1 WeakSet.prototype.add(value)

@@ -191,0 +191,0 @@ add: function(value){

@@ -38,3 +38,4 @@ // ECMAScript 6 shim

, log = Math.log
, sqrt = Math.sqrt;
, sqrt = Math.sqrt
, fcc = String.fromCharCode;
// 20.2.2.5 Math.asinh(x)

@@ -112,7 +113,5 @@ function asinh(x){

var UInt16 = 0xffff
, xh = UInt16 & x >>> 16
, xl = UInt16 & x
, yh = UInt16 & y >>> 16
, yl = UInt16 & y;
return 0 | xl * yl + (xh * yl + xl * yh << 16 >>> 0);
return 0 | xl * yl + ((UInt16 & x >>> 16) * yl + xl * (UInt16 & y >>> 16) << 16 >>> 0);
},

@@ -146,6 +145,15 @@ // 20.2.2.20 Math.log1p(x)

setToStringTag(Math, MATH, true);
// 21.1.2.2 String.fromCodePoint(...codePoints)
// TODO
$define(STATIC, STRING, {
// 21.1.2.2 String.fromCodePoint(...codePoints)
fromCodePoint: function(){
for(var r = [], i = 0, l = arguments.length, c; i < l; i++){
c = +arguments[i];
if(toIndex(c, 0x10ffff) !== c)throw RangeError();
r.push(c < 0x10000 ? fcc(c) : fcc(((c -= 0x10000) >> 10) + 0xd800) + fcc(c % 0x400 + 0xdc00));
} return r.join('');
}
// 21.1.2.4 String.raw(callSite, ...substitutions)
// TODO
});
function includes(searchString, position /* = 0 */){

@@ -156,3 +164,13 @@ return !!~String(this).indexOf(searchString, position);

// 21.1.3.3 String.prototype.codePointAt(pos)
// TODO
codePointAt: function(pos){
var s = String(this)
, i = toInteger(pos)
, l = s.length
, a, b;
if(i < 0 || i >= l)return;
a = s.charCodeAt(i);
if(a < 0xd800 || a > 0xdbff || i + 1 === l)return a;
b = s.charCodeAt(i + 1);
return b < 0xdc00 || b > 0xdfff ? a : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
},
// String.prototype.includes(searchString, position = 0)

@@ -165,3 +183,3 @@ includes: includes,

var length = this.length
, end = toLength(min(endPosition === undefined ? length : endPosition, length));
, end = endPosition === undefined ? length : min(toLength(endPosition), length);
searchString += '';

@@ -172,6 +190,6 @@ return String(this).slice(end - searchString.length, end) === searchString;

repeat: function(count){
var str = '' + this
var str = String(this)
, result = ''
, n = toInteger(count);
assert(0 <= n, "Count can't be negative");
if(0 > n)throw RangeError("Count can't be negative");
for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)result += str;

@@ -217,16 +235,29 @@ return result;

// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
// TODO
copyWithin: function(target /* = 0 */, start /* = 0 */, end /* = @length */){
var O = Object(this)
, len = toLength(O.length)
, to = toIndex(target, len)
, from = toIndex(start, len)
, fin = end === undefined ? len : toIndex(end, len)
, count = min(fin - from, len - to), inc = 1;
if(from < to && to < from + count){
inc = -1;
from = from + count - 1;
to = to + count - 1;
}
while(count-- > 0){
if(from in O)O[to] = O[from];
else delete O[to];
to += inc;
from += inc;
} return O;
},
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
fill: function(value, start /* = 0 */, end /* = @length */){
var length = toLength(this.length)
, index = max(getPositiveIndex(this, start), 0)
, endPos;
if(end === undefined)endPos = length;
else {
endPos = toInteger(end);
if(endPos < 0)endPos += length;
endPos = min(endPos, length);
}
while(endPos > index)this[index++] = value;
return this;
var O = Object(this)
, length = toLength(O.length)
, index = toIndex(start, length)
, endPos = end === undefined ? length : toIndex(end, length);
while(endPos > index)O[index++] = value;
return O;
},

@@ -233,0 +264,0 @@ // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc