Comparing version 0.31.2 to 0.31.3
{ | ||
"name": "es6-shim", | ||
"version": "0.31.2", | ||
"version": "0.31.3", | ||
"repo": "paulmillr/es6-shim", | ||
@@ -5,0 +5,0 @@ "description": "ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines", |
# es6-shim x.x.x (not yet released) | ||
# es6-shim 0.31.3 (2 Jun 2015) | ||
* [Fix] Properly name more shim functions | ||
* [Fix] Fix an IE bug where the layout engine internally calls the userland `Object.getOwnPropertyNames` | ||
* [Fix] Ensure `Map.prototype[Symbol.iterator] === Map.prototype.entries` | ||
* [Fix] Ensure `Set.prototype[Symbol.iterator] === Set.prototype.values` | ||
* [Tests] `Object.assign` pending exceptions: IE 9 `preventExtensions` doesn't throw, even in strict mode | ||
* [Security] Cache more native methods in case they're overwritten later | ||
* [Tests] IE 11 has native `Map`/`Set`, but it takes an optional *function*, not an optional iterable, in the constructor | ||
* [Tests] Add more "exists" early bailouts, to declutter native test results | ||
* [Docs] Alphabetize shim lists in the README | ||
* [Perf] Add more `Map`/`Set` fast paths for more primitives: boolean, null, undefined | ||
* [Tests] Test up to `io.js` `v2.2` | ||
* [Deps] Update `mocha`, `es5-shim`, `uglify-js`, `jshint` | ||
* [Refactor] Style cleanups | ||
# es6-shim 0.31.2 (9 May 2015) | ||
@@ -4,0 +19,0 @@ * Fix ES5 `Array.prototype` method wrappers to return the correct value. (#341) |
{ | ||
"name": "es6-shim", | ||
"version": "0.31.2", | ||
"version": "0.31.3", | ||
"repo": "paulmillr/es6-shim", | ||
@@ -5,0 +5,0 @@ "description": "ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines", |
@@ -11,2 +11,2 @@ /*! | ||
(function(t,e){if(typeof define==="function"&&define.amd){define(e)}else if(typeof exports==="object"){module.exports=e()}else{t.returnExports=e()}})(this,function(){"use strict";var t=new Function("return this;");var e=t();var r=e.Object;(function(){if(r.setPrototypeOf){return}var t=r.getOwnPropertyNames;var e=r.getOwnPropertyDescriptor;var n=r.create;var o=r.defineProperty;var f=r.getPrototypeOf;var i=r.prototype;var c=function(r,n){t(n).forEach(function(t){o(r,t,e(n,t))});return r};var u=function(t,e){return c(n(e),t)};var a,_;try{a=e(i,"__proto__").set;a.call({},null);_=function(t,e){a.call(t,e);return t}}catch(p){a={__proto__:null};if(a instanceof r){_=u}else{a.__proto__=i;if(a instanceof r){_=function(t,e){t.__proto__=e;return t}}else{_=function(t,e){return f(t)?(t.__proto__=e,t):u(t,e)}}}}r.setPrototypeOf=_})()}); | ||
//# sourceMappingURL=es6-sham.map | ||
//# sourceMappingURL=es6-sham.map |
@@ -10,5 +10,4 @@ /*! | ||
*/ | ||
(function(e,t){if(typeof define==="function"&&define.amd){define(t)}else if(typeof exports==="object"){module.exports=t()}else{e.returnExports=t()}})(this,function(){"use strict";var e=function Kt(e){return function t(){return!e.apply(this,arguments)}};var t=function(e){try{e();return false}catch(t){return true}};var r=function Bt(e){try{return e()}catch(t){return false}};var n=e(t);var o=function(){return!t(function(){Object.defineProperty({},"x",{})})};var i=!!Object.defineProperty&&o();var a=Function.call.bind(Array.prototype.forEach);var u=Function.call.bind(Array.prototype.map);var s=Function.call.bind(Array.prototype.reduce);var f=Function.call.bind(Array.prototype.filter);var c=function(e,t,r,n){if(!n&&t in e){return}if(i){Object.defineProperty(e,t,{configurable:true,enumerable:false,writable:true,value:r})}else{e[t]=r}};var l=function(e,t){a(Object.keys(t),function(r){var n=t[r];c(e,r,n,false)})};var p=Object.create||function(e,t){function r(){}r.prototype=e;var n=new r;if(typeof t!=="undefined"){l(n,t)}return n};var v=function(e,t){if(!Object.setPrototypeOf){return false}return r(function(){var r=function n(t){var r=new e(t);Object.setPrototypeOf(r,n.prototype);return r};r.prototype=p(e.prototype,{constructor:{value:e}});return t(r)})};var h=function(){return String.prototype.startsWith&&t(function(){"/a/".startsWith(/a/)})};var y=function(){return String.prototype.startsWith&&"abc".startsWith("a",Infinity)===false}();var b=new Function("return this;");var g=b();var d=g.isFinite;var m=function(){return this===null}.call(null);var O=h()&&y;var w=Function.call.bind(String.prototype.indexOf);var j=Function.call.bind(Object.prototype.toString);var M=Function.call.bind(Object.prototype.hasOwnProperty);var T;var I=function(){};var S=g.Symbol||{};var E=S.species||"@@species";var x={object:function(e){return e!==null&&typeof e==="object"},string:function(e){return j(e)==="[object String]"},regex:function(e){return j(e)==="[object RegExp]"},symbol:function(e){return typeof g.Symbol==="function"&&typeof e==="symbol"}};var _=Number.isNaN||function Jt(e){return e!==e};var P=Number.isFinite||function Qt(e){return typeof e==="number"&&d(e)};var N={getter:function(e,t,r){if(!i){throw new TypeError("getters require true ES5 support")}Object.defineProperty(e,t,{configurable:true,enumerable:false,get:r})},proxy:function(e,t,r){if(!i){throw new TypeError("getters require true ES5 support")}var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,{configurable:n.configurable,enumerable:n.enumerable,get:function o(){return e[t]},set:function a(r){e[t]=r}})},redefine:function(e,t,r){if(i){var n=Object.getOwnPropertyDescriptor(e,t);n.value=r;Object.defineProperty(e,t,n)}else{e[t]=r}},preserveToString:function(e,t){c(e,"toString",t.toString.bind(t),true)}};var C=function Yt(e,t,r){var n=e[t];c(e,t,r,true);N.preserveToString(e[t],n)};var A=x.symbol(S.iterator)?S.iterator:"_es6-shim iterator_";if(g.Set&&typeof(new g.Set)["@@iterator"]==="function"){A="@@iterator"}var k=function(e,t){var r=t||function o(){return this};var n={};n[A]=r;l(e,n);if(!e[A]&&x.symbol(A)){e[A]=r}};var R=function er(e){var t=j(e);var r=t==="[object Arguments]";if(!r){r=t!=="[object Array]"&&e!==null&&typeof e==="object"&&typeof e.length==="number"&&e.length>=0&&j(e.callee)==="[object Function]"}return r};var L=Function.call.bind(Function.apply);var z={Call:function tr(e,t){var r=arguments.length>2?arguments[2]:[];if(!z.IsCallable(e)){throw new TypeError(e+" is not a function")}return L(e,t,r)},RequireObjectCoercible:function(e,t){if(e==null){throw new TypeError(t||"Cannot call method on "+e)}},TypeIsObject:function(e){return e!=null&&Object(e)===e},ToObject:function(e,t){z.RequireObjectCoercible(e,t);return Object(e)},IsCallable:function(e){return typeof e==="function"&&j(e)==="[object Function]"},ToInt32:function(e){return z.ToNumber(e)>>0},ToUint32:function(e){return z.ToNumber(e)>>>0},ToNumber:function(e){if(j(e)==="[object Symbol]"){throw new TypeError("Cannot convert a Symbol value to a number")}return+e},ToInteger:function(e){var t=z.ToNumber(e);if(_(t)){return 0}if(t===0||!P(t)){return t}return(t>0?1:-1)*Math.floor(Math.abs(t))},ToLength:function(e){var t=z.ToInteger(e);if(t<=0){return 0}if(t>Number.MAX_SAFE_INTEGER){return Number.MAX_SAFE_INTEGER}return t},SameValue:function(e,t){if(e===t){if(e===0){return 1/e===1/t}return true}return _(e)&&_(t)},SameValueZero:function(e,t){return e===t||_(e)&&_(t)},IsIterable:function(e){return z.TypeIsObject(e)&&(typeof e[A]!=="undefined"||R(e))},GetIterator:function(e){if(R(e)){return new T(e,"value")}var t=e[A];if(!z.IsCallable(t)){throw new TypeError("value is not an iterable")}var r=t.call(e);if(!z.TypeIsObject(r)){throw new TypeError("bad iterator")}return r},IteratorNext:function(e){var t=arguments.length>1?e.next(arguments[1]):e.next();if(!z.TypeIsObject(t)){throw new TypeError("bad iterator")}return t},Construct:function(e,t){var r;if(z.IsCallable(e[E])){r=e[E]()}else{r=p(e.prototype||null)}l(r,{_es6construct:true});var n=z.Call(e,r,t);return z.TypeIsObject(n)?n:r},CreateHTML:function(e,t,r,n){var o=String(e);var i="<"+t;if(r!==""){var a=String(n);var u=a.replace(/"/g,""");i+=" "+r+'="'+u+'"'}var s=i+">";var f=s+o;return f+"</"+t+">"}};var F=function(e){if(!z.TypeIsObject(e)){throw new TypeError("bad object")}var t=e;if(!t._es6construct){if(t.constructor&&z.IsCallable(t.constructor[E])){t=t.constructor[E](t)}l(t,{_es6construct:true})}return t};if(String.fromCodePoint&&String.fromCodePoint.length!==1){var D=Function.apply.bind(String.fromCodePoint);C(String,"fromCodePoint",function rr(e){return D(this,arguments)})}var q={fromCodePoint:function nr(e){var t=[];var r;for(var n=0,o=arguments.length;n<o;n++){r=Number(arguments[n]);if(!z.SameValue(r,z.ToInteger(r))||r<0||r>1114111){throw new RangeError("Invalid code point "+r)}if(r<65536){t.push(String.fromCharCode(r))}else{r-=65536;t.push(String.fromCharCode((r>>10)+55296));t.push(String.fromCharCode(r%1024+56320))}}return t.join("")},raw:function or(e){var t=z.ToObject(e,"bad callSite");var r=z.ToObject(t.raw,"bad raw value");var n=r.length;var o=z.ToLength(n);if(o<=0){return""}var i=[];var a=0;var u,s,f,c;while(a<o){u=String(a);f=String(r[u]);i.push(f);if(a+1>=o){break}s=a+1<arguments.length?arguments[a+1]:"";c=String(s);i.push(c);a++}return i.join("")}};l(String,q);if(String.raw({raw:{0:"x",1:"y",length:2}})!=="xy"){C(String,"raw",q.raw)}var G=function ir(e,t){if(t<1){return""}if(t%2){return ir(e,t-1)+e}var r=ir(e,t/2);return r+r};var H=Infinity;var W={repeat:function ar(e){z.RequireObjectCoercible(this);var t=String(this);var r=z.ToInteger(e);if(r<0||r>=H){throw new RangeError("repeat count must be less than infinity and not overflow maximum string size")}return G(t,r)},startsWith:function ur(e){z.RequireObjectCoercible(this);var t=String(this);if(x.regex(e)){throw new TypeError('Cannot call method "startsWith" with a regex')}var r=String(e);var n=arguments.length>1?arguments[1]:void 0;var o=Math.max(z.ToInteger(n),0);return t.slice(o,o+r.length)===r},endsWith:function sr(e){z.RequireObjectCoercible(this);var t=String(this);if(x.regex(e)){throw new TypeError('Cannot call method "endsWith" with a regex')}var r=String(e);var n=t.length;var o=arguments.length>1?arguments[1]:void 0;var i=typeof o==="undefined"?n:z.ToInteger(o);var a=Math.min(Math.max(i,0),n);return t.slice(a-r.length,a)===r},includes:function fr(e){var t=arguments.length>1?arguments[1]:void 0;return w(this,e,t)!==-1},codePointAt:function cr(e){z.RequireObjectCoercible(this);var t=String(this);var r=z.ToInteger(e);var n=t.length;if(r>=0&&r<n){var o=t.charCodeAt(r);var i=r+1===n;if(o<55296||o>56319||i){return o}var a=t.charCodeAt(r+1);if(a<56320||a>57343){return o}return(o-55296)*1024+(a-56320)+65536}}};l(String.prototype,W);if("a".includes("a",Infinity)!==false){C(String.prototype,"includes",W.includes)}var V="\x85".trim().length!==1;if(V){delete String.prototype.trim;var $=[" \n\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003","\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028","\u2029\ufeff"].join("");var U=new RegExp("(^["+$+"]+)|(["+$+"]+$)","g");l(String.prototype,{trim:function lr(){if(typeof this==="undefined"||this===null){throw new TypeError("can't convert "+this+" to object")}return String(this).replace(U,"")}})}var X=function(e){z.RequireObjectCoercible(e);this._s=String(e);this._i=0};X.prototype.next=function(){var e=this._s,t=this._i;if(typeof e==="undefined"||t>=e.length){this._s=void 0;return{value:void 0,done:true}}var r=e.charCodeAt(t),n,o;if(r<55296||r>56319||t+1===e.length){o=1}else{n=e.charCodeAt(t+1);o=n<56320||n>57343?1:2}this._i=t+o;return{value:e.substr(t,o),done:false}};k(X.prototype);k(String.prototype,function(){return new X(this)});if(!O){C(String.prototype,"startsWith",W.startsWith);C(String.prototype,"endsWith",W.endsWith)}var Z={from:function pr(e){var t=arguments.length>1?arguments[1]:void 0;var r=z.ToObject(e,"bad iterable");if(typeof t!=="undefined"&&!z.IsCallable(t)){throw new TypeError("Array.from: when provided, the second argument must be a function")}var n=arguments.length>2;var o=n?arguments[2]:void 0;var i=z.IsIterable(r);var a;var u,s,f;if(i){s=0;u=z.IsCallable(this)?Object(new this):[];var c=i?z.GetIterator(r):null;var l;do{l=z.IteratorNext(c);if(!l.done){f=l.value;if(t){u[s]=n?t.call(o,f,s):t(f,s)}else{u[s]=f}s+=1}}while(!l.done);a=s}else{a=z.ToLength(r.length);u=z.IsCallable(this)?Object(new this(a)):new Array(a);for(s=0;s<a;++s){f=r[s];if(t){u[s]=n?t.call(o,f,s):t(f,s)}else{u[s]=f}}}u.length=a;return u},of:function vr(){return Array.from.call(this,arguments)}};l(Array,Z);var K=function(e){return{value:e,done:arguments.length===0}};T=function(e,t){this.i=0;this.array=e;this.kind=t};l(T.prototype,{next:function(){var e=this.i,t=this.array;if(!(this instanceof T)){throw new TypeError("Not an ArrayIterator")}if(typeof t!=="undefined"){var r=z.ToLength(t.length);for(;e<r;e++){var n=this.kind;var o;if(n==="key"){o=e}else if(n==="value"){o=t[e]}else if(n==="entry"){o=[e,t[e]]}this.i=e+1;return{value:o,done:false}}}this.array=void 0;return{value:void 0,done:true}}});k(T.prototype);var B=function(e,t){this.object=e;this.array=null;this.kind=t};function J(e){var t=[];for(var r in e){t.push(r)}return t}l(B.prototype,{next:function(){var e,t=this.array;if(!(this instanceof B)){throw new TypeError("Not an ObjectIterator")}if(t===null){t=this.array=J(this.object)}while(z.ToLength(t.length)>0){e=t.shift();if(!(e in this.object)){continue}if(this.kind==="key"){return K(e)}else if(this.kind==="value"){return K(this.object[e])}else{return K([e,this.object[e]])}}return K()}});k(B.prototype);var Q=function(){var e=function r(e){this.length=e};e.prototype=[];var t=Array.of.apply(e,[1,2]);return t instanceof e&&t.length===2}();if(!Q){C(Array,"of",Z.of)}var Y={copyWithin:function hr(e,t){var r=arguments[2];var n=z.ToObject(this);var o=z.ToLength(n.length);var i=z.ToInteger(e);var a=z.ToInteger(t);var u=i<0?Math.max(o+i,0):Math.min(i,o);var s=a<0?Math.max(o+a,0):Math.min(a,o);r=typeof r==="undefined"?o:z.ToInteger(r);var f=r<0?Math.max(o+r,0):Math.min(r,o);var c=Math.min(f-s,o-u);var l=1;if(s<u&&u<s+c){l=-1;s+=c-1;u+=c-1}while(c>0){if(M(n,s)){n[u]=n[s]}else{delete n[s]}s+=l;u+=l;c-=1}return n},fill:function yr(e){var t=arguments.length>1?arguments[1]:void 0;var r=arguments.length>2?arguments[2]:void 0;var n=z.ToObject(this);var o=z.ToLength(n.length);t=z.ToInteger(typeof t==="undefined"?0:t);r=z.ToInteger(typeof r==="undefined"?o:r);var i=t<0?Math.max(o+t,0):Math.min(t,o);var a=r<0?o+r:r;for(var u=i;u<o&&u<a;++u){n[u]=e}return n},find:function br(e){var t=z.ToObject(this);var r=z.ToLength(t.length);if(!z.IsCallable(e)){throw new TypeError("Array#find: predicate must be a function")}var n=arguments.length>1?arguments[1]:null;for(var o=0,i;o<r;o++){i=t[o];if(n){if(e.call(n,i,o,t)){return i}}else if(e(i,o,t)){return i}}},findIndex:function gr(e){var t=z.ToObject(this);var r=z.ToLength(t.length);if(!z.IsCallable(e)){throw new TypeError("Array#findIndex: predicate must be a function")}var n=arguments.length>1?arguments[1]:null;for(var o=0;o<r;o++){if(n){if(e.call(n,t[o],o,t)){return o}}else if(e(t[o],o,t)){return o}}return-1},keys:function dr(){return new T(this,"key")},values:function mr(){return new T(this,"value")},entries:function Or(){return new T(this,"entry")}};if(Array.prototype.keys&&!z.IsCallable([1].keys().next)){delete Array.prototype.keys}if(Array.prototype.entries&&!z.IsCallable([1].entries().next)){delete Array.prototype.entries}if(Array.prototype.keys&&Array.prototype.entries&&!Array.prototype.values&&Array.prototype[A]){l(Array.prototype,{values:Array.prototype[A]});if(x.symbol(S.unscopables)){Array.prototype[S.unscopables].values=true}}if(Array.prototype.values&&Array.prototype.values.name!=="values"){var ee=Array.prototype.values;C(Array.prototype,"values",function wr(){return ee.call(this)});c(Array.prototype,A,Array.prototype.values,true)}l(Array.prototype,Y);k(Array.prototype,function(){return this.values()});if(Object.getPrototypeOf){k(Object.getPrototypeOf([].values()))}var te=function(){return r(function(){return Array.from({length:-1}).length===0})}();var re=function(){var e=Array.from([0].entries());return e.length===1&&e[0][0]===0&&e[0][1]===1}();if(!te||!re){C(Array,"from",Z.from)}var ne=function(e,t){var n={length:-1};n[t?(-1>>>0)-1:0]=true;return r(function(){e.call(n,function(){throw new RangeError("should not reach here")},[])})};if(!ne(Array.prototype.forEach)){var oe=Array.prototype.forEach;C(Array.prototype,"forEach",function jr(e){return oe.apply(this.length>=0?this:[],arguments)},true)}if(!ne(Array.prototype.map)){var ie=Array.prototype.map;C(Array.prototype,"map",function Mr(e){return ie.apply(this.length>=0?this:[],arguments)},true)}if(!ne(Array.prototype.filter)){var ae=Array.prototype.filter;C(Array.prototype,"filter",function Tr(e){return ae.apply(this.length>=0?this:[],arguments)},true)}if(!ne(Array.prototype.some)){var ue=Array.prototype.some;C(Array.prototype,"some",function Ir(e){return ue.apply(this.length>=0?this:[],arguments)},true)}if(!ne(Array.prototype.every)){var se=Array.prototype.every;C(Array.prototype,"every",function Sr(e){return se.apply(this.length>=0?this:[],arguments)},true)}if(!ne(Array.prototype.reduce)){var fe=Array.prototype.reduce;C(Array.prototype,"reduce",function Er(e){return fe.apply(this.length>=0?this:[],arguments)},true)}if(!ne(Array.prototype.reduceRight,true)){var ce=Array.prototype.reduceRight;C(Array.prototype,"reduceRight",function xr(e){return ce.apply(this.length>=0?this:[],arguments)},true)}var le=Math.pow(2,53)-1;l(Number,{MAX_SAFE_INTEGER:le,MIN_SAFE_INTEGER:-le,EPSILON:2.220446049250313e-16,parseInt:g.parseInt,parseFloat:g.parseFloat,isFinite:P,isInteger:function _r(e){return P(e)&&z.ToInteger(e)===e},isSafeInteger:function Pr(e){return Number.isInteger(e)&&Math.abs(e)<=Number.MAX_SAFE_INTEGER},isNaN:_});c(Number,"parseInt",g.parseInt,Number.parseInt!==g.parseInt);if(![,1].find(function(e,t){return t===0})){C(Array.prototype,"find",Y.find)}if([,1].findIndex(function(e,t){return t===0})!==0){C(Array.prototype,"findIndex",Y.findIndex)}var pe=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable);var ve=function Nr(){var e=Number(this);var t=arguments.length;var r=t-e;var n=new Array(r<0?0:r);for(var o=e;o<t;++o){n[o-e]=arguments[o]}return n};var he=function Cr(e){return function t(r,n){r[n]=e[n];return r}};var ye=function(e,t){var r=Object.keys(Object(t));var n;if(z.IsCallable(Object.getOwnPropertySymbols)){n=f(Object.getOwnPropertySymbols(Object(t)),pe(t))}return s(r.concat(n||[]),he(t),e)};var be={assign:function(e,t){if(!z.TypeIsObject(e)){throw new TypeError("target must be an object")}return s(ve.apply(0,arguments),ye)},is:function Ar(e,t){return z.SameValue(e,t)}};var ge=Object.assign&&Object.preventExtensions&&function(){var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return e[1]==="y"}}();if(ge){C(Object,"assign",be.assign)}l(Object,be);if(i){var de={setPrototypeOf:function(e,t){var r;var n=function(e,t){if(!z.TypeIsObject(e)){throw new TypeError("cannot set prototype on a non-object")}if(!(t===null||z.TypeIsObject(t))){throw new TypeError("can only set prototype to an object or null"+t)}};var o=function(e,t){n(e,t);r.call(e,t);return e};try{r=e.getOwnPropertyDescriptor(e.prototype,t).set;r.call({},null)}catch(i){if(e.prototype!=={}[t]){return}r=function(e){this[t]=e};o.polyfill=o(o({},null),e.prototype)instanceof e}return o}(Object,"__proto__")};l(Object,de)}if(Object.setPrototypeOf&&Object.getPrototypeOf&&Object.getPrototypeOf(Object.setPrototypeOf({},null))!==null&&Object.getPrototypeOf(Object.create(null))===null){(function(){var e=Object.create(null);var t=Object.getPrototypeOf,r=Object.setPrototypeOf;Object.getPrototypeOf=function(r){var n=t(r);return n===e?null:n};Object.setPrototypeOf=function(t,n){var o=n===null?e:n;return r(t,o)};Object.setPrototypeOf.polyfill=false})()}var me=!t(function(){Object.keys("foo")});if(!me){var Oe=Object.keys;C(Object,"keys",function kr(e){return Oe(z.ToObject(e))})}if(Object.getOwnPropertyNames){var we=!t(function(){Object.getOwnPropertyNames("foo")});if(!we){var je=Object.getOwnPropertyNames;C(Object,"getOwnPropertyNames",function Rr(e){return je(z.ToObject(e))})}}if(Object.getOwnPropertyDescriptor){var Me=!t(function(){Object.getOwnPropertyDescriptor("foo","bar")});if(!Me){var Te=Object.getOwnPropertyDescriptor;C(Object,"getOwnPropertyDescriptor",function Lr(e,t){return Te(z.ToObject(e),t)})}}if(Object.seal){var Ie=!t(function(){Object.seal("foo")});if(!Ie){var Se=Object.seal;C(Object,"seal",function zr(e){if(!x.object(e)){return e}return Se(e)})}}if(Object.isSealed){var Ee=!t(function(){Object.isSealed("foo")});if(!Ee){var xe=Object.isSealed;C(Object,"isSealed",function Fr(e){if(!x.object(e)){return true}return xe(e)})}}if(Object.freeze){var _e=!t(function(){Object.freeze("foo")});if(!_e){var Pe=Object.freeze;C(Object,"freeze",function Dr(e){if(!x.object(e)){return e}return Pe(e)})}}if(Object.isFrozen){var Ne=!t(function(){Object.isFrozen("foo")});if(!Ne){var Ce=Object.isFrozen;C(Object,"isFrozen",function qr(e){if(!x.object(e)){return true}return Ce(e)})}}if(Object.preventExtensions){var Ae=!t(function(){Object.preventExtensions("foo")});if(!Ae){var ke=Object.preventExtensions;C(Object,"preventExtensions",function Gr(e){if(!x.object(e)){return e}return ke(e)})}}if(Object.isExtensible){var Re=!t(function(){Object.isExtensible("foo")});if(!Re){var Le=Object.isExtensible;C(Object,"isExtensible",function Hr(e){if(!x.object(e)){return false}return Le(e)})}}if(Object.getPrototypeOf){var ze=!t(function(){Object.getPrototypeOf("foo")});if(!ze){var Fe=Object.getPrototypeOf;C(Object,"getPrototypeOf",function Wr(e){return Fe(z.ToObject(e))})}}if(!RegExp.prototype.flags&&i){var De=function Vr(){if(!z.TypeIsObject(this)){throw new TypeError("Method called on incompatible type: must be an object.")}var e="";if(this.global){e+="g"}if(this.ignoreCase){e+="i"}if(this.multiline){e+="m"}if(this.unicode){e+="u"}if(this.sticky){e+="y"}return e};N.getter(RegExp.prototype,"flags",De)}var qe=r(function(){return String(new RegExp(/a/g,"i"))==="/a/i"});if(!qe&&i){var Ge=RegExp;var He=function $r(e,t){var r=this instanceof $r;if(!r&&(x.regex(e)||e.constructor===$r)){return e}if(x.regex(e)&&x.string(t)){return new $r(e.source,t)}return new Ge(e,t)};N.preserveToString(He,Ge);if(Object.setPrototypeOf){Object.setPrototypeOf(Ge,He)}a(Object.getOwnPropertyNames(Ge),function(e){if(e==="$input"){return}if(e in I){return}N.proxy(Ge,e,He)});He.prototype=Ge.prototype;N.redefine(Ge.prototype,"constructor",He);RegExp=He;N.redefine(g,"RegExp",He)}if(i){var We={input:"$_",lastMatch:"$&",lastParen:"$+",leftContext:"$`",rightContext:"$'"};a(Object.keys(We),function(e){if(e in RegExp&&!(We[e]in RegExp)){N.getter(RegExp,We[e],function t(){return RegExp[e]})}})}var Ve=function(e){return e*e};var $e=function(e,t){return e+t};var Ue=1/Number.EPSILON;var Xe=function Ur(e){return e+Ue-Ue};var Ze=Math.pow(2,-23);var Ke=Math.pow(2,127)*(2-Ze);var Be=Math.pow(2,-126);var Je=Number.prototype.clz;delete Number.prototype.clz;var Qe={acosh:function Xr(e){var t=Number(e);if(Number.isNaN(t)||e<1){return NaN}if(t===1){return 0}if(t===Infinity){return t}return Math.log(t/Math.E+Math.sqrt(t+1)*Math.sqrt(t-1)/Math.E)+1},asinh:function Zr(e){var t=Number(e);if(t===0||!d(t)){return t}return t<0?-Math.asinh(-t):Math.log(t+Math.sqrt(t*t+1))},atanh:function Kr(e){var t=Number(e);if(Number.isNaN(t)||t<-1||t>1){return NaN}if(t===-1){return-Infinity}if(t===1){return Infinity}if(t===0){return t}return.5*Math.log((1+t)/(1-t))},cbrt:function Br(e){var t=Number(e);if(t===0){return t}var r=t<0,n;if(r){t=-t}if(t===Infinity){n=Infinity}else{n=Math.exp(Math.log(t)/3);n=(t/(n*n)+2*n)/3}return r?-n:n},clz32:function Jr(e){var t=Number(e);var r=z.ToUint32(t);if(r===0){return 32}return Je?Je.call(r):31-Math.floor(Math.log(r+.5)*Math.LOG2E)},cosh:function Qr(e){var t=Number(e);if(t===0){return 1}if(Number.isNaN(t)){return NaN}if(!d(t)){return Infinity}if(t<0){t=-t}if(t>21){return Math.exp(t)/2}return(Math.exp(t)+Math.exp(-t))/2},expm1:function Yr(e){var t=Number(e);if(t===-Infinity){return-1}if(!d(t)||t===0){return t}if(Math.abs(t)>.5){return Math.exp(t)-1}var r=t;var n=0;var o=1;while(n+r!==n){n+=r;o+=1;r*=t/o}return n},hypot:function en(e,t){var r=false;var n=true;var o=false;var i=[];Array.prototype.every.call(arguments,function(e){var t=Number(e);if(Number.isNaN(t)){r=true}else if(t===Infinity||t===-Infinity){o=true}else if(t!==0){n=false}if(o){return false}else if(!r){i.push(Math.abs(t))}return true});if(o){return Infinity}if(r){return NaN}if(n){return 0}var a=Math.max.apply(Math,i);var f=u(i,function(e){return e/a});var c=s(u(f,Ve),$e);return a*Math.sqrt(c)},log2:function tn(e){return Math.log(e)*Math.LOG2E},log10:function rn(e){return Math.log(e)*Math.LOG10E},log1p:function nn(e){var t=Number(e);if(t<-1||Number.isNaN(t)){return NaN}if(t===0||t===Infinity){return t}if(t===-1){return-Infinity}return 1+t-1===0?t:t*(Math.log(1+t)/(1+t-1))},sign:function on(e){var t=Number(e);if(t===0){return t}if(Number.isNaN(t)){return t}return t<0?-1:1},sinh:function an(e){var t=Number(e);if(!d(t)||t===0){return t}if(Math.abs(t)<1){return(Math.expm1(t)-Math.expm1(-t))/2}return(Math.exp(t-1)-Math.exp(-t-1))*Math.E/2},tanh:function un(e){var t=Number(e);if(Number.isNaN(t)||t===0){return t}if(t===Infinity){return 1}if(t===-Infinity){return-1}var r=Math.expm1(t);var n=Math.expm1(-t);if(r===Infinity){return 1}if(n===Infinity){return-1}return(r-n)/(Math.exp(t)+Math.exp(-t))},trunc:function sn(e){var t=Number(e);return t<0?-Math.floor(-t):Math.floor(t)},imul:function fn(e,t){var r=z.ToUint32(e);var n=z.ToUint32(t);var o=r>>>16&65535;var i=r&65535;var a=n>>>16&65535;var u=n&65535;return i*u+(o*u+i*a<<16>>>0)|0},fround:function cn(e){var t=Number(e);if(t===0||t===Infinity||t===-Infinity||_(t)){return t}var r=Math.sign(t);var n=Math.abs(t);if(n<Be){return r*Xe(n/Be/Ze)*Be*Ze}var o=(1+Ze/Number.EPSILON)*n;var i=o-(o-n);if(i>Ke||_(i)){return r*Infinity}return r*i}};l(Math,Qe);c(Math,"log1p",Qe.log1p,Math.log1p(-1e-17)!==-1e-17);c(Math,"asinh",Qe.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7));c(Math,"tanh",Qe.tanh,Math.tanh(-2e-17)!==-2e-17);c(Math,"acosh",Qe.acosh,Math.acosh(Number.MAX_VALUE)===Infinity);c(Math,"cbrt",Qe.cbrt,Math.abs(1-Math.cbrt(1e-300)/1e-100)/Number.EPSILON>8);c(Math,"sinh",Qe.sinh,Math.sinh(-2e-17)!==-2e-17);var Ye=Math.expm1(10);c(Math,"expm1",Qe.expm1,Ye>22025.465794806718||Ye<22025.465794806718);var et=Math.round;var tt=Math.round(.5-Number.EPSILON/4)===0&&Math.round(-.5+Number.EPSILON/3.99)===1;var rt=Ue+1;var nt=2*Ue-1;var ot=[rt,nt].every(function(e){return Math.round(e)===e});c(Math,"round",function ln(e){var t=Math.floor(e);var r=t===-1?-0:t+1;return e-t<.5?t:r},!tt||!ot);N.preserveToString(Math.round,et);var it=Math.imul;if(Math.imul(4294967295,5)!==-5){Math.imul=Qe.imul;N.preserveToString(Math.imul,it)}if(Math.imul.length!==2){C(Math,"imul",function pn(e,t){return it.apply(Math,arguments)})}var at=function(){var e,t;z.IsPromise=function(e){if(!z.TypeIsObject(e)){return false}if(!e._promiseConstructor){return false}if(typeof e._status==="undefined"){return false}return true};var r=function(e){if(!z.IsCallable(e)){throw new TypeError("bad promise constructor")}var t=this;var r=function(e,r){t.resolve=e;t.reject=r};t.promise=z.Construct(e,[r]);if(!t.promise._es6construct){throw new TypeError("bad promise constructor")}if(!(z.IsCallable(t.resolve)&&z.IsCallable(t.reject))){throw new TypeError("bad promise constructor")}};var n=g.setTimeout;var o;if(typeof window!=="undefined"&&z.IsCallable(window.postMessage)){o=function(){var e=[];var t="zero-timeout-message";var r=function(r){e.push(r);window.postMessage(t,"*")};var n=function(r){if(r.source===window&&r.data===t){r.stopPropagation();if(e.length===0){return}var n=e.shift();n()}};window.addEventListener("message",n,true);return r}}var i=function(){var e=g.Promise;return e&&e.resolve&&function(t){return e.resolve().then(t)}};var u=z.IsCallable(g.setImmediate)?g.setImmediate.bind(g):typeof process==="object"&&process.nextTick?process.nextTick:i()||(z.IsCallable(o)?o():function(e){n(e,0)});var s=function(e,t){if(!z.TypeIsObject(e)){return false}var r=t.resolve;var n=t.reject;try{var o=e.then;if(!z.IsCallable(o)){return false}o.call(e,r,n)}catch(i){n(i)}return true};var f=function(e,t){a(e,function(e){u(function(){var r=e.handler;var n=e.capability;var o=n.resolve;var i=n.reject;try{var a=r(t);if(a===n.promise){throw new TypeError("self resolution")}var u=s(a,n);if(!u){o(a)}}catch(f){i(f)}})})};var v=function(e,t,n){return function(o){if(o===e){return n(new TypeError("self resolution"))}var i=e._promiseConstructor;var a=new r(i);var u=s(o,a);if(u){return a.promise.then(t,n)}else{return t(o)}}};e=function(e){var t=this;t=F(t);if(!t._promiseConstructor){throw new TypeError("bad promise")}if(typeof t._status!=="undefined"){throw new TypeError("promise already initialized")}if(!z.IsCallable(e)){throw new TypeError("not a valid resolver")}t._status="unresolved";t._resolveReactions=[];t._rejectReactions=[];var r=function(e){if(t._status!=="unresolved"){return}var r=t._resolveReactions;t._result=e;t._resolveReactions=void 0;t._rejectReactions=void 0;t._status="has-resolution";f(r,e)};var n=function(e){if(t._status!=="unresolved"){return}var r=t._rejectReactions;t._result=e;t._resolveReactions=void 0;t._rejectReactions=void 0;t._status="has-rejection";f(r,e)};try{e(r,n)}catch(o){n(o)}return t};t=e.prototype;var h=function(e,t,r,n){var o=false;return function(i){if(o){return}o=true;t[e]=i;if(--n.count===0){var a=r.resolve;a(t)}}};c(e,E,function(e){var r=this;var n=r.prototype||t;var o=e||p(n);l(o,{_status:void 0,_result:void 0,_resolveReactions:void 0,_rejectReactions:void 0,_promiseConstructor:void 0});o._promiseConstructor=r;return o});l(e,{all:function d(e){var t=this;var n=new r(t);var o=n.resolve;var i=n.reject;try{if(!z.IsIterable(e)){throw new TypeError("bad iterable")}var a=z.GetIterator(e);var u=[],s={count:1};for(var f=0;;f++){var c=z.IteratorNext(a);if(c.done){break}var l=t.resolve(c.value);var p=h(f,u,n,s);s.count++;l.then(p,n.reject)}if(--s.count===0){o(u)}}catch(v){i(v)}return n.promise},race:function m(e){var t=this;var n=new r(t);var o=n.resolve;var i=n.reject;try{if(!z.IsIterable(e)){throw new TypeError("bad iterable")}var a=z.GetIterator(e);while(true){var u=z.IteratorNext(a);if(u.done){break}var s=t.resolve(u.value);s.then(o,i)}}catch(f){i(f)}return n.promise},reject:function O(e){var t=this;var n=new r(t);var o=n.reject;o(e);return n.promise},resolve:function w(e){var t=this;if(z.IsPromise(e)){var n=e._promiseConstructor;if(n===t){return e}}var o=new r(t);var i=o.resolve;i(e);return o.promise}});var y=function(e){return e};var b=function(e){throw e};l(t,{"catch":function(e){return this.then(void 0,e)},then:function j(e,t){var n=this;if(!z.IsPromise(n)){throw new TypeError("not a promise")}var o=this.constructor;var i=new r(o);if(!z.IsCallable(t)){t=b}if(!z.IsCallable(e)){e=y}var a=v(n,e,t);var u={capability:i,handler:a};var s={capability:i,handler:t};switch(n._status){case"unresolved":n._resolveReactions.push(u);n._rejectReactions.push(s);break;case"has-resolution":f([u],n._result);break;case"has-rejection":f([s],n._result);break;default:throw new TypeError("unexpected")}return i.promise}});return e}();if(g.Promise){delete g.Promise.accept;delete g.Promise.defer;delete g.Promise.prototype.chain}l(g,{Promise:at});var ut=v(g.Promise,function(e){return e.resolve(42)instanceof e});var st=!t(function(){g.Promise.reject(42).then(null,5).then(null,I)});var ft=t(function(){g.Promise.call(3,I)});if(!ut||!st||!ft){Promise=at;C(g,"Promise",at)}var ct=function(e){var t=Object.keys(s(e,function(e,t){e[t]=true;return e},{}));return e.join(":")===t.join(":")};var lt=ct(["z","a","bb"]);var pt=ct(["z",1,"a","3",2]);if(i){var vt=function vn(e){if(!lt){return null}var t=typeof e;if(t==="string"){return"$"+e}else if(t==="number"){if(!pt){return"n"+e}return e}return null};var ht=function hn(){return Object.create?Object.create(null):{}};var yt={Map:function(){var e={};function t(e,t){this.key=e;this.value=t;this.next=null;this.prev=null}t.prototype.isRemoved=function(){return this.key===e};var r=function u(e){return!!e._es6map};var n=function s(e,t){if(!z.TypeIsObject(e)||!r(e)){throw new TypeError("Method Map.prototype."+t+" called on incompatible receiver "+String(e))}};function o(e,t){n(e,"[[MapIterator]]");this.head=e._head;this.i=this.head;this.kind=t}o.prototype={next:function(){var e=this.i,t=this.kind,r=this.head,n;if(typeof this.i==="undefined"){return{value:void 0,done:true}}while(e.isRemoved()&&e!==r){e=e.prev}while(e.next!==r){e=e.next;if(!e.isRemoved()){if(t==="key"){n=e.key}else if(t==="value"){n=e.value}else{n=[e.key,e.value]}this.i=e;return{value:n,done:false}}}this.i=void 0;return{value:void 0,done:true}}};k(o.prototype);function i(){var e=this;if(!z.TypeIsObject(e)){throw new TypeError("Constructor Map requires 'new'")}e=F(e);if(!e._es6map){throw new TypeError("bad map")}var r=new t(null,null);r.next=r.prev=r;l(e,{_head:r,_storage:ht(),_size:0});if(arguments.length>0&&typeof arguments[0]!=="undefined"&&arguments[0]!==null){var n=z.GetIterator(arguments[0]);var o=e.set;if(!z.IsCallable(o)){throw new TypeError("bad map")}while(true){var i=z.IteratorNext(n);if(i.done){break}var a=i.value;if(!z.TypeIsObject(a)){throw new TypeError("expected iterable of pairs")}o.call(e,a[0],a[1])}}return e}var a=i.prototype;c(i,E,function(e){var t=this;var r=t.prototype||a;var n=e||p(r);l(n,{_es6map:true});return n});N.getter(i.prototype,"size",function(){if(typeof this._size==="undefined"){throw new TypeError("size method called on incompatible Map")}return this._size});l(i.prototype,{get:function(e){n(this,"get");var t=vt(e);if(t!==null){var r=this._storage[t];if(r){return r.value}else{return}}var o=this._head,i=o;while((i=i.next)!==o){if(z.SameValueZero(i.key,e)){return i.value}}},has:function(e){n(this,"has");var t=vt(e);if(t!==null){return typeof this._storage[t]!=="undefined"}var r=this._head,o=r;while((o=o.next)!==r){if(z.SameValueZero(o.key,e)){return true}}return false},set:function(e,r){n(this,"set");var o=this._head,i=o,a;var u=vt(e);if(u!==null){if(typeof this._storage[u]!=="undefined"){this._storage[u].value=r;return this}else{a=this._storage[u]=new t(e,r);i=o.prev}}while((i=i.next)!==o){if(z.SameValueZero(i.key,e)){i.value=r;return this}}a=a||new t(e,r);if(z.SameValue(-0,e)){a.key=+0}a.next=this._head;a.prev=this._head.prev;a.prev.next=a;a.next.prev=a;this._size+=1;return this},"delete":function(t){n(this,"delete");var r=this._head,o=r;var i=vt(t);if(i!==null){if(typeof this._storage[i]==="undefined"){return false}o=this._storage[i].prev;delete this._storage[i]}while((o=o.next)!==r){if(z.SameValueZero(o.key,t)){o.key=o.value=e;o.prev.next=o.next;o.next.prev=o.prev;this._size-=1; | ||
return true}}return false},clear:function f(){n(this,"clear");this._size=0;this._storage=ht();var t=this._head,r=t,o=r.next;while((r=o)!==t){r.key=r.value=e;o=r.next;r.next=r.prev=t}t.next=t.prev=t},keys:function v(){n(this,"keys");return new o(this,"key")},values:function h(){n(this,"values");return new o(this,"value")},entries:function y(){n(this,"entries");return new o(this,"key+value")},forEach:function b(e){n(this,"forEach");var t=arguments.length>1?arguments[1]:null;var r=this.entries();for(var o=r.next();!o.done;o=r.next()){if(t){e.call(t,o.value[1],o.value[0],this)}else{e(o.value[1],o.value[0],this)}}}});k(i.prototype,function(){return this.entries()});return i}(),Set:function(){var e=function i(e){return e._es6set&&typeof e._storage!=="undefined"};var t=function u(t,r){if(!z.TypeIsObject(t)||!e(t)){throw new TypeError("Set.prototype."+r+" called on incompatible receiver "+String(t))}};var r=function s(){var e=this;if(!z.TypeIsObject(e)){throw new TypeError("Constructor Set requires 'new'")}e=F(e);if(!e._es6set){throw new TypeError("bad set")}l(e,{"[[SetData]]":null,_storage:ht()});if(arguments.length>0&&typeof arguments[0]!=="undefined"&&arguments[0]!==null){var t=arguments[0];var r=z.GetIterator(t);var n=e.add;if(!z.IsCallable(n)){throw new TypeError("bad set")}while(true){var o=z.IteratorNext(r);if(o.done){break}var i=o.value;n.call(e,i)}}return e};var n=r.prototype;c(r,E,function(e){var t=this;var r=t.prototype||n;var o=e||p(r);l(o,{_es6set:true});return o});var o=function f(e){if(!e["[[SetData]]"]){var t=e["[[SetData]]"]=new yt.Map;a(Object.keys(e._storage),function(e){if(e.charCodeAt(0)===36){e=e.slice(1)}else if(e.charAt(0)==="n"){e=+e.slice(1)}else{e=+e}t.set(e,e)});e._storage=null}};N.getter(r.prototype,"size",function(){t(this,"size");o(this);return this["[[SetData]]"].size});l(r.prototype,{has:function(e){t(this,"has");var r;if(this._storage&&(r=vt(e))!==null){return!!this._storage[r]}o(this);return this["[[SetData]]"].has(e)},add:function(e){t(this,"add");var r;if(this._storage&&(r=vt(e))!==null){this._storage[r]=true;return this}o(this);this["[[SetData]]"].set(e,e);return this},"delete":function(e){t(this,"delete");var r;if(this._storage&&(r=vt(e))!==null){var n=M(this._storage,r);return delete this._storage[r]&&n}o(this);return this["[[SetData]]"]["delete"](e)},clear:function v(){t(this,"clear");if(this._storage){this._storage=ht()}else{this["[[SetData]]"].clear()}},values:function h(){t(this,"values");o(this);return this["[[SetData]]"].values()},entries:function y(){t(this,"entries");o(this);return this["[[SetData]]"].entries()},forEach:function b(e){t(this,"forEach");var r=arguments.length>1?arguments[1]:null;var n=this;o(n);this["[[SetData]]"].forEach(function(t,o){if(r){e.call(r,o,o,n)}else{e(o,o,n)}})}});c(r,"keys",r.values,true);k(r.prototype,function(){return this.values()});return r}()};l(g,yt);if(g.Map||g.Set){var bt=r(function(){return new Map([[1,2]]).get(1)===2});if(!bt){var gt=g.Map;g.Map=function yn(){if(!(this instanceof yn)){throw new TypeError('Constructor Map requires "new"')}var e=new gt;var t;if(arguments.length>0){t=arguments[0]}if(Array.isArray(t)||x.string(t)){a(t,function(t){e.set(t[0],t[1])})}else if(t instanceof yn){yn.prototype.forEach.call(t,function(t,r){e.set(r,t)})}Object.setPrototypeOf(e,g.Map.prototype);c(e,"constructor",yn,true);return e};g.Map.prototype=p(gt.prototype);N.preserveToString(g.Map,gt)}var dt=new Map;var mt=function(e){e["delete"](0);e["delete"](-0);e.set(0,3);e.get(-0,4);return e.get(0)===3&&e.get(-0)===4}(dt);var Ot=dt.set(1,2)===dt;if(!mt||!Ot){var wt=Map.prototype.set;C(Map.prototype,"set",function bn(e,t){wt.call(this,e===0?0:e,t);return this})}if(!mt){var jt=Map.prototype.get;var Mt=Map.prototype.has;l(Map.prototype,{get:function gn(e){return jt.call(this,e===0?0:e)},has:function dn(e){return Mt.call(this,e===0?0:e)}},true);N.preserveToString(Map.prototype.get,jt);N.preserveToString(Map.prototype.has,Mt)}var Tt=new Set;var It=function(e){e["delete"](0);e.add(-0);return!e.has(0)}(Tt);var St=Tt.add(1)===Tt;if(!It||!St){var Et=Set.prototype.add;Set.prototype.add=function mn(e){Et.call(this,e===0?0:e);return this};N.preserveToString(Set.prototype.add,Et)}if(!It){var xt=Set.prototype.has;Set.prototype.has=function On(e){return xt.call(this,e===0?0:e)};N.preserveToString(Set.prototype.has,xt);var _t=Set.prototype["delete"];Set.prototype["delete"]=function wn(e){return _t.call(this,e===0?0:e)};N.preserveToString(Set.prototype["delete"],_t)}var Pt=v(g.Map,function(e){var t=new e([]);t.set(42,42);return t instanceof e});var Nt=Object.setPrototypeOf&&!Pt;var Ct=function(){try{return!(g.Map()instanceof g.Map)}catch(e){return e instanceof TypeError}}();if(g.Map.length!==0||Nt||!Ct){var At=g.Map;g.Map=function jn(){if(!(this instanceof jn)){throw new TypeError('Constructor Map requires "new"')}var e=arguments.length>0?new At(arguments[0]):new At;Object.setPrototypeOf(e,jn.prototype);c(e,"constructor",jn,true);return e};g.Map.prototype=At.prototype;N.preserveToString(g.Map,At)}var kt=v(g.Set,function(e){var t=new e([]);t.add(42,42);return t instanceof e});var Rt=Object.setPrototypeOf&&!kt;var Lt=function(){try{return!(g.Set()instanceof g.Set)}catch(e){return e instanceof TypeError}}();if(g.Set.length!==0||Rt||!Lt){var zt=g.Set;g.Set=function Mn(){if(!(this instanceof Mn)){throw new TypeError('Constructor Set requires "new"')}var e=arguments.length>0?new zt(arguments[0]):new zt;Object.setPrototypeOf(e,Mn.prototype);c(e,"constructor",Mn,true);return e};g.Set.prototype=zt.prototype;N.preserveToString(g.Set,zt)}var Ft=!r(function(){return(new Map).keys().next().done});if(typeof g.Map.prototype.clear!=="function"||(new g.Set).size!==0||(new g.Map).size!==0||typeof g.Map.prototype.keys!=="function"||typeof g.Set.prototype.keys!=="function"||typeof g.Map.prototype.forEach!=="function"||typeof g.Set.prototype.forEach!=="function"||n(g.Map)||n(g.Set)||typeof(new g.Map).keys().next!=="function"||Ft||!Pt){delete g.Map;delete g.Set;l(g,{Map:yt.Map,Set:yt.Set},true)}}if(g.Set.prototype.keys!==g.Set.prototype.values){c(g.Set.prototype,"keys",g.Set.prototype.values,true)}k(Object.getPrototypeOf((new g.Map).keys()));k(Object.getPrototypeOf((new g.Set).keys()))}if(!g.Reflect){c(g,"Reflect",{})}var Dt=g.Reflect;var qt=function Tn(e){if(!z.TypeIsObject(e)){throw new TypeError("target must be an object")}};l(g.Reflect,{apply:function In(){return z.Call.apply(null,arguments)},construct:function Sn(e,t){if(!z.IsCallable(e)){throw new TypeError("First argument must be callable.")}return z.Construct(e,t)},deleteProperty:function En(e,t){qt(e);if(i){var r=Object.getOwnPropertyDescriptor(e,t);if(r&&!r.configurable){return false}}return delete e[t]},enumerate:function xn(e){qt(e);return new B(e,"key")},has:function _n(e,t){qt(e);return t in e}});if(Object.getOwnPropertyNames){l(g.Reflect,{ownKeys:function Pn(e){qt(e);var t=Object.getOwnPropertyNames(e);if(z.IsCallable(Object.getOwnPropertySymbols)){t.push.apply(t,Object.getOwnPropertySymbols(e))}return t}})}var Gt=function Nn(e){return!t(e)};if(Object.preventExtensions){l(g.Reflect,{isExtensible:function Cn(e){qt(e);return Object.isExtensible(e)},preventExtensions:function An(e){qt(e);return Gt(function(){Object.preventExtensions(e)})}})}if(i){var Ht=function kn(e,t,r){var n=Object.getOwnPropertyDescriptor(e,t);if(!n){var o=Object.getPrototypeOf(e);if(o===null){return undefined}return Ht(o,t,r)}if("value"in n){return n.value}if(n.get){return n.get.call(r)}return undefined};var Wt=function Rn(e,t,r,n){var o=Object.getOwnPropertyDescriptor(e,t);if(!o){var i=Object.getPrototypeOf(e);if(i!==null){return Wt(i,t,r,n)}o={value:void 0,writable:true,enumerable:true,configurable:true}}if("value"in o){if(!o.writable){return false}if(!z.TypeIsObject(n)){return false}var a=Object.getOwnPropertyDescriptor(n,t);if(a){return Dt.defineProperty(n,t,{value:r})}else{return Dt.defineProperty(n,t,{value:r,writable:true,enumerable:true,configurable:true})}}if(o.set){o.set.call(n,r);return true}return false};l(g.Reflect,{defineProperty:function Ln(e,t,r){qt(e);return Gt(function(){Object.defineProperty(e,t,r)})},getOwnPropertyDescriptor:function zn(e,t){qt(e);return Object.getOwnPropertyDescriptor(e,t)},get:function Fn(e,t){qt(e);var r=arguments.length>2?arguments[2]:e;return Ht(e,t,r)},set:function Dn(e,t,r){qt(e);var n=arguments.length>3?arguments[3]:e;return Wt(e,t,r,n)}})}if(Object.getPrototypeOf){var Vt=Object.getPrototypeOf;l(g.Reflect,{getPrototypeOf:function qn(e){qt(e);return Vt(e)}})}if(Object.setPrototypeOf){var $t=function(e,t){while(t){if(e===t){return true}t=Dt.getPrototypeOf(t)}return false};l(g.Reflect,{setPrototypeOf:function Gn(e,t){qt(e);if(t!==null&&!z.TypeIsObject(t)){throw new TypeError("proto must be an object or null")}if(t===Dt.getPrototypeOf(e)){return true}if(Dt.isExtensible&&!Dt.isExtensible(e)){return false}if($t(e,t)){return false}Object.setPrototypeOf(e,t);return true}})}if(String(new Date(NaN))!=="Invalid Date"){var Ut=Date.prototype.toString;var Xt=function Hn(){var e=+this;if(e!==e){return"Invalid Date"}return Ut.call(this)};C(Date.prototype,"toString",Xt)}var Zt={anchor:function Wn(e){return z.CreateHTML(this,"a","name",e)},big:function Vn(){return z.CreateHTML(this,"big","","")},blink:function $n(){return z.CreateHTML(this,"blink","","")},bold:function Un(){return z.CreateHTML(this,"b","","")},fixed:function Xn(){return z.CreateHTML(this,"tt","","")},fontcolor:function Zn(e){return z.CreateHTML(this,"font","color",e)},fontsize:function Kn(e){return z.CreateHTML(this,"font","size",e)},italics:function Bn(){return z.CreateHTML(this,"i","","")},link:function Jn(e){return z.CreateHTML(this,"a","href",e)},small:function Qn(){return z.CreateHTML(this,"small","","")},strike:function Yn(){return z.CreateHTML(this,"strike","","")},sub:function eo(){return z.CreateHTML(this,"sub","","")},sup:function to(){return z.CreateHTML(this,"sup","","")}};l(String.prototype,Zt);a(Object.keys(Zt),function(e){var t=String.prototype[e];var r=false;if(z.IsCallable(t)){var n=t.call("",' " ');var o=[].concat(n.match(/"/g)).length;r=n!==n.toLowerCase()||o>2}else{r=true}if(r){c(String.prototype,e,Zt[e],true)}});return g}); | ||
//# sourceMappingURL=es6-shim.map | ||
(function(e,t){if(typeof define==="function"&&define.amd){define(t)}else if(typeof exports==="object"){module.exports=t()}else{e.returnExports=t()}})(this,function(){"use strict";var e=Function.call.bind(Function.apply);var t=Function.call.bind(Function.call);var r=function sr(t){return function r(){return!e(t,this,arguments)}};var n=function(e){try{e();return false}catch(t){return true}};var o=function fr(e){try{return e()}catch(t){return false}};var i=r(n);var a=function(){return!n(function(){Object.defineProperty({},"x",{})})};var u=!!Object.defineProperty&&a();var s=Function.call.bind(Array.prototype.forEach);var f=Function.call.bind(Array.prototype.map);var c=Function.call.bind(Array.prototype.reduce);var l=Function.call.bind(Array.prototype.filter);var p=Function.call.bind(Array.prototype.every);var v=function(e,t,r,n){if(!n&&t in e){return}if(u){Object.defineProperty(e,t,{configurable:true,enumerable:false,writable:true,value:r})}else{e[t]=r}};var h=function(e,t){s(Object.keys(t),function(r){var n=t[r];v(e,r,n,false)})};var y=Object.create||function(e,t){var r=function o(){};r.prototype=e;var n=new r;if(typeof t!=="undefined"){h(n,t)}return n};var b=function(e,t){if(!Object.setPrototypeOf){return false}return o(function(){var r=function n(t){var r=new e(t);Object.setPrototypeOf(r,n.prototype);return r};r.prototype=y(e.prototype,{constructor:{value:e}});return t(r)})};var g=function(){return String.prototype.startsWith&&n(function(){"/a/".startsWith(/a/)})};var d=function(){return String.prototype.startsWith&&"abc".startsWith("a",Infinity)===false}();var m=new Function("return this;");var w=m();var O=w.isFinite;var j=function(){return this===null}.call(null);var T=g()&&d;var S=Function.call.bind(String.prototype.indexOf);var I=Function.call.bind(Object.prototype.toString);var M=Function.call.bind(Array.prototype.concat);var E=Function.call.bind(String.prototype.slice);var x=Function.call.bind(Array.prototype.push);var _=Function.apply.bind(Array.prototype.push);var P=Function.call.bind(Array.prototype.shift);var N=Math.max;var C=Math.min;var A=Math.floor;var k=Math.abs;var R=Math.log;var F=Function.call.bind(Object.prototype.hasOwnProperty);var L;var z=function(){};var D=w.Symbol||{};var q=D.species||"@@species";var G={object:function(e){return e!==null&&typeof e==="object"},string:function(e){return I(e)==="[object String]"},regex:function(e){return I(e)==="[object RegExp]"},symbol:function(e){return typeof w.Symbol==="function"&&typeof e==="symbol"}};var H=Number.isNaN||function cr(e){return e!==e};var W=Number.isFinite||function lr(e){return typeof e==="number"&&O(e)};var V={getter:function(e,t,r){if(!u){throw new TypeError("getters require true ES5 support")}Object.defineProperty(e,t,{configurable:true,enumerable:false,get:r})},proxy:function(e,t,r){if(!u){throw new TypeError("getters require true ES5 support")}var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,{configurable:n.configurable,enumerable:n.enumerable,get:function o(){return e[t]},set:function i(r){e[t]=r}})},redefine:function(e,t,r){if(u){var n=Object.getOwnPropertyDescriptor(e,t);n.value=r;Object.defineProperty(e,t,n)}else{e[t]=r}},preserveToString:function(e,t){v(e,"toString",t.toString.bind(t),true)}};var $=function pr(e,t,r){var n=e[t];v(e,t,r,true);V.preserveToString(e[t],n)};var U=G.symbol(D.iterator)?D.iterator:"_es6-shim iterator_";if(w.Set&&typeof(new w.Set)["@@iterator"]==="function"){U="@@iterator"}var X=function(e,t){var r=t||function o(){return this};var n={};n[U]=r;h(e,n);if(!e[U]&&G.symbol(U)){e[U]=r}};var Z=function vr(e){var t=I(e);var r=t==="[object Arguments]";if(!r){r=t!=="[object Array]"&&e!==null&&typeof e==="object"&&typeof e.length==="number"&&e.length>=0&&I(e.callee)==="[object Function]"}return r};var K={Call:function hr(t,r){var n=arguments.length>2?arguments[2]:[];if(!K.IsCallable(t)){throw new TypeError(t+" is not a function")}return e(t,r,n)},RequireObjectCoercible:function(e,t){if(e==null){throw new TypeError(t||"Cannot call method on "+e)}},TypeIsObject:function(e){return e!=null&&Object(e)===e},ToObject:function(e,t){K.RequireObjectCoercible(e,t);return Object(e)},IsCallable:function(e){return typeof e==="function"&&I(e)==="[object Function]"},ToInt32:function(e){return K.ToNumber(e)>>0},ToUint32:function(e){return K.ToNumber(e)>>>0},ToNumber:function(e){if(I(e)==="[object Symbol]"){throw new TypeError("Cannot convert a Symbol value to a number")}return+e},ToInteger:function(e){var t=K.ToNumber(e);if(H(t)){return 0}if(t===0||!W(t)){return t}return(t>0?1:-1)*A(k(t))},ToLength:function(e){var t=K.ToInteger(e);if(t<=0){return 0}if(t>Number.MAX_SAFE_INTEGER){return Number.MAX_SAFE_INTEGER}return t},SameValue:function(e,t){if(e===t){if(e===0){return 1/e===1/t}return true}return H(e)&&H(t)},SameValueZero:function(e,t){return e===t||H(e)&&H(t)},IsIterable:function(e){return K.TypeIsObject(e)&&(typeof e[U]!=="undefined"||Z(e))},GetIterator:function(e){if(Z(e)){return new L(e,"value")}var r=e[U];if(!K.IsCallable(r)){throw new TypeError("value is not an iterable")}var n=t(r,e);if(!K.TypeIsObject(n)){throw new TypeError("bad iterator")}return n},IteratorNext:function(e){var t=arguments.length>1?e.next(arguments[1]):e.next();if(!K.TypeIsObject(t)){throw new TypeError("bad iterator")}return t},Construct:function(e,t){var r;if(K.IsCallable(e[q])){r=e[q]()}else{r=y(e.prototype||null)}h(r,{_es6construct:true});var n=K.Call(e,r,t);return K.TypeIsObject(n)?n:r},CreateHTML:function(e,t,r,n){var o=String(e);var i="<"+t;if(r!==""){var a=String(n);var u=a.replace(/"/g,""");i+=" "+r+'="'+u+'"'}var s=i+">";var f=s+o;return f+"</"+t+">"}};var B=function(e){if(!K.TypeIsObject(e)){throw new TypeError("bad object")}var t=e;if(!t._es6construct){if(t.constructor&&K.IsCallable(t.constructor[q])){t=t.constructor[q](t)}h(t,{_es6construct:true})}return t};if(String.fromCodePoint&&String.fromCodePoint.length!==1){var J=String.fromCodePoint;$(String,"fromCodePoint",function yr(t){return e(J,this,arguments)})}var Q={fromCodePoint:function br(e){var t=[];var r;for(var n=0,o=arguments.length;n<o;n++){r=Number(arguments[n]);if(!K.SameValue(r,K.ToInteger(r))||r<0||r>1114111){throw new RangeError("Invalid code point "+r)}if(r<65536){x(t,String.fromCharCode(r))}else{r-=65536;x(t,String.fromCharCode((r>>10)+55296));x(t,String.fromCharCode(r%1024+56320))}}return t.join("")},raw:function gr(e){var t=K.ToObject(e,"bad callSite");var r=K.ToObject(t.raw,"bad raw value");var n=r.length;var o=K.ToLength(n);if(o<=0){return""}var i=[];var a=0;var u,s,f,c;while(a<o){u=String(a);f=String(r[u]);x(i,f);if(a+1>=o){break}s=a+1<arguments.length?arguments[a+1]:"";c=String(s);x(i,c);a++}return i.join("")}};h(String,Q);if(String.raw({raw:{0:"x",1:"y",length:2}})!=="xy"){$(String,"raw",Q.raw)}var Y=function dr(e,t){if(t<1){return""}if(t%2){return dr(e,t-1)+e}var r=dr(e,t/2);return r+r};var ee=Infinity;var te={repeat:function mr(e){K.RequireObjectCoercible(this);var t=String(this);var r=K.ToInteger(e);if(r<0||r>=ee){throw new RangeError("repeat count must be less than infinity and not overflow maximum string size")}return Y(t,r)},startsWith:function wr(e){K.RequireObjectCoercible(this);var t=String(this);if(G.regex(e)){throw new TypeError('Cannot call method "startsWith" with a regex')}var r=String(e);var n=arguments.length>1?arguments[1]:void 0;var o=N(K.ToInteger(n),0);return E(t,o,o+r.length)===r},endsWith:function Or(e){K.RequireObjectCoercible(this);var t=String(this);if(G.regex(e)){throw new TypeError('Cannot call method "endsWith" with a regex')}var r=String(e);var n=t.length;var o=arguments.length>1?arguments[1]:void 0;var i=typeof o==="undefined"?n:K.ToInteger(o);var a=C(N(i,0),n);return E(t,a-r.length,a)===r},includes:function jr(e){var t=arguments.length>1?arguments[1]:void 0;return S(this,e,t)!==-1},codePointAt:function Tr(e){K.RequireObjectCoercible(this);var t=String(this);var r=K.ToInteger(e);var n=t.length;if(r>=0&&r<n){var o=t.charCodeAt(r);var i=r+1===n;if(o<55296||o>56319||i){return o}var a=t.charCodeAt(r+1);if(a<56320||a>57343){return o}return(o-55296)*1024+(a-56320)+65536}}};h(String.prototype,te);if("a".includes("a",Infinity)!==false){$(String.prototype,"includes",te.includes)}var re="\x85".trim().length!==1;if(re){delete String.prototype.trim;var ne=[" \n\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003","\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028","\u2029\ufeff"].join("");var oe=new RegExp("(^["+ne+"]+)|(["+ne+"]+$)","g");h(String.prototype,{trim:function Sr(){if(typeof this==="undefined"||this===null){throw new TypeError("can't convert "+this+" to object")}return String(this).replace(oe,"")}})}var ie=function(e){K.RequireObjectCoercible(e);this._s=String(e);this._i=0};ie.prototype.next=function(){var e=this._s,t=this._i;if(typeof e==="undefined"||t>=e.length){this._s=void 0;return{value:void 0,done:true}}var r=e.charCodeAt(t),n,o;if(r<55296||r>56319||t+1===e.length){o=1}else{n=e.charCodeAt(t+1);o=n<56320||n>57343?1:2}this._i=t+o;return{value:e.substr(t,o),done:false}};X(ie.prototype);X(String.prototype,function(){return new ie(this)});if(!T){$(String.prototype,"startsWith",te.startsWith);$(String.prototype,"endsWith",te.endsWith)}var ae={from:function Ir(e){var r=arguments.length>1?arguments[1]:void 0;var n=K.ToObject(e,"bad iterable");if(typeof r!=="undefined"&&!K.IsCallable(r)){throw new TypeError("Array.from: when provided, the second argument must be a function")}var o=arguments.length>2;var i=o?arguments[2]:void 0;var a=K.IsIterable(n);var u;var s,f,c;if(a){f=0;s=K.IsCallable(this)?Object(new this):[];var l=a?K.GetIterator(n):null;var p;do{p=K.IteratorNext(l);if(!p.done){c=p.value;if(r){s[f]=o?t(r,i,c,f):r(c,f)}else{s[f]=c}f+=1}}while(!p.done);u=f}else{u=K.ToLength(n.length);s=K.IsCallable(this)?Object(new this(u)):new Array(u);for(f=0;f<u;++f){c=n[f];if(r){s[f]=o?t(r,i,c,f):r(c,f)}else{s[f]=c}}}s.length=u;return s},of:function Mr(){return t(Array.from,this,arguments)}};h(Array,ae);var ue=function(e){return{value:e,done:arguments.length===0}};L=function(e,t){this.i=0;this.array=e;this.kind=t};h(L.prototype,{next:function(){var e=this.i,t=this.array;if(!(this instanceof L)){throw new TypeError("Not an ArrayIterator")}if(typeof t!=="undefined"){var r=K.ToLength(t.length);for(;e<r;e++){var n=this.kind;var o;if(n==="key"){o=e}else if(n==="value"){o=t[e]}else if(n==="entry"){o=[e,t[e]]}this.i=e+1;return{value:o,done:false}}}this.array=void 0;return{value:void 0,done:true}}});X(L.prototype);var se=function(e,t){this.object=e;this.array=null;this.kind=t};var fe=function Er(e){var t=[];for(var r in e){x(t,r)}return t};h(se.prototype,{next:function(){var e,t=this.array;if(!(this instanceof se)){throw new TypeError("Not an ObjectIterator")}if(t===null){t=this.array=fe(this.object)}while(K.ToLength(t.length)>0){e=P(t);if(!(e in this.object)){continue}if(this.kind==="key"){return ue(e)}else if(this.kind==="value"){return ue(this.object[e])}else{return ue([e,this.object[e]])}}return ue()}});X(se.prototype);var ce=function(){var e=function r(e){this.length=e};e.prototype=[];var t=Array.of.apply(e,[1,2]);return t instanceof e&&t.length===2}();if(!ce){$(Array,"of",ae.of)}var le={copyWithin:function xr(e,t){var r=arguments[2];var n=K.ToObject(this);var o=K.ToLength(n.length);var i=K.ToInteger(e);var a=K.ToInteger(t);var u=i<0?N(o+i,0):C(i,o);var s=a<0?N(o+a,0):C(a,o);r=typeof r==="undefined"?o:K.ToInteger(r);var f=r<0?N(o+r,0):C(r,o);var c=C(f-s,o-u);var l=1;if(s<u&&u<s+c){l=-1;s+=c-1;u+=c-1}while(c>0){if(F(n,s)){n[u]=n[s]}else{delete n[s]}s+=l;u+=l;c-=1}return n},fill:function _r(e){var t=arguments.length>1?arguments[1]:void 0;var r=arguments.length>2?arguments[2]:void 0;var n=K.ToObject(this);var o=K.ToLength(n.length);t=K.ToInteger(typeof t==="undefined"?0:t);r=K.ToInteger(typeof r==="undefined"?o:r);var i=t<0?N(o+t,0):C(t,o);var a=r<0?o+r:r;for(var u=i;u<o&&u<a;++u){n[u]=e}return n},find:function Pr(e){var r=K.ToObject(this);var n=K.ToLength(r.length);if(!K.IsCallable(e)){throw new TypeError("Array#find: predicate must be a function")}var o=arguments.length>1?arguments[1]:null;for(var i=0,a;i<n;i++){a=r[i];if(o){if(t(e,o,a,i,r)){return a}}else if(e(a,i,r)){return a}}},findIndex:function Nr(e){var r=K.ToObject(this);var n=K.ToLength(r.length);if(!K.IsCallable(e)){throw new TypeError("Array#findIndex: predicate must be a function")}var o=arguments.length>1?arguments[1]:null;for(var i=0;i<n;i++){if(o){if(t(e,o,r[i],i,r)){return i}}else if(e(r[i],i,r)){return i}}return-1},keys:function Cr(){return new L(this,"key")},values:function Ar(){return new L(this,"value")},entries:function kr(){return new L(this,"entry")}};if(Array.prototype.keys&&!K.IsCallable([1].keys().next)){delete Array.prototype.keys}if(Array.prototype.entries&&!K.IsCallable([1].entries().next)){delete Array.prototype.entries}if(Array.prototype.keys&&Array.prototype.entries&&!Array.prototype.values&&Array.prototype[U]){h(Array.prototype,{values:Array.prototype[U]});if(G.symbol(D.unscopables)){Array.prototype[D.unscopables].values=true}}if(Array.prototype.values&&Array.prototype.values.name!=="values"){var pe=Array.prototype.values;$(Array.prototype,"values",function Rr(){return t(pe,this)});v(Array.prototype,U,Array.prototype.values,true)}h(Array.prototype,le);X(Array.prototype,function(){return this.values()});if(Object.getPrototypeOf){X(Object.getPrototypeOf([].values()))}var ve=function(){return o(function(){return Array.from({length:-1}).length===0})}();var he=function(){var e=Array.from([0].entries());return e.length===1&&e[0][0]===0&&e[0][1]===1}();if(!ve||!he){$(Array,"from",ae.from)}var ye=function(e,r){var n={length:-1};n[r?(-1>>>0)-1:0]=true;return o(function(){t(e,n,function(){throw new RangeError("should not reach here")},[])})};if(!ye(Array.prototype.forEach)){var be=Array.prototype.forEach;$(Array.prototype,"forEach",function Fr(t){return e(be,this.length>=0?this:[],arguments)},true)}if(!ye(Array.prototype.map)){var ge=Array.prototype.map;$(Array.prototype,"map",function Lr(t){return e(ge,this.length>=0?this:[],arguments)},true)}if(!ye(Array.prototype.filter)){var de=Array.prototype.filter;$(Array.prototype,"filter",function zr(t){return e(de,this.length>=0?this:[],arguments)},true)}if(!ye(Array.prototype.some)){var me=Array.prototype.some;$(Array.prototype,"some",function Dr(t){return e(me,this.length>=0?this:[],arguments)},true)}if(!ye(Array.prototype.every)){var we=Array.prototype.every;$(Array.prototype,"every",function qr(t){return e(we,this.length>=0?this:[],arguments)},true)}if(!ye(Array.prototype.reduce)){var Oe=Array.prototype.reduce;$(Array.prototype,"reduce",function Gr(t){return e(Oe,this.length>=0?this:[],arguments)},true)}if(!ye(Array.prototype.reduceRight,true)){var je=Array.prototype.reduceRight;$(Array.prototype,"reduceRight",function Hr(t){return e(je,this.length>=0?this:[],arguments)},true)}var Te=Math.pow(2,53)-1;h(Number,{MAX_SAFE_INTEGER:Te,MIN_SAFE_INTEGER:-Te,EPSILON:2.220446049250313e-16,parseInt:w.parseInt,parseFloat:w.parseFloat,isFinite:W,isInteger:function Wr(e){return W(e)&&K.ToInteger(e)===e},isSafeInteger:function Vr(e){return Number.isInteger(e)&&k(e)<=Number.MAX_SAFE_INTEGER},isNaN:H});v(Number,"parseInt",w.parseInt,Number.parseInt!==w.parseInt);if(![,1].find(function(e,t){return t===0})){$(Array.prototype,"find",le.find)}if([,1].findIndex(function(e,t){return t===0})!==0){$(Array.prototype,"findIndex",le.findIndex)}var Se=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable);var Ie=function $r(){var e=Number(this);var t=arguments.length;var r=t-e;var n=new Array(r<0?0:r);for(var o=e;o<t;++o){n[o-e]=arguments[o]}return n};var Me=function Ur(e){return function t(r,n){r[n]=e[n];return r}};var Ee=function(e,t){var r=Object.keys(Object(t));var n;if(K.IsCallable(Object.getOwnPropertySymbols)){n=l(Object.getOwnPropertySymbols(Object(t)),Se(t))}return c(M(r,n||[]),Me(t),e)};var xe={assign:function(t,r){if(!K.TypeIsObject(t)){throw new TypeError("target must be an object")}return c(e(Ie,0,arguments),Ee)},is:function Xr(e,t){return K.SameValue(e,t)}};var _e=Object.assign&&Object.preventExtensions&&function(){var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return e[1]==="y"}}();if(_e){$(Object,"assign",xe.assign)}h(Object,xe);if(u){var Pe={setPrototypeOf:function(e,r){var n;var o=function(e,t){if(!K.TypeIsObject(e)){throw new TypeError("cannot set prototype on a non-object")}if(!(t===null||K.TypeIsObject(t))){throw new TypeError("can only set prototype to an object or null"+t)}};var i=function(e,r){o(e,r);t(n,e,r);return e};try{n=e.getOwnPropertyDescriptor(e.prototype,r).set;t(n,{},null)}catch(a){if(e.prototype!=={}[r]){return}n=function(e){this[r]=e};i.polyfill=i(i({},null),e.prototype)instanceof e}return i}(Object,"__proto__")};h(Object,Pe)}if(Object.setPrototypeOf&&Object.getPrototypeOf&&Object.getPrototypeOf(Object.setPrototypeOf({},null))!==null&&Object.getPrototypeOf(Object.create(null))===null){(function(){var e=Object.create(null);var t=Object.getPrototypeOf,r=Object.setPrototypeOf;Object.getPrototypeOf=function(r){var n=t(r);return n===e?null:n};Object.setPrototypeOf=function(t,n){var o=n===null?e:n;return r(t,o)};Object.setPrototypeOf.polyfill=false})()}var Ne=!n(function(){Object.keys("foo")});if(!Ne){var Ce=Object.keys;$(Object,"keys",function Zr(e){return Ce(K.ToObject(e))})}if(Object.getOwnPropertyNames){var Ae=!n(function(){Object.getOwnPropertyNames("foo")});if(!Ae){var ke=typeof window==="object"?Object.getOwnPropertyNames(window):[];var Re=Object.getOwnPropertyNames;$(Object,"getOwnPropertyNames",function Kr(e){var t=K.ToObject(e);if(I(t)==="[object Window]"){try{return Re(t)}catch(r){return M([],ke)}}return Re(t)})}}if(Object.getOwnPropertyDescriptor){var Fe=!n(function(){Object.getOwnPropertyDescriptor("foo","bar")});if(!Fe){var Le=Object.getOwnPropertyDescriptor;$(Object,"getOwnPropertyDescriptor",function Br(e,t){return Le(K.ToObject(e),t)})}}if(Object.seal){var ze=!n(function(){Object.seal("foo")});if(!ze){var De=Object.seal;$(Object,"seal",function Jr(e){if(!G.object(e)){return e}return De(e)})}}if(Object.isSealed){var qe=!n(function(){Object.isSealed("foo")});if(!qe){var Ge=Object.isSealed;$(Object,"isSealed",function Qr(e){if(!G.object(e)){return true}return Ge(e)})}}if(Object.freeze){var He=!n(function(){Object.freeze("foo")});if(!He){var We=Object.freeze;$(Object,"freeze",function Yr(e){if(!G.object(e)){return e}return We(e)})}}if(Object.isFrozen){var Ve=!n(function(){Object.isFrozen("foo")});if(!Ve){var $e=Object.isFrozen;$(Object,"isFrozen",function en(e){if(!G.object(e)){return true}return $e(e)})}}if(Object.preventExtensions){var Ue=!n(function(){Object.preventExtensions("foo")});if(!Ue){var Xe=Object.preventExtensions;$(Object,"preventExtensions",function tn(e){if(!G.object(e)){return e}return Xe(e)})}}if(Object.isExtensible){var Ze=!n(function(){Object.isExtensible("foo")});if(!Ze){var Ke=Object.isExtensible;$(Object,"isExtensible",function rn(e){if(!G.object(e)){return false}return Ke(e)})}}if(Object.getPrototypeOf){var Be=!n(function(){Object.getPrototypeOf("foo")});if(!Be){var Je=Object.getPrototypeOf;$(Object,"getPrototypeOf",function nn(e){return Je(K.ToObject(e))})}}if(!RegExp.prototype.flags&&u){var Qe=function on(){if(!K.TypeIsObject(this)){throw new TypeError("Method called on incompatible type: must be an object.")}var e="";if(this.global){e+="g"}if(this.ignoreCase){e+="i"}if(this.multiline){e+="m"}if(this.unicode){e+="u"}if(this.sticky){e+="y"}return e};V.getter(RegExp.prototype,"flags",Qe)}var Ye=o(function(){return String(new RegExp(/a/g,"i"))==="/a/i"});if(!Ye&&u){var et=RegExp;var tt=function an(e,t){var r=this instanceof an;if(!r&&(G.regex(e)||e.constructor===an)){return e}if(G.regex(e)&&G.string(t)){return new an(e.source,t)}return new et(e,t)};V.preserveToString(tt,et);if(Object.setPrototypeOf){Object.setPrototypeOf(et,tt)}s(Object.getOwnPropertyNames(et),function(e){if(e==="$input"){return}if(e in z){return}V.proxy(et,e,tt)});tt.prototype=et.prototype;V.redefine(et.prototype,"constructor",tt);RegExp=tt;V.redefine(w,"RegExp",tt)}if(u){var rt={input:"$_",lastMatch:"$&",lastParen:"$+",leftContext:"$`",rightContext:"$'"};s(Object.keys(rt),function(e){if(e in RegExp&&!(rt[e]in RegExp)){V.getter(RegExp,rt[e],function t(){return RegExp[e]})}})}var nt=function(e){return e*e};var ot=function(e,t){return e+t};var it=1/Number.EPSILON;var at=function un(e){return e+it-it};var ut=Math.pow(2,-23);var st=Math.pow(2,127)*(2-ut);var ft=Math.pow(2,-126);var ct=Number.prototype.clz;delete Number.prototype.clz;var lt={acosh:function sn(e){var t=Number(e);if(Number.isNaN(t)||e<1){return NaN}if(t===1){return 0}if(t===Infinity){return t}return R(t/Math.E+Math.sqrt(t+1)*Math.sqrt(t-1)/Math.E)+1},asinh:function fn(e){var t=Number(e);if(t===0||!O(t)){return t}return t<0?-Math.asinh(-t):R(t+Math.sqrt(t*t+1))},atanh:function cn(e){var t=Number(e);if(Number.isNaN(t)||t<-1||t>1){return NaN}if(t===-1){return-Infinity}if(t===1){return Infinity}if(t===0){return t}return.5*R((1+t)/(1-t))},cbrt:function ln(e){var t=Number(e);if(t===0){return t}var r=t<0,n;if(r){t=-t}if(t===Infinity){n=Infinity}else{n=Math.exp(R(t)/3);n=(t/(n*n)+2*n)/3}return r?-n:n},clz32:function pn(e){var r=Number(e);var n=K.ToUint32(r);if(n===0){return 32}return ct?t(ct,n):31-A(R(n+.5)*Math.LOG2E)},cosh:function vn(e){var t=Number(e);if(t===0){return 1}if(Number.isNaN(t)){return NaN}if(!O(t)){return Infinity}if(t<0){t=-t}if(t>21){return Math.exp(t)/2}return(Math.exp(t)+Math.exp(-t))/2},expm1:function hn(e){var t=Number(e);if(t===-Infinity){return-1}if(!O(t)||t===0){return t}if(k(t)>.5){return Math.exp(t)-1}var r=t;var n=0;var o=1;while(n+r!==n){n+=r;o+=1;r*=t/o}return n},hypot:function yn(t,r){var n=false;var o=true;var i=false;var a=[];p(arguments,function(e){var t=Number(e);if(Number.isNaN(t)){n=true}else if(t===Infinity||t===-Infinity){i=true}else if(t!==0){o=false}if(i){return false}else if(!n){x(a,k(t))}return true});if(i){return Infinity}if(n){return NaN}if(o){return 0}var u=e(N,Math,a);var s=f(a,function(e){return e/u});var l=c(f(s,nt),ot);return u*Math.sqrt(l)},log2:function bn(e){return R(e)*Math.LOG2E},log10:function gn(e){return R(e)*Math.LOG10E},log1p:function dn(e){var t=Number(e);if(t<-1||Number.isNaN(t)){return NaN}if(t===0||t===Infinity){return t}if(t===-1){return-Infinity}return 1+t-1===0?t:t*(R(1+t)/(1+t-1))},sign:function mn(e){var t=Number(e);if(t===0){return t}if(Number.isNaN(t)){return t}return t<0?-1:1},sinh:function wn(e){var t=Number(e);if(!O(t)||t===0){return t}if(k(t)<1){return(Math.expm1(t)-Math.expm1(-t))/2}return(Math.exp(t-1)-Math.exp(-t-1))*Math.E/2},tanh:function On(e){var t=Number(e);if(Number.isNaN(t)||t===0){return t}if(t===Infinity){return 1}if(t===-Infinity){return-1}var r=Math.expm1(t);var n=Math.expm1(-t);if(r===Infinity){return 1}if(n===Infinity){return-1}return(r-n)/(Math.exp(t)+Math.exp(-t))},trunc:function jn(e){var t=Number(e);return t<0?-A(-t):A(t)},imul:function Tn(e,t){var r=K.ToUint32(e);var n=K.ToUint32(t);var o=r>>>16&65535;var i=r&65535;var a=n>>>16&65535;var u=n&65535;return i*u+(o*u+i*a<<16>>>0)|0},fround:function Sn(e){var t=Number(e);if(t===0||t===Infinity||t===-Infinity||H(t)){return t}var r=Math.sign(t);var n=k(t);if(n<ft){return r*at(n/ft/ut)*ft*ut}var o=(1+ut/Number.EPSILON)*n;var i=o-(o-n);if(i>st||H(i)){return r*Infinity}return r*i}};h(Math,lt);v(Math,"log1p",lt.log1p,Math.log1p(-1e-17)!==-1e-17);v(Math,"asinh",lt.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7));v(Math,"tanh",lt.tanh,Math.tanh(-2e-17)!==-2e-17);v(Math,"acosh",lt.acosh,Math.acosh(Number.MAX_VALUE)===Infinity);v(Math,"cbrt",lt.cbrt,Math.abs(1-Math.cbrt(1e-300)/1e-100)/Number.EPSILON>8);v(Math,"sinh",lt.sinh,Math.sinh(-2e-17)!==-2e-17);var pt=Math.expm1(10);v(Math,"expm1",lt.expm1,pt>22025.465794806718||pt<22025.465794806718);var vt=Math.round;var ht=Math.round(.5-Number.EPSILON/4)===0&&Math.round(-.5+Number.EPSILON/3.99)===1;var yt=it+1;var bt=2*it-1;var gt=[yt,bt].every(function(e){return Math.round(e)===e});v(Math,"round",function In(e){var t=A(e);var r=t===-1?-0:t+1;return e-t<.5?t:r},!ht||!gt);V.preserveToString(Math.round,vt);var dt=Math.imul;if(Math.imul(4294967295,5)!==-5){Math.imul=lt.imul;V.preserveToString(Math.imul,dt)}if(Math.imul.length!==2){$(Math,"imul",function Mn(t,r){return e(dt,Math,arguments)})}var mt=function(){K.IsPromise=function(e){if(!K.TypeIsObject(e)){return false}if(!e._promiseConstructor){return false}if(typeof e._status==="undefined"){return false}return true};var e=function(e){if(!K.IsCallable(e)){throw new TypeError("bad promise constructor")}var t=this;var r=function(e,r){t.resolve=e;t.reject=r};t.promise=K.Construct(e,[r]);if(!t.promise._es6construct){throw new TypeError("bad promise constructor")}if(!(K.IsCallable(t.resolve)&&K.IsCallable(t.reject))){throw new TypeError("bad promise constructor")}};var r=w.setTimeout;var n;if(typeof window!=="undefined"&&K.IsCallable(window.postMessage)){n=function(){var e=[];var t="zero-timeout-message";var r=function(r){x(e,r);window.postMessage(t,"*")};var n=function(r){if(r.source===window&&r.data===t){r.stopPropagation();if(e.length===0){return}var n=P(e);n()}};window.addEventListener("message",n,true);return r}}var o=function(){var e=w.Promise;return e&&e.resolve&&function(t){return e.resolve().then(t)}};var i=K.IsCallable(w.setImmediate)?w.setImmediate.bind(w):typeof process==="object"&&process.nextTick?process.nextTick:o()||(K.IsCallable(n)?n():function(e){r(e,0)});var a=function(e,r){if(!K.TypeIsObject(e)){return false}var n=r.resolve;var o=r.reject;try{var i=e.then;if(!K.IsCallable(i)){return false}t(i,e,n,o)}catch(a){o(a)}return true};var u=function(e,t){s(e,function(e){i(function(){var r=e.handler;var n=e.capability;var o=n.resolve;var i=n.reject;try{var u=r(t);if(u===n.promise){throw new TypeError("self resolution")}var s=a(u,n);if(!s){o(u)}}catch(f){i(f)}})})};var f=function(t,r,n){return function(o){if(o===t){return n(new TypeError("self resolution"))}var i=t._promiseConstructor;var u=new e(i);var s=a(o,u);if(s){return u.promise.then(r,n)}else{return r(o)}}};var c=function d(e){var t=this;t=B(t);if(!t._promiseConstructor){throw new TypeError("bad promise")}if(typeof t._status!=="undefined"){throw new TypeError("promise already initialized")}if(!K.IsCallable(e)){throw new TypeError("not a valid resolver")}t._status="unresolved";t._resolveReactions=[];t._rejectReactions=[];var r=function(e){if(t._status!=="unresolved"){return}var r=t._resolveReactions;t._result=e;t._resolveReactions=void 0;t._rejectReactions=void 0;t._status="has-resolution";u(r,e)};var n=function(e){if(t._status!=="unresolved"){return}var r=t._rejectReactions;t._result=e;t._resolveReactions=void 0;t._rejectReactions=void 0;t._status="has-rejection";u(r,e)};try{e(r,n)}catch(o){n(o)}return t};var l=c.prototype;var p=function(e,t,r,n){var o=false;return function(i){if(o){return}o=true;t[e]=i;if(--n.count===0){var a=r.resolve;a(t)}}};v(c,q,function(e){var t=this;var r=t.prototype||l;var n=e||y(r);h(n,{_status:void 0,_result:void 0,_resolveReactions:void 0,_rejectReactions:void 0,_promiseConstructor:void 0});n._promiseConstructor=t;return n});h(c,{all:function m(t){var r=this;var n=new e(r);var o=n.resolve;var i=n.reject;try{if(!K.IsIterable(t)){throw new TypeError("bad iterable")}var a=K.GetIterator(t);var u=[],s={count:1};for(var f=0;;f++){var c=K.IteratorNext(a);if(c.done){break}var l=r.resolve(c.value);var v=p(f,u,n,s);s.count++;l.then(v,n.reject)}if(--s.count===0){o(u)}}catch(h){i(h)}return n.promise},race:function O(t){var r=this;var n=new e(r);var o=n.resolve;var i=n.reject;try{if(!K.IsIterable(t)){throw new TypeError("bad iterable")}var a=K.GetIterator(t);while(true){var u=K.IteratorNext(a);if(u.done){break}var s=r.resolve(u.value);s.then(o,i)}}catch(f){i(f)}return n.promise},reject:function j(t){var r=this;var n=new e(r);var o=n.reject;o(t);return n.promise},resolve:function T(t){var r=this;if(K.IsPromise(t)){var n=t._promiseConstructor;if(n===r){return t}}var o=new e(r);var i=o.resolve;i(t);return o.promise}});var b=function(e){return e};var g=function(e){throw e};h(l,{"catch":function(e){return this.then(void 0,e)},then:function S(t,r){var n=this;if(!K.IsPromise(n)){throw new TypeError("not a promise")}var o=this.constructor;var i=new e(o);var a=K.IsCallable(r)?r:g;var s=K.IsCallable(t)?t:b;var c=f(n,s,a);var l={capability:i,handler:c};var p={capability:i,handler:a};if(n._status==="unresolved"){x(n._resolveReactions,l);x(n._rejectReactions,p)}else if(n._status==="has-resolution"){u([l],n._result)}else if(n._status==="has-rejection"){u([p],n._result)}else{throw new TypeError("unexpected status")}return i.promise}});return c}();if(w.Promise){delete w.Promise.accept;delete w.Promise.defer;delete w.Promise.prototype.chain}h(w,{Promise:mt});var wt=b(w.Promise,function(e){return e.resolve(42)instanceof e});var Ot=!n(function(){w.Promise.reject(42).then(null,5).then(null,z)});var jt=n(function(){w.Promise.call(3,z)});if(!wt||!Ot||!jt){Promise=mt;$(w,"Promise",mt)}var Tt=function(e){var t=Object.keys(c(e,function(e,t){e[t]=true;return e},{}));return e.join(":")===t.join(":")};var St=Tt(["z","a","bb"]);var It=Tt(["z",1,"a","3",2]);if(u){var Mt=function En(e){if(!St){return null}var t=typeof e;if(t==="undefined"||e===null){return"^"+String(e)}else if(t==="string"){return"$"+e}else if(t==="number"){if(!It){return"n"+e}return e}else if(t==="boolean"){return"b"+e}return null};var Et=function xn(){return Object.create?Object.create(null):{}};var xt={Map:function(){var e={};var r=function s(e,t){this.key=e;this.value=t;this.next=null;this.prev=null};r.prototype.isRemoved=function f(){return this.key===e};var n=function c(e){return!!e._es6map};var o=function l(e,t){if(!K.TypeIsObject(e)||!n(e)){throw new TypeError("Method Map.prototype."+t+" called on incompatible receiver "+String(e))}};var i=function p(e,t){o(e,"[[MapIterator]]");this.head=e._head;this.i=this.head;this.kind=t};i.prototype={next:function b(){var e=this.i,t=this.kind,r=this.head,n;if(typeof this.i==="undefined"){return{value:void 0,done:true}}while(e.isRemoved()&&e!==r){e=e.prev}while(e.next!==r){e=e.next;if(!e.isRemoved()){if(t==="key"){n=e.key}else if(t==="value"){n=e.value}else{n=[e.key,e.value]}this.i=e;return{value:n,done:false}}}this.i=void 0;return{value:void 0,done:true}}};X(i.prototype);var a=function g(){var e=this;if(!K.TypeIsObject(e)){throw new TypeError("Constructor Map requires 'new'")}e=B(e);if(!e._es6map){throw new TypeError("bad map")}var n=new r(null,null);n.next=n.prev=n;h(e,{_head:n,_storage:Et(),_size:0});if(arguments.length>0&&typeof arguments[0]!=="undefined"&&arguments[0]!==null){var o=K.GetIterator(arguments[0]);var i=e.set;if(!K.IsCallable(i)){throw new TypeError("bad map")}while(true){var a=K.IteratorNext(o);if(a.done){break}var u=a.value;if(!K.TypeIsObject(u)){throw new TypeError("expected iterable of pairs")}t(i,e,u[0],u[1])}}return e};var u=a.prototype;v(a,q,function(e){var t=this;var r=t.prototype||u;var n=e||y(r);h(n,{_es6map:true});return n});V.getter(u,"size",function(){if(typeof this._size==="undefined"){throw new TypeError("size method called on incompatible Map")}return this._size});h(u,{get:function d(e){o(this,"get");var t=Mt(e);if(t!==null){var r=this._storage[t];if(r){return r.value}else{return}}var n=this._head,i=n;while((i=i.next)!==n){if(K.SameValueZero(i.key,e)){return i.value}}},has:function m(e){o(this,"has");var t=Mt(e);if(t!==null){return typeof this._storage[t]!=="undefined"}var r=this._head,n=r;while((n=n.next)!==r){if(K.SameValueZero(n.key,e)){return true}}return false},set:function w(e,t){o(this,"set");var n=this._head,i=n,a;var u=Mt(e);if(u!==null){if(typeof this._storage[u]!=="undefined"){this._storage[u].value=t;return this}else{a=this._storage[u]=new r(e,t);i=n.prev}}while((i=i.next)!==n){if(K.SameValueZero(i.key,e)){i.value=t;return this}}a=a||new r(e,t);if(K.SameValue(-0,e)){a.key=+0}a.next=this._head;a.prev=this._head.prev;a.prev.next=a;a.next.prev=a;this._size+=1;return this; | ||
},"delete":function(t){o(this,"delete");var r=this._head,n=r;var i=Mt(t);if(i!==null){if(typeof this._storage[i]==="undefined"){return false}n=this._storage[i].prev;delete this._storage[i]}while((n=n.next)!==r){if(K.SameValueZero(n.key,t)){n.key=n.value=e;n.prev.next=n.next;n.next.prev=n.prev;this._size-=1;return true}}return false},clear:function O(){o(this,"clear");this._size=0;this._storage=Et();var t=this._head,r=t,n=r.next;while((r=n)!==t){r.key=r.value=e;n=r.next;r.next=r.prev=t}t.next=t.prev=t},keys:function j(){o(this,"keys");return new i(this,"key")},values:function T(){o(this,"values");return new i(this,"value")},entries:function S(){o(this,"entries");return new i(this,"key+value")},forEach:function I(e){o(this,"forEach");var r=arguments.length>1?arguments[1]:null;var n=this.entries();for(var i=n.next();!i.done;i=n.next()){if(r){t(e,r,i.value[1],i.value[0],this)}else{e(i.value[1],i.value[0],this)}}}});X(u,u.entries);return a}(),Set:function(){var e=function a(e){return e._es6set&&typeof e._storage!=="undefined"};var r=function u(t,r){if(!K.TypeIsObject(t)||!e(t)){throw new TypeError("Set.prototype."+r+" called on incompatible receiver "+String(t))}};var n=function f(){var e=this;if(!K.TypeIsObject(e)){throw new TypeError("Constructor Set requires 'new'")}e=B(e);if(!e._es6set){throw new TypeError("bad set")}h(e,{"[[SetData]]":null,_storage:Et()});if(arguments.length>0&&typeof arguments[0]!=="undefined"&&arguments[0]!==null){var r=arguments[0];var n=K.GetIterator(r);var o=e.add;if(!K.IsCallable(o)){throw new TypeError("bad set")}while(true){var i=K.IteratorNext(n);if(i.done){break}var a=i.value;t(o,e,a)}}return e};var o=n.prototype;v(n,q,function(e){var t=this;var r=t.prototype||o;var n=e||y(r);h(n,{_es6set:true});return n});var i=function c(e){if(!e["[[SetData]]"]){var t=e["[[SetData]]"]=new xt.Map;s(Object.keys(e._storage),function(e){if(e==="^null"){e=null}else if(e==="^undefined"){e=void 0}else{var r=e.charAt(0);if(r==="$"){e=E(e,1)}else if(r==="n"){e=+E(e,1)}else if(r==="b"){e=e==="btrue"}else{e=+e}}t.set(e,e)});e._storage=null}};V.getter(n.prototype,"size",function(){r(this,"size");i(this);return this["[[SetData]]"].size});h(n.prototype,{has:function l(e){r(this,"has");var t;if(this._storage&&(t=Mt(e))!==null){return!!this._storage[t]}i(this);return this["[[SetData]]"].has(e)},add:function p(e){r(this,"add");var t;if(this._storage&&(t=Mt(e))!==null){this._storage[t]=true;return this}i(this);this["[[SetData]]"].set(e,e);return this},"delete":function(e){r(this,"delete");var t;if(this._storage&&(t=Mt(e))!==null){var n=F(this._storage,t);return delete this._storage[t]&&n}i(this);return this["[[SetData]]"]["delete"](e)},clear:function b(){r(this,"clear");if(this._storage){this._storage=Et()}else{this["[[SetData]]"].clear()}},values:function g(){r(this,"values");i(this);return this["[[SetData]]"].values()},entries:function d(){r(this,"entries");i(this);return this["[[SetData]]"].entries()},forEach:function m(e){r(this,"forEach");var n=arguments.length>1?arguments[1]:null;var o=this;i(o);this["[[SetData]]"].forEach(function(r,i){if(n){t(e,n,i,i,o)}else{e(i,i,o)}})}});v(n.prototype,"keys",n.prototype.values,true);X(n.prototype,n.prototype.values);return n}()};h(w,xt);if(w.Map||w.Set){var _t=o(function(){return new Map([[1,2]]).get(1)===2});if(!_t){var Pt=w.Map;w.Map=function _n(){if(!(this instanceof _n)){throw new TypeError('Constructor Map requires "new"')}var e=new Pt;var r;if(arguments.length>0){r=arguments[0]}if(Array.isArray(r)||G.string(r)){s(r,function(t){e.set(t[0],t[1])})}else if(r instanceof _n){t(_n.prototype.forEach,r,function(t,r){e.set(r,t)})}Object.setPrototypeOf(e,w.Map.prototype);v(e,"constructor",_n,true);return e};w.Map.prototype=y(Pt.prototype);V.preserveToString(w.Map,Pt)}var Nt=new Map;var Ct=function(e){e["delete"](0);e["delete"](-0);e.set(0,3);e.get(-0,4);return e.get(0)===3&&e.get(-0)===4}(Nt);var At=Nt.set(1,2)===Nt;if(!Ct||!At){var kt=Map.prototype.set;$(Map.prototype,"set",function Pn(e,r){t(kt,this,e===0?0:e,r);return this})}if(!Ct){var Rt=Map.prototype.get;var Ft=Map.prototype.has;h(Map.prototype,{get:function Nn(e){return t(Rt,this,e===0?0:e)},has:function Cn(e){return t(Ft,this,e===0?0:e)}},true);V.preserveToString(Map.prototype.get,Rt);V.preserveToString(Map.prototype.has,Ft)}var Lt=new Set;var zt=function(e){e["delete"](0);e.add(-0);return!e.has(0)}(Lt);var Dt=Lt.add(1)===Lt;if(!zt||!Dt){var qt=Set.prototype.add;Set.prototype.add=function An(e){t(qt,this,e===0?0:e);return this};V.preserveToString(Set.prototype.add,qt)}if(!zt){var Gt=Set.prototype.has;Set.prototype.has=function kn(e){return t(Gt,this,e===0?0:e)};V.preserveToString(Set.prototype.has,Gt);var Ht=Set.prototype["delete"];Set.prototype["delete"]=function Rn(e){return t(Ht,this,e===0?0:e)};V.preserveToString(Set.prototype["delete"],Ht)}var Wt=b(w.Map,function(e){var t=new e([]);t.set(42,42);return t instanceof e});var Vt=Object.setPrototypeOf&&!Wt;var $t=function(){try{return!(w.Map()instanceof w.Map)}catch(e){return e instanceof TypeError}}();if(w.Map.length!==0||Vt||!$t){var Ut=w.Map;w.Map=function Fn(){if(!(this instanceof Fn)){throw new TypeError('Constructor Map requires "new"')}var e=arguments.length>0?new Ut(arguments[0]):new Ut;Object.setPrototypeOf(e,Fn.prototype);v(e,"constructor",Fn,true);return e};w.Map.prototype=Ut.prototype;V.preserveToString(w.Map,Ut)}var Xt=b(w.Set,function(e){var t=new e([]);t.add(42,42);return t instanceof e});var Zt=Object.setPrototypeOf&&!Xt;var Kt=function(){try{return!(w.Set()instanceof w.Set)}catch(e){return e instanceof TypeError}}();if(w.Set.length!==0||Zt||!Kt){var Bt=w.Set;w.Set=function Ln(){if(!(this instanceof Ln)){throw new TypeError('Constructor Set requires "new"')}var e=arguments.length>0?new Bt(arguments[0]):new Bt;Object.setPrototypeOf(e,Ln.prototype);v(e,"constructor",Ln,true);return e};w.Set.prototype=Bt.prototype;V.preserveToString(w.Set,Bt)}var Jt=!o(function(){return(new Map).keys().next().done});if(typeof w.Map.prototype.clear!=="function"||(new w.Set).size!==0||(new w.Map).size!==0||typeof w.Map.prototype.keys!=="function"||typeof w.Set.prototype.keys!=="function"||typeof w.Map.prototype.forEach!=="function"||typeof w.Set.prototype.forEach!=="function"||i(w.Map)||i(w.Set)||typeof(new w.Map).keys().next!=="function"||Jt||!Wt){delete w.Map;delete w.Set;h(w,{Map:xt.Map,Set:xt.Set},true)}}if(w.Set.prototype.keys!==w.Set.prototype.values){v(w.Set.prototype,"keys",w.Set.prototype.values,true)}X(Object.getPrototypeOf((new w.Map).keys()));X(Object.getPrototypeOf((new w.Set).keys()))}if(!w.Reflect){v(w,"Reflect",{})}var Qt=w.Reflect;var Yt=function zn(e){if(!K.TypeIsObject(e)){throw new TypeError("target must be an object")}};h(w.Reflect,{apply:function Dn(){return e(K.Call,null,arguments)},construct:function qn(e,t){if(!K.IsCallable(e)){throw new TypeError("First argument must be callable.")}return K.Construct(e,t)},deleteProperty:function Gn(e,t){Yt(e);if(u){var r=Object.getOwnPropertyDescriptor(e,t);if(r&&!r.configurable){return false}}return delete e[t]},enumerate:function Hn(e){Yt(e);return new se(e,"key")},has:function Wn(e,t){Yt(e);return t in e}});if(Object.getOwnPropertyNames){h(w.Reflect,{ownKeys:function Vn(e){Yt(e);var t=Object.getOwnPropertyNames(e);if(K.IsCallable(Object.getOwnPropertySymbols)){_(t,Object.getOwnPropertySymbols(e))}return t}})}var er=function $n(e){return!n(e)};if(Object.preventExtensions){h(w.Reflect,{isExtensible:function Un(e){Yt(e);return Object.isExtensible(e)},preventExtensions:function Xn(e){Yt(e);return er(function(){Object.preventExtensions(e)})}})}if(u){var tr=function Zn(e,r,n){var o=Object.getOwnPropertyDescriptor(e,r);if(!o){var i=Object.getPrototypeOf(e);if(i===null){return undefined}return tr(i,r,n)}if("value"in o){return o.value}if(o.get){return t(o.get,n)}return undefined};var rr=function Kn(e,r,n,o){var i=Object.getOwnPropertyDescriptor(e,r);if(!i){var a=Object.getPrototypeOf(e);if(a!==null){return rr(a,r,n,o)}i={value:void 0,writable:true,enumerable:true,configurable:true}}if("value"in i){if(!i.writable){return false}if(!K.TypeIsObject(o)){return false}var u=Object.getOwnPropertyDescriptor(o,r);if(u){return Qt.defineProperty(o,r,{value:n})}else{return Qt.defineProperty(o,r,{value:n,writable:true,enumerable:true,configurable:true})}}if(i.set){t(i.set,o,n);return true}return false};h(w.Reflect,{defineProperty:function Bn(e,t,r){Yt(e);return er(function(){Object.defineProperty(e,t,r)})},getOwnPropertyDescriptor:function Jn(e,t){Yt(e);return Object.getOwnPropertyDescriptor(e,t)},get:function Qn(e,t){Yt(e);var r=arguments.length>2?arguments[2]:e;return tr(e,t,r)},set:function Yn(e,t,r){Yt(e);var n=arguments.length>3?arguments[3]:e;return rr(e,t,r,n)}})}if(Object.getPrototypeOf){var nr=Object.getPrototypeOf;h(w.Reflect,{getPrototypeOf:function eo(e){Yt(e);return nr(e)}})}if(Object.setPrototypeOf){var or=function(e,t){while(t){if(e===t){return true}t=Qt.getPrototypeOf(t)}return false};h(w.Reflect,{setPrototypeOf:function to(e,t){Yt(e);if(t!==null&&!K.TypeIsObject(t)){throw new TypeError("proto must be an object or null")}if(t===Qt.getPrototypeOf(e)){return true}if(Qt.isExtensible&&!Qt.isExtensible(e)){return false}if(or(e,t)){return false}Object.setPrototypeOf(e,t);return true}})}if(String(new Date(NaN))!=="Invalid Date"){var ir=Date.prototype.toString;var ar=function ro(){var e=+this;if(e!==e){return"Invalid Date"}return t(ir,this)};$(Date.prototype,"toString",ar)}var ur={anchor:function no(e){return K.CreateHTML(this,"a","name",e)},big:function oo(){return K.CreateHTML(this,"big","","")},blink:function io(){return K.CreateHTML(this,"blink","","")},bold:function ao(){return K.CreateHTML(this,"b","","")},fixed:function uo(){return K.CreateHTML(this,"tt","","")},fontcolor:function so(e){return K.CreateHTML(this,"font","color",e)},fontsize:function fo(e){return K.CreateHTML(this,"font","size",e)},italics:function co(){return K.CreateHTML(this,"i","","")},link:function lo(e){return K.CreateHTML(this,"a","href",e)},small:function po(){return K.CreateHTML(this,"small","","")},strike:function vo(){return K.CreateHTML(this,"strike","","")},sub:function ho(){return K.CreateHTML(this,"sub","","")},sup:function yo(){return K.CreateHTML(this,"sup","","")}};h(String.prototype,ur);s(Object.keys(ur),function(e){var r=String.prototype[e];var n=false;if(K.IsCallable(r)){var o=t(r,"",' " ');var i=M([],o.match(/"/g)).length;n=o!==o.toLowerCase()||i>2}else{n=true}if(n){v(String.prototype,e,ur[e],true)}});return w}); | ||
//# sourceMappingURL=es6-shim.map |
{ | ||
"name": "es6-shim", | ||
"version": "0.31.2", | ||
"version": "0.31.3", | ||
"author": "Paul Miller (http://paulmillr.com)", | ||
@@ -67,3 +67,3 @@ "description": "ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines", | ||
"chai": "^2.3.0", | ||
"es5-shim": "^4.1.1", | ||
"es5-shim": "^4.1.4", | ||
"grunt": "^0.4.5", | ||
@@ -74,8 +74,8 @@ "grunt-contrib-connect": "^0.10.1", | ||
"jscs": "^1.13.1", | ||
"jshint": "^2.7.0", | ||
"mocha": "^2.2.4", | ||
"jshint": "^2.8.0", | ||
"mocha": "^2.2.5", | ||
"promises-aplus-tests": "^2.1.0", | ||
"promises-es6-tests": "^0.5.0", | ||
"uglify-js": "^2.4.21" | ||
"uglify-js": "^2.4.23" | ||
} | ||
} |
@@ -36,6 +36,6 @@ # ES6 Shim | ||
* `codePointAt()` ([a standalone shim is also available](http://mths.be/codepointat)) | ||
* `endsWith()` ([a standalone shim is also available](http://mths.be/endswith)) | ||
* `includes()` ([a standalone shim is also available](http://mths.be/includes)) | ||
* `repeat()` ([a standalone shim is also available](http://mths.be/repeat)) | ||
* `startsWith()` ([a standalone shim is also available](http://mths.be/startswith)) | ||
* `endsWith()` ([a standalone shim is also available](http://mths.be/endswith)) | ||
* `includes()` ([a standalone shim is also available](http://mths.be/includes)) | ||
* `RegExp`: | ||
@@ -46,7 +46,5 @@ * `new RegExp`, when given a RegExp as the pattern, will no longer throw when given a "flags" string argument. (requires ES5) | ||
* `Number`: | ||
* `EPSILON` | ||
* `MAX_SAFE_INTEGER` | ||
* `MIN_SAFE_INTEGER` | ||
* `EPSILON` | ||
* `parseInt()` | ||
* `parseFloat()` | ||
* `isNaN()`([a standalone shim is also available](https://npmjs.org/package/is-nan)) | ||
@@ -56,2 +54,4 @@ * `isInteger()` | ||
* `isFinite()` | ||
* `parseInt()` | ||
* `parseFloat()` | ||
* `Array`: | ||
@@ -62,2 +62,3 @@ * `from()` ([a standalone shim is also available](https://npmjs.org/package/array.from)) | ||
* `copyWithin()` | ||
* `entries()` | ||
* `fill()` | ||
@@ -67,8 +68,7 @@ * `find()` ([a standalone shim is also available](https://github.com/paulmillr/Array.prototype.find)) | ||
* `keys()` (note: keys/values/entries return an `ArrayIterator` object) | ||
* `entries()` | ||
* `values()` | ||
* `Object`: | ||
* `assign()` ([a standalone shim is also available](https://github.com/ljharb/object.assign)) | ||
* `is()` ([a standalone shim is also available](https://github.com/ljharb/object-is)) | ||
* `keys()` (in ES5, but no longer throws on non-object non-null/undefined values in ES6) | ||
* `is()` ([a standalone shim is also available](https://github.com/ljharb/object-is)) | ||
* `assign()` ([a standalone shim is also available](https://github.com/ljharb/object.assign)) | ||
* `setPrototypeOf()` (IE >= 11) | ||
@@ -83,6 +83,8 @@ * `Math`: | ||
* `expm1()` | ||
* `fround()` | ||
* `hypot()` | ||
* `log2()` | ||
* `imul()` | ||
* `log10()` | ||
* `log1p()` | ||
* `log2()` | ||
* `sign()` | ||
@@ -92,4 +94,2 @@ * `sinh()` | ||
* `trunc()` | ||
* `imul()` | ||
* `fround()` | ||
@@ -96,0 +96,0 @@ Math functions’ accuracy is 1e-11. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
503272
20
3185