Comparing version 0.0.9 to 0.1.1
/** | ||
* Core.js 0.0.9 | ||
* Core.js 0.1.1 | ||
* https://github.com/zloirock/core-js | ||
@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org | ||
*/ | ||
!function(rb,F,e){"use strict";function z(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function j(a){return"function"==typeof a}function Y(a,b,e){O&&a&&d(e?a:a[c],O,b)}function qb(a){return a==e?a===e?"Undefined":"Null":Ec.call(a).slice(8,-1)}function db(b){var a,c=qb(b);return c==A&&O&&(a=b[O])?f(Hc,a)?"~"+a:a:c}function pb(){for(var a=arguments.length,c=E(a),b=0,d=eb._,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 H(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 H(a,h,k)}}function i(a,b,c){if(B(a),~c&&b===e)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 H(b,a,c){var d=c===e;switch(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 Ib(a){return function(f){var g,i=h(f),c=C(f),d=c.length,b=0,e=E(d);if(a)for(;d>b;)e[b]=[g=c[b++],i[g]];else for(;d>b;)e[b]=i[c[b++]];return e}}function Kb(e,f){for(var a,b=h(e),c=C(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function ob(a){return V(a).split(",")}function R(a){var c=1==a,f=2==a,j=3==a,b=4==a,d=6==a,k=5==a||d;return function(t,u){for(var m,n,v=i(t,u,3),q=g(this),o=h(q),r=s(o.length),l=0,p=c?E(r):f?[]:e;r>l;l++)if((k||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 d?-1:j||b?b:p}}function Dc(a){return function(d,f){var c=h(this),e=s(c.length),b=ac(Bc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(Pb(c[b]))return b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a?!0:b;return a?!1:-1}}function nb(b,c){B(b);for(var d=c==e?[]:g(c),f=h(this),i=s(f.length),a=0;i>a&&b(d,f[a],a,this)!==!1;a++);return d}function sb(a,b){return"function"==typeof a?a:b}function Pb(a){return a!=a}function mb(a){return isNaN(a)?0:nc(a)}function s(a){return a>0?W(mb(a),ub):0}function Bc(b,a){var a=mb(a);return 0>a&&(a+=s(b.length)),a}function wb(b,a,c){var d=z(a)?function(b){return a[b]}:a;return function(a){return V(c?a:this).replace(b,d)}}function N(c,a,b){if(!c)throw Cc(b?a+b:a)}function B(a){return N(j(a),a," is not a function!"),a}function L(a){return N(z(a),a," is not an object!"),a}function Qb(a,b,c){N(a instanceof b,c,": use the 'new' operator!")}function Ub(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function fc(a,b,c){return a[b]=c,a}function vc(a){return _?function(b,c,d){return T(b,c,Ub(a,d))}:fc}function Ab(a){return Q+"("+a+")_"+(++Kc+mc())[M](36)}function y(a,b){return{value:b,done:!!a}}function Wb(a,b,d){a[c]=I(Ob,{next:Ub(1,d)}),Y(a,b+" Iterator")}function Yb(e,g,i){var a=e[c],h=f(a,kb),b=f(a,D)?a[D]:h?a[kb]:i;F&&(!f(a,D)&&d(a,D,b),h?d(lb(b.call(new e)),D,rb):xc&&d(a,kb,b)),X[g]=b,X[g+" Iterator"]=rb}function Zb(a){return a!=e&&D in a||f(X,db(a))}function rc(a){return L((a[D]||X[db(a)]).call(a))}function $(d,b,e,f){for(var a,g=rc(d),c=i(e,f,b?2:1);!(a=g.next()).done;)if((b?H(c,a.value):c(a.value))===!1)return}function a(g,h,r){var e,m,a,k,p=g&x,f=p?b:g&o?b[h]:(b[h]||u)[c],s=p?q:q[h]||(q[h]={});p&&(r=h);for(e in r)m=!(g&l)&&f&&e in f&&(!j(f[e])||K(f[e])),a=(m?f:r)[e],g&Eb&&m?k=i(a,b):g&Db&&!F&&f[e]==a?(k=function(b){return this instanceof a?new a(b):a(b)},k[c]=a[c]):k=g&n&&j(a)?i(gb,a):a,s[e]!=a&&(s[e]=k),F&&f&&!m&&(p||delete f[e])&&d(f,e,a)}var O,b=rb(),A="Object",$b="Function",r="Array",bb="String",cb="Number",kc="RegExp",jb="Date",Cb="Map",dc="Set",wc="WeakMap",jc="WeakSet",Q="Symbol",Bb="Promise",_b="Math",tc="Arguments",c="prototype",P="constructor",M="toString",Xb="toLocaleString",uc="hasOwnProperty",hb="forEach",yc="process",Tb="createElement",fb=b[$b],g=b[A],E=b[r],V=b[bb],zc=b[cb],Jc=b[kc],Fc=b[jb],S=b[Cb],U=b[dc],xb=b[wc],Lb=b[jc],m=b[Q],k=b[_b],Cc=b.TypeError,Hb=b.setTimeout,zb=b.setImmediate,Gb=b.clearImmediate,bc=b[yc],gc=bc&&bc.nextTick,ab=b.document,hc=b.navigator,Fb=b.define,v=E[c],u=g[c],Ac=fb[c],Jb=1/0,q={},eb=F?b:q,K=i(/./.test,/\[native code\]\s*\}\s*$/,1),Ec=u[M],Hc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},Ic=Ac.apply,gb=Ac.call;q._=eb._=F?eb._||{}:{};var Rb,I=g.create,lb=g.getPrototypeOf,T=g.defineProperty,Vb=g.defineProperties,yb=g.getOwnPropertyDescriptor,C=g.keys,tb=g.getOwnPropertyNames,sc=g.getOwnPropertySymbols,pc=function(a){return sc?tb(a).concat(sc(a)):tb(a)},f=i(gb,u[uc],2),h=g,ib=g.assign||function(i){for(var a=g(i),j=arguments.length,b=1;j>b;)for(var c,d=h(arguments[b++]),e=C(d),k=e.length,f=0;k>f;)a[c=e[f++]]=d[c];return a},Mc=v.push,Z=v.slice,ec=v.indexOf,cc=v[hb],ub=9007199254740991,Lc=k.ceil,ic=k.floor,ac=k.max,W=k.min,lc=k.pow,mc=k.random,nc=k.trunc||function(a){return(a>0?ic:Lc)(a)},oc="Reduce of empty object with no initial value",_=!!function(){try{return T({},0,u)}catch(a){}}(),Kc=0,d=vc(1),p=m||Ab,J=m?fc:d,vb="iterator",D=m&&vb in m?m[vb]:Ab(Q+"."+vb),kb="@@"+vb,xc=kb in v,t=p("iter"),Sb=p("shim"),G=1,w=2,X={},Ob={};d(Ob,D,rb),xc&&d(Ob,kb,rb);var Nb=ab&&ab.documentElement,Mb=qb(bc)==yc,Gc=b.core,l=1,x=2,o=4,n=8,Eb=16,Db=32;Mb&&(module.exports=q),j(Fb)&&Fb.amd&&Fb(function(){return q}),(!Mb||F)&&(q.noConflict=function(){return b.core=Gc,q},b.core=q),!function(q,k,x,b){function d(){var a,b=ab[Tb]("iframe"),e=D;for(b.style.display="none",Nb.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),d=a.F;e--;)delete d[c][i[e]];return d()}function p(a,c){return function(j){var d,g=h(j),i=0,e=[];for(d in g)d!=b&&f(g,d)&&e.push(d);for(;c>i;)f(g,d=a[i++])&&(~ec.call(e,d)||e.push(d));return e}}function m(a){return function(){return a.apply(h(this),arguments)}}function t(a){return function(g,d){B(g);var c=h(this),e=s(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,oc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}var w="[ \n\f\r \u2028\u2029]",i=[P,uc,"isPrototypeOf",q,Xb,M,"valueOf"],y=i.concat("length",c),D=i.length;_||(yb=function(a,b){return f(a,b)?Ub(!u[q].call(a,b),a[b]):e},T=function(a,c,b){return"value"in b&&(L(a)[c]=b.value),a},Vb=function(a,d){L(a);for(var b,c,e=C(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),a(o+l*!_,A,{getOwnPropertyDescriptor:yb,defineProperty:T,defineProperties:Vb}),a(o,A,{getPrototypeOf:lb=lb||function(a){return f(L(a),b)?a[b]:j(a[P])&&a instanceof a[P]?a[P][c]:a instanceof g?u:null},getOwnPropertyNames:tb=tb||p(y,y.length,!0),create:I=I||function(f,g){var a;return null!==f?(k[c]=L(f),a=new k,k[c]=null,a[P][c]===f||(a[b]=f)):a=d(),g===e?a:Vb(a,g)},keys:C=C||p(i,D,!1)}),a(n,$b,{bind:function(d){function b(){var f=e.concat(Z.call(arguments));if(this instanceof b){var g=I(a[c]),h=H(a,f,g);return z(h)?h:g}return H(a,f,d)}var a=B(this),e=Z.call(arguments,1);return b}}),0 in g("q")&&"q"=="q"[0]||(h=function(a){return qb(a)==bb?a.split(""):g(a)},Z=m(Z)),a(n+l*(h!=g),r,{slice:Z,join:m(v.join)}),a(o,r,{isArray:function(a){return qb(a)==r}}),a(n,r,{forEach:cc=cc||R(0),map:R(1),filter:R(2),some:R(3),every:R(4),reduce:t(!1),reduceRight:t(!0),indexOf:ec=ec||Dc(!1),lastIndexOf:function(d,e){var b=h(this),c=s(b.length),a=c-1;for(arguments.length>1&&(a=W(a,mb(e))),0>a&&(a=s(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),a(n,bb,{trim:wb(Jc("^"+w+"+|"+w+"+$","g"),"")}),a(o,jb,{now:function(){return+new Fc}}),x(function(){return arguments}())==A&&(db=function(a){var b=x(a);return b==A&&j(a.callee)?tc:b})}("propertyIsEnumerable",fb(),db,p(c)),a(x,{global:b}),!function(g,e,b){K(m)||(m=function(b){N(!(this instanceof m),Q+" is not a "+P);var a=Ab(b);return T(u,a,{configurable:!0,set:function(b){d(this,a,b)}}),J(I(m[c]),g,a)},d(m[c],M,function(){return this[g]})),O=e in m?m[e]:m(Q+"."+e),a(x+Db,{Symbol:m}),a(o,Q,{"for":function(a){return f(b,a+="")?b[a]:b[a]=m(a)},iterator:D,keyFor:pb.call(Kb,b),toStringTag:O,pure:p,set:J}),Y(m,Q),a(x,{Reflect:{ownKeys:pc}})}(p("tag"),M+"Tag",{}),!function(g,m){function p(a){return g(a=+a)&&0!=a?0>a?-p(-a):f(a+l(a*a+1)):a}a(o,A,{assign:ib,is:function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}}),"__proto__"in u&&function(c,b){try{b=i(gb,yb(u,"__proto__").set,2),b({},v)}catch(d){c=!0}a(o,A,{setPrototypeOf:function(d,a){return L(d),N(null===a||z(a),a,": can't set as prototype!"),c?d.__proto__=a:b(d,a),d}})}();var q=zc.isInteger||function(a){return g(a)&&ic(a)===a},j=k.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},t=k.abs,c=k.exp,f=k.log,l=k.sqrt;a(o,cb,{EPSILON:lc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:q,isNaN:Pb,isSafeInteger:function(a){return q(a)&&t(a)<=ub},MAX_SAFE_INTEGER:ub,MIN_SAFE_INTEGER:-ub,parseFloat:parseFloat,parseInt:parseInt}),a(o,_b,{acosh:function(a){return f(a+l(a*a-1))},asinh:p,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return j(a)*lc(t(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[M](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==Jb||a==-Jb)return Jb;b+=a*a}return l(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)/k.LN10},log2:function(a){return f(a)/k.LN2},sign:j,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)):j(a)},trunc:nc}),Y(k,_b,!0),a(n,bb,{contains:function(a,b){return!!~V(this).indexOf(a,b)},endsWith:function(a,b){var c=this.length,d=s(W(b===e?c:b,c));return a+="",V(this).slice(d-a.length,d)===a},repeat:function(d){var b=""+this,c="",a=mb(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=s(W(c,this.length));return a+="",V(this).slice(b,b+a.length)===a}}),a(o,r,{from:function(k,g,l){var j,d,b=h(k),c=new(sb(this,E)),f=g!==e,a=0;if(f&&(d=i(g,l,2)),Zb(b))$(b,!1,function(b){c[a]=f?d(b,a):b,a++});else for(j=s(b.length);j>a;a++)c[a]=f?d(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(sb(this,E))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),a(n,r,{fill:function(f,g,c){var a,b=s(this.length),d=ac(Bc(this,g),0);for(c===e?a=b:(a=mb(c),0>a&&(a+=b),a=W(a,b));a>d;)this[d++]=f;return this},find:R(5),findIndex:R(6)}),Y(b.JSON,"JSON",!0),F&&O&&(m[O]="x","x"!=qb(m)&&d(u,M,function(){return"[object "+db(this)+"]"}))}(isFinite,{}),j(zb)&&j(Gb)||function(o){function d(b){if(f(a,b)){var c=a[b];delete a[b],c()}}function n(a){d(a.data)}var c,g,e,k=b.postMessage,l=b.addEventListener,m=b.MessageChannel,h=0,a={};zb=function(b){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return a[++h]=function(){H(j(b)?b:fb(b),d)},c(h),h},Gb=function(b){delete a[b]},Mb?c=function(a){gc(pb.call(d,a))}:l&&j(k)&&!b.importScripts?(c=function(a){k(a,"*")},l("message",n,!1)):j(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=ab&&o in ab[Tb]("script")?function(a){Nb.appendChild(ab[Tb]("script"))[o]=function(){Nb.removeChild(this),d(a)}}:function(a){Hb(pb.call(d,a),0)}}("onreadystatechange"),a(x+Eb,{setImmediate:zb,clearImmediate:Gb}),!function(b,f){j(b)&&j(b.resolve)&&b.resolve(f=new b(fb()))==f||function(l,g){function h(b){var a;return z(b)&&(a=b.then),j(a)?a:!1}function f(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(Cc(Bb+"-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 e,c,b=this;if(!b.done){b.done=!0,b=b.def||b;try{(e=h(d))?(c={def:b,done:!1},e.call(d,i(k,c,1),i(a,c,1))):(b.msg=d,b.state=1,f(b))}catch(g){a.call(c||{def:b,done:!1},g)}}}function a(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,f(a))}b=function(f){B(f),Qb(this,b,Bb);var c={chain:[],state:0,done:!1,msg:e};d(this,g,c);try{f(i(k,c,1),i(a,c,1))}catch(h){a.call(c,h)}},d(b[c],"then",function(c,d){var a={ok:j(c)?c:!0,fail:j(d)?d:!1},e=a.P=new this[P](function(b,c){a.res=B(b),a.rej=B(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),d(b[c],"catch",function(a){return this.then(e,a)}),d(b,"all",function(c){var b=this,a=[];return new b(function(f,g){$(c,!1,Mc,a);var d=a.length,e=E(d);d?cc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),d(b,"race",function(b){var a=this;return new a(function(c,d){$(b,!1,function(b){a.resolve(b).then(c,d)})})}),d(b,"reject",function(a){return new this(function(c,b){b(a)})}),d(b,"resolve",function(a){return z(a)&&lb(a)===this[c]?a:new this(function(b){b(a)})})}(gc||zb,p("def")),Y(b,Bb),a(x+l*!K(b),{Promise:b})}(b[Bb]),!function(){function n(b,h,t,s,n,j,r){function p(a,b){return b!=e&&$(b,j,a[i],a),a}var i=j?"set":"add",q=n.clear;if(t){var m=b,g={},f=new b([j?[g,1]:g]),u=f[i];D in v&&f.has(g)||(b=function(a){return Qb(this,b,h),p(new m,a)},b[c]=m[c]),F&&f[i](g,1)!==f&&d(b[c],i,function(a,b){return u.call(this,a,b),this})}else b=function(a){Qb(this,b,h),q.call(this),p(this,a)},J(b,Sb,!0),ib(b[c],s,n),r||T(b[c],"size",{get:function(){return this[k]}});Y(b,h);var o={};return o[h]=b,a(x+Db+l*!K(b),o),b}function m(a,b){if(!z(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";d(a,o,++u)}return"O"+a[o]}function s(a){return{clear:function(){d(this,k,0),d(this,g,I(null)),a==h&&d(this,h,I(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[k]--),d},forEach:function(f,h){for(var b,j=i(f,h,3),k=this[a],c=this[g],d=C(c),l=d.length,e=0;l>e;)b=d[e++],j(k[b],c[b],this)},has:function(a){return m(a)in this[g]}}}function r(a){return f(a,b)||d(a,b,{}),a[b]}function q(a){return z(a)&&f(a,b)&&f(a[b],this[j])}var g=Rb=p("keys"),h=p("values"),o=p("storeId"),b=p("weakData"),j=p("weakId"),k=_?p("size"):"size",u=0,w=0;S=n(S,Cb,K(S)&&f(S[c],hb),{get:function(a){return this[h][m(a)]},set:function(b,d){var a=m(b,!0),c=this[h];return a in c||(this[g][a]=b,this[k]++),c[a]=d,this}},s(h),!0),U=n(U,dc,K(U)&&f(U[c],hb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=a,this[k]++),this}},s(g));var t={clear:function(){d(this,j,w++)},"delete":function(a){return q.call(this,a)&&delete a[b][this[j]]},has:q};xb=n(xb,wc,K(xb)&&f(xb[c],"clear"),{get:function(a){return z(a)&&f(a,b)?a[b][this[j]]:e},set:function(a,b){return r(L(a))[this[j]]=b,this}},t,!0,!0),Lb=n(Lb,jc,K(Lb),{add:function(a){return r(L(a))[this[j]]=!0,this}},t,!1,!0)}(),!function(){function d(d,c,f,e,g){function b(a){return function(){return new e(this,a)}}Wb(e,c,g),a(n,c,{entries:b(G+w),keys:b(G),values:b(w)}),d&&Yb(d,c,b(f))}function b(a,c){return this instanceof b?(J(this,t,{o:a,e:c}),e):new b(a,c)}var f=Ib(!1);d(E,r,w,function(a,b){J(this,t,{o:h(a),i:0,k:b})},function(){var d,b=this[t],c=b.o,a=b.i++,e=b.k;return a>=c.length?y(1):(d=e==G?a:e==w?c[a]:[a,c[a]],y(0,d))}),Yb(V,bb,X[r]),X[tc]=X[r],d(S,Cb,G+w,function(a,d){var b;S[Sb]?b=f(a[Rb]):S[c][hb].call(a,function(b,a){this.push(a)},b=[]),J(this,t,{o:a,k:d,a:b,i:0})},function(){var a,c,b=this[t],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?y(1):(a=e[f],c=g==G?a:g==w?d.get(a):[a,d.get(a)],y(0,c))}),d(U,dc,w,function(b,d){var a;U[Sb]?a=f(b[Rb]):U[c][hb].call(b,function(a){this.push(a)},a=[]),J(this,t,{k:d,a:a.reverse(),l:a.length})},function(){var a,b=this[t],c=b.a;return c.length?(a=c.pop(),y(0,b.k==G+w?[a,a]:a)):y(1)}),b[c].of=function(b,c){var a=this[t];$(a.o,a.e,b,c)},b.isIterable=Zb,b.getIterator=rc,a(x+l,{$for:b})}(),!function(){function d(a){var b=I(null);return a!=e&&(Zb(a)?$(a,!0,function(a,c){b[a]=c}):ib(b,a)),b}function k(a,b){J(this,t,{o:h(a),a:C(a),i:0,k:b})}function j(a){return function(b){return new k(b,a)}}function b(a){var c=1==a,f=2==a,g=3==a,b=4==a;return function(o,r,t){for(var j,k,m,u=i(r,t,3),q=h(o),p=C(q),s=p.length,n=0,l=c||f?new(sb(this,d)):e;s>n;)if(j=p[n++],k=q[j],m=u(k,j,o),a)if(c)l[j]=m;else if(m)switch(a){case 3:return!0;case 5:return k;case 6:return j;case 2:l[j]=k}else if(b)return!1;return g||b?b:l}}function m(a){return function(l,m,c){B(m);var b,n,f,i=h(l),j=C(i),o=j.length,k=0;for(a?b=c==e?new(sb(this,d)):g(c):3>arguments.length?(N(o,oc),b=i[j[k++]]):b=g(c);o>k;)if(f=m(b,i[n=j[k++]],n,l),a){if(f===!1)break}else b=f;return b}}d[c]=null,Wb(k,"Dict",function(){var a,c,b=this[t],d=b.i++,e=b.a,f=b.k;return d>=e.length?y(1):(a=e[d],c=f==G?a:f==w?b.o[a]:[a,b.o[a]],y(0,c))});var n=b(6);ib(d,{keys:j(G),values:j(w),entries:j(G+w),forEach:b(0),map:b(1),filter:b(2),some:b(3),every:b(4),find:b(5),findKey:n,reduce:m(!1),turn:m(!0),keyOf:Kb,contains:function(b,a){return(a==a?Kb(b,a):n(b,Pb))!==e},has:f,get:function(a,b){return f(a,b)?a[b]:e},set:vc(0),isDict:function(a){return lb(a)===d[c]}}),a(o,A,{values:Ib(!1),entries:Ib(!0)}),a(x+l,{Dict:d})}(),!function(b){function c(a){return b?function(b,c){return a(H(pb,Z.call(arguments,2),j(b)?b:fb(b)),c)}:a}a(x+Eb+l*b,{setTimeout:Hb=c(Hb),setInterval:c(setInterval)})}(!!hc&&/MSIE .\./.test(hc.userAgent)),!function(b,c,h){function g(b){var g,a=this;return b!==e&&b in a?(f(a,c)||d(a,c,{}),g=a[c],f(g,b)?g[b]:g[b]=i(a[b],a,-1)):h.call(a)}a(n+l,$b,{part:pb,by:function(g){var a,e,b=this,f=eb._,h=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=gb):a=g,2>c)return i(b,a,-1);for(e=E(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(h=!0);return qc(b,e,c,h,f,!0,a)},only:function(a,b){var c=B(this),d=s(a),e=arguments.length>1;return function(){for(var f=W(d,arguments.length),g=E(f),a=0;f>a;)g[a]=arguments[a++];return H(c,g,e?b:this)}}}),d(eb._,M,function(){return b}),d(u,b,g),_||d(v,b,g)}(_?Ab("tie"):Xb,p("bound"),u[Xb]),!function(){function b(a,b){for(var c,d=pc(h(b)),f=d.length,e=0;f>e;)T(a,c=d[e++],yb(b,c));return a}a(o+l,A,{isObject:z,classof:db,define:b,make:function(a,c){return b(I(a),c)}})}(),a(n,r,{contains:Dc(!0)}),a(n+l,r,{turn:nb}),!function(){function b(b,c){a(o,r,nb.call(ob(b),function(b,a){a in v&&(b[a]=i(gb,v[a],c))},{}))}b("pop,reverse,shift,keys,values,entries",1),b("indexOf,every,some,forEach,map,filter,find,findIndex,contains",3),b("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(){function b(a){J(this,t,{l:s(a),i:0})}a(n+l,cb,{random:function(a){var b=+this,c=a==e?0:+a,d=W(b,c);return mc()*(ac(b,c)-d)+d}}),Wb(b,cb,function(){var a=this[t],b=a.i++;return a.l>b?y(0,b):y(1)}),Yb(zc,cb,function(){return new b(this)}),a(n+l,cb,nb.call(ob("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=k[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return H(b,a)})},{}))}(),!function(){var b,c={"&":"&","<":"<",">":">",'"':""","'":"'"},d={};for(b in c)d[c[b]]=b;a(n+l,bb,{escapeHTML:wb(/[&<>"']/g,c),unescapeHTML:wb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),a(o,kc,{escape:wb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(p,o,c,d,j,h,i,e,k){function m(a){return function(n,m){function g(b){return o[(a?"getUTC":"get")+b]()}var o=this,l=c[f(c,m)?m:d];return V(n).replace(p,function(a){switch(a){case"s":return g(j);case"ss":return b(g(j));case"m":return g(h);case"mm":return b(g(h));case"h":return g(i);case"hh":return b(g(i));case"D":return g(jb);case"DD":return b(g(jb));case"W":return l[0][g("Day")];case"N":return g(e)+1;case"NN":return b(g(e)+1);case"M":return l[2][g(e)];case"MM":return l[1][g(e)];case"Y":return g(k);case"YY":return b(g(k)%100)}return a})}}function b(a){return a>9?a:"0"+a}function g(d,a){function b(b){return nb.call(ob(a.months),function(a,c){a.push(c.replace(o,"$"+b))})}return c[d]=[ob(a.weekdays),b(1),b(2)],q}a(n+l,jb,{format:m(!1),formatUTC:m(!0)}),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:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),q.locale=function(a){return f(c,a)?d=a:d},q.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(d){var f=nb.call(ob("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=d[a];f[a]=function(){return c&&b?Ic.call(b,d,arguments):e}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{F&&delete b.console}catch(g){}a(x+l,{console:ib(f.log,f)})}(b.console||{})}(Function("return this"),!0); | ||
!function(gb,F,d){"use strict";function z(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function k(a){return"function"==typeof a}function Z(a,b,d){a&&(f(a=d?a:a[c],sb)||e(a,sb,b))}function hb(a){return a==d?a===d?"Undefined":"Null":Kc.call(a).slice(8,-1)}function db(b){var a,c=hb(b);return c==D&&(a=b[sb])?f(Lc,a)?"~"+a:a:c}function ib(){for(var a=arguments.length,c=B(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 A(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return H(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 H(a,h,k)}}function i(a,b,c){if(A(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 H(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 cc(a){return function(f){var g,h=j(f),c=C(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 Rb(e,f){for(var a,b=j(e),c=C(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function jb(a){return O(a).split(",")}function V(a){var c=1==a,f=2==a,h=3==a,b=4==a,e=6==a,k=5==a||e;return function(t,u){for(var m,n,v=i(t,u,3),r=g(this),o=j(r),s=q(o.length),l=0,p=c?B(s):f?[]:d;s>l;l++)if((k||l in o)&&(m=o[l],n=v(m,l,r),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 rc(a){return function(d,f){var c=j(this),e=q(c.length),b=_b(sc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(Vb(c[b]))return b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a?!0:b;return a?!1:-1}}function mb(b,c){A(b);for(var e=c==d?[]:g(c),f=j(this),h=q(f.length),a=0;h>a&&b(e,f[a],a,this)!==!1;a++);return e}function yb(a,b){return"function"==typeof a?a:b}function Vb(a){return a!=a}function ub(a){return isNaN(a)?0:oc(a)}function q(a){return a>0?U(ub(a),Eb):0}function sc(b,a){var a=ub(a);return 0>a&&(a+=q(b.length)),a}function wb(b,a,c){var d=z(a)?function(b){return a[b]}:a;return function(a){return O(c?a:this).replace(b,d)}}function N(c,a,b){if(!c)throw xc(b?a+b:a)}function A(a){return N(k(a),a," is not a function!"),a}function L(a){return N(z(a),a," is not an object!"),a}function Ib(a,b,c){N(a instanceof b,c,": use the 'new' operator!")}function Pb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function tc(a,b,c){return a[b]=c,a}function yc(a){return X?function(b,c,d){return T(b,c,Pb(a,d))}:tc}function fb(a){return I+"("+a+")_"+(++Mc+nc())[J](36)}function rb(a,b){e(a,W,b),Gc&&e(a,Bb,b)}function qb(a,b,d,e){a[c]=G(e||Fc,{next:Pb(1,d)}),Z(a,b+" Iterator")}function dc(d,e,h){var a=d[c],g=f(a,Bb),b=f(a,W)?a[W]:g?a[Bb]:h;F&&(rb(a,b),g&&rb(vb(b.call(new d)),gb)),Q[e]=b,Q[e+" Iterator"]=gb}function w(a,b){return{value:b,done:!!a}}function Lb(a){return a!=d&&W in a||f(Q,db(a))}function cb(a){return L((a[W]||Q[db(a)]).call(a))}function Qb(a,b,c){return c?H(a,b):a(b)}function pb(c,a,d,e){for(var b,f=cb(c),g=i(d,e,a?2:1);!(b=f.next()).done;)if(Qb(g,b.value,a)===!1)return}function a(g,h,q){var d,m,a,j,n=g&x,f=n?b:g&p?b[h]:(b[h]||v)[c],r=n?t:t[h]||(t[h]={});n&&(q=h);for(d in q)m=!(g&l)&&f&&d in f&&(!k(f[d])||M(f[d])),a=(m?f:q)[d],g&Xb&&m?j=i(a,b):g&Ub&&!F&&f[d]==a?(j=function(b){return this instanceof a?new a(b):a(b)},j[c]=a[c]):j=g&o&&k(a)?i(tb,a):a,r[d]!=a&&(r[d]=j),F&&f&&!m&&(n||delete f[d])&&e(f,d,a)}var b=gb(),D="Object",Zb="Function",s="Array",$="String",_="Number",Hc="RegExp",ob="Date",Mb="Map",Nb="Set",zc="WeakMap",Ec="WeakSet",I="Symbol",Ab="Promise",Tb="Math",Dc="Arguments",c="prototype",P="constructor",J="toString",bc="toLocaleString",Cc="hasOwnProperty",lb="forEach",Bc="process",Hb="createElement",kb=b[Zb],g=b[D],B=b[s],O=b[$],Ac=b[_],Oc=b[ob],R=b[Mb],S=b[Nb],Db=b[zc],hc=b[Ec],h=b[I],m=b[Tb],xc=b.TypeError,Yb=b.setTimeout,Fb=b.setImmediate,$b=b.clearImmediate,ac=b[Bc],wc=ac&&ac.nextTick,ab=b.document,vc=b.navigator,ec=b.define,u=B[c],v=g[c],uc=kb[c],Jb=1/0,t={},nb=F?b:t,M=i(/./.test,/\[native code\]\s*\}\s*$/,1),Kc=v[J],Lc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},Y=J+"Tag",Nc=uc.apply,tb=uc.call;t._=nb._=F?nb._||{}:{};var Sb,G=g.create,vb=g.getPrototypeOf,T=g.defineProperty,Wb=g.defineProperties,xb=g.getOwnPropertyDescriptor,C=g.keys,zb=g.getOwnPropertyNames,lc=g.getOwnPropertySymbols,kc=function(a){return lc?zb(a).concat(lc(a)):zb(a)},f=i(tb,v[Cc],2),j=g,bb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=j(arguments[b++]),e=C(d),k=e.length,f=0;k>f;)a[c=e[f++]]=d[c];return a},ic=u.push,eb=u.slice,fc=u.indexOf,gc=u[lb],Eb=9007199254740991,Jc=m.ceil,jc=m.floor,_b=m.max,U=m.min,mc=m.pow,nc=m.random,oc=m.trunc||function(a){return(a>0?jc:Jc)(a)},pc="Reduce of empty object with no initial value",X=!!function(){try{return T({},0,v)}catch(a){}}(),Mc=0,e=yc(1),r=h||fb,K=h?tc:e,Cb="iterator",W=h&&Cb in h?h[Cb]:fb(I+"."+Cb),sb=h&&Y in h?h[Y]:fb(I+"."+Y),Bb="@@"+Cb,Gc=Bb in u,n=r("iter"),Gb=r("shim"),E=1,y=2,Q={},Fc={};rb(Fc,gb);var Ob=ab&&ab.documentElement,Kb=hb(ac)==Bc,Ic=b.core,l=1,x=2,p=4,o=8,Xb=16,Ub=32;Kb&&(module.exports=t),k(ec)&&ec.amd&&ec(function(){return t}),(!Kb||F)&&(t.noConflict=function(){return b.core=Ic,t},b.core=t),!function(n,i,w,b){function e(){var a,b=ab[Hb]("iframe"),d=y;for(b.style.display="none",Ob.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(a,c){return function(i){var d,g=j(i),h=0,e=[];for(d in g)d!=b&&f(g,d)&&e.push(d);for(;c>h;)f(g,d=a[h++])&&(~fc.call(e,d)||e.push(d));return e}}function r(a){return function(){return a.apply(j(this),arguments)}}function t(a){return function(g,d){A(g);var c=j(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,N(a?b>=0:e>b,pc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}X||(xb=function(a,b){return f(a,b)?Pb(!v[n].call(a,b),a[b]):d},T=function(a,c,b){return"value"in b&&(L(a)[c]=b.value),a},Wb=function(a,d){L(a);for(var b,c,e=C(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),a(p+l*!X,D,{getOwnPropertyDescriptor:xb,defineProperty:T,defineProperties:Wb});var h=[P,Cc,"isPrototypeOf",n,bc,J,"valueOf"],x=h.concat("length",c),y=h.length;a(p,D,{getPrototypeOf:vb=vb||function(a){return f(L(a),b)?a[b]:k(a[P])&&a instanceof a[P]?a[P][c]:a instanceof g?v:null},getOwnPropertyNames:zb=zb||m(x,x.length,!0),create:G=G||function(f,g){var a;return null!==f?(i[c]=L(f),a=new i,i[c]=null,a[P][c]===f||(a[b]=f)):a=e(),g===d?a:Wb(a,g)},keys:C=C||m(h,y,!1)}),a(o,Zb,{bind:function(d){function b(){var f=e.concat(eb.call(arguments));if(this instanceof b){var g=G(a[c]),h=H(a,f,g);return z(h)?h:g}return H(a,f,d)}var a=A(this),e=eb.call(arguments,1);return b}}),0 in g("q")&&"q"=="q"[0]||(j=function(a){return hb(a)==$?a.split(""):g(a)},eb=r(eb)),a(o+l*(j!=g),s,{slice:eb,join:r(u.join)}),a(p,s,{isArray:function(a){return hb(a)==s}}),a(o,s,{forEach:gc=gc||V(0),map:V(1),filter:V(2),some:V(3),every:V(4),reduce:t(!1),reduceRight:t(!0),indexOf:fc=fc||rc(!1),lastIndexOf:function(d,e){var b=j(this),c=q(b.length),a=c-1;for(arguments.length>1&&(a=U(a,ub(e))),0>a&&(a=q(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),a(o,$,{trim:wb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),a(p,ob,{now:function(){return+new Oc}}),w(function(){return arguments}())==D&&(db=function(a){var b=w(a);return b==D&&k(a.callee)?Dc:b})}("propertyIsEnumerable",kb(),db,r(c)),a(x,{global:b}),!function(d,b){M(h)||(h=function(b){N(!(this instanceof h),I+" is not a "+P);var a=fb(b);return T(v,a,{configurable:!0,set:function(b){e(this,a,b)}}),K(G(h[c]),d,a)},e(h[c],J,function(){return this[d]})),a(x+Ub,{Symbol:h}),a(p,I,{"for":function(a){return f(b,a+="")?b[a]:b[a]=h(a)},iterator:W,keyFor:ib.call(Rb,b),toStringTag:sb=Y in h?h[Y]:h(I+"."+Y),pure:r,set:K}),Z(h,I),a(x,{Reflect:{ownKeys:kc}})}(r("tag"),{}),!function(g,l){function n(a){return g(a=+a)&&0!=a?0>a?-n(-a):f(a+k(a*a+1)):a}a(p,D,{assign:bb,is:function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}}),"__proto__"in v&&function(c,b){try{b=i(tb,xb(v,"__proto__").set,2),b({},u)}catch(d){c=!0}a(p,D,{setPrototypeOf:function(d,a){return L(d),N(null===a||z(a),a,": can't set as prototype!"),c?d.__proto__=a:b(d,a),d}})}();var r=Ac.isInteger||function(a){return g(a)&&jc(a)===a},h=m.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},t=m.abs,c=m.exp,f=m.log,k=m.sqrt;a(p,_,{EPSILON:mc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:r,isNaN:Vb,isSafeInteger:function(a){return r(a)&&t(a)<=Eb},MAX_SAFE_INTEGER:Eb,MIN_SAFE_INTEGER:-Eb,parseFloat:parseFloat,parseInt:parseInt}),a(p,Tb,{acosh:function(a){return f(a+k(a*a-1))},asinh:n,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*mc(t(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[J](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==Jb||a==-Jb)return Jb;b+=a*a}return k(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:oc}),Z(m,Tb,!0),a(o,$,{contains:function(a,b){return!!~O(this).indexOf(a,b)},endsWith:function(a,b){var c=this.length,e=q(U(b===d?c:b,c));return a+="",O(this).slice(e-a.length,e)===a},repeat:function(d){var b=""+this,c="",a=ub(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=q(U(c,this.length));return a+="",O(this).slice(b,b+a.length)===a}}),a(p,s,{from:function(m,h,l){var g,b=j(m),c=new(yb(this,B)),e=h!==d,k=e?i(h,l,2):d,a=0;if(Lb(b))for(var f,n=cb(b);!(f=n.next()).done;)c[a]=e?k(f.value,a):f.value,a++;else for(g=q(b.length);g>a;a++)c[a]=e?k(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(yb(this,B))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),a(o,s,{fill:function(f,g,c){var a,b=q(this.length),e=_b(sc(this,g),0);for(c===d?a=b:(a=ub(c),0>a&&(a+=b),a=U(a,b));a>e;)this[e++]=f;return this},find:V(5),findIndex:V(6)}),Z(b.JSON,"JSON",!0),F&&(l[sb]="x","x"!=hb(l)&&e(v,J,function(){return"[object "+db(this)+"]"}))}(isFinite,{}),k(Fb)&&k($b)||function(o){function d(b){if(f(a,b)){var c=a[b];delete a[b],c()}}function n(a){d(a.data)}var c,g,e,j=b.postMessage,l=b.addEventListener,m=b.MessageChannel,h=0,a={};Fb=function(b){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return a[++h]=function(){H(k(b)?b:kb(b),d)},c(h),h},$b=function(b){delete a[b]},Kb?c=function(a){wc(ib.call(d,a))}:l&&k(j)&&!b.importScripts?(c=function(a){j(a,"*")},l("message",n,!1)):k(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=ab&&o in ab[Hb]("script")?function(a){Ob.appendChild(ab[Hb]("script"))[o]=function(){Ob.removeChild(this),d(a)}}:function(a){Yb(ib.call(d,a),0)}}("onreadystatechange"),a(x+Xb,{setImmediate:Fb,clearImmediate:$b}),!function(b,f){k(b)&&k(b.resolve)&&b.resolve(f=new b(kb()))==f||function(l,g){function h(b){var a;return z(b)&&(a=b.then),k(a)?a:!1}function f(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(xc(Ab+"-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,b=this;if(!b.done){b.done=!0,b=b.def||b;try{(e=h(d))?(c={def:b,done:!1},e.call(d,i(j,c,1),i(a,c,1))):(b.msg=d,b.state=1,f(b))}catch(g){a.call(c||{def:b,done:!1},g)}}}function a(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,f(a))}b=function(f){A(f),Ib(this,b,Ab);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(i(j,c,1),i(a,c,1))}catch(h){a.call(c,h)}},e(b[c],"then",function(c,d){var a={ok:k(c)?c:!0,fail:k(d)?d:!1},e=a.P=new this[P](function(b,c){a.res=A(b),a.rej=A(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(b[c],"catch",function(a){return this.then(d,a)}),e(b,"all",function(c){var b=this,a=[];return new b(function(f,g){pb(c,!1,ic,a);var d=a.length,e=B(d);d?gc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(b,"race",function(b){var a=this;return new a(function(c,d){pb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(b,"reject",function(a){return new this(function(c,b){b(a)})}),e(b,"resolve",function(a){return z(a)&&vb(a)===this[c]?a:new this(function(b){b(a)})})}(wc||Fb,r("def")),Z(b,Ab),a(x+l*!M(b),{Promise:b})}(b[Ab]),!function(){function n(b,g,t,r,i,j,p){function o(a,b){return b!=d&&pb(b,j,a[f],a),a}var f=j?"set":"add",q=i.clear;if(t){var n=b,s={},h=new b,v=h[f];W in u&&b.length||(b=function(a){return Ib(this,b,g),o(new n,a)},b[c]=n[c]),F&&h[f](s,1)!==h&&e(b[c],f,function(a,b){return v.call(this,a,b),this})}else b=function(a){Ib(this,b,g),q.call(this),o(this,a)},K(b,Gb,!0),bb(b[c],r,i),p||T(b[c],"size",{get:function(){return this[k]}});Z(b,g);var m={};return m[g]=b,a(x+Ub+l*!M(b),m),b}function m(a,b){if(!z(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";e(a,o,++v)}return"O"+a[o]}function s(a){return{clear:function(){e(this,k,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[k]--),d},forEach:function(f,h){for(var b,j=i(f,h,3),k=this[a],c=this[g],d=C(c),l=d.length,e=0;l>e;)b=d[e++],j(k[b],c[b],this)},has:function(a){return m(a)in this[g]}}}function q(a){return f(a,b)||e(a,b,{}),a[b]}function p(a){return z(a)&&f(a,b)&&f(a[b],this[j])}var g=Sb=r("keys"),h=r("values"),o=r("storeId"),b=r("weakData"),j=r("weakId"),k=X?r("size"):"size",v=0,w=0;R=n(R,Mb,M(R)&&f(R[c],lb),{get:function(a){return this[h][m(a)]},set:function(b,d){var a=m(b,!0),c=this[h];return a in c||(this[g][a]=b,this[k]++),c[a]=d,this}},s(h),!0),S=n(S,Nb,M(S)&&f(S[c],lb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=a,this[k]++),this}},s(g));var t={clear:function(){e(this,j,w++)},"delete":function(a){return p.call(this,a)&&delete a[b][this[j]]},has:p};Db=n(Db,zc,M(Db)&&f(Db[c],"clear"),{get:function(a){return z(a)&&f(a,b)?a[b][this[j]]:d},set:function(a,b){return q(L(a))[this[j]]=b,this}},t,!0,!0),hc=n(hc,Ec,M(hc),{add:function(a){return q(L(a))[this[j]]=!0,this}},t,!1,!0)}(),!function(b,f){function e(a,c){return this instanceof e?(this[n]=cb(a),this[b]=!!c,d):new e(a,c)}function h(d){function a(a,c,d){this[n]=cb(a),this[b]=a[b],this[f]=i(c,d,a[b]?2:1)}return qb(a,"Chain",d,g),rb(a[c],gb),a}qb(e,"Wrapper",function(){return this[n].next()});var g=e[c];rb(g,function(){return this[n]});var j=h(function(){var a=this[n].next();return a.done?a:w(0,Qb(this[f],a.value,this[b]))}),k=h(function(){for(;;){var a=this[n].next();if(a.done||Qb(this[f],a.value,this[b]))return a}});bb(g,{of:function(a,c){pb(this,this[b],a,c)},array:function(a,c){var b=[];return pb(a!=d?this.map(a,c):this,!1,ic,b),b},filter:function(a,b){return new k(this,a,b)},map:function(a,b){return new j(this,a,b)}}),e.isIterable=Lb,e.getIterator=cb,a(x+l,{$for:e})}("entries",r("fn")),!function(){function b(d,c,g,f,h){function b(a){return function(){return new f(this,a)}}qb(f,c,h),a(o+l*e,c,{entries:b(E+y),keys:b(E),values:b(y)}),d&&dc(d,c,b(g))}var d=cc(!1),e="keys"in u&&!("next"in[].keys());b(B,s,y,function(a,b){K(this,n,{o:j(a),i:0,k:b})},function(){var d,b=this[n],c=b.o,a=b.i++,e=b.k;return a>=c.length?w(1):(d=e==E?a:e==y?c[a]:[a,c[a]],w(0,d))}),dc(O,$,Q[s]),Q[Dc]=Q[s],b(R,Mb,E+y,function(a,e){var b;R[Gb]?b=d(a[Sb]):R[c][lb].call(a,function(b,a){this.push(a)},b=[]),K(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?w(1):(a=e[f],c=g==E?a:g==y?d.get(a):[a,d.get(a)],w(0,c))}),b(S,Nb,y,function(b,e){var a;S[Gb]?a=d(b[Sb]):S[c][lb].call(b,function(a){this.push(a)},a=[]),K(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(),w(0,b.k==E+y?[a,a]:a)):w(1)})}(),!function(){function e(a){var b=G(null);if(a!=d)if(Lb(a))for(var e,c,f=cb(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else bb(b,a);return b}function k(a,b){K(this,n,{o:j(a),a:C(a),i:0,k:b})}function h(a){return function(b){return new k(b,a)}}function b(a){var c=1==a,f=2==a,g=3==a,b=4==a;return function(o,r,t){for(var h,k,m,u=i(r,t,3),q=j(o),p=C(q),s=p.length,n=0,l=c||f?new(yb(this,e)):d;s>n;)if(h=p[n++],k=q[h],m=u(k,h,o),a)if(c)l[h]=m;else if(m)switch(a){case 3:return!0;case 5:return k;case 6:return h;case 2:l[h]=k}else if(b)return!1;return g||b?b:l}}function m(a){return function(l,m,c){A(m);var b,n,f,h=j(l),i=C(h),o=i.length,k=0;for(a?b=c==d?new(yb(this,e)):g(c):3>arguments.length?(N(o,pc),b=h[i[k++]]):b=g(c);o>k;)if(f=m(b,h[n=i[k++]],n,l),a){if(f===!1)break}else b=f;return b}}e[c]=null,qb(k,"Dict",function(){var a,c,b=this[n],d=b.i++,e=b.a,f=b.k;return d>=e.length?w(1):(a=e[d],c=f==E?a:f==y?b.o[a]:[a,b.o[a]],w(0,c))});var o=b(6);bb(e,{keys:h(E),values:h(y),entries:h(E+y),forEach:b(0),map:b(1),filter:b(2),some:b(3),every:b(4),find:b(5),findKey:o,reduce:m(!1),turn:m(!0),keyOf:Rb,contains:function(b,a){return(a==a?Rb(b,a):o(b,Vb))!==d},has:f,get:function(a,b){return f(a,b)?a[b]:d},set:yc(0),isDict:function(a){return z(a)&&vb(a)===e[c]}}),a(p,D,{values:cc(!1),entries:cc(!0)}),a(x+l,{Dict:e})}(),!function(b){function c(a){return b?function(b,c){return a(H(ib,eb.call(arguments,2),k(b)?b:kb(b)),c)}:a}a(x+Xb+l*b,{setTimeout:Yb=c(Yb),setInterval:c(setInterval)})}(!!vc&&/MSIE .\./.test(vc.userAgent)),!function(b,g){function c(h){var a=this,c={};return e(a,b,function(b){return b!==d&&b in a?f(c,b)?c[b]:c[b]=i(a[b],a,-1):g.call(a)})[b](h)}a(o+l,Zb,{part:ib,by:function(g){var a,e,b=this,f=nb._,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 qc(b,e,c,h,f,!0,a)},only:function(a,b){var c=A(this),d=q(a),e=arguments.length>1;return function(){for(var f=U(d,arguments.length),g=B(f),a=0;f>a;)g[a]=arguments[a++];return H(c,g,e?b:this)}}}),e(nb._,J,function(){return b}),e(v,b,c),X||e(u,b,c)}(X?fb("tie"):bc,v[bc]),!function(){function b(a,b){for(var c,d=kc(j(b)),f=d.length,e=0;f>e;)T(a,c=d[e++],xb(b,c));return a}a(p+l,D,{isObject:z,classof:db,define:b,make:function(a,c){return b(G(a),c)}})}(),a(o,s,{contains:rc(!0)}),a(o+l,s,{turn:mb}),!function(){function b(b,c){a(p,s,mb.call(jb(b),function(b,a){a in u&&(b[a]=i(tb,u[a],c))},{}))}b("pop,reverse,shift,keys,values,entries",1),b("indexOf,every,some,forEach,map,filter,find,findIndex,contains",3),b("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(){function b(a){K(this,n,{l:q(a),i:0})}qb(b,_,function(){var a=this[n],b=a.i++;return a.l>b?w(0,b):w(1)}),dc(Ac,_,function(){return new b(this)}),a(o+l,_,{random:function(a){var b=+this,c=a==d?0:+a,e=U(b,c);return nc()*(_b(b,c)-e)+e}}),a(o+l,_,mb.call(jb("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 H(b,a)})},{}))}(),!function(){var b,c={"&":"&","<":"<",">":">",'"':""","'":"'"},d={};for(b in c)d[c[b]]=b;a(o+l,$,{escapeHTML:wb(/[&<>"']/g,c),unescapeHTML:wb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),a(p,Hc,{escape:wb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(p,n,c,d,j,h,i,e,k){function m(a){return function(n,m){function g(b){return o[a+b]()}var o=this,l=c[f(c,m)?m:d];return O(n).replace(p,function(a){switch(a){case"s":return g(j);case"ss":return b(g(j));case"m":return g(h);case"mm":return b(g(h));case"h":return g(i);case"hh":return b(g(i));case"D":return g(ob);case"DD":return b(g(ob));case"W":return l[0][g("Day")];case"N":return g(e)+1;case"NN":return b(g(e)+1);case"M":return l[2][g(e)];case"MM":return l[1][g(e)];case"Y":return g(k);case"YY":return b(g(k)%100)}return a})}}function b(a){return a>9?a:"0"+a}function g(d,a){function b(b){return mb.call(jb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[jb(a.weekdays),b(1),b(2)],t}a(o+l,ob,{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:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),t.locale=function(a){return f(c,a)?d=a:d},t.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=mb.call(jb("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?Nc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{F&&delete b.console}catch(g){}a(x+l,{console:bb(f.log,f)})}(b.console||{})}(Function("return this"),!0); | ||
//# sourceMappingURL=core.min.map |
/** | ||
* Core.js 0.0.9 | ||
* Core.js 0.1.1 | ||
* https://github.com/zloirock/core-js | ||
@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org | ||
*/ | ||
!function(rb,F,e){"use strict";function z(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function j(a){return"function"==typeof a}function Y(a,b,e){O&&a&&d(e?a:a[c],O,b)}function qb(a){return a==e?a===e?"Undefined":"Null":Ec.call(a).slice(8,-1)}function db(b){var a,c=qb(b);return c==A&&O&&(a=b[O])?f(Hc,a)?"~"+a:a:c}function pb(){for(var a=arguments.length,c=E(a),b=0,d=eb._,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 H(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 H(a,h,k)}}function i(a,b,c){if(B(a),~c&&b===e)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 H(b,a,c){var d=c===e;switch(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 Ib(a){return function(f){var g,i=h(f),c=C(f),d=c.length,b=0,e=E(d);if(a)for(;d>b;)e[b]=[g=c[b++],i[g]];else for(;d>b;)e[b]=i[c[b++]];return e}}function Kb(e,f){for(var a,b=h(e),c=C(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function ob(a){return V(a).split(",")}function R(a){var c=1==a,f=2==a,j=3==a,b=4==a,d=6==a,k=5==a||d;return function(t,u){for(var m,n,v=i(t,u,3),q=g(this),o=h(q),r=s(o.length),l=0,p=c?E(r):f?[]:e;r>l;l++)if((k||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 d?-1:j||b?b:p}}function Dc(a){return function(d,f){var c=h(this),e=s(c.length),b=ac(Bc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(Pb(c[b]))return b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a?!0:b;return a?!1:-1}}function nb(b,c){B(b);for(var d=c==e?[]:g(c),f=h(this),i=s(f.length),a=0;i>a&&b(d,f[a],a,this)!==!1;a++);return d}function sb(a,b){return"function"==typeof a?a:b}function Pb(a){return a!=a}function mb(a){return isNaN(a)?0:nc(a)}function s(a){return a>0?W(mb(a),ub):0}function Bc(b,a){var a=mb(a);return 0>a&&(a+=s(b.length)),a}function wb(b,a,c){var d=z(a)?function(b){return a[b]}:a;return function(a){return V(c?a:this).replace(b,d)}}function N(c,a,b){if(!c)throw Cc(b?a+b:a)}function B(a){return N(j(a),a," is not a function!"),a}function L(a){return N(z(a),a," is not an object!"),a}function Qb(a,b,c){N(a instanceof b,c,": use the 'new' operator!")}function Ub(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function fc(a,b,c){return a[b]=c,a}function vc(a){return _?function(b,c,d){return T(b,c,Ub(a,d))}:fc}function Ab(a){return Q+"("+a+")_"+(++Kc+mc())[M](36)}function y(a,b){return{value:b,done:!!a}}function Wb(a,b,d){a[c]=I(Ob,{next:Ub(1,d)}),Y(a,b+" Iterator")}function Yb(e,g,i){var a=e[c],h=f(a,kb),b=f(a,D)?a[D]:h?a[kb]:i;F&&(!f(a,D)&&d(a,D,b),h?d(lb(b.call(new e)),D,rb):xc&&d(a,kb,b)),X[g]=b,X[g+" Iterator"]=rb}function Zb(a){return a!=e&&D in a||f(X,db(a))}function rc(a){return L((a[D]||X[db(a)]).call(a))}function $(d,b,e,f){for(var a,g=rc(d),c=i(e,f,b?2:1);!(a=g.next()).done;)if((b?H(c,a.value):c(a.value))===!1)return}function a(g,h,r){var e,m,a,k,p=g&x,f=p?b:g&o?b[h]:(b[h]||u)[c],s=p?q:q[h]||(q[h]={});p&&(r=h);for(e in r)m=!(g&l)&&f&&e in f&&(!j(f[e])||K(f[e])),a=(m?f:r)[e],g&Eb&&m?k=i(a,b):g&Db&&!F&&f[e]==a?(k=function(b){return this instanceof a?new a(b):a(b)},k[c]=a[c]):k=g&n&&j(a)?i(gb,a):a,s[e]!=a&&(s[e]=k),F&&f&&!m&&(p||delete f[e])&&d(f,e,a)}var O,b=rb(),A="Object",$b="Function",r="Array",bb="String",cb="Number",kc="RegExp",jb="Date",Cb="Map",dc="Set",wc="WeakMap",jc="WeakSet",Q="Symbol",Bb="Promise",_b="Math",tc="Arguments",c="prototype",P="constructor",M="toString",Xb="toLocaleString",uc="hasOwnProperty",hb="forEach",yc="process",Tb="createElement",fb=b[$b],g=b[A],E=b[r],V=b[bb],zc=b[cb],Jc=b[kc],Fc=b[jb],S=b[Cb],U=b[dc],xb=b[wc],Lb=b[jc],m=b[Q],k=b[_b],Cc=b.TypeError,Hb=b.setTimeout,zb=b.setImmediate,Gb=b.clearImmediate,bc=b[yc],gc=bc&&bc.nextTick,ab=b.document,hc=b.navigator,Fb=b.define,v=E[c],u=g[c],Ac=fb[c],Jb=1/0,q={},eb=F?b:q,K=i(/./.test,/\[native code\]\s*\}\s*$/,1),Ec=u[M],Hc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},Ic=Ac.apply,gb=Ac.call;q._=eb._=F?eb._||{}:{};var Rb,I=g.create,lb=g.getPrototypeOf,T=g.defineProperty,Vb=g.defineProperties,yb=g.getOwnPropertyDescriptor,C=g.keys,tb=g.getOwnPropertyNames,sc=g.getOwnPropertySymbols,pc=function(a){return sc?tb(a).concat(sc(a)):tb(a)},f=i(gb,u[uc],2),h=g,ib=g.assign||function(i){for(var a=g(i),j=arguments.length,b=1;j>b;)for(var c,d=h(arguments[b++]),e=C(d),k=e.length,f=0;k>f;)a[c=e[f++]]=d[c];return a},Mc=v.push,Z=v.slice,ec=v.indexOf,cc=v[hb],ub=9007199254740991,Lc=k.ceil,ic=k.floor,ac=k.max,W=k.min,lc=k.pow,mc=k.random,nc=k.trunc||function(a){return(a>0?ic:Lc)(a)},oc="Reduce of empty object with no initial value",_=!!function(){try{return T({},0,u)}catch(a){}}(),Kc=0,d=vc(1),p=m||Ab,J=m?fc:d,vb="iterator",D=m&&vb in m?m[vb]:Ab(Q+"."+vb),kb="@@"+vb,xc=kb in v,t=p("iter"),Sb=p("shim"),G=1,w=2,X={},Ob={};d(Ob,D,rb),xc&&d(Ob,kb,rb);var Nb=ab&&ab.documentElement,Mb=qb(bc)==yc,Gc=b.core,l=1,x=2,o=4,n=8,Eb=16,Db=32;Mb&&(module.exports=q),j(Fb)&&Fb.amd&&Fb(function(){return q}),(!Mb||F)&&(q.noConflict=function(){return b.core=Gc,q},b.core=q),!function(q,k,x,b){function d(){var a,b=ab[Tb]("iframe"),e=D;for(b.style.display="none",Nb.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),d=a.F;e--;)delete d[c][i[e]];return d()}function p(a,c){return function(j){var d,g=h(j),i=0,e=[];for(d in g)d!=b&&f(g,d)&&e.push(d);for(;c>i;)f(g,d=a[i++])&&(~ec.call(e,d)||e.push(d));return e}}function m(a){return function(){return a.apply(h(this),arguments)}}function t(a){return function(g,d){B(g);var c=h(this),e=s(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,oc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}var w="[ \n\f\r \u2028\u2029]",i=[P,uc,"isPrototypeOf",q,Xb,M,"valueOf"],y=i.concat("length",c),D=i.length;_||(yb=function(a,b){return f(a,b)?Ub(!u[q].call(a,b),a[b]):e},T=function(a,c,b){return"value"in b&&(L(a)[c]=b.value),a},Vb=function(a,d){L(a);for(var b,c,e=C(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),a(o+l*!_,A,{getOwnPropertyDescriptor:yb,defineProperty:T,defineProperties:Vb}),a(o,A,{getPrototypeOf:lb=lb||function(a){return f(L(a),b)?a[b]:j(a[P])&&a instanceof a[P]?a[P][c]:a instanceof g?u:null},getOwnPropertyNames:tb=tb||p(y,y.length,!0),create:I=I||function(f,g){var a;return null!==f?(k[c]=L(f),a=new k,k[c]=null,a[P][c]===f||(a[b]=f)):a=d(),g===e?a:Vb(a,g)},keys:C=C||p(i,D,!1)}),a(n,$b,{bind:function(d){function b(){var f=e.concat(Z.call(arguments));if(this instanceof b){var g=I(a[c]),h=H(a,f,g);return z(h)?h:g}return H(a,f,d)}var a=B(this),e=Z.call(arguments,1);return b}}),0 in g("q")&&"q"=="q"[0]||(h=function(a){return qb(a)==bb?a.split(""):g(a)},Z=m(Z)),a(n+l*(h!=g),r,{slice:Z,join:m(v.join)}),a(o,r,{isArray:function(a){return qb(a)==r}}),a(n,r,{forEach:cc=cc||R(0),map:R(1),filter:R(2),some:R(3),every:R(4),reduce:t(!1),reduceRight:t(!0),indexOf:ec=ec||Dc(!1),lastIndexOf:function(d,e){var b=h(this),c=s(b.length),a=c-1;for(arguments.length>1&&(a=W(a,mb(e))),0>a&&(a=s(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),a(n,bb,{trim:wb(Jc("^"+w+"+|"+w+"+$","g"),"")}),a(o,jb,{now:function(){return+new Fc}}),x(function(){return arguments}())==A&&(db=function(a){var b=x(a);return b==A&&j(a.callee)?tc:b})}("propertyIsEnumerable",fb(),db,p(c)),a(x,{global:b}),!function(g,e,b){K(m)||(m=function(b){N(!(this instanceof m),Q+" is not a "+P);var a=Ab(b);return T(u,a,{configurable:!0,set:function(b){d(this,a,b)}}),J(I(m[c]),g,a)},d(m[c],M,function(){return this[g]})),O=e in m?m[e]:m(Q+"."+e),a(x+Db,{Symbol:m}),a(o,Q,{"for":function(a){return f(b,a+="")?b[a]:b[a]=m(a)},iterator:D,keyFor:pb.call(Kb,b),toStringTag:O,pure:p,set:J}),Y(m,Q),a(x,{Reflect:{ownKeys:pc}})}(p("tag"),M+"Tag",{}),!function(g,m){function p(a){return g(a=+a)&&0!=a?0>a?-p(-a):f(a+l(a*a+1)):a}a(o,A,{assign:ib,is:function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}}),"__proto__"in u&&function(c,b){try{b=i(gb,yb(u,"__proto__").set,2),b({},v)}catch(d){c=!0}a(o,A,{setPrototypeOf:function(d,a){return L(d),N(null===a||z(a),a,": can't set as prototype!"),c?d.__proto__=a:b(d,a),d}})}();var q=zc.isInteger||function(a){return g(a)&&ic(a)===a},j=k.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},t=k.abs,c=k.exp,f=k.log,l=k.sqrt;a(o,cb,{EPSILON:lc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:q,isNaN:Pb,isSafeInteger:function(a){return q(a)&&t(a)<=ub},MAX_SAFE_INTEGER:ub,MIN_SAFE_INTEGER:-ub,parseFloat:parseFloat,parseInt:parseInt}),a(o,_b,{acosh:function(a){return f(a+l(a*a-1))},asinh:p,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return j(a)*lc(t(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[M](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==Jb||a==-Jb)return Jb;b+=a*a}return l(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)/k.LN10},log2:function(a){return f(a)/k.LN2},sign:j,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)):j(a)},trunc:nc}),Y(k,_b,!0),a(n,bb,{contains:function(a,b){return!!~V(this).indexOf(a,b)},endsWith:function(a,b){var c=this.length,d=s(W(b===e?c:b,c));return a+="",V(this).slice(d-a.length,d)===a},repeat:function(d){var b=""+this,c="",a=mb(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=s(W(c,this.length));return a+="",V(this).slice(b,b+a.length)===a}}),a(o,r,{from:function(k,g,l){var j,d,b=h(k),c=new(sb(this,E)),f=g!==e,a=0;if(f&&(d=i(g,l,2)),Zb(b))$(b,!1,function(b){c[a]=f?d(b,a):b,a++});else for(j=s(b.length);j>a;a++)c[a]=f?d(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(sb(this,E))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),a(n,r,{fill:function(f,g,c){var a,b=s(this.length),d=ac(Bc(this,g),0);for(c===e?a=b:(a=mb(c),0>a&&(a+=b),a=W(a,b));a>d;)this[d++]=f;return this},find:R(5),findIndex:R(6)}),Y(b.JSON,"JSON",!0),F&&O&&(m[O]="x","x"!=qb(m)&&d(u,M,function(){return"[object "+db(this)+"]"}))}(isFinite,{}),j(zb)&&j(Gb)||function(o){function d(b){if(f(a,b)){var c=a[b];delete a[b],c()}}function n(a){d(a.data)}var c,g,e,k=b.postMessage,l=b.addEventListener,m=b.MessageChannel,h=0,a={};zb=function(b){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return a[++h]=function(){H(j(b)?b:fb(b),d)},c(h),h},Gb=function(b){delete a[b]},Mb?c=function(a){gc(pb.call(d,a))}:l&&j(k)&&!b.importScripts?(c=function(a){k(a,"*")},l("message",n,!1)):j(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=ab&&o in ab[Tb]("script")?function(a){Nb.appendChild(ab[Tb]("script"))[o]=function(){Nb.removeChild(this),d(a)}}:function(a){Hb(pb.call(d,a),0)}}("onreadystatechange"),a(x+Eb,{setImmediate:zb,clearImmediate:Gb}),!function(b,f){j(b)&&j(b.resolve)&&b.resolve(f=new b(fb()))==f||function(l,g){function h(b){var a;return z(b)&&(a=b.then),j(a)?a:!1}function f(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(Cc(Bb+"-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 e,c,b=this;if(!b.done){b.done=!0,b=b.def||b;try{(e=h(d))?(c={def:b,done:!1},e.call(d,i(k,c,1),i(a,c,1))):(b.msg=d,b.state=1,f(b))}catch(g){a.call(c||{def:b,done:!1},g)}}}function a(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,f(a))}b=function(f){B(f),Qb(this,b,Bb);var c={chain:[],state:0,done:!1,msg:e};d(this,g,c);try{f(i(k,c,1),i(a,c,1))}catch(h){a.call(c,h)}},d(b[c],"then",function(c,d){var a={ok:j(c)?c:!0,fail:j(d)?d:!1},e=a.P=new this[P](function(b,c){a.res=B(b),a.rej=B(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),d(b[c],"catch",function(a){return this.then(e,a)}),d(b,"all",function(c){var b=this,a=[];return new b(function(f,g){$(c,!1,Mc,a);var d=a.length,e=E(d);d?cc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),d(b,"race",function(b){var a=this;return new a(function(c,d){$(b,!1,function(b){a.resolve(b).then(c,d)})})}),d(b,"reject",function(a){return new this(function(c,b){b(a)})}),d(b,"resolve",function(a){return z(a)&&lb(a)===this[c]?a:new this(function(b){b(a)})})}(gc||zb,p("def")),Y(b,Bb),a(x+l*!K(b),{Promise:b})}(b[Bb]),!function(){function n(b,h,t,s,n,j,r){function p(a,b){return b!=e&&$(b,j,a[i],a),a}var i=j?"set":"add",q=n.clear;if(t){var m=b,g={},f=new b([j?[g,1]:g]),u=f[i];D in v&&f.has(g)||(b=function(a){return Qb(this,b,h),p(new m,a)},b[c]=m[c]),F&&f[i](g,1)!==f&&d(b[c],i,function(a,b){return u.call(this,a,b),this})}else b=function(a){Qb(this,b,h),q.call(this),p(this,a)},J(b,Sb,!0),ib(b[c],s,n),r||T(b[c],"size",{get:function(){return this[k]}});Y(b,h);var o={};return o[h]=b,a(x+Db+l*!K(b),o),b}function m(a,b){if(!z(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";d(a,o,++u)}return"O"+a[o]}function s(a){return{clear:function(){d(this,k,0),d(this,g,I(null)),a==h&&d(this,h,I(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[k]--),d},forEach:function(f,h){for(var b,j=i(f,h,3),k=this[a],c=this[g],d=C(c),l=d.length,e=0;l>e;)b=d[e++],j(k[b],c[b],this)},has:function(a){return m(a)in this[g]}}}function r(a){return f(a,b)||d(a,b,{}),a[b]}function q(a){return z(a)&&f(a,b)&&f(a[b],this[j])}var g=Rb=p("keys"),h=p("values"),o=p("storeId"),b=p("weakData"),j=p("weakId"),k=_?p("size"):"size",u=0,w=0;S=n(S,Cb,K(S)&&f(S[c],hb),{get:function(a){return this[h][m(a)]},set:function(b,d){var a=m(b,!0),c=this[h];return a in c||(this[g][a]=b,this[k]++),c[a]=d,this}},s(h),!0),U=n(U,dc,K(U)&&f(U[c],hb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=a,this[k]++),this}},s(g));var t={clear:function(){d(this,j,w++)},"delete":function(a){return q.call(this,a)&&delete a[b][this[j]]},has:q};xb=n(xb,wc,K(xb)&&f(xb[c],"clear"),{get:function(a){return z(a)&&f(a,b)?a[b][this[j]]:e},set:function(a,b){return r(L(a))[this[j]]=b,this}},t,!0,!0),Lb=n(Lb,jc,K(Lb),{add:function(a){return r(L(a))[this[j]]=!0,this}},t,!1,!0)}(),!function(){function d(d,c,f,e,g){function b(a){return function(){return new e(this,a)}}Wb(e,c,g),a(n,c,{entries:b(G+w),keys:b(G),values:b(w)}),d&&Yb(d,c,b(f))}function b(a,c){return this instanceof b?(J(this,t,{o:a,e:c}),e):new b(a,c)}var f=Ib(!1);d(E,r,w,function(a,b){J(this,t,{o:h(a),i:0,k:b})},function(){var d,b=this[t],c=b.o,a=b.i++,e=b.k;return a>=c.length?y(1):(d=e==G?a:e==w?c[a]:[a,c[a]],y(0,d))}),Yb(V,bb,X[r]),X[tc]=X[r],d(S,Cb,G+w,function(a,d){var b;S[Sb]?b=f(a[Rb]):S[c][hb].call(a,function(b,a){this.push(a)},b=[]),J(this,t,{o:a,k:d,a:b,i:0})},function(){var a,c,b=this[t],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?y(1):(a=e[f],c=g==G?a:g==w?d.get(a):[a,d.get(a)],y(0,c))}),d(U,dc,w,function(b,d){var a;U[Sb]?a=f(b[Rb]):U[c][hb].call(b,function(a){this.push(a)},a=[]),J(this,t,{k:d,a:a.reverse(),l:a.length})},function(){var a,b=this[t],c=b.a;return c.length?(a=c.pop(),y(0,b.k==G+w?[a,a]:a)):y(1)}),b[c].of=function(b,c){var a=this[t];$(a.o,a.e,b,c)},b.isIterable=Zb,b.getIterator=rc,a(x+l,{$for:b})}(),!function(){function d(a){var b=I(null);return a!=e&&(Zb(a)?$(a,!0,function(a,c){b[a]=c}):ib(b,a)),b}function k(a,b){J(this,t,{o:h(a),a:C(a),i:0,k:b})}function j(a){return function(b){return new k(b,a)}}function b(a){var c=1==a,f=2==a,g=3==a,b=4==a;return function(o,r,t){for(var j,k,m,u=i(r,t,3),q=h(o),p=C(q),s=p.length,n=0,l=c||f?new(sb(this,d)):e;s>n;)if(j=p[n++],k=q[j],m=u(k,j,o),a)if(c)l[j]=m;else if(m)switch(a){case 3:return!0;case 5:return k;case 6:return j;case 2:l[j]=k}else if(b)return!1;return g||b?b:l}}function m(a){return function(l,m,c){B(m);var b,n,f,i=h(l),j=C(i),o=j.length,k=0;for(a?b=c==e?new(sb(this,d)):g(c):3>arguments.length?(N(o,oc),b=i[j[k++]]):b=g(c);o>k;)if(f=m(b,i[n=j[k++]],n,l),a){if(f===!1)break}else b=f;return b}}d[c]=null,Wb(k,"Dict",function(){var a,c,b=this[t],d=b.i++,e=b.a,f=b.k;return d>=e.length?y(1):(a=e[d],c=f==G?a:f==w?b.o[a]:[a,b.o[a]],y(0,c))});var n=b(6);ib(d,{keys:j(G),values:j(w),entries:j(G+w),forEach:b(0),map:b(1),filter:b(2),some:b(3),every:b(4),find:b(5),findKey:n,reduce:m(!1),turn:m(!0),keyOf:Kb,contains:function(b,a){return(a==a?Kb(b,a):n(b,Pb))!==e},has:f,get:function(a,b){return f(a,b)?a[b]:e},set:vc(0),isDict:function(a){return lb(a)===d[c]}}),a(o,A,{values:Ib(!1),entries:Ib(!0)}),a(x+l,{Dict:d})}(),!function(b){function c(a){return b?function(b,c){return a(H(pb,Z.call(arguments,2),j(b)?b:fb(b)),c)}:a}a(x+Eb+l*b,{setTimeout:Hb=c(Hb),setInterval:c(setInterval)})}(!!hc&&/MSIE .\./.test(hc.userAgent)),!function(b,c,h){function g(b){var g,a=this;return b!==e&&b in a?(f(a,c)||d(a,c,{}),g=a[c],f(g,b)?g[b]:g[b]=i(a[b],a,-1)):h.call(a)}a(n+l,$b,{part:pb,by:function(g){var a,e,b=this,f=eb._,h=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=gb):a=g,2>c)return i(b,a,-1);for(e=E(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(h=!0);return qc(b,e,c,h,f,!0,a)},only:function(a,b){var c=B(this),d=s(a),e=arguments.length>1;return function(){for(var f=W(d,arguments.length),g=E(f),a=0;f>a;)g[a]=arguments[a++];return H(c,g,e?b:this)}}}),d(eb._,M,function(){return b}),d(u,b,g),_||d(v,b,g)}(_?Ab("tie"):Xb,p("bound"),u[Xb]),!function(){function b(a,b){for(var c,d=pc(h(b)),f=d.length,e=0;f>e;)T(a,c=d[e++],yb(b,c));return a}a(o+l,A,{isObject:z,classof:db,define:b,make:function(a,c){return b(I(a),c)}})}(),a(n,r,{contains:Dc(!0)}),a(n+l,r,{turn:nb}),!function(){function b(b,c){a(o,r,nb.call(ob(b),function(b,a){a in v&&(b[a]=i(gb,v[a],c))},{}))}b("pop,reverse,shift,keys,values,entries",1),b("indexOf,every,some,forEach,map,filter,find,findIndex,contains",3),b("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(){function b(a){J(this,t,{l:s(a),i:0})}a(n+l,cb,{random:function(a){var b=+this,c=a==e?0:+a,d=W(b,c);return mc()*(ac(b,c)-d)+d}}),Wb(b,cb,function(){var a=this[t],b=a.i++;return a.l>b?y(0,b):y(1)}),Yb(zc,cb,function(){return new b(this)}),a(n+l,cb,nb.call(ob("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=k[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return H(b,a)})},{}))}(),!function(){var b,c={"&":"&","<":"<",">":">",'"':""","'":"'"},d={};for(b in c)d[c[b]]=b;a(n+l,bb,{escapeHTML:wb(/[&<>"']/g,c),unescapeHTML:wb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),a(o,kc,{escape:wb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(p,o,c,d,j,h,i,e,k){function m(a){return function(n,m){function g(b){return o[(a?"getUTC":"get")+b]()}var o=this,l=c[f(c,m)?m:d];return V(n).replace(p,function(a){switch(a){case"s":return g(j);case"ss":return b(g(j));case"m":return g(h);case"mm":return b(g(h));case"h":return g(i);case"hh":return b(g(i));case"D":return g(jb);case"DD":return b(g(jb));case"W":return l[0][g("Day")];case"N":return g(e)+1;case"NN":return b(g(e)+1);case"M":return l[2][g(e)];case"MM":return l[1][g(e)];case"Y":return g(k);case"YY":return b(g(k)%100)}return a})}}function b(a){return a>9?a:"0"+a}function g(d,a){function b(b){return nb.call(ob(a.months),function(a,c){a.push(c.replace(o,"$"+b))})}return c[d]=[ob(a.weekdays),b(1),b(2)],q}a(n+l,jb,{format:m(!1),formatUTC:m(!0)}),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:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),q.locale=function(a){return f(c,a)?d=a:d},q.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(d){var f=nb.call(ob("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=d[a];f[a]=function(){return c&&b?Ic.call(b,d,arguments):e}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{F&&delete b.console}catch(g){}a(x+l,{console:ib(f.log,f)})}(b.console||{})}(Function("return this"),!1); | ||
!function(gb,F,d){"use strict";function z(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function k(a){return"function"==typeof a}function Z(a,b,d){a&&(f(a=d?a:a[c],sb)||e(a,sb,b))}function hb(a){return a==d?a===d?"Undefined":"Null":Kc.call(a).slice(8,-1)}function db(b){var a,c=hb(b);return c==D&&(a=b[sb])?f(Lc,a)?"~"+a:a:c}function ib(){for(var a=arguments.length,c=B(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 A(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return H(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 H(a,h,k)}}function i(a,b,c){if(A(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 H(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 cc(a){return function(f){var g,h=j(f),c=C(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 Rb(e,f){for(var a,b=j(e),c=C(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function jb(a){return O(a).split(",")}function V(a){var c=1==a,f=2==a,h=3==a,b=4==a,e=6==a,k=5==a||e;return function(t,u){for(var m,n,v=i(t,u,3),r=g(this),o=j(r),s=q(o.length),l=0,p=c?B(s):f?[]:d;s>l;l++)if((k||l in o)&&(m=o[l],n=v(m,l,r),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 rc(a){return function(d,f){var c=j(this),e=q(c.length),b=_b(sc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(Vb(c[b]))return b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a?!0:b;return a?!1:-1}}function mb(b,c){A(b);for(var e=c==d?[]:g(c),f=j(this),h=q(f.length),a=0;h>a&&b(e,f[a],a,this)!==!1;a++);return e}function yb(a,b){return"function"==typeof a?a:b}function Vb(a){return a!=a}function ub(a){return isNaN(a)?0:oc(a)}function q(a){return a>0?U(ub(a),Eb):0}function sc(b,a){var a=ub(a);return 0>a&&(a+=q(b.length)),a}function wb(b,a,c){var d=z(a)?function(b){return a[b]}:a;return function(a){return O(c?a:this).replace(b,d)}}function N(c,a,b){if(!c)throw xc(b?a+b:a)}function A(a){return N(k(a),a," is not a function!"),a}function L(a){return N(z(a),a," is not an object!"),a}function Ib(a,b,c){N(a instanceof b,c,": use the 'new' operator!")}function Pb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function tc(a,b,c){return a[b]=c,a}function yc(a){return X?function(b,c,d){return T(b,c,Pb(a,d))}:tc}function fb(a){return I+"("+a+")_"+(++Mc+nc())[J](36)}function rb(a,b){e(a,W,b),Gc&&e(a,Bb,b)}function qb(a,b,d,e){a[c]=G(e||Fc,{next:Pb(1,d)}),Z(a,b+" Iterator")}function dc(d,e,h){var a=d[c],g=f(a,Bb),b=f(a,W)?a[W]:g?a[Bb]:h;F&&(rb(a,b),g&&rb(vb(b.call(new d)),gb)),Q[e]=b,Q[e+" Iterator"]=gb}function w(a,b){return{value:b,done:!!a}}function Lb(a){return a!=d&&W in a||f(Q,db(a))}function cb(a){return L((a[W]||Q[db(a)]).call(a))}function Qb(a,b,c){return c?H(a,b):a(b)}function pb(c,a,d,e){for(var b,f=cb(c),g=i(d,e,a?2:1);!(b=f.next()).done;)if(Qb(g,b.value,a)===!1)return}function a(g,h,q){var d,m,a,j,n=g&x,f=n?b:g&p?b[h]:(b[h]||v)[c],r=n?t:t[h]||(t[h]={});n&&(q=h);for(d in q)m=!(g&l)&&f&&d in f&&(!k(f[d])||M(f[d])),a=(m?f:q)[d],g&Xb&&m?j=i(a,b):g&Ub&&!F&&f[d]==a?(j=function(b){return this instanceof a?new a(b):a(b)},j[c]=a[c]):j=g&o&&k(a)?i(tb,a):a,r[d]!=a&&(r[d]=j),F&&f&&!m&&(n||delete f[d])&&e(f,d,a)}var b=gb(),D="Object",Zb="Function",s="Array",$="String",_="Number",Hc="RegExp",ob="Date",Mb="Map",Nb="Set",zc="WeakMap",Ec="WeakSet",I="Symbol",Ab="Promise",Tb="Math",Dc="Arguments",c="prototype",P="constructor",J="toString",bc="toLocaleString",Cc="hasOwnProperty",lb="forEach",Bc="process",Hb="createElement",kb=b[Zb],g=b[D],B=b[s],O=b[$],Ac=b[_],Oc=b[ob],R=b[Mb],S=b[Nb],Db=b[zc],hc=b[Ec],h=b[I],m=b[Tb],xc=b.TypeError,Yb=b.setTimeout,Fb=b.setImmediate,$b=b.clearImmediate,ac=b[Bc],wc=ac&&ac.nextTick,ab=b.document,vc=b.navigator,ec=b.define,u=B[c],v=g[c],uc=kb[c],Jb=1/0,t={},nb=F?b:t,M=i(/./.test,/\[native code\]\s*\}\s*$/,1),Kc=v[J],Lc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},Y=J+"Tag",Nc=uc.apply,tb=uc.call;t._=nb._=F?nb._||{}:{};var Sb,G=g.create,vb=g.getPrototypeOf,T=g.defineProperty,Wb=g.defineProperties,xb=g.getOwnPropertyDescriptor,C=g.keys,zb=g.getOwnPropertyNames,lc=g.getOwnPropertySymbols,kc=function(a){return lc?zb(a).concat(lc(a)):zb(a)},f=i(tb,v[Cc],2),j=g,bb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=j(arguments[b++]),e=C(d),k=e.length,f=0;k>f;)a[c=e[f++]]=d[c];return a},ic=u.push,eb=u.slice,fc=u.indexOf,gc=u[lb],Eb=9007199254740991,Jc=m.ceil,jc=m.floor,_b=m.max,U=m.min,mc=m.pow,nc=m.random,oc=m.trunc||function(a){return(a>0?jc:Jc)(a)},pc="Reduce of empty object with no initial value",X=!!function(){try{return T({},0,v)}catch(a){}}(),Mc=0,e=yc(1),r=h||fb,K=h?tc:e,Cb="iterator",W=h&&Cb in h?h[Cb]:fb(I+"."+Cb),sb=h&&Y in h?h[Y]:fb(I+"."+Y),Bb="@@"+Cb,Gc=Bb in u,n=r("iter"),Gb=r("shim"),E=1,y=2,Q={},Fc={};rb(Fc,gb);var Ob=ab&&ab.documentElement,Kb=hb(ac)==Bc,Ic=b.core,l=1,x=2,p=4,o=8,Xb=16,Ub=32;Kb&&(module.exports=t),k(ec)&&ec.amd&&ec(function(){return t}),(!Kb||F)&&(t.noConflict=function(){return b.core=Ic,t},b.core=t),!function(n,i,w,b){function e(){var a,b=ab[Hb]("iframe"),d=y;for(b.style.display="none",Ob.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(a,c){return function(i){var d,g=j(i),h=0,e=[];for(d in g)d!=b&&f(g,d)&&e.push(d);for(;c>h;)f(g,d=a[h++])&&(~fc.call(e,d)||e.push(d));return e}}function r(a){return function(){return a.apply(j(this),arguments)}}function t(a){return function(g,d){A(g);var c=j(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,N(a?b>=0:e>b,pc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}X||(xb=function(a,b){return f(a,b)?Pb(!v[n].call(a,b),a[b]):d},T=function(a,c,b){return"value"in b&&(L(a)[c]=b.value),a},Wb=function(a,d){L(a);for(var b,c,e=C(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),a(p+l*!X,D,{getOwnPropertyDescriptor:xb,defineProperty:T,defineProperties:Wb});var h=[P,Cc,"isPrototypeOf",n,bc,J,"valueOf"],x=h.concat("length",c),y=h.length;a(p,D,{getPrototypeOf:vb=vb||function(a){return f(L(a),b)?a[b]:k(a[P])&&a instanceof a[P]?a[P][c]:a instanceof g?v:null},getOwnPropertyNames:zb=zb||m(x,x.length,!0),create:G=G||function(f,g){var a;return null!==f?(i[c]=L(f),a=new i,i[c]=null,a[P][c]===f||(a[b]=f)):a=e(),g===d?a:Wb(a,g)},keys:C=C||m(h,y,!1)}),a(o,Zb,{bind:function(d){function b(){var f=e.concat(eb.call(arguments));if(this instanceof b){var g=G(a[c]),h=H(a,f,g);return z(h)?h:g}return H(a,f,d)}var a=A(this),e=eb.call(arguments,1);return b}}),0 in g("q")&&"q"=="q"[0]||(j=function(a){return hb(a)==$?a.split(""):g(a)},eb=r(eb)),a(o+l*(j!=g),s,{slice:eb,join:r(u.join)}),a(p,s,{isArray:function(a){return hb(a)==s}}),a(o,s,{forEach:gc=gc||V(0),map:V(1),filter:V(2),some:V(3),every:V(4),reduce:t(!1),reduceRight:t(!0),indexOf:fc=fc||rc(!1),lastIndexOf:function(d,e){var b=j(this),c=q(b.length),a=c-1;for(arguments.length>1&&(a=U(a,ub(e))),0>a&&(a=q(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),a(o,$,{trim:wb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),a(p,ob,{now:function(){return+new Oc}}),w(function(){return arguments}())==D&&(db=function(a){var b=w(a);return b==D&&k(a.callee)?Dc:b})}("propertyIsEnumerable",kb(),db,r(c)),a(x,{global:b}),!function(d,b){M(h)||(h=function(b){N(!(this instanceof h),I+" is not a "+P);var a=fb(b);return T(v,a,{configurable:!0,set:function(b){e(this,a,b)}}),K(G(h[c]),d,a)},e(h[c],J,function(){return this[d]})),a(x+Ub,{Symbol:h}),a(p,I,{"for":function(a){return f(b,a+="")?b[a]:b[a]=h(a)},iterator:W,keyFor:ib.call(Rb,b),toStringTag:sb=Y in h?h[Y]:h(I+"."+Y),pure:r,set:K}),Z(h,I),a(x,{Reflect:{ownKeys:kc}})}(r("tag"),{}),!function(g,l){function n(a){return g(a=+a)&&0!=a?0>a?-n(-a):f(a+k(a*a+1)):a}a(p,D,{assign:bb,is:function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}}),"__proto__"in v&&function(c,b){try{b=i(tb,xb(v,"__proto__").set,2),b({},u)}catch(d){c=!0}a(p,D,{setPrototypeOf:function(d,a){return L(d),N(null===a||z(a),a,": can't set as prototype!"),c?d.__proto__=a:b(d,a),d}})}();var r=Ac.isInteger||function(a){return g(a)&&jc(a)===a},h=m.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},t=m.abs,c=m.exp,f=m.log,k=m.sqrt;a(p,_,{EPSILON:mc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:r,isNaN:Vb,isSafeInteger:function(a){return r(a)&&t(a)<=Eb},MAX_SAFE_INTEGER:Eb,MIN_SAFE_INTEGER:-Eb,parseFloat:parseFloat,parseInt:parseInt}),a(p,Tb,{acosh:function(a){return f(a+k(a*a-1))},asinh:n,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*mc(t(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[J](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==Jb||a==-Jb)return Jb;b+=a*a}return k(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:oc}),Z(m,Tb,!0),a(o,$,{contains:function(a,b){return!!~O(this).indexOf(a,b)},endsWith:function(a,b){var c=this.length,e=q(U(b===d?c:b,c));return a+="",O(this).slice(e-a.length,e)===a},repeat:function(d){var b=""+this,c="",a=ub(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=q(U(c,this.length));return a+="",O(this).slice(b,b+a.length)===a}}),a(p,s,{from:function(m,h,l){var g,b=j(m),c=new(yb(this,B)),e=h!==d,k=e?i(h,l,2):d,a=0;if(Lb(b))for(var f,n=cb(b);!(f=n.next()).done;)c[a]=e?k(f.value,a):f.value,a++;else for(g=q(b.length);g>a;a++)c[a]=e?k(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(yb(this,B))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),a(o,s,{fill:function(f,g,c){var a,b=q(this.length),e=_b(sc(this,g),0);for(c===d?a=b:(a=ub(c),0>a&&(a+=b),a=U(a,b));a>e;)this[e++]=f;return this},find:V(5),findIndex:V(6)}),Z(b.JSON,"JSON",!0),F&&(l[sb]="x","x"!=hb(l)&&e(v,J,function(){return"[object "+db(this)+"]"}))}(isFinite,{}),k(Fb)&&k($b)||function(o){function d(b){if(f(a,b)){var c=a[b];delete a[b],c()}}function n(a){d(a.data)}var c,g,e,j=b.postMessage,l=b.addEventListener,m=b.MessageChannel,h=0,a={};Fb=function(b){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return a[++h]=function(){H(k(b)?b:kb(b),d)},c(h),h},$b=function(b){delete a[b]},Kb?c=function(a){wc(ib.call(d,a))}:l&&k(j)&&!b.importScripts?(c=function(a){j(a,"*")},l("message",n,!1)):k(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=ab&&o in ab[Hb]("script")?function(a){Ob.appendChild(ab[Hb]("script"))[o]=function(){Ob.removeChild(this),d(a)}}:function(a){Yb(ib.call(d,a),0)}}("onreadystatechange"),a(x+Xb,{setImmediate:Fb,clearImmediate:$b}),!function(b,f){k(b)&&k(b.resolve)&&b.resolve(f=new b(kb()))==f||function(l,g){function h(b){var a;return z(b)&&(a=b.then),k(a)?a:!1}function f(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(xc(Ab+"-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,b=this;if(!b.done){b.done=!0,b=b.def||b;try{(e=h(d))?(c={def:b,done:!1},e.call(d,i(j,c,1),i(a,c,1))):(b.msg=d,b.state=1,f(b))}catch(g){a.call(c||{def:b,done:!1},g)}}}function a(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,f(a))}b=function(f){A(f),Ib(this,b,Ab);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(i(j,c,1),i(a,c,1))}catch(h){a.call(c,h)}},e(b[c],"then",function(c,d){var a={ok:k(c)?c:!0,fail:k(d)?d:!1},e=a.P=new this[P](function(b,c){a.res=A(b),a.rej=A(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(b[c],"catch",function(a){return this.then(d,a)}),e(b,"all",function(c){var b=this,a=[];return new b(function(f,g){pb(c,!1,ic,a);var d=a.length,e=B(d);d?gc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(b,"race",function(b){var a=this;return new a(function(c,d){pb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(b,"reject",function(a){return new this(function(c,b){b(a)})}),e(b,"resolve",function(a){return z(a)&&vb(a)===this[c]?a:new this(function(b){b(a)})})}(wc||Fb,r("def")),Z(b,Ab),a(x+l*!M(b),{Promise:b})}(b[Ab]),!function(){function n(b,g,t,r,i,j,p){function o(a,b){return b!=d&&pb(b,j,a[f],a),a}var f=j?"set":"add",q=i.clear;if(t){var n=b,s={},h=new b,v=h[f];W in u&&b.length||(b=function(a){return Ib(this,b,g),o(new n,a)},b[c]=n[c]),F&&h[f](s,1)!==h&&e(b[c],f,function(a,b){return v.call(this,a,b),this})}else b=function(a){Ib(this,b,g),q.call(this),o(this,a)},K(b,Gb,!0),bb(b[c],r,i),p||T(b[c],"size",{get:function(){return this[k]}});Z(b,g);var m={};return m[g]=b,a(x+Ub+l*!M(b),m),b}function m(a,b){if(!z(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";e(a,o,++v)}return"O"+a[o]}function s(a){return{clear:function(){e(this,k,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[k]--),d},forEach:function(f,h){for(var b,j=i(f,h,3),k=this[a],c=this[g],d=C(c),l=d.length,e=0;l>e;)b=d[e++],j(k[b],c[b],this)},has:function(a){return m(a)in this[g]}}}function q(a){return f(a,b)||e(a,b,{}),a[b]}function p(a){return z(a)&&f(a,b)&&f(a[b],this[j])}var g=Sb=r("keys"),h=r("values"),o=r("storeId"),b=r("weakData"),j=r("weakId"),k=X?r("size"):"size",v=0,w=0;R=n(R,Mb,M(R)&&f(R[c],lb),{get:function(a){return this[h][m(a)]},set:function(b,d){var a=m(b,!0),c=this[h];return a in c||(this[g][a]=b,this[k]++),c[a]=d,this}},s(h),!0),S=n(S,Nb,M(S)&&f(S[c],lb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=a,this[k]++),this}},s(g));var t={clear:function(){e(this,j,w++)},"delete":function(a){return p.call(this,a)&&delete a[b][this[j]]},has:p};Db=n(Db,zc,M(Db)&&f(Db[c],"clear"),{get:function(a){return z(a)&&f(a,b)?a[b][this[j]]:d},set:function(a,b){return q(L(a))[this[j]]=b,this}},t,!0,!0),hc=n(hc,Ec,M(hc),{add:function(a){return q(L(a))[this[j]]=!0,this}},t,!1,!0)}(),!function(b,f){function e(a,c){return this instanceof e?(this[n]=cb(a),this[b]=!!c,d):new e(a,c)}function h(d){function a(a,c,d){this[n]=cb(a),this[b]=a[b],this[f]=i(c,d,a[b]?2:1)}return qb(a,"Chain",d,g),rb(a[c],gb),a}qb(e,"Wrapper",function(){return this[n].next()});var g=e[c];rb(g,function(){return this[n]});var j=h(function(){var a=this[n].next();return a.done?a:w(0,Qb(this[f],a.value,this[b]))}),k=h(function(){for(;;){var a=this[n].next();if(a.done||Qb(this[f],a.value,this[b]))return a}});bb(g,{of:function(a,c){pb(this,this[b],a,c)},array:function(a,c){var b=[];return pb(a!=d?this.map(a,c):this,!1,ic,b),b},filter:function(a,b){return new k(this,a,b)},map:function(a,b){return new j(this,a,b)}}),e.isIterable=Lb,e.getIterator=cb,a(x+l,{$for:e})}("entries",r("fn")),!function(){function b(d,c,g,f,h){function b(a){return function(){return new f(this,a)}}qb(f,c,h),a(o+l*e,c,{entries:b(E+y),keys:b(E),values:b(y)}),d&&dc(d,c,b(g))}var d=cc(!1),e="keys"in u&&!("next"in[].keys());b(B,s,y,function(a,b){K(this,n,{o:j(a),i:0,k:b})},function(){var d,b=this[n],c=b.o,a=b.i++,e=b.k;return a>=c.length?w(1):(d=e==E?a:e==y?c[a]:[a,c[a]],w(0,d))}),dc(O,$,Q[s]),Q[Dc]=Q[s],b(R,Mb,E+y,function(a,e){var b;R[Gb]?b=d(a[Sb]):R[c][lb].call(a,function(b,a){this.push(a)},b=[]),K(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?w(1):(a=e[f],c=g==E?a:g==y?d.get(a):[a,d.get(a)],w(0,c))}),b(S,Nb,y,function(b,e){var a;S[Gb]?a=d(b[Sb]):S[c][lb].call(b,function(a){this.push(a)},a=[]),K(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(),w(0,b.k==E+y?[a,a]:a)):w(1)})}(),!function(){function e(a){var b=G(null);if(a!=d)if(Lb(a))for(var e,c,f=cb(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else bb(b,a);return b}function k(a,b){K(this,n,{o:j(a),a:C(a),i:0,k:b})}function h(a){return function(b){return new k(b,a)}}function b(a){var c=1==a,f=2==a,g=3==a,b=4==a;return function(o,r,t){for(var h,k,m,u=i(r,t,3),q=j(o),p=C(q),s=p.length,n=0,l=c||f?new(yb(this,e)):d;s>n;)if(h=p[n++],k=q[h],m=u(k,h,o),a)if(c)l[h]=m;else if(m)switch(a){case 3:return!0;case 5:return k;case 6:return h;case 2:l[h]=k}else if(b)return!1;return g||b?b:l}}function m(a){return function(l,m,c){A(m);var b,n,f,h=j(l),i=C(h),o=i.length,k=0;for(a?b=c==d?new(yb(this,e)):g(c):3>arguments.length?(N(o,pc),b=h[i[k++]]):b=g(c);o>k;)if(f=m(b,h[n=i[k++]],n,l),a){if(f===!1)break}else b=f;return b}}e[c]=null,qb(k,"Dict",function(){var a,c,b=this[n],d=b.i++,e=b.a,f=b.k;return d>=e.length?w(1):(a=e[d],c=f==E?a:f==y?b.o[a]:[a,b.o[a]],w(0,c))});var o=b(6);bb(e,{keys:h(E),values:h(y),entries:h(E+y),forEach:b(0),map:b(1),filter:b(2),some:b(3),every:b(4),find:b(5),findKey:o,reduce:m(!1),turn:m(!0),keyOf:Rb,contains:function(b,a){return(a==a?Rb(b,a):o(b,Vb))!==d},has:f,get:function(a,b){return f(a,b)?a[b]:d},set:yc(0),isDict:function(a){return z(a)&&vb(a)===e[c]}}),a(p,D,{values:cc(!1),entries:cc(!0)}),a(x+l,{Dict:e})}(),!function(b){function c(a){return b?function(b,c){return a(H(ib,eb.call(arguments,2),k(b)?b:kb(b)),c)}:a}a(x+Xb+l*b,{setTimeout:Yb=c(Yb),setInterval:c(setInterval)})}(!!vc&&/MSIE .\./.test(vc.userAgent)),!function(b,g){function c(h){var a=this,c={};return e(a,b,function(b){return b!==d&&b in a?f(c,b)?c[b]:c[b]=i(a[b],a,-1):g.call(a)})[b](h)}a(o+l,Zb,{part:ib,by:function(g){var a,e,b=this,f=nb._,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 qc(b,e,c,h,f,!0,a)},only:function(a,b){var c=A(this),d=q(a),e=arguments.length>1;return function(){for(var f=U(d,arguments.length),g=B(f),a=0;f>a;)g[a]=arguments[a++];return H(c,g,e?b:this)}}}),e(nb._,J,function(){return b}),e(v,b,c),X||e(u,b,c)}(X?fb("tie"):bc,v[bc]),!function(){function b(a,b){for(var c,d=kc(j(b)),f=d.length,e=0;f>e;)T(a,c=d[e++],xb(b,c));return a}a(p+l,D,{isObject:z,classof:db,define:b,make:function(a,c){return b(G(a),c)}})}(),a(o,s,{contains:rc(!0)}),a(o+l,s,{turn:mb}),!function(){function b(b,c){a(p,s,mb.call(jb(b),function(b,a){a in u&&(b[a]=i(tb,u[a],c))},{}))}b("pop,reverse,shift,keys,values,entries",1),b("indexOf,every,some,forEach,map,filter,find,findIndex,contains",3),b("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(){function b(a){K(this,n,{l:q(a),i:0})}qb(b,_,function(){var a=this[n],b=a.i++;return a.l>b?w(0,b):w(1)}),dc(Ac,_,function(){return new b(this)}),a(o+l,_,{random:function(a){var b=+this,c=a==d?0:+a,e=U(b,c);return nc()*(_b(b,c)-e)+e}}),a(o+l,_,mb.call(jb("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 H(b,a)})},{}))}(),!function(){var b,c={"&":"&","<":"<",">":">",'"':""","'":"'"},d={};for(b in c)d[c[b]]=b;a(o+l,$,{escapeHTML:wb(/[&<>"']/g,c),unescapeHTML:wb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),a(p,Hc,{escape:wb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(p,n,c,d,j,h,i,e,k){function m(a){return function(n,m){function g(b){return o[a+b]()}var o=this,l=c[f(c,m)?m:d];return O(n).replace(p,function(a){switch(a){case"s":return g(j);case"ss":return b(g(j));case"m":return g(h);case"mm":return b(g(h));case"h":return g(i);case"hh":return b(g(i));case"D":return g(ob);case"DD":return b(g(ob));case"W":return l[0][g("Day")];case"N":return g(e)+1;case"NN":return b(g(e)+1);case"M":return l[2][g(e)];case"MM":return l[1][g(e)];case"Y":return g(k);case"YY":return b(g(k)%100)}return a})}}function b(a){return a>9?a:"0"+a}function g(d,a){function b(b){return mb.call(jb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[jb(a.weekdays),b(1),b(2)],t}a(o+l,ob,{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:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),t.locale=function(a){return f(c,a)?d=a:d},t.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=mb.call(jb("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?Nc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{F&&delete b.console}catch(g){}a(x+l,{console:bb(f.log,f)})}(b.console||{})}(Function("return this"),!1); | ||
//# sourceMappingURL=library.min.map |
/** | ||
* Core.js 0.0.9 | ||
* Core.js 0.1.1 | ||
* https://github.com/zloirock/core-js | ||
@@ -86,5 +86,5 @@ * License: http://rock.mit-license.org | ||
Function: 1, Error: 1, Boolean: 1, Number: 1, Date: 1, RegExp: 1 | ||
}, TO_STRING_TAG; | ||
} , TO_STRING_TAG = TO_STRING + 'Tag'; | ||
function setToStringTag(it, tag, stat){ | ||
if(TO_STRING_TAG && it)hidden(stat ? it : it[PROTOTYPE], TO_STRING_TAG, tag); | ||
if(it)has(it = stat ? it : it[PROTOTYPE], SYMBOL_TAG) || hidden(it, SYMBOL_TAG, tag); | ||
} | ||
@@ -97,4 +97,3 @@ function cof(it){ | ||
var klass = cof(it), tag; | ||
return klass == OBJECT && TO_STRING_TAG && (tag = it[TO_STRING_TAG]) | ||
? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
return klass == OBJECT && (tag = it[SYMBOL_TAG]) ? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
} | ||
@@ -153,3 +152,3 @@ | ||
var un = that === undefined; | ||
switch(args.length){ | ||
switch(args.length | 0){ | ||
case 0: return un ? fn() | ||
@@ -388,4 +387,5 @@ : fn.call(that); | ||
, SYMBOL_ITERATOR = Symbol && ITERATOR in Symbol | ||
? Symbol[ITERATOR] | ||
: uid(SYMBOL + '.' + ITERATOR) | ||
? Symbol[ITERATOR] : uid(SYMBOL + '.' + ITERATOR) | ||
, SYMBOL_TAG = Symbol && TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] : uid(SYMBOL + '.' + TO_STRING_TAG) | ||
, FF_ITERATOR = '@@' + ITERATOR | ||
@@ -401,10 +401,10 @@ , SUPPORT_FF_ITER = FF_ITERATOR in ArrayProto | ||
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() | ||
hidden(IteratorPrototype, SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(IteratorPrototype, FF_ITERATOR, returnThis); | ||
function createIterResultObject(done, value){ | ||
return {value: value, done: !!done}; | ||
setIterator(IteratorPrototype, returnThis); | ||
function setIterator(O, value){ | ||
hidden(O, SYMBOL_ITERATOR, value); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(O, FF_ITERATOR, value); | ||
} | ||
function createIterator(Constructor, NAME, next){ | ||
Constructor[PROTOTYPE] = create(IteratorPrototype, {next: descriptor(1, next)}); | ||
function createIterator(Constructor, NAME, next, proto){ | ||
Constructor[PROTOTYPE] = create(proto || IteratorPrototype, {next: descriptor(1, next)}); | ||
// 22.1.5.2.3 %ArrayIteratorPrototype%[@@toStringTag] | ||
@@ -425,7 +425,5 @@ // 23.1.5.2.3 %MapIteratorPrototype%[@@toStringTag] | ||
// Define iterator | ||
!has(proto, SYMBOL_ITERATOR) && hidden(proto, SYMBOL_ITERATOR, iter); | ||
setIterator(proto, iter); | ||
// FF fix | ||
if(HAS_FF_ITER)hidden(getPrototypeOf(iter.call(new Constructor)), SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
else SUPPORT_FF_ITER && hidden(proto, FF_ITERATOR, iter); | ||
if(HAS_FF_ITER)setIterator(getPrototypeOf(iter.call(new Constructor)), returnThis); | ||
} | ||
@@ -437,2 +435,5 @@ // Plug for library | ||
} | ||
function iterResult(done, value){ | ||
return {value: value, done: !!done}; | ||
} | ||
function isIterable(it){ | ||
@@ -444,2 +445,5 @@ return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
} | ||
function stepCall(fn, value, entries){ | ||
return entries ? invoke(fn, value) : fn(value); | ||
} | ||
function forOf(iterable, entries, fn, that){ | ||
@@ -449,5 +453,3 @@ var iterator = getIterator(iterable) | ||
, step; | ||
while(!(step = iterator.next()).done){ | ||
if((entries ? invoke(f, step.value) : f(step.value)) === false)return; | ||
} | ||
while(!(step = iterator.next()).done)if(stepCall(f, step.value, entries) === false)return; | ||
} | ||
@@ -514,10 +516,3 @@ | ||
// ECMAScript 5 shim | ||
!function(IS_ENUMERABLE, Empty, _classof, $PROTO){ | ||
var whitespace = '[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004' + | ||
'\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]' | ||
// For fix IE 8- don't enum bug | ||
, keys1 = [CONSTRUCTOR, HAS_OWN, 'isPrototypeOf', IS_ENUMERABLE, TO_LOCALE, TO_STRING, 'valueOf'] | ||
, keys2 = keys1.concat('length', PROTOTYPE) | ||
, keysLen1 = keys1.length; | ||
!function(IS_ENUMERABLE, Empty, _classof, $PROTO){ | ||
if(!DESC){ | ||
@@ -554,3 +549,9 @@ getOwnDescriptor = function(O, P){ | ||
// Create object with `null` prototype | ||
// IE 8- don't enum bug keys | ||
var keys1 = [CONSTRUCTOR, HAS_OWN, 'isPrototypeOf', IS_ENUMERABLE, TO_LOCALE, TO_STRING, 'valueOf'] | ||
// Additional keys for getOwnPropertyNames | ||
, keys2 = keys1.concat('length', PROTOTYPE) | ||
, keysLen1 = keys1.length; | ||
// Create object with `null` prototype: use iframe Object with cleared prototype | ||
function createDict(){ | ||
@@ -581,3 +582,3 @@ // Thrash, waste and sodomy: IE GC bug | ||
for(key in O)if(key != $PROTO)has(O, key) && result.push(key); | ||
// Hidden names for Object.getOwnPropertyNames & don't enum bug fix for Object.keys | ||
// Don't enum bug & hidden keys | ||
while(length > i)if(has(O, key = names[i++])){ | ||
@@ -707,5 +708,3 @@ ~indexOf.call(result, key) || result.push(key); | ||
// 21.1.3.25 / 15.5.4.20 String.prototype.trim() | ||
$define(PROTO, STRING, { | ||
trim: createReplacer(RegExp('^' + whitespace + '+|' + whitespace + '+$', 'g'), '') | ||
}); | ||
$define(PROTO, STRING, {trim: createReplacer(/^\s*([\s\S]*\S)?\s*$/, '$1')}); | ||
@@ -734,3 +733,3 @@ // 20.3.3.1 / 15.9.4.4 Date.now() | ||
// ECMAScript 6 symbols shim | ||
!function(TAG, $TO_STRING_TAG, SymbolRegistry){ | ||
!function(TAG, SymbolRegistry){ | ||
// 19.4.1.1 Symbol([description]) | ||
@@ -753,5 +752,2 @@ if(!isNative(Symbol)){ | ||
} | ||
TO_STRING_TAG = $TO_STRING_TAG in Symbol | ||
? Symbol[$TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + $TO_STRING_TAG); | ||
$define(GLOBAL + WRAP, {Symbol: Symbol}); | ||
@@ -770,3 +766,5 @@ $define(STATIC, SYMBOL, { | ||
// 19.4.2.10 Symbol.toStringTag | ||
toStringTag: TO_STRING_TAG, | ||
toStringTag: SYMBOL_TAG = TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + TO_STRING_TAG), | ||
pure: symbol, | ||
@@ -778,3 +776,3 @@ set: set | ||
$define(GLOBAL, {Reflect: {ownKeys: ownKeys}}); | ||
}(symbol('tag'), TO_STRING + 'Tag', {}); | ||
}(symbol('tag'), {}); | ||
@@ -970,10 +968,9 @@ /****************************************************************************** | ||
, mapping = mapfn !== undefined | ||
, f = mapping ? ctx(mapfn, that, 2) : undefined | ||
, index = 0 | ||
, length, f; | ||
if(mapping)f = ctx(mapfn, that, 2); | ||
if(isIterable(O))forOf(O, false, function(value){ | ||
result[index] = mapping ? f(value, index) : value; | ||
, length; | ||
if(isIterable(O))for(var iter = getIterator(O), step; !(step = iter.next()).done;){ | ||
result[index] = mapping ? f(step.value, index) : step.value; | ||
index++; | ||
}); | ||
else for(length = toLength(O.length); length > index; index++){ | ||
} else for(length = toLength(O.length); length > index; index++){ | ||
result[index] = mapping ? f(O[index], index) : O[index]; | ||
@@ -1020,4 +1017,4 @@ } | ||
// 19.1.3.6 Object.prototype.toString() | ||
if(framework && TO_STRING_TAG){ | ||
tmp[TO_STRING_TAG] = 'x'; | ||
if(framework){ | ||
tmp[SYMBOL_TAG] = 'x'; | ||
if(cof(tmp) != 'x')hidden(ObjectProto, TO_STRING, function(){ | ||
@@ -1280,6 +1277,6 @@ return '[object ' + classof(this) + ']'; | ||
, test_key = {} | ||
, collection = new C([isMap ? [test_key, 1] : test_key]) | ||
, collection = new C | ||
, adder = collection[ADDER_KEY]; | ||
// wrap to init collections from iterable | ||
if(!(SYMBOL_ITERATOR in ArrayProto && collection.has(test_key))){ | ||
if(!(SYMBOL_ITERATOR in ArrayProto && C.length)){ | ||
C = function(iterable){ | ||
@@ -1448,3 +1445,5 @@ assertInstance(this, C, NAME); | ||
!function(){ | ||
var getValues = createObjectToArray(false); | ||
var getValues = createObjectToArray(false) | ||
// Safari define byggy iterators w/o `next` | ||
, buggy = 'keys' in ArrayProto && !('next' in [].keys()); | ||
@@ -1458,3 +1457,3 @@ function defineStdIterators(Base, NAME, DEFAULT, Constructor, next){ | ||
createIterator(Constructor, NAME, next); | ||
$define(PROTO, NAME, { | ||
$define(PROTO + FORCED * buggy, NAME, { | ||
// 22.1.3.4 Array.prototype.entries() | ||
@@ -1489,7 +1488,7 @@ // 23.1.3.4 Map.prototype.entries() | ||
, value; | ||
if(index >= iterated.length)return createIterResultObject(1); | ||
if(index >= iterated.length)return iterResult(1); | ||
if(kind == KEY) value = index; | ||
else if(kind == VALUE)value = iterated[index]; | ||
else value = [index, iterated[index]]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1518,3 +1517,3 @@ | ||
, key, value; | ||
if(index >= keys.length)return createIterResultObject(1); | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
@@ -1524,3 +1523,3 @@ if(kind == KEY) value = key; | ||
else value = [key, iterated.get(key)]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1541,19 +1540,6 @@ | ||
, key; | ||
if(!keys.length)return createIterResultObject(1); | ||
if(!keys.length)return iterResult(1); | ||
key = keys.pop(); | ||
return createIterResultObject(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
return iterResult(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
}); | ||
function $for(iterable, entries){ | ||
if(!(this instanceof $for))return new $for(iterable, entries); | ||
set(this, ITER, {o: iterable, e: entries}); | ||
} | ||
$for[PROTOTYPE].of = function(fn, that){ | ||
var data = this[ITER]; | ||
forOf(data.o, data.e, fn, that); | ||
} | ||
$for.isIterable = isIterable; | ||
$for.getIterator = getIterator; | ||
$define(GLOBAL + FORCED, {$for: $for}); | ||
}(); | ||
@@ -1603,3 +1589,2 @@ | ||
// console cap | ||
!function(console){ | ||
@@ -1606,0 +1591,0 @@ var $console = turn.call( |
/** | ||
* Core.js 0.0.9 | ||
* Core.js 0.1.1 | ||
* https://github.com/zloirock/core-js | ||
@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org | ||
*/ | ||
!function(gb,w,g){"use strict";function v(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function h(a){return"function"==typeof a}function Z(a,c,e){z&&a&&d(e?a:a[b],z,c)}function fb(a){return a==g?a===g?"Undefined":"Null":uc.call(a).slice(8,-1)}function eb(b){var a,c=fb(b);return c==x&&z&&(a=b[z])?e(Fc,a)?"~"+a:a:c}function qb(){for(var a=arguments.length,c=A(a),b=0,d=Lb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return Kc(this,c,a,e,d,!1)}function Kc(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 R(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 R(a,h,k)}}function j(a,b,c){if(B(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 R(b,a,c){var d=c===g;switch(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 Jc(a){return function(f){var g,h=l(f),c=O(f),d=c.length,b=0,e=A(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 Ic(e,f){for(var a,b=l(e),c=O(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function qc(a){return Y(a).split(",")}function H(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=p(o.length),k=0,q=c?A(s):e?[]:g;s>k;k++)if((i||k in o)&&(m=o[k],n=v(m,k,r),a))if(c)q[k]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return k;case 2:q.push(m)}else if(b)return!1;return d?-1:h||b?b:q}}function Cc(a){return function(d,f){var c=l(this),e=p(c.length),b=bc(hc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(jc(c[b]))return b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a?!0:b;return a?!1:-1}}function mc(b,c){B(b);for(var d=c==g?[]:f(c),e=l(this),h=p(e.length),a=0;h>a&&b(d,e[a],a,this)!==!1;a++);return d}function lc(a,b){return"function"==typeof a?a:b}function jc(a){return a!=a}function bb(a){return isNaN(a)?0:Sb(a)}function p(a){return a>0?cb(bb(a),rb):0}function hc(b,a){var a=bb(a);return 0>a&&(a+=p(b.length)),a}function vc(b,a,c){var d=v(a)?function(b){return a[b]}:a;return function(a){return Y(c?a:this).replace(b,d)}}function P(c,a,b){if(!c)throw pc(b?a+b:a)}function B(a){return P(h(a),a," is not a function!"),a}function F(a){return P(v(a),a," is not an object!"),a}function Eb(a,b,c){P(a instanceof b,c,": use the 'new' operator!")}function Gb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function fc(a,b,c){return a[b]=c,a}function rc(a){return mb?function(b,c,d){return T(b,c,Gb(a,d))}:fc}function Hb(a){return S+"("+a+")_"+(++Hc+Bc())[M](36)}function V(a,b){return{value:b,done:!!a}}function zc(a,c,d){a[b]=Q(Cb,{next:Gb(1,d)}),Z(a,c+" Iterator")}function _b(f,g,i){var a=f[b],h=e(a,hb),c=e(a,u)?a[u]:h?a[hb]:i;w&&(!e(a,u)&&d(a,u,c),h?d(nb(c.call(new f)),u,gb):ic&&d(a,hb,c)),J[g]=c,J[g+" Iterator"]=gb}function Yb(a){return a!=g&&u in a||e(J,eb(a))}function Xb(a){return F((a[u]||J[eb(a)]).call(a))}function db(d,b,e,f){for(var a,g=Xb(d),c=j(e,f,b?2:1);!(a=g.next()).done;)if((b?R(c,a.value):c(a.value))===!1)return}function c(g,i,o){var e,l,c,k,m=g&q,f=m?a:g&n?a[i]:(a[i]||r)[b],p=m?t:t[i]||(t[i]={});m&&(o=i);for(e in o)l=!(g&D)&&f&&e in f&&(!h(f[e])||G(f[e])),c=(l?f:o)[e],g&vb&&l?k=j(c,a):g&tb&&!w&&f[e]==c?(k=function(a){return this instanceof c?new c(a):c(a)},k[b]=c[b]):k=g&E&&h(c)?j(pb,c):c,p[e]!=c&&(p[e]=k),w&&f&&!l&&(m||delete f[e])&&d(f,e,c)}var z,a=gb(),x="Object",Wb="Function",o="Array",_="String",Ub="Number",xc="RegExp",dc="Date",Pb="Map",Qb="Set",Tb="WeakMap",Zb="WeakSet",S="Symbol",jb="Promise",Kb="Math",ec="Arguments",b="prototype",N="constructor",M="toString",tc="toLocaleString",kc="hasOwnProperty",$="forEach",oc="process",wb="createElement",ab=a[Wb],f=a[x],A=a[o],Y=a[_],Lc=a[Ub],yc=a[xc],Dc=a[dc],K=a[Pb],L=a[Qb],ob=a[Tb],ub=a[Zb],i=a[S],k=a[Kb],pc=a.TypeError,yb=a.setTimeout,ib=a.setImmediate,Ab=a.clearImmediate,Bb=a[oc],nc=Bb&&Bb.nextTick,W=a.document,gc=a.navigator,Fb=a.define,s=A[b],r=f[b],$b=ab[b],Jb=1/0,t={},Lb=w?a:t,G=j(/./.test,/\[native code\]\s*\}\s*$/,1),uc=r[M],Fc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},Ec=$b.apply,pb=$b.call;t._=Lb._=w?Lb._||{}:{};var Rb,Q=f.create,nb=f.getPrototypeOf,T=f.defineProperty,Ob=f.defineProperties,Nb=f.getOwnPropertyDescriptor,O=f.keys,kb=f.getOwnPropertyNames,Vb=f.getOwnPropertySymbols,sc=function(a){return Vb?kb(a).concat(Vb(a)):kb(a)},e=j(pb,r[kc],2),l=f,sb=f.assign||function(h){for(var a=f(h),i=arguments.length,b=1;i>b;)for(var c,d=l(arguments[b++]),e=O(d),j=e.length,g=0;j>g;)a[c=e[g++]]=d[c];return a},Ac=s.push,U=s.slice,Mb=s.indexOf,Ib=s[$],rb=9007199254740991,wc=k.ceil,ac=k.floor,bc=k.max,cb=k.min,cc=k.pow,Bc=k.random,Sb=k.trunc||function(a){return(a>0?ac:wc)(a)},Mc="Reduce of empty object with no initial value",mb=!!function(){try{return T({},0,r)}catch(a){}}(),Hc=0,d=rc(1),m=i||Hb,I=i?fc:d,lb="iterator",u=i&&lb in i?i[lb]:Hb(S+"."+lb),hb="@@"+lb,ic=hb in s,y=m("iter"),Db=m("shim"),X=1,C=2,J={},Cb={};d(Cb,u,gb),ic&&d(Cb,hb,gb);var zb=W&&W.documentElement,xb=fb(Bb)==oc,Gc=a.core,D=1,q=2,n=4,E=8,vb=16,tb=32;xb&&(module.exports=t),h(Fb)&&Fb.amd&&Fb(function(){return t}),(!xb||w)&&(t.noConflict=function(){return a.core=Gc,t},a.core=t),!function(q,j,w,a){function d(){var a,c=W[wb]("iframe"),e=z;for(c.style.display="none",zb.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][i[e]];return d()}function m(b,c){return function(i){var d,g=l(i),h=0,f=[];for(d in g)d!=a&&e(g,d)&&f.push(d);for(;c>h;)e(g,d=b[h++])&&(~Mb.call(f,d)||f.push(d));return f}}function k(a){return function(){return a.apply(l(this),arguments)}}function t(a){return function(g,d){B(g);var c=l(this),e=p(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,P(a?b>=0:e>b,Mc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}var u="[ \n\f\r \u2028\u2029]",i=[N,kc,"isPrototypeOf",q,tc,M,"valueOf"],y=i.concat("length",b),z=i.length;mb||(Nb=function(a,b){return e(a,b)?Gb(!r[q].call(a,b),a[b]):g},T=function(a,c,b){return"value"in b&&(F(a)[c]=b.value),a},Ob=function(a,d){F(a);for(var b,c,e=O(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),c(n+D*!mb,x,{getOwnPropertyDescriptor:Nb,defineProperty:T,defineProperties:Ob}),c(n,x,{getPrototypeOf:nb=nb||function(c){return e(F(c),a)?c[a]:h(c[N])&&c instanceof c[N]?c[N][b]:c instanceof f?r:null},getOwnPropertyNames:kb=kb||m(y,y.length,!0),create:Q=Q||function(e,f){var c;return null!==e?(j[b]=F(e),c=new j,j[b]=null,c[N][b]===e||(c[a]=e)):c=d(),f===g?c:Ob(c,f)},keys:O=O||m(i,z,!1)}),c(E,Wb,{bind:function(d){function c(){var f=e.concat(U.call(arguments));if(this instanceof c){var g=Q(a[b]),h=R(a,f,g);return v(h)?h:g}return R(a,f,d)}var a=B(this),e=U.call(arguments,1);return c}}),0 in f("q")&&"q"=="q"[0]||(l=function(a){return fb(a)==_?a.split(""):f(a)},U=k(U)),c(E+D*(l!=f),o,{slice:U,join:k(s.join)}),c(n,o,{isArray:function(a){return fb(a)==o}}),c(E,o,{forEach:Ib=Ib||H(0),map:H(1),filter:H(2),some:H(3),every:H(4),reduce:t(!1),reduceRight:t(!0),indexOf:Mb=Mb||Cc(!1),lastIndexOf:function(d,e){var b=l(this),c=p(b.length),a=c-1;for(arguments.length>1&&(a=cb(a,bb(e))),0>a&&(a=p(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),c(E,_,{trim:vc(yc("^"+u+"+|"+u+"+$","g"),"")}),c(n,dc,{now:function(){return+new Dc}}),w(function(){return arguments}())==x&&(eb=function(a){var b=w(a);return b==x&&h(a.callee)?ec:b})}("propertyIsEnumerable",ab(),eb,m(b)),c(q,{global:a}),!function(g,f,a){G(i)||(i=function(c){P(!(this instanceof i),S+" is not a "+N);var a=Hb(c);return T(r,a,{configurable:!0,set:function(b){d(this,a,b)}}),I(Q(i[b]),g,a)},d(i[b],M,function(){return this[g]})),z=f in i?i[f]:i(S+"."+f),c(q+tb,{Symbol:i}),c(n,S,{"for":function(b){return e(a,b+="")?a[b]:a[b]=i(b)},iterator:u,keyFor:qb.call(Ic,a),toStringTag:z,pure:m,set:I}),Z(i,S),c(q,{Reflect:{ownKeys:sc}})}(m("tag"),M+"Tag",{}),!function(f,m){function q(a){return f(a=+a)&&0!=a?0>a?-q(-a):e(a+i(a*a+1)):a}c(n,x,{assign:sb,is:function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}}),"__proto__"in r&&function(b,a){try{a=j(pb,Nb(r,"__proto__").set,2),a({},s)}catch(d){b=!0}c(n,x,{setPrototypeOf:function(d,c){return F(d),P(null===c||v(c),c,": can't set as prototype!"),b?d.__proto__=c:a(d,c),d}})}();var t=Lc.isInteger||function(a){return f(a)&&ac(a)===a},h=k.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},u=k.abs,b=k.exp,e=k.log,i=k.sqrt;c(n,Ub,{EPSILON:cc(2,-52),isFinite:function(a){return"number"==typeof a&&f(a)},isInteger:t,isNaN:jc,isSafeInteger:function(a){return t(a)&&u(a)<=rb},MAX_SAFE_INTEGER:rb,MIN_SAFE_INTEGER:-rb,parseFloat:parseFloat,parseInt:parseInt}),c(n,Kb,{acosh:function(a){return e(a+i(a*a-1))},asinh:q,atanh:function(a){return 0==a?+a:e((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*cc(u(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[M](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==Jb||a==-Jb)return Jb;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:Sb}),Z(k,Kb,!0),c(E,_,{contains:function(a,b){return!!~Y(this).indexOf(a,b)},endsWith:function(a,b){var c=this.length,d=p(cb(b===g?c:b,c));return a+="",Y(this).slice(d-a.length,d)===a},repeat:function(d){var b=""+this,c="",a=bb(d);for(P(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=p(cb(c,this.length));return a+="",Y(this).slice(b,b+a.length)===a}}),c(n,o,{from:function(i,f,k){var h,d,b=l(i),c=new(lc(this,A)),e=f!==g,a=0;if(e&&(d=j(f,k,2)),Yb(b))db(b,!1,function(b){c[a]=e?d(b,a):b,a++});else for(h=p(b.length);h>a;a++)c[a]=e?d(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(lc(this,A))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),c(E,o,{fill:function(e,f,c){var a,b=p(this.length),d=bc(hc(this,f),0);for(c===g?a=b:(a=bb(c),0>a&&(a+=b),a=cb(a,b));a>d;)this[d++]=e;return this},find:H(5),findIndex:H(6)}),Z(a.JSON,"JSON",!0),w&&z&&(m[z]="x","x"!=fb(m)&&d(r,M,function(){return"[object "+eb(this)+"]"}))}(isFinite,{}),h(ib)&&h(Ab)||function(o){function d(a){if(e(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,g,f,k=a.postMessage,l=a.addEventListener,m=a.MessageChannel,i=0,b={};ib=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++i]=function(){R(h(a)?a:ab(a),d)},c(i),i},Ab=function(a){delete b[a]},xb?c=function(a){nc(qb.call(d,a))}:l&&h(k)&&!a.importScripts?(c=function(a){k(a,"*")},l("message",n,!1)):h(m)?(g=new m,f=g.port2,g.port1.onmessage=n,c=j(f.postMessage,f,1)):c=W&&o in W[wb]("script")?function(a){zb.appendChild(W[wb]("script"))[o]=function(){zb.removeChild(this),d(a)}}:function(a){yb(qb.call(d,a),0)}}("onreadystatechange"),c(q+vb,{setImmediate:ib,clearImmediate:Ab}),!function(a,e){h(a)&&h(a.resolve)&&a.resolve(e=new a(ab()))==e||function(l,f){function i(b){var a;return v(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(pc(jb+"-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){B(e),Eb(this,a,jb);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:h(c)?c:!0,fail:h(d)?d:!1},g=a.P=new this[N](function(b,c){a.res=B(b),a.rej=B(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){db(c,!1,Ac,a);var d=a.length,e=A(d);d?Ib.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){db(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 v(a)&&nb(a)===this[b]?a:new this(function(b){b(a)})})}(nc||ib,m("def")),Z(a,jb),c(q+D*!G(a),{Promise:a})}(a[jb]),!function(){function n(a,h,v,t,m,j,r){function o(a,b){return b!=g&&db(b,j,a[i],a),a}var i=j?"set":"add",p=m.clear;if(v){var l=a,f={},e=new a([j?[f,1]:f]),x=e[i];u in s&&e.has(f)||(a=function(b){return Eb(this,a,h),o(new l,b)},a[b]=l[b]),w&&e[i](f,1)!==e&&d(a[b],i,function(a,b){return x.call(this,a,b),this})}else a=function(b){Eb(this,a,h),p.call(this),o(this,b)},I(a,Db,!0),sb(a[b],t,m),r||T(a[b],"size",{get:function(){return this[k]}});Z(a,h);var n={};return n[h]=a,c(q+tb+D*!G(a),n),a}function l(a,b){if(!v(a))return("string"==typeof a?"S":"P")+a;if(!e(a,o)){if(!b)return"";d(a,o,++y)}return"O"+a[o]}function t(a){return{clear:function(){d(this,k,0),d(this,f,Q(null)),a==h&&d(this,h,Q(null))},"delete":function(e){var b=l(e),c=this[f],d=b in c;return d&&(delete c[b],a==h&&delete this[h][b],this[k]--),d},forEach:function(g,h){for(var b,i=j(g,h,3),k=this[a],c=this[f],d=O(c),l=d.length,e=0;l>e;)b=d[e++],i(k[b],c[b],this)},has:function(a){return l(a)in this[f]}}}function r(b){return e(b,a)||d(b,a,{}),b[a]}function p(b){return v(b)&&e(b,a)&&e(b[a],this[i])}var f=Rb=m("keys"),h=m("values"),o=m("storeId"),a=m("weakData"),i=m("weakId"),k=mb?m("size"):"size",y=0,z=0;K=n(K,Pb,G(K)&&e(K[b],$),{get:function(a){return this[h][l(a)]},set:function(b,d){var a=l(b,!0),c=this[h];return a in c||(this[f][a]=b,this[k]++),c[a]=d,this}},t(h),!0),L=n(L,Qb,G(L)&&e(L[b],$),{add:function(a){var b=l(a,!0),c=this[f];return b in c||(c[b]=a,this[k]++),this}},t(f));var x={clear:function(){d(this,i,z++)},"delete":function(b){return p.call(this,b)&&delete b[a][this[i]]},has:p};ob=n(ob,Tb,G(ob)&&e(ob[b],"clear"),{get:function(b){return v(b)&&e(b,a)?b[a][this[i]]:g},set:function(a,b){return r(F(a))[this[i]]=b,this}},x,!0,!0),ub=n(ub,Zb,G(ub),{add:function(a){return r(F(a))[this[i]]=!0,this}},x,!1,!0)}(),!function(){function d(d,b,f,e,g){function a(a){return function(){return new e(this,a)}}zc(e,b,g),c(E,b,{entries:a(X+C),keys:a(X),values:a(C)}),d&&_b(d,b,a(f))}function a(b,c){return this instanceof a?(I(this,y,{o:b,e:c}),g):new a(b,c)}var e=Jc(!1);d(A,o,C,function(a,b){I(this,y,{o:l(a),i:0,k:b})},function(){var d,b=this[y],c=b.o,a=b.i++,e=b.k;return a>=c.length?V(1):(d=e==X?a:e==C?c[a]:[a,c[a]],V(0,d))}),_b(Y,_,J[o]),J[ec]=J[o],d(K,Pb,X+C,function(a,d){var c;K[Db]?c=e(a[Rb]):K[b][$].call(a,function(b,a){this.push(a)},c=[]),I(this,y,{o:a,k:d,a:c,i:0})},function(){var a,c,b=this[y],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?V(1):(a=e[f],c=g==X?a:g==C?d.get(a):[a,d.get(a)],V(0,c))}),d(L,Qb,C,function(c,d){var a;L[Db]?a=e(c[Rb]):L[b][$].call(c,function(a){this.push(a)},a=[]),I(this,y,{k:d,a:a.reverse(),l:a.length})},function(){var a,b=this[y],c=b.a;return c.length?(a=c.pop(),V(0,b.k==X+C?[a,a]:a)):V(1)}),a[b].of=function(b,c){var a=this[y];db(a.o,a.e,b,c)},a.isIterable=Yb,a.getIterator=Xb,c(q+D,{$for:a})}(),!function(a){function b(b){return a?function(a,c){return b(R(qb,U.call(arguments,2),h(a)?a:ab(a)),c)}:b}c(q+vb+D*a,{setTimeout:yb=b(yb),setInterval:b(setInterval)})}(!!gc&&/MSIE .\./.test(gc.userAgent)),!function(){function a(a,b){c(n,o,mc.call(qc(a),function(c,a){a in s&&(c[a]=j(pb,s[a],b))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,contains",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(d){var e=mc.call(qc("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?Ec.call(c,d,arguments):g}},{enable:function(){b=!0},disable:function(){b=!1}}),b=!0;try{w&&delete a.console}catch(f){}c(q+D,{console:sb(e.log,e)})}(a.console||{})}(Function("return this"),!0); | ||
!function(qb,v,h){"use strict";function u(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function i(a){return"function"==typeof a}function S(a,c,f){a&&(e(a=f?a:a[b],bb)||d(a,bb,c))}function eb(a){return a==h?a===h?"Undefined":"Null":Ac.call(a).slice(8,-1)}function db(b){var a,c=eb(b);return c==A&&(a=b[bb])?e(xc,a)?"~"+a:a:c}function ob(){for(var a=arguments.length,c=w(a),b=0,d=Kb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return Lc(this,c,a,e,d,!1)}function Lc(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 G(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 G(a,h,k)}}function j(a,b,c){if(z(a),~c&&b===h)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 G(b,a,c){var d=c===h;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 Kc(a){return function(f){var g,h=l(f),c=M(f),d=c.length,b=0,e=w(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 Jc(e,f){for(var a,b=l(e),c=M(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function qc(a){return U(a).split(",")}function J(a){var c=1==a,e=2==a,f=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=g(this),o=l(r),s=p(o.length),k=0,q=c?w(s):e?[]:h;s>k;k++)if((i||k in o)&&(m=o[k],n=v(m,k,r),a))if(c)q[k]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return k;case 2:q.push(m)}else if(b)return!1;return d?-1:f||b?b:q}}function Dc(a){return function(d,f){var c=l(this),e=p(c.length),b=ac(ic(c,f),0);if(a&&d!=d){for(;e>b;b++)if(jc(c[b]))return b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a?!0:b;return a?!1:-1}}function mc(b,c){z(b);for(var d=c==h?[]:g(c),e=l(this),f=p(e.length),a=0;f>a&&b(d,e[a],a,this)!==!1;a++);return d}function lc(a,b){return"function"==typeof a?a:b}function jc(a){return a!=a}function ab(a){return isNaN(a)?0:dc(a)}function p(a){return a>0?cb(ab(a),nb):0}function ic(b,a){var a=ab(a);return 0>a&&(a+=p(b.length)),a}function wc(b,a,c){var d=u(a)?function(b){return a[b]}:a;return function(a){return U(c?a:this).replace(b,d)}}function P(c,a,b){if(!c)throw pc(b?a+b:a)}function z(a){return P(i(a),a," is not a function!"),a}function C(a){return P(u(a),a," is not an object!"),a}function Db(a,b,c){P(a instanceof b,c,": use the 'new' operator!")}function Fb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function fc(a,b,c){return a[b]=c,a}function sc(a){return gb?function(b,c,d){return Y(b,c,Fb(a,d))}:fc}function pb(a){return E+"("+a+")_"+(++Ic+Cc())[I](36)}function Gb(a,b){d(a,H,b),yc&&d(a,kb,b)}function Nc(a,c,d,e){a[b]=O(e||nc,{next:Fb(1,d)}),S(a,c+" Iterator")}function bc(d,f,h){var a=d[b],g=e(a,kb),c=e(a,H)?a[H]:g?a[kb]:h;v&&(Gb(a,c),g&&Gb(rb(c.call(new d)),qb)),K[f]=c,K[f+" Iterator"]=qb}function T(a,b){return{value:b,done:!!a}}function uc(a){return a!=h&&H in a||e(K,db(a))}function Yb(a){return C((a[H]||K[db(a)]).call(a))}function zc(a,b,c){return c?G(a,b):a(b)}function Nb(c,a,d,e){for(var b,f=Yb(c),g=j(d,e,a?2:1);!(b=f.next()).done;)if(zc(g,b.value,a)===!1)return}function c(g,h,o){var e,l,c,k,n=g&t,f=n?a:g&m?a[h]:(a[h]||s)[b],p=n?r:r[h]||(r[h]={});n&&(o=h);for(e in o)l=!(g&y)&&f&&e in f&&(!i(f[e])||D(f[e])),c=(l?f:o)[e],g&vb&&l?k=j(c,a):g&ub&&!v&&f[e]==c?(k=function(a){return this instanceof c?new c(a):c(a)},k[b]=c[b]):k=g&B&&i(c)?j(hb,c):c,p[e]!=c&&(p[e]=k),v&&f&&!l&&(n||delete f[e])&&d(f,e,c)}var a=qb(),A="Object",Wb="Function",o="Array",fb="String",Vb="Number",Tb="Date",Qb="Map",Sb="Set",Ub="WeakMap",ec="WeakSet",E="Symbol",lb="Promise",Lb="Math",Zb="Arguments",b="prototype",L="constructor",I="toString",rc="toLocaleString",gc="hasOwnProperty",$="forEach",kc="process",yb="createElement",_=a[Wb],g=a[A],w=a[o],U=a[fb],Mc=a[Vb],Bc=a[Tb],F=a[Qb],N=a[Sb],sb=a[Ub],tb=a[ec],f=a[E],k=a[Lb],pc=a.TypeError,xb=a.setTimeout,jb=a.setImmediate,zb=a.clearImmediate,Ab=a[kc],oc=Ab&&Ab.nextTick,Q=a.document,hc=a.navigator,Eb=a.define,q=w[b],s=g[b],$b=_[b],Ib=1/0,r={},Kb=v?a:r,D=j(/./.test,/\[native code\]\s*\}\s*$/,1),Ac=s[I],xc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},R=I+"Tag",Gc=$b.apply,hb=$b.call;r._=Kb._=v?Kb._||{}:{};var Rb,O=g.create,rb=g.getPrototypeOf,Y=g.defineProperty,Pb=g.defineProperties,Ob=g.getOwnPropertyDescriptor,M=g.keys,mb=g.getOwnPropertyNames,Xb=g.getOwnPropertySymbols,tc=function(a){return Xb?mb(a).concat(Xb(a)):mb(a)},e=j(hb,s[gc],2),l=g,Mb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=l(arguments[b++]),e=M(d),j=e.length,f=0;j>f;)a[c=e[f++]]=d[c];return a},Ec=q.push,Z=q.slice,Jb=q.indexOf,Hb=q[$],nb=9007199254740991,vc=k.ceil,_b=k.floor,ac=k.max,cb=k.min,cc=k.pow,Cc=k.random,dc=k.trunc||function(a){return(a>0?_b:vc)(a)},Fc="Reduce of empty object with no initial value",gb=!!function(){try{return Y({},0,s)}catch(a){}}(),Ic=0,d=sc(1),n=f||pb,V=f?fc:d,ib="iterator",H=f&&ib in f?f[ib]:pb(E+"."+ib),bb=f&&R in f?f[R]:pb(E+"."+R),kb="@@"+ib,yc=kb in q,X=n("iter"),Cb=n("shim"),W=1,x=2,K={},nc={};Gb(nc,qb);var Bb=Q&&Q.documentElement,wb=eb(Ab)==kc,Hc=a.core,y=1,t=2,m=4,B=8,vb=16,ub=32;wb&&(module.exports=r),i(Eb)&&Eb.amd&&Eb(function(){return r}),(!wb||v)&&(r.noConflict=function(){return a.core=Hc,r},a.core=r),!function(n,j,v,a){function d(){var a,c=Q[yb]("iframe"),e=x;for(c.style.display="none",Bb.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][f[e]];return d()}function k(b,c){return function(i){var d,g=l(i),h=0,f=[];for(d in g)d!=a&&e(g,d)&&f.push(d);for(;c>h;)e(g,d=b[h++])&&(~Jb.call(f,d)||f.push(d));return f}}function r(a){return function(){return a.apply(l(this),arguments)}}function t(a){return function(g,d){z(g);var c=l(this),e=p(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,P(a?b>=0:e>b,Fc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}gb||(Ob=function(a,b){return e(a,b)?Fb(!s[n].call(a,b),a[b]):h},Y=function(a,c,b){return"value"in b&&(C(a)[c]=b.value),a},Pb=function(a,d){C(a);for(var b,c,e=M(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+y*!gb,A,{getOwnPropertyDescriptor:Ob,defineProperty:Y,defineProperties:Pb});var f=[L,gc,"isPrototypeOf",n,rc,I,"valueOf"],w=f.concat("length",b),x=f.length;c(m,A,{getPrototypeOf:rb=rb||function(c){return e(C(c),a)?c[a]:i(c[L])&&c instanceof c[L]?c[L][b]:c instanceof g?s:null},getOwnPropertyNames:mb=mb||k(w,w.length,!0),create:O=O||function(e,f){var c;return null!==e?(j[b]=C(e),c=new j,j[b]=null,c[L][b]===e||(c[a]=e)):c=d(),f===h?c:Pb(c,f)},keys:M=M||k(f,x,!1)}),c(B,Wb,{bind:function(d){function c(){var f=e.concat(Z.call(arguments));if(this instanceof c){var g=O(a[b]),h=G(a,f,g);return u(h)?h:g}return G(a,f,d)}var a=z(this),e=Z.call(arguments,1);return c}}),0 in g("q")&&"q"=="q"[0]||(l=function(a){return eb(a)==fb?a.split(""):g(a)},Z=r(Z)),c(B+y*(l!=g),o,{slice:Z,join:r(q.join)}),c(m,o,{isArray:function(a){return eb(a)==o}}),c(B,o,{forEach:Hb=Hb||J(0),map:J(1),filter:J(2),some:J(3),every:J(4),reduce:t(!1),reduceRight:t(!0),indexOf:Jb=Jb||Dc(!1),lastIndexOf:function(d,e){var b=l(this),c=p(b.length),a=c-1;for(arguments.length>1&&(a=cb(a,ab(e))),0>a&&(a=p(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),c(B,fb,{trim:wc(/^\s*([\s\S]*\S)?\s*$/,"$1")}),c(m,Tb,{now:function(){return+new Bc}}),v(function(){return arguments}())==A&&(db=function(a){var b=v(a);return b==A&&i(a.callee)?Zb:b})}("propertyIsEnumerable",_(),db,n(b)),c(t,{global:a}),!function(g,a){D(f)||(f=function(c){P(!(this instanceof f),E+" is not a "+L);var a=pb(c);return Y(s,a,{configurable:!0,set:function(b){d(this,a,b)}}),V(O(f[b]),g,a)},d(f[b],I,function(){return this[g]})),c(t+ub,{Symbol:f}),c(m,E,{"for":function(b){return e(a,b+="")?a[b]:a[b]=f(b)},iterator:H,keyFor:ob.call(Jc,a),toStringTag:bb=R in f?f[R]:f(E+"."+R),pure:n,set:V}),S(f,E),c(t,{Reflect:{ownKeys:tc}})}(n("tag"),{}),!function(f,n){function r(a){return f(a=+a)&&0!=a?0>a?-r(-a):e(a+i(a*a+1)):a}c(m,A,{assign:Mb,is:function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}}),"__proto__"in s&&function(b,a){try{a=j(hb,Ob(s,"__proto__").set,2),a({},q)}catch(d){b=!0}c(m,A,{setPrototypeOf:function(d,c){return C(d),P(null===c||u(c),c,": can't set as prototype!"),b?d.__proto__=c:a(d,c),d}})}();var t=Mc.isInteger||function(a){return f(a)&&_b(a)===a},g=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,Vb,{EPSILON:cc(2,-52),isFinite:function(a){return"number"==typeof a&&f(a)},isInteger:t,isNaN:jc,isSafeInteger:function(a){return t(a)&&x(a)<=nb},MAX_SAFE_INTEGER:nb,MIN_SAFE_INTEGER:-nb,parseFloat:parseFloat,parseInt:parseInt}),c(m,Lb,{acosh:function(a){return e(a+i(a*a-1))},asinh:r,atanh:function(a){return 0==a?+a:e((1+ +a)/(1-a))/2},cbrt:function(a){return g(a)*cc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[I](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==Ib||a==-Ib)return Ib;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:g,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)):g(a)},trunc:dc}),S(k,Lb,!0),c(B,fb,{contains:function(a,b){return!!~U(this).indexOf(a,b)},endsWith:function(a,b){var c=this.length,d=p(cb(b===h?c:b,c));return a+="",U(this).slice(d-a.length,d)===a},repeat:function(d){var b=""+this,c="",a=ab(d);for(P(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=p(cb(c,this.length));return a+="",U(this).slice(b,b+a.length)===a}}),c(m,o,{from:function(m,g,k){var f,b=l(m),c=new(lc(this,w)),d=g!==h,i=d?j(g,k,2):h,a=0;if(uc(b))for(var e,n=Yb(b);!(e=n.next()).done;)c[a]=d?i(e.value,a):e.value,a++;else for(f=p(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(lc(this,w))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),c(B,o,{fill:function(e,f,c){var a,b=p(this.length),d=ac(ic(this,f),0);for(c===h?a=b:(a=ab(c),0>a&&(a+=b),a=cb(a,b));a>d;)this[d++]=e;return this},find:J(5),findIndex:J(6)}),S(a.JSON,"JSON",!0),v&&(n[bb]="x","x"!=eb(n)&&d(s,I,function(){return"[object "+db(this)+"]"}))}(isFinite,{}),i(jb)&&i(zb)||function(o){function d(a){if(e(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,g,f,k=a.postMessage,l=a.addEventListener,m=a.MessageChannel,h=0,b={};jb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++h]=function(){G(i(a)?a:_(a),d)},c(h),h},zb=function(a){delete b[a]},wb?c=function(a){oc(ob.call(d,a))}:l&&i(k)&&!a.importScripts?(c=function(a){k(a,"*")},l("message",n,!1)):i(m)?(g=new m,f=g.port2,g.port1.onmessage=n,c=j(f.postMessage,f,1)):c=Q&&o in Q[yb]("script")?function(a){Bb.appendChild(Q[yb]("script"))[o]=function(){Bb.removeChild(this),d(a)}}:function(a){xb(ob.call(d,a),0)}}("onreadystatechange"),c(t+vb,{setImmediate:jb,clearImmediate:zb}),!function(a,e){i(a)&&i(a.resolve)&&a.resolve(e=new a(_()))==e||function(l,f){function g(b){var a;return u(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(pc(lb+"-chain cycle")):(f=g(b))?f.call(b,a.res,a.rej):a.res(b)):a.rej(c)}catch(h){a.rej(h)}}(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=g(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(h){c.call(b||{def:a,done:!1},h)}}}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),Db(this,a,lb);var b={chain:[],state:0,done:!1,msg:h};d(this,f,b);try{e(j(k,b,1),j(c,b,1))}catch(g){c.call(b,g)}},d(a[b],"then",function(c,d){var a={ok:i(c)?c:!0,fail:i(d)?d:!1},g=a.P=new this[L](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(h,a)}),d(a,"all",function(c){var b=this,a=[];return new b(function(f,g){Nb(c,!1,Ec,a);var d=a.length,e=w(d);d?Hb.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){Nb(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 u(a)&&rb(a)===this[b]?a:new this(function(b){b(a)})})}(oc||jb,n("def")),S(a,lb),c(t+y*!D(a),{Promise:a})}(a[lb]),!function(){function m(a,f,u,r,i,j,o){function n(a,b){return b!=h&&Nb(b,j,a[e],a),a}var e=j?"set":"add",p=i.clear;if(u){var m=a,s={},g=new a,w=g[e];H in q&&a.length||(a=function(b){return Db(this,a,f),n(new m,b)},a[b]=m[b]),v&&g[e](s,1)!==g&&d(a[b],e,function(a,b){return w.call(this,a,b),this})}else a=function(b){Db(this,a,f),p.call(this),n(this,b)},V(a,Cb,!0),Mb(a[b],r,i),o||Y(a[b],"size",{get:function(){return this[k]}});S(a,f);var l={};return l[f]=a,c(t+ub+y*!D(a),l),a}function l(a,b){if(!u(a))return("string"==typeof a?"S":"P")+a;if(!e(a,o)){if(!b)return"";d(a,o,++x)}return"O"+a[o]}function s(a){return{clear:function(){d(this,k,0),d(this,f,O(null)),a==g&&d(this,g,O(null))},"delete":function(e){var b=l(e),c=this[f],d=b in c;return d&&(delete c[b],a==g&&delete this[g][b],this[k]--),d},forEach:function(g,h){for(var b,i=j(g,h,3),k=this[a],c=this[f],d=M(c),l=d.length,e=0;l>e;)b=d[e++],i(k[b],c[b],this)},has:function(a){return l(a)in this[f]}}}function r(b){return e(b,a)||d(b,a,{}),b[a]}function p(b){return u(b)&&e(b,a)&&e(b[a],this[i])}var f=Rb=n("keys"),g=n("values"),o=n("storeId"),a=n("weakData"),i=n("weakId"),k=gb?n("size"):"size",x=0,z=0;F=m(F,Qb,D(F)&&e(F[b],$),{get:function(a){return this[g][l(a)]},set:function(b,d){var a=l(b,!0),c=this[g];return a in c||(this[f][a]=b,this[k]++),c[a]=d,this}},s(g),!0),N=m(N,Sb,D(N)&&e(N[b],$),{add:function(a){var b=l(a,!0),c=this[f];return b in c||(c[b]=a,this[k]++),this}},s(f));var w={clear:function(){d(this,i,z++)},"delete":function(b){return p.call(this,b)&&delete b[a][this[i]]},has:p};sb=m(sb,Ub,D(sb)&&e(sb[b],"clear"),{get:function(b){return u(b)&&e(b,a)?b[a][this[i]]:h},set:function(a,b){return r(C(a))[this[i]]=b,this}},w,!0,!0),tb=m(tb,ec,D(tb),{add:function(a){return r(C(a))[this[i]]=!0,this}},w,!1,!0)}(),!function(){function a(d,b,g,f,h){function a(a){return function(){return new f(this,a)}}Nc(f,b,h),c(B+y*e,b,{entries:a(W+x),keys:a(W),values:a(x)}),d&&bc(d,b,a(g))}var d=Kc(!1),e="keys"in q&&!("next"in[].keys());a(w,o,x,function(a,b){V(this,X,{o:l(a),i:0,k:b})},function(){var d,b=this[X],c=b.o,a=b.i++,e=b.k;return a>=c.length?T(1):(d=e==W?a:e==x?c[a]:[a,c[a]],T(0,d))}),bc(U,fb,K[o]),K[Zb]=K[o],a(F,Qb,W+x,function(a,e){var c;F[Cb]?c=d(a[Rb]):F[b][$].call(a,function(b,a){this.push(a)},c=[]),V(this,X,{o:a,k:e,a:c,i:0})},function(){var a,c,b=this[X],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?T(1):(a=e[f],c=g==W?a:g==x?d.get(a):[a,d.get(a)],T(0,c))}),a(N,Sb,x,function(c,e){var a;N[Cb]?a=d(c[Rb]):N[b][$].call(c,function(a){this.push(a)},a=[]),V(this,X,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[X],c=b.a;return c.length?(a=c.pop(),T(0,b.k==W+x?[a,a]:a)):T(1)})}(),!function(a){function b(b){return a?function(a,c){return b(G(ob,Z.call(arguments,2),i(a)?a:_(a)),c)}:b}c(t+vb+y*a,{setTimeout:xb=b(xb),setInterval:b(setInterval)})}(!!hc&&/MSIE .\./.test(hc.userAgent)),!function(){function a(a,b){c(m,o,mc.call(qc(a),function(c,a){a in q&&(c[a]=j(hb,q[a],b))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,contains",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(d){var e=mc.call(qc("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?Gc.call(c,d,arguments):h}},{enable:function(){b=!0},disable:function(){b=!1}}),b=!0;try{v&&delete a.console}catch(f){}c(t+y,{console:Mb(e.log,e)})}(a.console||{})}(Function("return this"),!0); | ||
//# sourceMappingURL=shim.min.map |
236
index.js
/** | ||
* Core.js 0.0.9 | ||
* Core.js 0.1.1 | ||
* https://github.com/zloirock/core-js | ||
@@ -86,5 +86,5 @@ * License: http://rock.mit-license.org | ||
Function: 1, Error: 1, Boolean: 1, Number: 1, Date: 1, RegExp: 1 | ||
}, TO_STRING_TAG; | ||
} , TO_STRING_TAG = TO_STRING + 'Tag'; | ||
function setToStringTag(it, tag, stat){ | ||
if(TO_STRING_TAG && it)hidden(stat ? it : it[PROTOTYPE], TO_STRING_TAG, tag); | ||
if(it)has(it = stat ? it : it[PROTOTYPE], SYMBOL_TAG) || hidden(it, SYMBOL_TAG, tag); | ||
} | ||
@@ -97,4 +97,3 @@ function cof(it){ | ||
var klass = cof(it), tag; | ||
return klass == OBJECT && TO_STRING_TAG && (tag = it[TO_STRING_TAG]) | ||
? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
return klass == OBJECT && (tag = it[SYMBOL_TAG]) ? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
} | ||
@@ -153,3 +152,3 @@ | ||
var un = that === undefined; | ||
switch(args.length){ | ||
switch(args.length | 0){ | ||
case 0: return un ? fn() | ||
@@ -388,4 +387,5 @@ : fn.call(that); | ||
, SYMBOL_ITERATOR = Symbol && ITERATOR in Symbol | ||
? Symbol[ITERATOR] | ||
: uid(SYMBOL + '.' + ITERATOR) | ||
? Symbol[ITERATOR] : uid(SYMBOL + '.' + ITERATOR) | ||
, SYMBOL_TAG = Symbol && TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] : uid(SYMBOL + '.' + TO_STRING_TAG) | ||
, FF_ITERATOR = '@@' + ITERATOR | ||
@@ -401,10 +401,10 @@ , SUPPORT_FF_ITER = FF_ITERATOR in ArrayProto | ||
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() | ||
hidden(IteratorPrototype, SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(IteratorPrototype, FF_ITERATOR, returnThis); | ||
function createIterResultObject(done, value){ | ||
return {value: value, done: !!done}; | ||
setIterator(IteratorPrototype, returnThis); | ||
function setIterator(O, value){ | ||
hidden(O, SYMBOL_ITERATOR, value); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(O, FF_ITERATOR, value); | ||
} | ||
function createIterator(Constructor, NAME, next){ | ||
Constructor[PROTOTYPE] = create(IteratorPrototype, {next: descriptor(1, next)}); | ||
function createIterator(Constructor, NAME, next, proto){ | ||
Constructor[PROTOTYPE] = create(proto || IteratorPrototype, {next: descriptor(1, next)}); | ||
// 22.1.5.2.3 %ArrayIteratorPrototype%[@@toStringTag] | ||
@@ -425,7 +425,5 @@ // 23.1.5.2.3 %MapIteratorPrototype%[@@toStringTag] | ||
// Define iterator | ||
!has(proto, SYMBOL_ITERATOR) && hidden(proto, SYMBOL_ITERATOR, iter); | ||
setIterator(proto, iter); | ||
// FF fix | ||
if(HAS_FF_ITER)hidden(getPrototypeOf(iter.call(new Constructor)), SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
else SUPPORT_FF_ITER && hidden(proto, FF_ITERATOR, iter); | ||
if(HAS_FF_ITER)setIterator(getPrototypeOf(iter.call(new Constructor)), returnThis); | ||
} | ||
@@ -437,2 +435,5 @@ // Plug for library | ||
} | ||
function iterResult(done, value){ | ||
return {value: value, done: !!done}; | ||
} | ||
function isIterable(it){ | ||
@@ -444,2 +445,5 @@ return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
} | ||
function stepCall(fn, value, entries){ | ||
return entries ? invoke(fn, value) : fn(value); | ||
} | ||
function forOf(iterable, entries, fn, that){ | ||
@@ -449,5 +453,3 @@ var iterator = getIterator(iterable) | ||
, step; | ||
while(!(step = iterator.next()).done){ | ||
if((entries ? invoke(f, step.value) : f(step.value)) === false)return; | ||
} | ||
while(!(step = iterator.next()).done)if(stepCall(f, step.value, entries) === false)return; | ||
} | ||
@@ -520,3 +522,3 @@ | ||
// ECMAScript 6 symbols shim | ||
!function(TAG, $TO_STRING_TAG, SymbolRegistry){ | ||
!function(TAG, SymbolRegistry){ | ||
// 19.4.1.1 Symbol([description]) | ||
@@ -539,5 +541,2 @@ if(!isNative(Symbol)){ | ||
} | ||
TO_STRING_TAG = $TO_STRING_TAG in Symbol | ||
? Symbol[$TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + $TO_STRING_TAG); | ||
$define(GLOBAL + WRAP, {Symbol: Symbol}); | ||
@@ -556,3 +555,5 @@ $define(STATIC, SYMBOL, { | ||
// 19.4.2.10 Symbol.toStringTag | ||
toStringTag: TO_STRING_TAG, | ||
toStringTag: SYMBOL_TAG = TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + TO_STRING_TAG), | ||
pure: symbol, | ||
@@ -564,3 +565,3 @@ set: set | ||
$define(GLOBAL, {Reflect: {ownKeys: ownKeys}}); | ||
}(symbol('tag'), TO_STRING + 'Tag', {}); | ||
}(symbol('tag'), {}); | ||
@@ -756,10 +757,9 @@ /****************************************************************************** | ||
, mapping = mapfn !== undefined | ||
, f = mapping ? ctx(mapfn, that, 2) : undefined | ||
, index = 0 | ||
, length, f; | ||
if(mapping)f = ctx(mapfn, that, 2); | ||
if(isIterable(O))forOf(O, false, function(value){ | ||
result[index] = mapping ? f(value, index) : value; | ||
, length; | ||
if(isIterable(O))for(var iter = getIterator(O), step; !(step = iter.next()).done;){ | ||
result[index] = mapping ? f(step.value, index) : step.value; | ||
index++; | ||
}); | ||
else for(length = toLength(O.length); length > index; index++){ | ||
} else for(length = toLength(O.length); length > index; index++){ | ||
result[index] = mapping ? f(O[index], index) : O[index]; | ||
@@ -806,4 +806,4 @@ } | ||
// 19.1.3.6 Object.prototype.toString() | ||
if(framework && TO_STRING_TAG){ | ||
tmp[TO_STRING_TAG] = 'x'; | ||
if(framework){ | ||
tmp[SYMBOL_TAG] = 'x'; | ||
if(cof(tmp) != 'x')hidden(ObjectProto, TO_STRING, function(){ | ||
@@ -1066,6 +1066,6 @@ return '[object ' + classof(this) + ']'; | ||
, test_key = {} | ||
, collection = new C([isMap ? [test_key, 1] : test_key]) | ||
, collection = new C | ||
, adder = collection[ADDER_KEY]; | ||
// wrap to init collections from iterable | ||
if(!(SYMBOL_ITERATOR in ArrayProto && collection.has(test_key))){ | ||
if(!(SYMBOL_ITERATOR in ArrayProto && C.length)){ | ||
C = function(iterable){ | ||
@@ -1229,2 +1229,67 @@ assertInstance(this, C, NAME); | ||
/****************************************************************************** | ||
* Module : $for * | ||
******************************************************************************/ | ||
!function(ENTRIES, FN){ | ||
function $for(iterable, entries){ | ||
if(!(this instanceof $for))return new $for(iterable, entries); | ||
this[ITER] = getIterator(iterable); | ||
this[ENTRIES] = !!entries; | ||
} | ||
createIterator($for, 'Wrapper', function(){ | ||
return this[ITER].next(); | ||
}); | ||
var $forProto = $for[PROTOTYPE]; | ||
setIterator($forProto, function(){ | ||
return this[ITER]; // unwrap | ||
}); | ||
function createChainIterator(next){ | ||
function Iter(I, fn, that){ | ||
this[ITER] = getIterator(I); | ||
this[ENTRIES] = I[ENTRIES]; | ||
this[FN] = ctx(fn, that, I[ENTRIES] ? 2 : 1); | ||
} | ||
createIterator(Iter, 'Chain', next, $forProto); | ||
setIterator(Iter[PROTOTYPE], returnThis); // override $forProto iterator | ||
return Iter; | ||
} | ||
var MapIter = createChainIterator(function(){ | ||
var step = this[ITER].next(); | ||
return step.done ? step : iterResult(0, stepCall(this[FN], step.value, this[ENTRIES])); | ||
}); | ||
var FilterIter = createChainIterator(function(){ | ||
for(;;){ | ||
var step = this[ITER].next(); | ||
if(step.done || stepCall(this[FN], step.value, this[ENTRIES]))return step; | ||
} | ||
}); | ||
assign($forProto, { | ||
of: function(fn, that){ | ||
forOf(this, this[ENTRIES], fn, that); | ||
}, | ||
array: function(fn, that){ | ||
var result = []; | ||
forOf(fn != undefined ? this.map(fn, that) : this, false, push, result); | ||
return result; | ||
}, | ||
filter: function(fn, that){ | ||
return new FilterIter(this, fn, that); | ||
}, | ||
map: function(fn, that){ | ||
return new MapIter(this, fn, that); | ||
} | ||
}); | ||
$for.isIterable = isIterable; | ||
$for.getIterator = getIterator; | ||
$define(GLOBAL + FORCED, {$for: $for}); | ||
}('entries', symbol('fn')); | ||
/****************************************************************************** | ||
* Module : es6_iterators * | ||
@@ -1235,3 +1300,5 @@ ******************************************************************************/ | ||
!function(){ | ||
var getValues = createObjectToArray(false); | ||
var getValues = createObjectToArray(false) | ||
// Safari define byggy iterators w/o `next` | ||
, buggy = 'keys' in ArrayProto && !('next' in [].keys()); | ||
@@ -1245,3 +1312,3 @@ function defineStdIterators(Base, NAME, DEFAULT, Constructor, next){ | ||
createIterator(Constructor, NAME, next); | ||
$define(PROTO, NAME, { | ||
$define(PROTO + FORCED * buggy, NAME, { | ||
// 22.1.3.4 Array.prototype.entries() | ||
@@ -1276,7 +1343,7 @@ // 23.1.3.4 Map.prototype.entries() | ||
, value; | ||
if(index >= iterated.length)return createIterResultObject(1); | ||
if(index >= iterated.length)return iterResult(1); | ||
if(kind == KEY) value = index; | ||
else if(kind == VALUE)value = iterated[index]; | ||
else value = [index, iterated[index]]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1305,3 +1372,3 @@ | ||
, key, value; | ||
if(index >= keys.length)return createIterResultObject(1); | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
@@ -1311,3 +1378,3 @@ if(kind == KEY) value = key; | ||
else value = [key, iterated.get(key)]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1328,19 +1395,6 @@ | ||
, key; | ||
if(!keys.length)return createIterResultObject(1); | ||
if(!keys.length)return iterResult(1); | ||
key = keys.pop(); | ||
return createIterResultObject(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
return iterResult(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
}); | ||
function $for(iterable, entries){ | ||
if(!(this instanceof $for))return new $for(iterable, entries); | ||
set(this, ITER, {o: iterable, e: entries}); | ||
} | ||
$for[PROTOTYPE].of = function(fn, that){ | ||
var data = this[ITER]; | ||
forOf(data.o, data.e, fn, that); | ||
} | ||
$for.isIterable = isIterable; | ||
$for.getIterator = getIterator; | ||
$define(GLOBAL + FORCED, {$for: $for}); | ||
}(); | ||
@@ -1356,6 +1410,8 @@ | ||
if(iterable != undefined){ | ||
if(isIterable(iterable))forOf(iterable, true, function(key, value){ | ||
dict[key] = value; | ||
}); | ||
else assign(dict, iterable); | ||
if(isIterable(iterable)){ | ||
for(var iter = getIterator(iterable), step, value; !(step = iter.next()).done;){ | ||
value = step.value; | ||
dict[value[0]] = value[1]; | ||
} | ||
} else assign(dict, iterable); | ||
} | ||
@@ -1375,3 +1431,3 @@ return dict; | ||
, key, value; | ||
if(index >= keys.length)return createIterResultObject(1); | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
@@ -1381,3 +1437,3 @@ if(kind == KEY) value = key; | ||
else value = [key, iter.o[key]]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1476,3 +1532,3 @@ function createDictIter(kind){ | ||
isDict: function(it){ | ||
return getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
return isObject(it) && getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
} | ||
@@ -1493,3 +1549,3 @@ }); | ||
!function(_, BOUND, toLocaleString){ | ||
!function(_, toLocaleString){ | ||
$define(PROTO + FORCED, FUNCTION, { | ||
@@ -1530,7 +1586,8 @@ part: part, | ||
function tie(key){ | ||
var that = this, bound; | ||
if(key === undefined || !(key in that))return toLocaleString.call(that); | ||
has(that, BOUND) || hidden(that, BOUND, {}); | ||
bound = that[BOUND]; | ||
return has(bound, key) ? bound[key] : (bound[key] = ctx(that[key], that, -1)); | ||
var that = this | ||
, bound = {}; | ||
return hidden(that, _, function(key){ | ||
if(key === undefined || !(key in that))return toLocaleString.call(that); | ||
return has(bound, key) ? bound[key] : (bound[key] = ctx(that[key], that, -1)); | ||
})[_](key); | ||
} | ||
@@ -1545,3 +1602,3 @@ | ||
// IE8- dirty hack - redefined toLocaleString is not enumerable | ||
}(DESC ? uid('tie') : TO_LOCALE, symbol('bound'), ObjectProto[TO_LOCALE]); | ||
}(DESC ? uid('tie') : TO_LOCALE, ObjectProto[TO_LOCALE]); | ||
@@ -1606,12 +1663,3 @@ /****************************************************************************** | ||
!function(){ | ||
$define(PROTO + FORCED, NUMBER, { | ||
random: function(lim /* = 0 */){ | ||
var a = +this | ||
, b = lim == undefined ? 0 : +lim | ||
, m = min(a, b); | ||
return random() * (max(a, b) - m) + m; | ||
} | ||
}); | ||
!function(){ | ||
function NumberIterator(iterated){ | ||
@@ -1623,3 +1671,3 @@ set(this, ITER, {l: toLength(iterated), i: 0}); | ||
, i = iter.i++; | ||
return i < iter.l ? createIterResultObject(0, i) : createIterResultObject(1); | ||
return i < iter.l ? iterResult(0, i) : iterResult(1); | ||
}); | ||
@@ -1629,2 +1677,11 @@ defineIterator(Number, NUMBER, function(){ | ||
}); | ||
$define(PROTO + FORCED, NUMBER, { | ||
random: function(lim /* = 0 */){ | ||
var a = +this | ||
, b = lim == undefined ? 0 : +lim | ||
, m = min(a, b); | ||
return random() * (max(a, b) - m) + m; | ||
} | ||
}); | ||
@@ -1684,3 +1741,3 @@ $define(PROTO + FORCED, NUMBER, turn.call( | ||
!function(formatRegExp, flexioRegExp, locales, current, SECONDS, MINUTES, HOURS, MONTH, YEAR){ | ||
function createFormat(UTC){ | ||
function createFormat(prefix){ | ||
return function(template, locale /* = current */){ | ||
@@ -1690,3 +1747,3 @@ var that = this | ||
function get(unit){ | ||
return that[(UTC ? 'getUTC' : 'get') + unit](); | ||
return that[prefix + unit](); | ||
} | ||
@@ -1701,3 +1758,3 @@ return String(template).replace(formatRegExp, function(part){ | ||
case 'hh' : return lz(get(HOURS)); // Hours : 00-23 | ||
case 'D' : return get(DATE) // Date : 1-31 | ||
case 'D' : return get(DATE); // Date : 1-31 | ||
case 'DD' : return lz(get(DATE)); // Date : 01-31 | ||
@@ -1728,4 +1785,4 @@ case 'W' : return dict[0][get('Day')]; // Day : Понедельник | ||
$define(PROTO + FORCED, DATE, { | ||
format: createFormat(false), | ||
formatUTC: createFormat(true) | ||
format: createFormat('get'), | ||
formatUTC: createFormat('getUTC') | ||
}); | ||
@@ -1751,3 +1808,2 @@ addLocale(current, { | ||
// console cap | ||
!function(console){ | ||
@@ -1754,0 +1810,0 @@ var $console = turn.call( |
236
library.js
/** | ||
* Core.js 0.0.9 | ||
* Core.js 0.1.1 | ||
* https://github.com/zloirock/core-js | ||
@@ -86,5 +86,5 @@ * License: http://rock.mit-license.org | ||
Function: 1, Error: 1, Boolean: 1, Number: 1, Date: 1, RegExp: 1 | ||
}, TO_STRING_TAG; | ||
} , TO_STRING_TAG = TO_STRING + 'Tag'; | ||
function setToStringTag(it, tag, stat){ | ||
if(TO_STRING_TAG && it)hidden(stat ? it : it[PROTOTYPE], TO_STRING_TAG, tag); | ||
if(it)has(it = stat ? it : it[PROTOTYPE], SYMBOL_TAG) || hidden(it, SYMBOL_TAG, tag); | ||
} | ||
@@ -97,4 +97,3 @@ function cof(it){ | ||
var klass = cof(it), tag; | ||
return klass == OBJECT && TO_STRING_TAG && (tag = it[TO_STRING_TAG]) | ||
? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
return klass == OBJECT && (tag = it[SYMBOL_TAG]) ? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
} | ||
@@ -153,3 +152,3 @@ | ||
var un = that === undefined; | ||
switch(args.length){ | ||
switch(args.length | 0){ | ||
case 0: return un ? fn() | ||
@@ -388,4 +387,5 @@ : fn.call(that); | ||
, SYMBOL_ITERATOR = Symbol && ITERATOR in Symbol | ||
? Symbol[ITERATOR] | ||
: uid(SYMBOL + '.' + ITERATOR) | ||
? Symbol[ITERATOR] : uid(SYMBOL + '.' + ITERATOR) | ||
, SYMBOL_TAG = Symbol && TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] : uid(SYMBOL + '.' + TO_STRING_TAG) | ||
, FF_ITERATOR = '@@' + ITERATOR | ||
@@ -401,10 +401,10 @@ , SUPPORT_FF_ITER = FF_ITERATOR in ArrayProto | ||
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() | ||
hidden(IteratorPrototype, SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(IteratorPrototype, FF_ITERATOR, returnThis); | ||
function createIterResultObject(done, value){ | ||
return {value: value, done: !!done}; | ||
setIterator(IteratorPrototype, returnThis); | ||
function setIterator(O, value){ | ||
hidden(O, SYMBOL_ITERATOR, value); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(O, FF_ITERATOR, value); | ||
} | ||
function createIterator(Constructor, NAME, next){ | ||
Constructor[PROTOTYPE] = create(IteratorPrototype, {next: descriptor(1, next)}); | ||
function createIterator(Constructor, NAME, next, proto){ | ||
Constructor[PROTOTYPE] = create(proto || IteratorPrototype, {next: descriptor(1, next)}); | ||
// 22.1.5.2.3 %ArrayIteratorPrototype%[@@toStringTag] | ||
@@ -425,7 +425,5 @@ // 23.1.5.2.3 %MapIteratorPrototype%[@@toStringTag] | ||
// Define iterator | ||
!has(proto, SYMBOL_ITERATOR) && hidden(proto, SYMBOL_ITERATOR, iter); | ||
setIterator(proto, iter); | ||
// FF fix | ||
if(HAS_FF_ITER)hidden(getPrototypeOf(iter.call(new Constructor)), SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
else SUPPORT_FF_ITER && hidden(proto, FF_ITERATOR, iter); | ||
if(HAS_FF_ITER)setIterator(getPrototypeOf(iter.call(new Constructor)), returnThis); | ||
} | ||
@@ -437,2 +435,5 @@ // Plug for library | ||
} | ||
function iterResult(done, value){ | ||
return {value: value, done: !!done}; | ||
} | ||
function isIterable(it){ | ||
@@ -444,2 +445,5 @@ return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
} | ||
function stepCall(fn, value, entries){ | ||
return entries ? invoke(fn, value) : fn(value); | ||
} | ||
function forOf(iterable, entries, fn, that){ | ||
@@ -449,5 +453,3 @@ var iterator = getIterator(iterable) | ||
, step; | ||
while(!(step = iterator.next()).done){ | ||
if((entries ? invoke(f, step.value) : f(step.value)) === false)return; | ||
} | ||
while(!(step = iterator.next()).done)if(stepCall(f, step.value, entries) === false)return; | ||
} | ||
@@ -520,3 +522,3 @@ | ||
// ECMAScript 6 symbols shim | ||
!function(TAG, $TO_STRING_TAG, SymbolRegistry){ | ||
!function(TAG, SymbolRegistry){ | ||
// 19.4.1.1 Symbol([description]) | ||
@@ -539,5 +541,2 @@ if(!isNative(Symbol)){ | ||
} | ||
TO_STRING_TAG = $TO_STRING_TAG in Symbol | ||
? Symbol[$TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + $TO_STRING_TAG); | ||
$define(GLOBAL + WRAP, {Symbol: Symbol}); | ||
@@ -556,3 +555,5 @@ $define(STATIC, SYMBOL, { | ||
// 19.4.2.10 Symbol.toStringTag | ||
toStringTag: TO_STRING_TAG, | ||
toStringTag: SYMBOL_TAG = TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + TO_STRING_TAG), | ||
pure: symbol, | ||
@@ -564,3 +565,3 @@ set: set | ||
$define(GLOBAL, {Reflect: {ownKeys: ownKeys}}); | ||
}(symbol('tag'), TO_STRING + 'Tag', {}); | ||
}(symbol('tag'), {}); | ||
@@ -756,10 +757,9 @@ /****************************************************************************** | ||
, mapping = mapfn !== undefined | ||
, f = mapping ? ctx(mapfn, that, 2) : undefined | ||
, index = 0 | ||
, length, f; | ||
if(mapping)f = ctx(mapfn, that, 2); | ||
if(isIterable(O))forOf(O, false, function(value){ | ||
result[index] = mapping ? f(value, index) : value; | ||
, length; | ||
if(isIterable(O))for(var iter = getIterator(O), step; !(step = iter.next()).done;){ | ||
result[index] = mapping ? f(step.value, index) : step.value; | ||
index++; | ||
}); | ||
else for(length = toLength(O.length); length > index; index++){ | ||
} else for(length = toLength(O.length); length > index; index++){ | ||
result[index] = mapping ? f(O[index], index) : O[index]; | ||
@@ -806,4 +806,4 @@ } | ||
// 19.1.3.6 Object.prototype.toString() | ||
if(framework && TO_STRING_TAG){ | ||
tmp[TO_STRING_TAG] = 'x'; | ||
if(framework){ | ||
tmp[SYMBOL_TAG] = 'x'; | ||
if(cof(tmp) != 'x')hidden(ObjectProto, TO_STRING, function(){ | ||
@@ -1066,6 +1066,6 @@ return '[object ' + classof(this) + ']'; | ||
, test_key = {} | ||
, collection = new C([isMap ? [test_key, 1] : test_key]) | ||
, collection = new C | ||
, adder = collection[ADDER_KEY]; | ||
// wrap to init collections from iterable | ||
if(!(SYMBOL_ITERATOR in ArrayProto && collection.has(test_key))){ | ||
if(!(SYMBOL_ITERATOR in ArrayProto && C.length)){ | ||
C = function(iterable){ | ||
@@ -1229,2 +1229,67 @@ assertInstance(this, C, NAME); | ||
/****************************************************************************** | ||
* Module : $for * | ||
******************************************************************************/ | ||
!function(ENTRIES, FN){ | ||
function $for(iterable, entries){ | ||
if(!(this instanceof $for))return new $for(iterable, entries); | ||
this[ITER] = getIterator(iterable); | ||
this[ENTRIES] = !!entries; | ||
} | ||
createIterator($for, 'Wrapper', function(){ | ||
return this[ITER].next(); | ||
}); | ||
var $forProto = $for[PROTOTYPE]; | ||
setIterator($forProto, function(){ | ||
return this[ITER]; // unwrap | ||
}); | ||
function createChainIterator(next){ | ||
function Iter(I, fn, that){ | ||
this[ITER] = getIterator(I); | ||
this[ENTRIES] = I[ENTRIES]; | ||
this[FN] = ctx(fn, that, I[ENTRIES] ? 2 : 1); | ||
} | ||
createIterator(Iter, 'Chain', next, $forProto); | ||
setIterator(Iter[PROTOTYPE], returnThis); // override $forProto iterator | ||
return Iter; | ||
} | ||
var MapIter = createChainIterator(function(){ | ||
var step = this[ITER].next(); | ||
return step.done ? step : iterResult(0, stepCall(this[FN], step.value, this[ENTRIES])); | ||
}); | ||
var FilterIter = createChainIterator(function(){ | ||
for(;;){ | ||
var step = this[ITER].next(); | ||
if(step.done || stepCall(this[FN], step.value, this[ENTRIES]))return step; | ||
} | ||
}); | ||
assign($forProto, { | ||
of: function(fn, that){ | ||
forOf(this, this[ENTRIES], fn, that); | ||
}, | ||
array: function(fn, that){ | ||
var result = []; | ||
forOf(fn != undefined ? this.map(fn, that) : this, false, push, result); | ||
return result; | ||
}, | ||
filter: function(fn, that){ | ||
return new FilterIter(this, fn, that); | ||
}, | ||
map: function(fn, that){ | ||
return new MapIter(this, fn, that); | ||
} | ||
}); | ||
$for.isIterable = isIterable; | ||
$for.getIterator = getIterator; | ||
$define(GLOBAL + FORCED, {$for: $for}); | ||
}('entries', symbol('fn')); | ||
/****************************************************************************** | ||
* Module : es6_iterators * | ||
@@ -1235,3 +1300,5 @@ ******************************************************************************/ | ||
!function(){ | ||
var getValues = createObjectToArray(false); | ||
var getValues = createObjectToArray(false) | ||
// Safari define byggy iterators w/o `next` | ||
, buggy = 'keys' in ArrayProto && !('next' in [].keys()); | ||
@@ -1245,3 +1312,3 @@ function defineStdIterators(Base, NAME, DEFAULT, Constructor, next){ | ||
createIterator(Constructor, NAME, next); | ||
$define(PROTO, NAME, { | ||
$define(PROTO + FORCED * buggy, NAME, { | ||
// 22.1.3.4 Array.prototype.entries() | ||
@@ -1276,7 +1343,7 @@ // 23.1.3.4 Map.prototype.entries() | ||
, value; | ||
if(index >= iterated.length)return createIterResultObject(1); | ||
if(index >= iterated.length)return iterResult(1); | ||
if(kind == KEY) value = index; | ||
else if(kind == VALUE)value = iterated[index]; | ||
else value = [index, iterated[index]]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1305,3 +1372,3 @@ | ||
, key, value; | ||
if(index >= keys.length)return createIterResultObject(1); | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
@@ -1311,3 +1378,3 @@ if(kind == KEY) value = key; | ||
else value = [key, iterated.get(key)]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1328,19 +1395,6 @@ | ||
, key; | ||
if(!keys.length)return createIterResultObject(1); | ||
if(!keys.length)return iterResult(1); | ||
key = keys.pop(); | ||
return createIterResultObject(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
return iterResult(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
}); | ||
function $for(iterable, entries){ | ||
if(!(this instanceof $for))return new $for(iterable, entries); | ||
set(this, ITER, {o: iterable, e: entries}); | ||
} | ||
$for[PROTOTYPE].of = function(fn, that){ | ||
var data = this[ITER]; | ||
forOf(data.o, data.e, fn, that); | ||
} | ||
$for.isIterable = isIterable; | ||
$for.getIterator = getIterator; | ||
$define(GLOBAL + FORCED, {$for: $for}); | ||
}(); | ||
@@ -1356,6 +1410,8 @@ | ||
if(iterable != undefined){ | ||
if(isIterable(iterable))forOf(iterable, true, function(key, value){ | ||
dict[key] = value; | ||
}); | ||
else assign(dict, iterable); | ||
if(isIterable(iterable)){ | ||
for(var iter = getIterator(iterable), step, value; !(step = iter.next()).done;){ | ||
value = step.value; | ||
dict[value[0]] = value[1]; | ||
} | ||
} else assign(dict, iterable); | ||
} | ||
@@ -1375,3 +1431,3 @@ return dict; | ||
, key, value; | ||
if(index >= keys.length)return createIterResultObject(1); | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
@@ -1381,3 +1437,3 @@ if(kind == KEY) value = key; | ||
else value = [key, iter.o[key]]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1476,3 +1532,3 @@ function createDictIter(kind){ | ||
isDict: function(it){ | ||
return getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
return isObject(it) && getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
} | ||
@@ -1493,3 +1549,3 @@ }); | ||
!function(_, BOUND, toLocaleString){ | ||
!function(_, toLocaleString){ | ||
$define(PROTO + FORCED, FUNCTION, { | ||
@@ -1530,7 +1586,8 @@ part: part, | ||
function tie(key){ | ||
var that = this, bound; | ||
if(key === undefined || !(key in that))return toLocaleString.call(that); | ||
has(that, BOUND) || hidden(that, BOUND, {}); | ||
bound = that[BOUND]; | ||
return has(bound, key) ? bound[key] : (bound[key] = ctx(that[key], that, -1)); | ||
var that = this | ||
, bound = {}; | ||
return hidden(that, _, function(key){ | ||
if(key === undefined || !(key in that))return toLocaleString.call(that); | ||
return has(bound, key) ? bound[key] : (bound[key] = ctx(that[key], that, -1)); | ||
})[_](key); | ||
} | ||
@@ -1545,3 +1602,3 @@ | ||
// IE8- dirty hack - redefined toLocaleString is not enumerable | ||
}(DESC ? uid('tie') : TO_LOCALE, symbol('bound'), ObjectProto[TO_LOCALE]); | ||
}(DESC ? uid('tie') : TO_LOCALE, ObjectProto[TO_LOCALE]); | ||
@@ -1606,12 +1663,3 @@ /****************************************************************************** | ||
!function(){ | ||
$define(PROTO + FORCED, NUMBER, { | ||
random: function(lim /* = 0 */){ | ||
var a = +this | ||
, b = lim == undefined ? 0 : +lim | ||
, m = min(a, b); | ||
return random() * (max(a, b) - m) + m; | ||
} | ||
}); | ||
!function(){ | ||
function NumberIterator(iterated){ | ||
@@ -1623,3 +1671,3 @@ set(this, ITER, {l: toLength(iterated), i: 0}); | ||
, i = iter.i++; | ||
return i < iter.l ? createIterResultObject(0, i) : createIterResultObject(1); | ||
return i < iter.l ? iterResult(0, i) : iterResult(1); | ||
}); | ||
@@ -1629,2 +1677,11 @@ defineIterator(Number, NUMBER, function(){ | ||
}); | ||
$define(PROTO + FORCED, NUMBER, { | ||
random: function(lim /* = 0 */){ | ||
var a = +this | ||
, b = lim == undefined ? 0 : +lim | ||
, m = min(a, b); | ||
return random() * (max(a, b) - m) + m; | ||
} | ||
}); | ||
@@ -1684,3 +1741,3 @@ $define(PROTO + FORCED, NUMBER, turn.call( | ||
!function(formatRegExp, flexioRegExp, locales, current, SECONDS, MINUTES, HOURS, MONTH, YEAR){ | ||
function createFormat(UTC){ | ||
function createFormat(prefix){ | ||
return function(template, locale /* = current */){ | ||
@@ -1690,3 +1747,3 @@ var that = this | ||
function get(unit){ | ||
return that[(UTC ? 'getUTC' : 'get') + unit](); | ||
return that[prefix + unit](); | ||
} | ||
@@ -1701,3 +1758,3 @@ return String(template).replace(formatRegExp, function(part){ | ||
case 'hh' : return lz(get(HOURS)); // Hours : 00-23 | ||
case 'D' : return get(DATE) // Date : 1-31 | ||
case 'D' : return get(DATE); // Date : 1-31 | ||
case 'DD' : return lz(get(DATE)); // Date : 01-31 | ||
@@ -1728,4 +1785,4 @@ case 'W' : return dict[0][get('Day')]; // Day : Понедельник | ||
$define(PROTO + FORCED, DATE, { | ||
format: createFormat(false), | ||
formatUTC: createFormat(true) | ||
format: createFormat('get'), | ||
formatUTC: createFormat('getUTC') | ||
}); | ||
@@ -1751,3 +1808,2 @@ addLocale(current, { | ||
// console cap | ||
!function(console){ | ||
@@ -1754,0 +1810,0 @@ var $console = turn.call( |
{ | ||
"name": "core-js", | ||
"description": "Standard library", | ||
"version": "0.0.9", | ||
"version": "0.1.1", | ||
"repository": { | ||
@@ -6,0 +6,0 @@ "type": "git", |
@@ -145,3 +145,2 @@ # Core.js | ||
::@@iterator() -> iterator core number | ||
::times(fn(i)?, that) -> array core number | ||
::random(lim = 0) -> num core number | ||
@@ -194,5 +193,9 @@ ::{...Math} core number | ||
.disable() -> void core console | ||
$for(iterable, entries).of(fn(value, key?), that) -> void core es6_iterators | ||
.isIterable(var) -> bool core es6_iterators | ||
.getIterator(iterable) -> iterator core es6_iterators | ||
[new] $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 | ||
@@ -199,0 +202,0 @@ .{...global} core common |
108
shim.js
/** | ||
* Core.js 0.0.9 | ||
* Core.js 0.1.1 | ||
* https://github.com/zloirock/core-js | ||
@@ -86,5 +86,5 @@ * License: http://rock.mit-license.org | ||
Function: 1, Error: 1, Boolean: 1, Number: 1, Date: 1, RegExp: 1 | ||
}, TO_STRING_TAG; | ||
} , TO_STRING_TAG = TO_STRING + 'Tag'; | ||
function setToStringTag(it, tag, stat){ | ||
if(TO_STRING_TAG && it)hidden(stat ? it : it[PROTOTYPE], TO_STRING_TAG, tag); | ||
if(it)has(it = stat ? it : it[PROTOTYPE], SYMBOL_TAG) || hidden(it, SYMBOL_TAG, tag); | ||
} | ||
@@ -97,4 +97,3 @@ function cof(it){ | ||
var klass = cof(it), tag; | ||
return klass == OBJECT && TO_STRING_TAG && (tag = it[TO_STRING_TAG]) | ||
? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
return klass == OBJECT && (tag = it[SYMBOL_TAG]) ? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
} | ||
@@ -153,3 +152,3 @@ | ||
var un = that === undefined; | ||
switch(args.length){ | ||
switch(args.length | 0){ | ||
case 0: return un ? fn() | ||
@@ -388,4 +387,5 @@ : fn.call(that); | ||
, SYMBOL_ITERATOR = Symbol && ITERATOR in Symbol | ||
? Symbol[ITERATOR] | ||
: uid(SYMBOL + '.' + ITERATOR) | ||
? Symbol[ITERATOR] : uid(SYMBOL + '.' + ITERATOR) | ||
, SYMBOL_TAG = Symbol && TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] : uid(SYMBOL + '.' + TO_STRING_TAG) | ||
, FF_ITERATOR = '@@' + ITERATOR | ||
@@ -401,10 +401,10 @@ , SUPPORT_FF_ITER = FF_ITERATOR in ArrayProto | ||
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() | ||
hidden(IteratorPrototype, SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(IteratorPrototype, FF_ITERATOR, returnThis); | ||
function createIterResultObject(done, value){ | ||
return {value: value, done: !!done}; | ||
setIterator(IteratorPrototype, returnThis); | ||
function setIterator(O, value){ | ||
hidden(O, SYMBOL_ITERATOR, value); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(O, FF_ITERATOR, value); | ||
} | ||
function createIterator(Constructor, NAME, next){ | ||
Constructor[PROTOTYPE] = create(IteratorPrototype, {next: descriptor(1, next)}); | ||
function createIterator(Constructor, NAME, next, proto){ | ||
Constructor[PROTOTYPE] = create(proto || IteratorPrototype, {next: descriptor(1, next)}); | ||
// 22.1.5.2.3 %ArrayIteratorPrototype%[@@toStringTag] | ||
@@ -425,7 +425,5 @@ // 23.1.5.2.3 %MapIteratorPrototype%[@@toStringTag] | ||
// Define iterator | ||
!has(proto, SYMBOL_ITERATOR) && hidden(proto, SYMBOL_ITERATOR, iter); | ||
setIterator(proto, iter); | ||
// FF fix | ||
if(HAS_FF_ITER)hidden(getPrototypeOf(iter.call(new Constructor)), SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
else SUPPORT_FF_ITER && hidden(proto, FF_ITERATOR, iter); | ||
if(HAS_FF_ITER)setIterator(getPrototypeOf(iter.call(new Constructor)), returnThis); | ||
} | ||
@@ -437,2 +435,5 @@ // Plug for library | ||
} | ||
function iterResult(done, value){ | ||
return {value: value, done: !!done}; | ||
} | ||
function isIterable(it){ | ||
@@ -444,2 +445,5 @@ return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
} | ||
function stepCall(fn, value, entries){ | ||
return entries ? invoke(fn, value) : fn(value); | ||
} | ||
function forOf(iterable, entries, fn, that){ | ||
@@ -449,5 +453,3 @@ var iterator = getIterator(iterable) | ||
, step; | ||
while(!(step = iterator.next()).done){ | ||
if((entries ? invoke(f, step.value) : f(step.value)) === false)return; | ||
} | ||
while(!(step = iterator.next()).done)if(stepCall(f, step.value, entries) === false)return; | ||
} | ||
@@ -520,3 +522,3 @@ | ||
// ECMAScript 6 symbols shim | ||
!function(TAG, $TO_STRING_TAG, SymbolRegistry){ | ||
!function(TAG, SymbolRegistry){ | ||
// 19.4.1.1 Symbol([description]) | ||
@@ -539,5 +541,2 @@ if(!isNative(Symbol)){ | ||
} | ||
TO_STRING_TAG = $TO_STRING_TAG in Symbol | ||
? Symbol[$TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + $TO_STRING_TAG); | ||
$define(GLOBAL + WRAP, {Symbol: Symbol}); | ||
@@ -556,3 +555,5 @@ $define(STATIC, SYMBOL, { | ||
// 19.4.2.10 Symbol.toStringTag | ||
toStringTag: TO_STRING_TAG, | ||
toStringTag: SYMBOL_TAG = TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + TO_STRING_TAG), | ||
pure: symbol, | ||
@@ -564,3 +565,3 @@ set: set | ||
$define(GLOBAL, {Reflect: {ownKeys: ownKeys}}); | ||
}(symbol('tag'), TO_STRING + 'Tag', {}); | ||
}(symbol('tag'), {}); | ||
@@ -756,10 +757,9 @@ /****************************************************************************** | ||
, mapping = mapfn !== undefined | ||
, f = mapping ? ctx(mapfn, that, 2) : undefined | ||
, index = 0 | ||
, length, f; | ||
if(mapping)f = ctx(mapfn, that, 2); | ||
if(isIterable(O))forOf(O, false, function(value){ | ||
result[index] = mapping ? f(value, index) : value; | ||
, length; | ||
if(isIterable(O))for(var iter = getIterator(O), step; !(step = iter.next()).done;){ | ||
result[index] = mapping ? f(step.value, index) : step.value; | ||
index++; | ||
}); | ||
else for(length = toLength(O.length); length > index; index++){ | ||
} else for(length = toLength(O.length); length > index; index++){ | ||
result[index] = mapping ? f(O[index], index) : O[index]; | ||
@@ -806,4 +806,4 @@ } | ||
// 19.1.3.6 Object.prototype.toString() | ||
if(framework && TO_STRING_TAG){ | ||
tmp[TO_STRING_TAG] = 'x'; | ||
if(framework){ | ||
tmp[SYMBOL_TAG] = 'x'; | ||
if(cof(tmp) != 'x')hidden(ObjectProto, TO_STRING, function(){ | ||
@@ -1066,6 +1066,6 @@ return '[object ' + classof(this) + ']'; | ||
, test_key = {} | ||
, collection = new C([isMap ? [test_key, 1] : test_key]) | ||
, collection = new C | ||
, adder = collection[ADDER_KEY]; | ||
// wrap to init collections from iterable | ||
if(!(SYMBOL_ITERATOR in ArrayProto && collection.has(test_key))){ | ||
if(!(SYMBOL_ITERATOR in ArrayProto && C.length)){ | ||
C = function(iterable){ | ||
@@ -1234,3 +1234,5 @@ assertInstance(this, C, NAME); | ||
!function(){ | ||
var getValues = createObjectToArray(false); | ||
var getValues = createObjectToArray(false) | ||
// Safari define byggy iterators w/o `next` | ||
, buggy = 'keys' in ArrayProto && !('next' in [].keys()); | ||
@@ -1244,3 +1246,3 @@ function defineStdIterators(Base, NAME, DEFAULT, Constructor, next){ | ||
createIterator(Constructor, NAME, next); | ||
$define(PROTO, NAME, { | ||
$define(PROTO + FORCED * buggy, NAME, { | ||
// 22.1.3.4 Array.prototype.entries() | ||
@@ -1275,7 +1277,7 @@ // 23.1.3.4 Map.prototype.entries() | ||
, value; | ||
if(index >= iterated.length)return createIterResultObject(1); | ||
if(index >= iterated.length)return iterResult(1); | ||
if(kind == KEY) value = index; | ||
else if(kind == VALUE)value = iterated[index]; | ||
else value = [index, iterated[index]]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1304,3 +1306,3 @@ | ||
, key, value; | ||
if(index >= keys.length)return createIterResultObject(1); | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
@@ -1310,3 +1312,3 @@ if(kind == KEY) value = key; | ||
else value = [key, iterated.get(key)]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -1327,19 +1329,6 @@ | ||
, key; | ||
if(!keys.length)return createIterResultObject(1); | ||
if(!keys.length)return iterResult(1); | ||
key = keys.pop(); | ||
return createIterResultObject(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
return iterResult(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
}); | ||
function $for(iterable, entries){ | ||
if(!(this instanceof $for))return new $for(iterable, entries); | ||
set(this, ITER, {o: iterable, e: entries}); | ||
} | ||
$for[PROTOTYPE].of = function(fn, that){ | ||
var data = this[ITER]; | ||
forOf(data.o, data.e, fn, that); | ||
} | ||
$for.isIterable = isIterable; | ||
$for.getIterator = getIterator; | ||
$define(GLOBAL + FORCED, {$for: $for}); | ||
}(); | ||
@@ -1371,3 +1360,2 @@ | ||
// console cap | ||
!function(console){ | ||
@@ -1374,0 +1362,0 @@ var $console = turn.call( |
@@ -1,2 +0,2 @@ | ||
!function(_, BOUND, toLocaleString){ | ||
!function(_, toLocaleString){ | ||
$define(PROTO + FORCED, FUNCTION, { | ||
@@ -37,7 +37,8 @@ part: part, | ||
function tie(key){ | ||
var that = this, bound; | ||
if(key === undefined || !(key in that))return toLocaleString.call(that); | ||
has(that, BOUND) || hidden(that, BOUND, {}); | ||
bound = that[BOUND]; | ||
return has(bound, key) ? bound[key] : (bound[key] = ctx(that[key], that, -1)); | ||
var that = this | ||
, bound = {}; | ||
return hidden(that, _, function(key){ | ||
if(key === undefined || !(key in that))return toLocaleString.call(that); | ||
return has(bound, key) ? bound[key] : (bound[key] = ctx(that[key], that, -1)); | ||
})[_](key); | ||
} | ||
@@ -52,2 +53,2 @@ | ||
// IE8- dirty hack - redefined toLocaleString is not enumerable | ||
}(DESC ? uid('tie') : TO_LOCALE, symbol('bound'), ObjectProto[TO_LOCALE]); | ||
}(DESC ? uid('tie') : TO_LOCALE, ObjectProto[TO_LOCALE]); |
@@ -73,5 +73,5 @@ var global = returnThis() | ||
Function: 1, Error: 1, Boolean: 1, Number: 1, Date: 1, RegExp: 1 | ||
}, TO_STRING_TAG; | ||
} , TO_STRING_TAG = TO_STRING + 'Tag'; | ||
function setToStringTag(it, tag, stat){ | ||
if(TO_STRING_TAG && it)hidden(stat ? it : it[PROTOTYPE], TO_STRING_TAG, tag); | ||
if(it)has(it = stat ? it : it[PROTOTYPE], SYMBOL_TAG) || hidden(it, SYMBOL_TAG, tag); | ||
} | ||
@@ -84,4 +84,3 @@ function cof(it){ | ||
var klass = cof(it), tag; | ||
return klass == OBJECT && TO_STRING_TAG && (tag = it[TO_STRING_TAG]) | ||
? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
return klass == OBJECT && (tag = it[SYMBOL_TAG]) ? has(buildIn, tag) ? '~' + tag : tag : klass; | ||
} | ||
@@ -140,3 +139,3 @@ | ||
var un = that === undefined; | ||
switch(args.length){ | ||
switch(args.length | 0){ | ||
case 0: return un ? fn() | ||
@@ -375,4 +374,5 @@ : fn.call(that); | ||
, SYMBOL_ITERATOR = Symbol && ITERATOR in Symbol | ||
? Symbol[ITERATOR] | ||
: uid(SYMBOL + '.' + ITERATOR) | ||
? Symbol[ITERATOR] : uid(SYMBOL + '.' + ITERATOR) | ||
, SYMBOL_TAG = Symbol && TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] : uid(SYMBOL + '.' + TO_STRING_TAG) | ||
, FF_ITERATOR = '@@' + ITERATOR | ||
@@ -388,10 +388,10 @@ , SUPPORT_FF_ITER = FF_ITERATOR in ArrayProto | ||
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() | ||
hidden(IteratorPrototype, SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(IteratorPrototype, FF_ITERATOR, returnThis); | ||
function createIterResultObject(done, value){ | ||
return {value: value, done: !!done}; | ||
setIterator(IteratorPrototype, returnThis); | ||
function setIterator(O, value){ | ||
hidden(O, SYMBOL_ITERATOR, value); | ||
// Add iterator for FF iterator protocol | ||
SUPPORT_FF_ITER && hidden(O, FF_ITERATOR, value); | ||
} | ||
function createIterator(Constructor, NAME, next){ | ||
Constructor[PROTOTYPE] = create(IteratorPrototype, {next: descriptor(1, next)}); | ||
function createIterator(Constructor, NAME, next, proto){ | ||
Constructor[PROTOTYPE] = create(proto || IteratorPrototype, {next: descriptor(1, next)}); | ||
// 22.1.5.2.3 %ArrayIteratorPrototype%[@@toStringTag] | ||
@@ -412,7 +412,5 @@ // 23.1.5.2.3 %MapIteratorPrototype%[@@toStringTag] | ||
// Define iterator | ||
!has(proto, SYMBOL_ITERATOR) && hidden(proto, SYMBOL_ITERATOR, iter); | ||
setIterator(proto, iter); | ||
// FF fix | ||
if(HAS_FF_ITER)hidden(getPrototypeOf(iter.call(new Constructor)), SYMBOL_ITERATOR, returnThis); | ||
// Add iterator for FF iterator protocol | ||
else SUPPORT_FF_ITER && hidden(proto, FF_ITERATOR, iter); | ||
if(HAS_FF_ITER)setIterator(getPrototypeOf(iter.call(new Constructor)), returnThis); | ||
} | ||
@@ -424,2 +422,5 @@ // Plug for library | ||
} | ||
function iterResult(done, value){ | ||
return {value: value, done: !!done}; | ||
} | ||
function isIterable(it){ | ||
@@ -431,2 +432,5 @@ return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
} | ||
function stepCall(fn, value, entries){ | ||
return entries ? invoke(fn, value) : fn(value); | ||
} | ||
function forOf(iterable, entries, fn, that){ | ||
@@ -436,5 +440,3 @@ var iterator = getIterator(iterable) | ||
, step; | ||
while(!(step = iterator.next()).done){ | ||
if((entries ? invoke(f, step.value) : f(step.value)) === false)return; | ||
} | ||
while(!(step = iterator.next()).done)if(stepCall(f, step.value, entries) === false)return; | ||
} | ||
@@ -441,0 +443,0 @@ |
@@ -1,2 +0,1 @@ | ||
// console cap | ||
!function(console){ | ||
@@ -3,0 +2,0 @@ var $console = turn.call( |
!function(formatRegExp, flexioRegExp, locales, current, SECONDS, MINUTES, HOURS, MONTH, YEAR){ | ||
function createFormat(UTC){ | ||
function createFormat(prefix){ | ||
return function(template, locale /* = current */){ | ||
@@ -7,3 +7,3 @@ var that = this | ||
function get(unit){ | ||
return that[(UTC ? 'getUTC' : 'get') + unit](); | ||
return that[prefix + unit](); | ||
} | ||
@@ -18,3 +18,3 @@ return String(template).replace(formatRegExp, function(part){ | ||
case 'hh' : return lz(get(HOURS)); // Hours : 00-23 | ||
case 'D' : return get(DATE) // Date : 1-31 | ||
case 'D' : return get(DATE); // Date : 1-31 | ||
case 'DD' : return lz(get(DATE)); // Date : 01-31 | ||
@@ -45,4 +45,4 @@ case 'W' : return dict[0][get('Day')]; // Day : Понедельник | ||
$define(PROTO + FORCED, DATE, { | ||
format: createFormat(false), | ||
formatUTC: createFormat(true) | ||
format: createFormat('get'), | ||
formatUTC: createFormat('getUTC') | ||
}); | ||
@@ -49,0 +49,0 @@ addLocale(current, { |
@@ -5,6 +5,8 @@ !function(){ | ||
if(iterable != undefined){ | ||
if(isIterable(iterable))forOf(iterable, true, function(key, value){ | ||
dict[key] = value; | ||
}); | ||
else assign(dict, iterable); | ||
if(isIterable(iterable)){ | ||
for(var iter = getIterator(iterable), step, value; !(step = iter.next()).done;){ | ||
value = step.value; | ||
dict[value[0]] = value[1]; | ||
} | ||
} else assign(dict, iterable); | ||
} | ||
@@ -24,3 +26,3 @@ return dict; | ||
, key, value; | ||
if(index >= keys.length)return createIterResultObject(1); | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
@@ -30,3 +32,3 @@ if(kind == KEY) value = key; | ||
else value = [key, iter.o[key]]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -125,3 +127,3 @@ function createDictIter(kind){ | ||
isDict: function(it){ | ||
return getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
return isObject(it) && getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
} | ||
@@ -128,0 +130,0 @@ }); |
// ECMAScript 5 shim | ||
!function(IS_ENUMERABLE, Empty, _classof, $PROTO){ | ||
var whitespace = '[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004' + | ||
'\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]' | ||
// For fix IE 8- don't enum bug | ||
, keys1 = [CONSTRUCTOR, HAS_OWN, 'isPrototypeOf', IS_ENUMERABLE, TO_LOCALE, TO_STRING, 'valueOf'] | ||
, keys2 = keys1.concat('length', PROTOTYPE) | ||
, keysLen1 = keys1.length; | ||
!function(IS_ENUMERABLE, Empty, _classof, $PROTO){ | ||
if(!DESC){ | ||
@@ -41,3 +34,9 @@ getOwnDescriptor = function(O, P){ | ||
// Create object with `null` prototype | ||
// IE 8- don't enum bug keys | ||
var keys1 = [CONSTRUCTOR, HAS_OWN, 'isPrototypeOf', IS_ENUMERABLE, TO_LOCALE, TO_STRING, 'valueOf'] | ||
// Additional keys for getOwnPropertyNames | ||
, keys2 = keys1.concat('length', PROTOTYPE) | ||
, keysLen1 = keys1.length; | ||
// Create object with `null` prototype: use iframe Object with cleared prototype | ||
function createDict(){ | ||
@@ -68,3 +67,3 @@ // Thrash, waste and sodomy: IE GC bug | ||
for(key in O)if(key != $PROTO)has(O, key) && result.push(key); | ||
// Hidden names for Object.getOwnPropertyNames & don't enum bug fix for Object.keys | ||
// Don't enum bug & hidden keys | ||
while(length > i)if(has(O, key = names[i++])){ | ||
@@ -194,5 +193,3 @@ ~indexOf.call(result, key) || result.push(key); | ||
// 21.1.3.25 / 15.5.4.20 String.prototype.trim() | ||
$define(PROTO, STRING, { | ||
trim: createReplacer(RegExp('^' + whitespace + '+|' + whitespace + '+$', 'g'), '') | ||
}); | ||
$define(PROTO, STRING, {trim: createReplacer(/^\s*([\s\S]*\S)?\s*$/, '$1')}); | ||
@@ -199,0 +196,0 @@ // 20.3.3.1 / 15.9.4.4 Date.now() |
@@ -34,6 +34,6 @@ // ECMAScript 6 collections shim | ||
, test_key = {} | ||
, collection = new C([isMap ? [test_key, 1] : test_key]) | ||
, collection = new C | ||
, adder = collection[ADDER_KEY]; | ||
// wrap to init collections from iterable | ||
if(!(SYMBOL_ITERATOR in ArrayProto && collection.has(test_key))){ | ||
if(!(SYMBOL_ITERATOR in ArrayProto && C.length)){ | ||
C = function(iterable){ | ||
@@ -40,0 +40,0 @@ assertInstance(this, C, NAME); |
// ECMAScript 6 iterators shim | ||
!function(){ | ||
var getValues = createObjectToArray(false); | ||
var getValues = createObjectToArray(false) | ||
// Safari define byggy iterators w/o `next` | ||
, buggy = 'keys' in ArrayProto && !('next' in [].keys()); | ||
@@ -12,3 +14,3 @@ function defineStdIterators(Base, NAME, DEFAULT, Constructor, next){ | ||
createIterator(Constructor, NAME, next); | ||
$define(PROTO, NAME, { | ||
$define(PROTO + FORCED * buggy, NAME, { | ||
// 22.1.3.4 Array.prototype.entries() | ||
@@ -43,7 +45,7 @@ // 23.1.3.4 Map.prototype.entries() | ||
, value; | ||
if(index >= iterated.length)return createIterResultObject(1); | ||
if(index >= iterated.length)return iterResult(1); | ||
if(kind == KEY) value = index; | ||
else if(kind == VALUE)value = iterated[index]; | ||
else value = [index, iterated[index]]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -72,3 +74,3 @@ | ||
, key, value; | ||
if(index >= keys.length)return createIterResultObject(1); | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
@@ -78,3 +80,3 @@ if(kind == KEY) value = key; | ||
else value = [key, iterated.get(key)]; | ||
return createIterResultObject(0, value); | ||
return iterResult(0, value); | ||
}); | ||
@@ -95,19 +97,6 @@ | ||
, key; | ||
if(!keys.length)return createIterResultObject(1); | ||
if(!keys.length)return iterResult(1); | ||
key = keys.pop(); | ||
return createIterResultObject(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
return iterResult(0, iter.k == KEY+VALUE ? [key, key] : key); | ||
}); | ||
function $for(iterable, entries){ | ||
if(!(this instanceof $for))return new $for(iterable, entries); | ||
set(this, ITER, {o: iterable, e: entries}); | ||
} | ||
$for[PROTOTYPE].of = function(fn, that){ | ||
var data = this[ITER]; | ||
forOf(data.o, data.e, fn, that); | ||
} | ||
$for.isIterable = isIterable; | ||
$for.getIterator = getIterator; | ||
$define(GLOBAL + FORCED, {$for: $for}); | ||
}(); |
// ECMAScript 6 symbols shim | ||
!function(TAG, $TO_STRING_TAG, SymbolRegistry){ | ||
!function(TAG, SymbolRegistry){ | ||
// 19.4.1.1 Symbol([description]) | ||
@@ -20,5 +20,2 @@ if(!isNative(Symbol)){ | ||
} | ||
TO_STRING_TAG = $TO_STRING_TAG in Symbol | ||
? Symbol[$TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + $TO_STRING_TAG); | ||
$define(GLOBAL + WRAP, {Symbol: Symbol}); | ||
@@ -37,3 +34,5 @@ $define(STATIC, SYMBOL, { | ||
// 19.4.2.10 Symbol.toStringTag | ||
toStringTag: TO_STRING_TAG, | ||
toStringTag: SYMBOL_TAG = TO_STRING_TAG in Symbol | ||
? Symbol[TO_STRING_TAG] | ||
: Symbol(SYMBOL + '.' + TO_STRING_TAG), | ||
pure: symbol, | ||
@@ -45,2 +44,2 @@ set: set | ||
$define(GLOBAL, {Reflect: {ownKeys: ownKeys}}); | ||
}(symbol('tag'), TO_STRING + 'Tag', {}); | ||
}(symbol('tag'), {}); |
@@ -186,10 +186,9 @@ // ECMAScript 6 shim | ||
, mapping = mapfn !== undefined | ||
, f = mapping ? ctx(mapfn, that, 2) : undefined | ||
, index = 0 | ||
, length, f; | ||
if(mapping)f = ctx(mapfn, that, 2); | ||
if(isIterable(O))forOf(O, false, function(value){ | ||
result[index] = mapping ? f(value, index) : value; | ||
, length; | ||
if(isIterable(O))for(var iter = getIterator(O), step; !(step = iter.next()).done;){ | ||
result[index] = mapping ? f(step.value, index) : step.value; | ||
index++; | ||
}); | ||
else for(length = toLength(O.length); length > index; index++){ | ||
} else for(length = toLength(O.length); length > index; index++){ | ||
result[index] = mapping ? f(O[index], index) : O[index]; | ||
@@ -236,4 +235,4 @@ } | ||
// 19.1.3.6 Object.prototype.toString() | ||
if(framework && TO_STRING_TAG){ | ||
tmp[TO_STRING_TAG] = 'x'; | ||
if(framework){ | ||
tmp[SYMBOL_TAG] = 'x'; | ||
if(cof(tmp) != 'x')hidden(ObjectProto, TO_STRING, function(){ | ||
@@ -240,0 +239,0 @@ return '[object ' + classof(this) + ']'; |
@@ -1,11 +0,2 @@ | ||
!function(){ | ||
$define(PROTO + FORCED, NUMBER, { | ||
random: function(lim /* = 0 */){ | ||
var a = +this | ||
, b = lim == undefined ? 0 : +lim | ||
, m = min(a, b); | ||
return random() * (max(a, b) - m) + m; | ||
} | ||
}); | ||
!function(){ | ||
function NumberIterator(iterated){ | ||
@@ -17,3 +8,3 @@ set(this, ITER, {l: toLength(iterated), i: 0}); | ||
, i = iter.i++; | ||
return i < iter.l ? createIterResultObject(0, i) : createIterResultObject(1); | ||
return i < iter.l ? iterResult(0, i) : iterResult(1); | ||
}); | ||
@@ -23,2 +14,11 @@ defineIterator(Number, NUMBER, function(){ | ||
}); | ||
$define(PROTO + FORCED, NUMBER, { | ||
random: function(lim /* = 0 */){ | ||
var a = +this | ||
, b = lim == undefined ? 0 : +lim | ||
, m = min(a, b); | ||
return random() * (max(a, b) - m) + m; | ||
} | ||
}); | ||
@@ -25,0 +25,0 @@ $define(PROTO + FORCED, NUMBER, turn.call( |
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 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 not supported yet
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 not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
864476
66
17465
205
0