UNPKG

d3plus-priestley

Version:

A reusable Priestley timeline built on D3.

8 lines 96.3 kB
function _classCallCheck(r,t){if(!(r instanceof t)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(r,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(r,_toPropertyKey(n.key),n)}}function _createClass(r,t,e){if(t)_defineProperties(r.prototype,t);if(e)_defineProperties(r,e);Object.defineProperty(r,"prototype",{writable:false});return r}function _toPropertyKey(r){var t=_toPrimitive2(r,"string");return _typeof(t)==="symbol"?t:String(t)}function _toPrimitive2(r,t){if(_typeof(r)!=="object"||r===null)return r;var e=r[Symbol.toPrimitive];if(e!==undefined){var n=e.call(r,t||"default");if(_typeof(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(r)}function _get(){if(typeof Reflect!=="undefined"&&Reflect.get){_get=Reflect.get.bind()}else{_get=function r(t,e,n){var i=_superPropBase(t,e);if(!i)return;var a=Object.getOwnPropertyDescriptor(i,e);if(a.get){return a.get.call(arguments.length<3?t:n)}return a.value}}return _get.apply(this,arguments)}function _superPropBase(r,t){while(!Object.prototype.hasOwnProperty.call(r,t)){r=_getPrototypeOf(r);if(r===null)break}return r}function _inherits(r,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function")}r.prototype=Object.create(t&&t.prototype,{constructor:{value:r,writable:true,configurable:true}});Object.defineProperty(r,"prototype",{writable:false});if(t)_setPrototypeOf(r,t)}function _setPrototypeOf(r,t){_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function r(t,e){t.__proto__=e;return t};return _setPrototypeOf(r,t)}function _createSuper(i){var a=_isNativeReflectConstruct();return function r(){var t=_getPrototypeOf(i),e;if(a){var n=_getPrototypeOf(this).constructor;e=Reflect.construct(t,arguments,n)}else{e=t.apply(this,arguments)}return _possibleConstructorReturn(this,e)}}function _possibleConstructorReturn(r,t){if(t&&(_typeof(t)==="object"||typeof t==="function")){return t}else if(t!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return _assertThisInitialized(r)}function _assertThisInitialized(r){if(r===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));return true}catch(r){return false}}function _getPrototypeOf(r){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function r(t){return t.__proto__||Object.getPrototypeOf(t)};return _getPrototypeOf(r)}function _typeof(r){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof(r)} /* d3plus-priestley v1.1.0 A reusable Priestley timeline built on D3. Copyright (c) 2023 D3plus - https://d3plus.org @license MIT */ (function(r){typeof define==="function"&&define.amd?define(r):r()})(function(){"use strict";function r(r){var t={exports:{}};return r(t,t.exports),t.exports}var qr=r(function(r){var t=r.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();if(typeof __g=="number")__g=t});var d={}.hasOwnProperty;var Kr=function r(t,e){return d.call(t,e)};var Yr=function r(t){try{return!!t()}catch(r){return true}};var Hr=!Yr(function(){return Object.defineProperty({},"a",{get:function r(){return 7}}).a!=7});var g=r(function(r){var t=r.exports={version:"2.6.12"};if(typeof __e=="number")__e=t});var Jr=function r(t){return _typeof(t)==="object"?t!==null:typeof t==="function"};var O=function r(t){if(!Jr(t))throw TypeError(t+" is not an object!");return t};var p=qr.document;var y=Jr(p)&&Jr(p.createElement);var _=function r(t){return y?p.createElement(t):{}};var w=!Hr&&!Yr(function(){return Object.defineProperty(_("div"),"a",{get:function r(){return 7}}).a!=7});var $r=function r(t,e){if(!Jr(t))return t;var n,i;if(e&&typeof(n=t.toString)=="function"&&!Jr(i=n.call(t)))return i;if(typeof(n=t.valueOf)=="function"&&!Jr(i=n.call(t)))return i;if(!e&&typeof(n=t.toString)=="function"&&!Jr(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")};var b=Object.defineProperty;var S=Hr?Object.defineProperty:function r(t,e,n){O(t);e=$r(e,true);O(n);if(w)try{return b(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");if("value"in n)t[e]=n.value;return t};var Xr={f:S};var st=function r(t,e){return{enumerable:!(t&1),configurable:!(t&2),writable:!(t&4),value:e}};var Zr=Hr?function(r,t,e){return Xr.f(r,t,st(1,e))}:function(r,t,e){r[t]=e;return r};var x=0;var E=Math.random();var vt=function r(t){return"Symbol(".concat(t===undefined?"":t,")_",(++x+E).toString(36))};var lt=false;var P=r(function(r){var t="__core-js_shared__";var e=qr[t]||(qr[t]={});(r.exports=function(r,t){return e[r]||(e[r]=t!==undefined?t:{})})("versions",[]).push({version:g.version,mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})});var M=P("native-function-to-string",Function.toString);var m=r(function(r){var a=vt("src");var t="toString";var u=(""+M).split(t);g.inspectSource=function(r){return M.call(r)};(r.exports=function(r,t,e,n){var i=typeof e=="function";if(i)Kr(e,"name")||Zr(e,"name",t);if(r[t]===e)return;if(i)Kr(e,a)||Zr(e,a,r[t]?""+r[t]:u.join(String(t)));if(r===qr){r[t]=e}else if(!n){delete r[t];Zr(r,t,e)}else if(r[t]){r[t]=e}else{Zr(r,t,e)}})(Function.prototype,t,function r(){return typeof this=="function"&&this[a]||M.call(this)})});var v=function r(t){if(typeof t!="function")throw TypeError(t+" is not a function!");return t};var Qr=function r(n,i,t){v(n);if(i===undefined)return n;switch(t){case 1:return function(r){return n.call(i,r)};case 2:return function(r,t){return n.call(i,r,t)};case 3:return function(r,t,e){return n.call(i,r,t,e)}}return function(){return n.apply(i,arguments)}};var F="prototype";var I=function r(t,e,n){var i=t&r.F;var a=t&r.G;var u=t&r.S;var o=t&r.P;var f=t&r.B;var c=a?qr:u?qr[e]||(qr[e]={}):(qr[e]||{})[F];var s=a?g:g[e]||(g[e]={});var v=s[F]||(s[F]={});var l,h,d,p;if(a)n=e;for(l in n){h=!i&&c&&c[l]!==undefined;d=(h?c:n)[l];p=f&&h?Qr(d,qr):o&&typeof d=="function"?Qr(Function.call,d):d;if(c)m(c,l,d,t&r.U);if(s[l]!=d)Zr(s,l,p);if(o&&v[l]!=d)v[l]=d}};qr.core=g;I.F=1;I.G=2;I.S=4;I.P=8;I.B=16;I.W=32;I.U=64;I.R=128;var rt=I;var j=r(function(r){var n=vt("meta");var e=Xr.f;var i=0;var a=Object.isExtensible||function(){return true};var u=!Yr(function(){return a(Object.preventExtensions({}))});var o=function r(t){e(t,n,{value:{i:"O"+ ++i,w:{}}})};var t=function r(t,e){if(!Jr(t))return _typeof(t)=="symbol"?t:(typeof t=="string"?"S":"P")+t;if(!Kr(t,n)){if(!a(t))return"F";if(!e)return"E";o(t)}return t[n].i};var f=function r(t,e){if(!Kr(t,n)){if(!a(t))return true;if(!e)return false;o(t)}return t[n].w};var c=function r(t){if(u&&s.NEED&&a(t)&&!Kr(t,n))o(t);return t};var s=r.exports={KEY:n,NEED:false,fastKey:t,getWeak:f,onFreeze:c}});var tt=r(function(r){var t=P("wks");var e=qr.Symbol;var n=typeof e=="function";var i=r.exports=function(r){return t[r]||(t[r]=n&&e[r]||(n?e:vt)("Symbol."+r))};i.store=t});var A=Xr.f;var N=tt("toStringTag");var B=function r(t,e,n){if(t&&!Kr(t=n?t:t.prototype,N))A(t,N,{configurable:true,value:e})};var T=tt;var R={f:T};var k=Xr.f;var L=function r(t){var e=g.Symbol||(g.Symbol=qr.Symbol||{});if(t.charAt(0)!="_"&&!(t in e))k(e,t,{value:R.f(t)})};var C={}.toString;var s=function r(t){return C.call(t).slice(8,-1)};var D=Object("z").propertyIsEnumerable(0)?Object:function(r){return s(r)=="String"?r.split(""):Object(r)};var G=function r(t){if(t==undefined)throw TypeError("Can't call method on "+t);return t};var c=function r(t){return D(G(t))};var V=Math.ceil;var W=Math.floor;var et=function r(t){return isNaN(t=+t)?0:(t>0?W:V)(t)};var U=Math.min;var nt=function r(t){return t>0?U(et(t),9007199254740991):0};var z=Math.max;var q=Math.min;var it=function r(t,e){t=et(t);return t<0?z(t+e,0):q(t,e)};var ht=function r(o){return function(r,t,e){var n=c(r);var i=nt(n.length);var a=it(e,i);var u;if(o&&t!=t)while(i>a){u=n[a++];if(u!=u)return true}else for(;i>a;a++)if(o||a in n){if(n[a]===t)return o||a||0}return!o&&-1}};var K=P("keys");var Y=function r(t){return K[t]||(K[t]=vt(t))};var H=ht(false);var J=Y("IE_PROTO");var $=function r(t,e){var n=c(t);var i=0;var a=[];var u;for(u in n)if(u!=J)Kr(n,u)&&a.push(u);while(e.length>i)if(Kr(n,u=e[i++])){~H(a,u)||a.push(u)}return a};var X="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",");var Z=Object.keys||function r(t){return $(t,X)};var Q=Object.getOwnPropertySymbols;var rr={f:Q};var tr={}.propertyIsEnumerable;var er={f:tr};var nr=function r(t){var e=Z(t);var n=rr.f;if(n){var i=n(t);var a=er.f;var u=0;var o;while(i.length>u)if(a.call(t,o=i[u++]))e.push(o)}return e};var ir=Array.isArray||function r(t){return s(t)=="Array"};var at=function r(t){return Object(G(t))};var ar=Hr?Object.defineProperties:function r(t,e){O(t);var n=Z(e);var i=n.length;var a=0;var u;while(i>a)Xr.f(t,u=n[a++],e[u]);return t};var ur=qr.document;var or=ur&&ur.documentElement;var fr=Y("IE_PROTO");var cr=function r(){};var sr="prototype";var vr=function r(){var t=_("iframe");var e=X.length;var n="<";var i=">";var a;t.style.display="none";or.appendChild(t);t.src="javascript:";a=t.contentWindow.document;a.open();a.write(n+"script"+i+"document.F=Object"+n+"/script"+i);a.close();vr=a.F;while(e--)delete vr[sr][X[e]];return vr()};var ut=Object.create||function r(t,e){var n;if(t!==null){cr[sr]=O(t);n=new cr;cr[sr]=null;n[fr]=t}else n=vr();return e===undefined?n:ar(n,e)};var lr=X.concat("length","prototype");var hr=Object.getOwnPropertyNames||function r(t){return $(t,lr)};var dt={f:hr};var dr=dt.f;var pr={}.toString;var gr=(typeof window==="undefined"?"undefined":_typeof(window))=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];var yr=function r(t){try{return dr(t)}catch(r){return gr.slice()}};var _r=function r(t){return gr&&pr.call(t)=="[object Window]"?yr(t):dr(c(t))};var wr={f:_r};var mr=Object.getOwnPropertyDescriptor;var br=Hr?mr:function r(t,e){t=c(t);e=$r(e,true);if(w)try{return mr(t,e)}catch(r){}if(Kr(t,e))return st(!er.f.call(t,e),t[e])};var ot={f:br};var Sr=j.KEY;var xr=ot.f;var Or=Xr.f;var Er=wr.f;var n=qr.Symbol;var Pr=qr.JSON;var Mr=Pr&&Pr.stringify;var Fr="prototype";var u=tt("_hidden");var Ir=tt("toPrimitive");var jr={}.propertyIsEnumerable;var Ar=P("symbol-registry");var Nr=P("symbols");var Tr=P("op-symbols");var o=Object[Fr];var Rr=typeof n=="function"&&!!rr.f;var kr=qr.QObject;var Lr=!kr||!kr[Fr]||!kr[Fr].findChild;var Cr=Hr&&Yr(function(){return ut(Or({},"a",{get:function r(){return Or(this,"a",{value:7}).a}})).a!=7})?function(r,t,e){var n=xr(o,t);if(n)delete o[t];Or(r,t,e);if(n&&r!==o)Or(o,t,n)}:Or;var Dr=function r(t){var e=Nr[t]=ut(n[Fr]);e._k=t;return e};var Gr=Rr&&_typeof(n.iterator)=="symbol"?function(r){return _typeof(r)=="symbol"}:function(r){return r instanceof n};var Vr=function r(t,e,n){if(t===o)Vr(Tr,e,n);O(t);e=$r(e,true);O(n);if(Kr(Nr,e)){if(!n.enumerable){if(!Kr(t,u))Or(t,u,st(1,{}));t[u][e]=true}else{if(Kr(t,u)&&t[u][e])t[u][e]=false;n=ut(n,{enumerable:st(0,false)})}return Cr(t,e,n)}return Or(t,e,n)};var Wr=function r(t,e){O(t);var n=nr(e=c(e));var i=0;var a=n.length;var u;while(a>i)Vr(t,u=n[i++],e[u]);return t};var Ur=function r(t,e){return e===undefined?ut(t):Wr(ut(t),e)};var Br=function r(t){var e=jr.call(this,t=$r(t,true));if(this===o&&Kr(Nr,t)&&!Kr(Tr,t))return false;return e||!Kr(this,t)||!Kr(Nr,t)||Kr(this,u)&&this[u][t]?e:true};var zr=function r(t,e){t=c(t);e=$r(e,true);if(t===o&&Kr(Nr,e)&&!Kr(Tr,e))return;var n=xr(t,e);if(n&&Kr(Nr,e)&&!(Kr(t,u)&&t[u][e]))n.enumerable=true;return n};var pt=function r(t){var e=Er(c(t));var n=[];var i=0;var a;while(e.length>i){if(!Kr(Nr,a=e[i++])&&a!=u&&a!=Sr)n.push(a)}return n};var gt=function r(t){var e=t===o;var n=Er(e?Tr:c(t));var i=[];var a=0;var u;while(n.length>a){if(Kr(Nr,u=n[a++])&&(e?Kr(o,u):true))i.push(Nr[u])}return i};if(!Rr){n=function r(){if(this instanceof n)throw TypeError("Symbol is not a constructor!");var e=vt(arguments.length>0?arguments[0]:undefined);var t=function r(t){if(this===o)r.call(Tr,t);if(Kr(this,u)&&Kr(this[u],e))this[u][e]=false;Cr(this,e,st(1,t))};if(Hr&&Lr)Cr(o,e,{configurable:true,set:t});return Dr(e)};m(n[Fr],"toString",function r(){return this._k});ot.f=zr;Xr.f=Vr;dt.f=wr.f=pt;er.f=Br;rr.f=gt;if(Hr&&!lt){m(o,"propertyIsEnumerable",Br,true)}R.f=function(r){return Dr(tt(r))}}rt(rt.G+rt.W+rt.F*!Rr,{Symbol:n});for(var yt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),_t=0;yt.length>_t;)tt(yt[_t++]);for(var wt=Z(tt.store),mt=0;wt.length>mt;)L(wt[mt++]);rt(rt.S+rt.F*!Rr,"Symbol",{for:function r(t){return Kr(Ar,t+="")?Ar[t]:Ar[t]=n(t)},keyFor:function r(t){if(!Gr(t))throw TypeError(t+" is not a symbol!");for(var e in Ar)if(Ar[e]===t)return e},useSetter:function r(){Lr=true},useSimple:function r(){Lr=false}});rt(rt.S+rt.F*!Rr,"Object",{create:Ur,defineProperty:Vr,defineProperties:Wr,getOwnPropertyDescriptor:zr,getOwnPropertyNames:pt,getOwnPropertySymbols:gt});var bt=Yr(function(){rr.f(1)});rt(rt.S+rt.F*bt,"Object",{getOwnPropertySymbols:function r(t){return rr.f(at(t))}});Pr&&rt(rt.S+rt.F*(!Rr||Yr(function(){var r=n();return Mr([r])!="[null]"||Mr({a:r})!="{}"||Mr(Object(r))!="{}"})),"JSON",{stringify:function r(t){var e=[t];var n=1;var i,a;while(arguments.length>n)e.push(arguments[n++]);a=i=e[1];if(!Jr(i)&&t===undefined||Gr(t))return;if(!ir(i))i=function r(t,e){if(typeof a=="function")e=a.call(this,t,e);if(!Gr(e))return e};e[1]=i;return Mr.apply(Pr,e)}});n[Fr][Ir]||Zr(n[Fr],Ir,n[Fr].valueOf);B(n,"Symbol");B(Math,"Math",true);B(qr.JSON,"JSON",true);rt(rt.S,"Object",{create:ut});rt(rt.S+rt.F*!Hr,"Object",{defineProperty:Xr.f});rt(rt.S+rt.F*!Hr,"Object",{defineProperties:ar});var St=function r(t,e){var n=(g.Object||{})[t]||Object[t];var i={};i[t]=e(n);rt(rt.S+rt.F*Yr(function(){n(1)}),"Object",i)};var xt=ot.f;St("getOwnPropertyDescriptor",function(){return function r(t,e){return xt(c(t),e)}});var Ot=Y("IE_PROTO");var Et=Object.prototype;var ft=Object.getPrototypeOf||function(r){r=at(r);if(Kr(r,Ot))return r[Ot];if(typeof r.constructor=="function"&&r instanceof r.constructor){return r.constructor.prototype}return r instanceof Object?Et:null};St("getPrototypeOf",function(){return function r(t){return ft(at(t))}});St("keys",function(){return function r(t){return Z(at(t))}});St("getOwnPropertyNames",function(){return wr.f});var Pt=j.onFreeze;St("freeze",function(e){return function r(t){return e&&Jr(t)?e(Pt(t)):t}});var Mt=j.onFreeze;St("seal",function(e){return function r(t){return e&&Jr(t)?e(Mt(t)):t}});var Ft=j.onFreeze;St("preventExtensions",function(e){return function r(t){return e&&Jr(t)?e(Ft(t)):t}});St("isFrozen",function(e){return function r(t){return Jr(t)?e?e(t):false:true}});St("isSealed",function(e){return function r(t){return Jr(t)?e?e(t):false:true}});St("isExtensible",function(e){return function r(t){return Jr(t)?e?e(t):true:false}});var It=Object.assign;var jt=!It||Yr(function(){var r={};var t={};var e=Symbol();var n="abcdefghijklmnopqrst";r[e]=7;n.split("").forEach(function(r){t[r]=r});return It({},r)[e]!=7||Object.keys(It({},t)).join("")!=n})?function r(t,e){var n=at(t);var i=arguments.length;var a=1;var u=rr.f;var o=er.f;while(i>a){var f=D(arguments[a++]);var c=u?Z(f).concat(u(f)):Z(f);var s=c.length;var v=0;var l;while(s>v){l=c[v++];if(!Hr||o.call(f,l))n[l]=f[l]}}return n}:It;rt(rt.S+rt.F,"Object",{assign:jt});var At=Object.is||function r(t,e){return t===e?t!==0||1/t===1/e:t!=t&&e!=e};rt(rt.S,"Object",{is:At});var Nt=function r(t,e){O(t);if(!Jr(e)&&e!==null)throw TypeError(e+": can't set as prototype!")};var Tt={set:Object.setPrototypeOf||("__proto__"in{}?function(r,n,i){try{i=Qr(Function.call,ot.f(Object.prototype,"__proto__").set,2);i(r,[]);n=!(r instanceof Array)}catch(r){n=true}return function r(t,e){Nt(t,e);if(n)t.__proto__=e;else i(t,e);return t}}({},false):undefined),check:Nt};rt(rt.S,"Object",{setPrototypeOf:Tt.set});var Rt=tt("toStringTag");var kt=s(function(){return arguments}())=="Arguments";var Lt=function r(t,e){try{return t[e]}catch(r){}};var Ct=function r(t){var e,n,i;return t===undefined?"Undefined":t===null?"Null":typeof(n=Lt(e=Object(t),Rt))=="string"?n:kt?s(e):(i=s(e))=="Object"&&typeof e.callee=="function"?"Arguments":i};var Dt={};Dt[tt("toStringTag")]="z";if(Dt+""!="[object z]"){m(Object.prototype,"toString",function r(){return"[object "+Ct(this)+"]"},true)}var Gt=function r(t,e,n){var i=n===undefined;switch(e.length){case 0:return i?t():t.call(n);case 1:return i?t(e[0]):t.call(n,e[0]);case 2:return i?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return i?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return i?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)};var Vt=[].slice;var Wt={};var Ut=function r(t,e,n){if(!(e in Wt)){for(var i=[],a=0;a<e;a++)i[a]="a["+a+"]";Wt[e]=Function("F,a","return new F("+i.join(",")+")")}return Wt[e](t,n)};var Bt=Function.bind||function r(e){var n=v(this);var i=Vt.call(arguments,1);var t=function r(){var t=i.concat(Vt.call(arguments));return this instanceof r?Ut(n,t.length,t):Gt(n,t,e)};if(Jr(n.prototype))t.prototype=n.prototype;return t};rt(rt.P,"Function",{bind:Bt});var zt=Xr.f;var qt=Function.prototype;var Kt=/^\s*function ([^ (]*)/;var Yt="name";Yt in qt||Hr&&zt(qt,Yt,{configurable:true,get:function r(){try{return(""+this).match(Kt)[1]}catch(r){return""}}});var Ht=tt("hasInstance");var Jt=Function.prototype;if(!(Ht in Jt))Xr.f(Jt,Ht,{value:function r(t){if(typeof this!="function"||!Jr(t))return false;if(!Jr(this.prototype))return t instanceof this;while(t=ft(t))if(this.prototype===t)return true;return false}});var $t="\t\n\v\f\r   ᠎    "+"          \u2028\u2029\ufeff";var Xt="["+$t+"]";var Zt="​…";var Qt=RegExp("^"+Xt+Xt+"*");var re=RegExp(Xt+Xt+"*$");var te=function r(t,e,n){var i={};var a=Yr(function(){return!!$t[t]()||Zt[t]()!=Zt});var u=i[t]=a?e(ee):$t[t];if(n)i[n]=u;rt(rt.P+rt.F*a,"String",i)};var ee=te.trim=function(r,t){r=String(G(r));if(t&1)r=r.replace(Qt,"");if(t&2)r=r.replace(re,"");return r};var ne=te;var ie=qr.parseInt;var ae=ne.trim;var ue=/^[-+]?0[xX]/;var oe=ie($t+"08")!==8||ie($t+"0x16")!==22?function r(t,e){var n=ae(String(t),3);return ie(n,e>>>0||(ue.test(n)?16:10))}:ie;rt(rt.G+rt.F*(parseInt!=oe),{parseInt:oe});var fe=qr.parseFloat;var ce=ne.trim;var se=1/fe($t+"-0")!==-Infinity?function r(t){var e=ce(String(t),3);var n=fe(e);return n===0&&e.charAt(0)=="-"?-0:n}:fe;rt(rt.G+rt.F*(parseFloat!=se),{parseFloat:se});var ve=Tt.set;var le=function r(t,e,n){var i=e.constructor;var a;if(i!==n&&typeof i=="function"&&(a=i.prototype)!==n.prototype&&Jr(a)&&ve){ve(t,a)}return t};var he=dt.f;var de=ot.f;var pe=Xr.f;var ge=ne.trim;var ye="Number";var i=qr[ye];var _e=i;var we=i.prototype;var me=s(ut(we))==ye;var be="trim"in String.prototype;var Se=function r(t){var e=$r(t,false);if(typeof e=="string"&&e.length>2){e=be?e.trim():ge(e,3);var n=e.charCodeAt(0);var i,a,u;if(n===43||n===45){i=e.charCodeAt(2);if(i===88||i===120)return NaN}else if(n===48){switch(e.charCodeAt(1)){case 66:case 98:a=2;u=49;break;case 79:case 111:a=8;u=55;break;default:return+e}for(var o=e.slice(2),f=0,c=o.length,s;f<c;f++){s=o.charCodeAt(f);if(s<48||s>u)return NaN}return parseInt(o,a)}}return+e};if(!i(" 0o1")||!i("0b1")||i("+0x1")){i=function r(t){var e=arguments.length<1?0:t;var n=this;return n instanceof i&&(me?Yr(function(){we.valueOf.call(n)}):s(n)!=ye)?le(new _e(Se(e)),n,i):Se(e)};for(var xe=Hr?he(_e):("MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,"+"EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,"+"MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger").split(","),Oe=0,Ee;xe.length>Oe;Oe++){if(Kr(_e,Ee=xe[Oe])&&!Kr(i,Ee)){pe(i,Ee,de(_e,Ee))}}i.prototype=we;we.constructor=i;m(qr,ye,i)}var Pe=function r(t,e){if(typeof t!="number"&&s(t)!="Number")throw TypeError(e);return+t};var Me=function r(t){var e=String(G(this));var n="";var i=et(t);if(i<0||i==Infinity)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(e+=e))if(i&1)n+=e;return n};var Fe=1..toFixed;var Ie=Math.floor;var je=[0,0,0,0,0,0];var Ae="Number.toFixed: incorrect invocation!";var Ne="0";var Te=function r(t,e){var n=-1;var i=e;while(++n<6){i+=t*je[n];je[n]=i%1e7;i=Ie(i/1e7)}};var Re=function r(t){var e=6;var n=0;while(--e>=0){n+=je[e];je[e]=Ie(n/t);n=n%t*1e7}};var ke=function r(){var t=6;var e="";while(--t>=0){if(e!==""||t===0||je[t]!==0){var n=String(je[t]);e=e===""?n:e+Me.call(Ne,7-n.length)+n}}return e};var Le=function r(t,e,n){return e===0?n:e%2===1?r(t,e-1,n*t):r(t*t,e/2,n)};var Ce=function r(t){var e=0;var n=t;while(n>=4096){e+=12;n/=4096}while(n>=2){e+=1;n/=2}return e};rt(rt.P+rt.F*(!!Fe&&(8e-5.toFixed(3)!=="0.000"||.9.toFixed(0)!=="1"||1.255.toFixed(2)!=="1.25"||0xde0b6b3a7640080.toFixed(0)!=="1000000000000000128")||!Yr(function(){Fe.call({})})),"Number",{toFixed:function r(t){var e=Pe(this,Ae);var n=et(t);var i="";var a=Ne;var u,o,f,c;if(n<0||n>20)throw RangeError(Ae);if(e!=e)return"NaN";if(e<=-1e21||e>=1e21)return String(e);if(e<0){i="-";e=-e}if(e>1e-21){u=Ce(e*Le(2,69,1))-69;o=u<0?e*Le(2,-u,1):e/Le(2,u,1);o*=4503599627370496;u=52-u;if(u>0){Te(0,o);f=n;while(f>=7){Te(1e7,0);f-=7}Te(Le(10,f,1),0);f=u-1;while(f>=23){Re(1<<23);f-=23}Re(1<<f);Te(1,1);Re(2);a=ke()}else{Te(0,o);Te(1<<-u,0);a=ke()+Me.call(Ne,n)}}if(n>0){c=a.length;a=i+(c<=n?"0."+Me.call(Ne,n-c)+a:a.slice(0,c-n)+"."+a.slice(c-n))}else{a=i+a}return a}});var De=1..toPrecision;rt(rt.P+rt.F*(Yr(function(){return De.call(1,undefined)!=="1"})||!Yr(function(){De.call({})})),"Number",{toPrecision:function r(t){var e=Pe(this,"Number#toPrecision: incorrect invocation!");return t===undefined?De.call(e):De.call(e,t)}});rt(rt.S,"Number",{EPSILON:Math.pow(2,-52)});var Ge=qr.isFinite;rt(rt.S,"Number",{isFinite:function r(t){return typeof t=="number"&&Ge(t)}});var Ve=Math.floor;var We=function r(t){return!Jr(t)&&isFinite(t)&&Ve(t)===t};rt(rt.S,"Number",{isInteger:We});rt(rt.S,"Number",{isNaN:function r(t){return t!=t}});var Ue=Math.abs;rt(rt.S,"Number",{isSafeInteger:function r(t){return We(t)&&Ue(t)<=9007199254740991}});rt(rt.S,"Number",{MAX_SAFE_INTEGER:9007199254740991});rt(rt.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991});rt(rt.S+rt.F*(Number.parseFloat!=se),"Number",{parseFloat:se});rt(rt.S+rt.F*(Number.parseInt!=oe),"Number",{parseInt:oe});var Be=Math.log1p||function r(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)};var ze=Math.sqrt;var qe=Math.acosh;rt(rt.S+rt.F*!(qe&&Math.floor(qe(Number.MAX_VALUE))==710&&qe(Infinity)==Infinity),"Math",{acosh:function r(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:Be(t-1+ze(t-1)*ze(t+1))}});var Ke=Math.asinh;function Ye(r){return!isFinite(r=+r)||r==0?r:r<0?-Ye(-r):Math.log(r+Math.sqrt(r*r+1))}rt(rt.S+rt.F*!(Ke&&1/Ke(0)>0),"Math",{asinh:Ye});var He=Math.atanh;rt(rt.S+rt.F*!(He&&1/He(-0)<0),"Math",{atanh:function r(t){return(t=+t)==0?t:Math.log((1+t)/(1-t))/2}});var Je=Math.sign||function r(t){return(t=+t)==0||t!=t?t:t<0?-1:1};rt(rt.S,"Math",{cbrt:function r(t){return Je(t=+t)*Math.pow(Math.abs(t),1/3)}});rt(rt.S,"Math",{clz32:function r(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}});var $e=Math.exp;rt(rt.S,"Math",{cosh:function r(t){return($e(t=+t)+$e(-t))/2}});var Xe=Math.expm1;var Ze=!Xe||Xe(10)>22025.465794806718||Xe(10)<22025.465794806718||Xe(-2e-17)!=-2e-17?function r(t){return(t=+t)==0?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:Xe;rt(rt.S+rt.F*(Ze!=Math.expm1),"Math",{expm1:Ze});var Qe=Math.pow;var rn=Qe(2,-52);var tn=Qe(2,-23);var en=Qe(2,127)*(2-tn);var nn=Qe(2,-126);var an=function r(t){return t+1/rn-1/rn};var un=Math.fround||function r(t){var e=Math.abs(t);var n=Je(t);var i,a;if(e<nn)return n*an(e/nn/tn)*nn*tn;i=(1+tn/rn)*e;a=i-(i-e);if(a>en||a!=a)return n*Infinity;return n*a};rt(rt.S,"Math",{fround:un});var on=Math.abs;rt(rt.S,"Math",{hypot:function r(t,e){var n=0;var i=0;var a=arguments.length;var u=0;var o,f;while(i<a){o=on(arguments[i++]);if(u<o){f=u/o;n=n*f*f+1;u=o}else if(o>0){f=o/u;n+=f*f}else n+=o}return u===Infinity?Infinity:u*Math.sqrt(n)}});var fn=Math.imul;rt(rt.S+rt.F*Yr(function(){return fn(4294967295,5)!=-5||fn.length!=2}),"Math",{imul:function r(t,e){var n=65535;var i=+t;var a=+e;var u=n&i;var o=n&a;return 0|u*o+((n&i>>>16)*o+u*(n&a>>>16)<<16>>>0)}});rt(rt.S,"Math",{log10:function r(t){return Math.log(t)*Math.LOG10E}});rt(rt.S,"Math",{log1p:Be});rt(rt.S,"Math",{log2:function r(t){return Math.log(t)/Math.LN2}});rt(rt.S,"Math",{sign:Je});var cn=Math.exp;rt(rt.S+rt.F*Yr(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function r(t){return Math.abs(t=+t)<1?(Ze(t)-Ze(-t))/2:(cn(t-1)-cn(-t-1))*(Math.E/2)}});var sn=Math.exp;rt(rt.S,"Math",{tanh:function r(t){var e=Ze(t=+t);var n=Ze(-t);return e==Infinity?1:n==Infinity?-1:(e-n)/(sn(t)+sn(-t))}});rt(rt.S,"Math",{trunc:function r(t){return(t>0?Math.floor:Math.ceil)(t)}});var vn=String.fromCharCode;var ln=String.fromCodePoint;rt(rt.S+rt.F*(!!ln&&ln.length!=1),"String",{fromCodePoint:function r(t){var e=[];var n=arguments.length;var i=0;var a;while(n>i){a=+arguments[i++];if(it(a,1114111)!==a)throw RangeError(a+" is not a valid code point");e.push(a<65536?vn(a):vn(((a-=65536)>>10)+55296,a%1024+56320))}return e.join("")}});rt(rt.S,"String",{raw:function r(t){var e=c(t.raw);var n=nt(e.length);var i=arguments.length;var a=[];var u=0;while(n>u){a.push(String(e[u++]));if(u<i)a.push(String(arguments[u]))}return a.join("")}});ne("trim",function(t){return function r(){return t(this,3)}});var hn=function r(o){return function(r,t){var e=String(G(r));var n=et(t);var i=e.length;var a,u;if(n<0||n>=i)return o?"":undefined;a=e.charCodeAt(n);return a<55296||a>56319||n+1===i||(u=e.charCodeAt(n+1))<56320||u>57343?o?e.charAt(n):a:o?e.slice(n,n+2):(a-55296<<10)+(u-56320)+65536}};var dn={};var pn={};Zr(pn,tt("iterator"),function(){return this});var gn=function r(t,e,n){t.prototype=ut(pn,{next:st(1,n)});B(t,e+" Iterator")};var yn=tt("iterator");var _n=!([].keys&&"next"in[].keys());var wn="@@iterator";var mn="keys";var bn="values";var Sn=function r(){return this};var xn=function r(t,e,n,i,a,u,o){gn(n,e,i);var f=function r(t){if(!_n&&t in l)return l[t];switch(t){case mn:return function r(){return new n(this,t)};case bn:return function r(){return new n(this,t)}}return function r(){return new n(this,t)}};var c=e+" Iterator";var s=a==bn;var v=false;var l=t.prototype;var h=l[yn]||l[wn]||a&&l[a];var d=h||f(a);var p=a?!s?d:f("entries"):undefined;var g=e=="Array"?l.entries||h:h;var y,_,w;if(g){w=ft(g.call(new t));if(w!==Object.prototype&&w.next){B(w,c,true);if(typeof w[yn]!="function")Zr(w,yn,Sn)}}if(s&&h&&h.name!==bn){v=true;d=function r(){return h.call(this)}}if(_n||v||!l[yn]){Zr(l,yn,d)}dn[e]=d;dn[c]=Sn;if(a){y={values:s?d:f(bn),keys:u?d:f(mn),entries:p};if(o)for(_ in y){if(!(_ in l))m(l,_,y[_])}else rt(rt.P+rt.F*(_n||v),e,y)}return y};var On=hn(true);xn(String,"String",function(r){this._t=String(r);this._i=0},function(){var r=this._t;var t=this._i;var e;if(t>=r.length)return{value:undefined,done:true};e=On(r,t);this._i+=e.length;return{value:e,done:false}});var En=hn(false);rt(rt.P,"String",{codePointAt:function r(t){return En(this,t)}});var Pn=tt("match");var Mn=function r(t){var e;return Jr(t)&&((e=t[Pn])!==undefined?!!e:s(t)=="RegExp")};var Fn=function r(t,e,n){if(Mn(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(G(t))};var In=tt("match");var jn=function r(t){var e=/./;try{"/./"[t](e)}catch(r){try{e[In]=false;return!"/./"[t](e)}catch(r){}}return true};var An="endsWith";var Nn=""[An];rt(rt.P+rt.F*jn(An),"String",{endsWith:function r(t){var e=Fn(this,t,An);var n=arguments.length>1?arguments[1]:undefined;var i=nt(e.length);var a=n===undefined?i:Math.min(nt(n),i);var u=String(t);return Nn?Nn.call(e,u,a):e.slice(a-u.length,a)===u}});var Tn="includes";rt(rt.P+rt.F*jn(Tn),"String",{includes:function r(t){return!!~Fn(this,t,Tn).indexOf(t,arguments.length>1?arguments[1]:undefined)}});rt(rt.P,"String",{repeat:Me});var Rn="startsWith";var kn=""[Rn];rt(rt.P+rt.F*jn(Rn),"String",{startsWith:function r(t){var e=Fn(this,t,Rn);var n=nt(Math.min(arguments.length>1?arguments[1]:undefined,e.length));var i=String(t);return kn?kn.call(e,i,n):e.slice(n,n+i.length)===i}});var Ln=/"/g;var Cn=function r(t,e,n,i){var a=String(G(t));var u="<"+e;if(n!=="")u+=" "+n+'="'+String(i).replace(Ln,"&quot;")+'"';return u+">"+a+"</"+e+">"};var t=function r(t,e){var n={};n[t]=e(Cn);rt(rt.P+rt.F*Yr(function(){var r=""[t]('"');return r!==r.toLowerCase()||r.split('"').length>3}),"String",n)};t("anchor",function(e){return function r(t){return e(this,"a","name",t)}});t("big",function(t){return function r(){return t(this,"big","","")}});t("blink",function(t){return function r(){return t(this,"blink","","")}});t("bold",function(t){return function r(){return t(this,"b","","")}});t("fixed",function(t){return function r(){return t(this,"tt","","")}});t("fontcolor",function(e){return function r(t){return e(this,"font","color",t)}});t("fontsize",function(e){return function r(t){return e(this,"font","size",t)}});t("italics",function(t){return function r(){return t(this,"i","","")}});t("link",function(e){return function r(t){return e(this,"a","href",t)}});t("small",function(t){return function r(){return t(this,"small","","")}});t("strike",function(t){return function r(){return t(this,"strike","","")}});t("sub",function(t){return function r(){return t(this,"sub","","")}});t("sup",function(t){return function r(){return t(this,"sup","","")}});rt(rt.S,"Date",{now:function r(){return(new Date).getTime()}});rt(rt.P+rt.F*Yr(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function r(){return 1}})!==1}),"Date",{toJSON:function r(t){var e=at(this);var n=$r(e);return typeof n=="number"&&!isFinite(n)?null:e.toISOString()}});var Dn=Date.prototype.getTime;var Gn=Date.prototype.toISOString;var Vn=function r(t){return t>9?t:"0"+t};var Wn=Yr(function(){return Gn.call(new Date(-5e13-1))!="0385-07-25T07:06:39.999Z"})||!Yr(function(){Gn.call(new Date(NaN))})?function r(){if(!isFinite(Dn.call(this)))throw RangeError("Invalid time value");var t=this;var e=t.getUTCFullYear();var n=t.getUTCMilliseconds();var i=e<0?"-":e>9999?"+":"";return i+("00000"+Math.abs(e)).slice(i?-6:-4)+"-"+Vn(t.getUTCMonth()+1)+"-"+Vn(t.getUTCDate())+"T"+Vn(t.getUTCHours())+":"+Vn(t.getUTCMinutes())+":"+Vn(t.getUTCSeconds())+"."+(n>99?n:"0"+Vn(n))+"Z"}:Gn;rt(rt.P+rt.F*(Date.prototype.toISOString!==Wn),"Date",{toISOString:Wn});var Un=Date.prototype;var Bn="Invalid Date";var zn="toString";var qn=Un[zn];var Kn=Un.getTime;if(new Date(NaN)+""!=Bn){m(Un,zn,function r(){var t=Kn.call(this);return t===t?qn.call(this):Bn})}var Yn="number";var Hn=function r(t){if(t!=="string"&&t!==Yn&&t!=="default")throw TypeError("Incorrect hint");return $r(O(this),t!=Yn)};var Jn=tt("toPrimitive");var $n=Date.prototype;if(!(Jn in $n))Zr($n,Jn,Hn);rt(rt.S,"Array",{isArray:ir});var Xn=function r(t,e,n,i){try{return i?e(O(n)[0],n[1]):e(n)}catch(r){var a=t["return"];if(a!==undefined)O(a.call(t));throw r}};var Zn=tt("iterator");var Qn=Array.prototype;var ri=function r(t){return t!==undefined&&(dn.Array===t||Qn[Zn]===t)};var ti=function r(t,e,n){if(e in t)Xr.f(t,e,st(0,n));else t[e]=n};var ei=tt("iterator");var ni=g.getIteratorMethod=function(r){if(r!=undefined)return r[ei]||r["@@iterator"]||dn[Ct(r)]};var ii=tt("iterator");var ai=false;try{var ui=[7][ii]();ui["return"]=function(){ai=true};Array.from(ui,function(){throw 2})}catch(r){}var oi=function r(t,e){if(!e&&!ai)return false;var n=false;try{var i=[7];var a=i[ii]();a.next=function(){return{done:n=true}};i[ii]=function(){return a};t(i)}catch(r){}return n};rt(rt.S+rt.F*!oi(function(r){Array.from(r)}),"Array",{from:function r(t){var e=at(t);var n=typeof this=="function"?this:Array;var i=arguments.length;var a=i>1?arguments[1]:undefined;var u=a!==undefined;var o=0;var f=ni(e);var c,s,v,l;if(u)a=Qr(a,i>2?arguments[2]:undefined,2);if(f!=undefined&&!(n==Array&&ri(f))){for(l=f.call(e),s=new n;!(v=l.next()).done;o++){ti(s,o,u?Xn(l,a,[v.value,o],true):v.value)}}else{c=nt(e.length);for(s=new n(c);c>o;o++){ti(s,o,u?a(e[o],o):e[o])}}s.length=o;return s}});rt(rt.S+rt.F*Yr(function(){function r(){}return!(Array.of.call(r)instanceof r)}),"Array",{of:function r(){var t=0;var e=arguments.length;var n=new(typeof this=="function"?this:Array)(e);while(e>t)ti(n,t,arguments[t++]);n.length=e;return n}});var e=function r(t,e){return!!t&&Yr(function(){e?t.call(null,function(){},1):t.call(null)})};var fi=[].join;rt(rt.P+rt.F*(D!=Object||!e(fi)),"Array",{join:function r(t){return fi.call(c(this),t===undefined?",":t)}});var ci=[].slice;rt(rt.P+rt.F*Yr(function(){if(or)ci.call(or)}),"Array",{slice:function r(t,e){var n=nt(this.length);var i=s(this);e=e===undefined?n:e;if(i=="Array")return ci.call(this,t,e);var a=it(t,n);var u=it(e,n);var o=nt(u-a);var f=new Array(o);var c=0;for(;c<o;c++)f[c]=i=="String"?this.charAt(a+c):this[a+c];return f}});var si=[].sort;var vi=[1,2,3];rt(rt.P+rt.F*(Yr(function(){vi.sort(undefined)})||!Yr(function(){vi.sort(null)})||!e(si)),"Array",{sort:function r(t){return t===undefined?si.call(at(this)):si.call(at(this),v(t))}});var li=tt("species");var hi=function r(t){var e;if(ir(t)){e=t.constructor;if(typeof e=="function"&&(e===Array||ir(e.prototype)))e=undefined;if(Jr(e)){e=e[li];if(e===null)e=undefined}}return e===undefined?Array:e};var di=function r(t,e){return new(hi(t))(e)};var ct=function r(v,t){var l=v==1;var h=v==2;var d=v==3;var p=v==4;var g=v==6;var y=v==5||g;var _=t||di;return function(r,t,e){var n=at(r);var i=D(n);var a=Qr(t,e,3);var u=nt(i.length);var o=0;var f=l?_(r,u):h?_(r,0):undefined;var c,s;for(;u>o;o++)if(y||o in i){c=i[o];s=a(c,o,n);if(v){if(l)f[o]=s;else if(s)switch(v){case 3:return true;case 5:return c;case 6:return o;case 2:f.push(c)}else if(p)return false}}return g?-1:d||p?p:f}};var pi=ct(0);var gi=e([].forEach,true);rt(rt.P+rt.F*!gi,"Array",{forEach:function r(t){return pi(this,t,arguments[1])}});var yi=ct(1);rt(rt.P+rt.F*!e([].map,true),"Array",{map:function r(t){return yi(this,t,arguments[1])}});var _i=ct(2);rt(rt.P+rt.F*!e([].filter,true),"Array",{filter:function r(t){return _i(this,t,arguments[1])}});var wi=ct(3);rt(rt.P+rt.F*!e([].some,true),"Array",{some:function r(t){return wi(this,t,arguments[1])}});var mi=ct(4);rt(rt.P+rt.F*!e([].every,true),"Array",{every:function r(t){return mi(this,t,arguments[1])}});var bi=function r(t,e,n,i,a){v(e);var u=at(t);var o=D(u);var f=nt(u.length);var c=a?f-1:0;var s=a?-1:1;if(n<2)for(;;){if(c in o){i=o[c];c+=s;break}c+=s;if(a?c<0:f<=c){throw TypeError("Reduce of empty array with no initial value")}}for(;a?c>=0:f>c;c+=s)if(c in o){i=e(i,o[c],c,u)}return i};rt(rt.P+rt.F*!e([].reduce,true),"Array",{reduce:function r(t){return bi(this,t,arguments.length,arguments[1],false)}});rt(rt.P+rt.F*!e([].reduceRight,true),"Array",{reduceRight:function r(t){return bi(this,t,arguments.length,arguments[1],true)}});var Si=ht(false);var xi=[].indexOf;var Oi=!!xi&&1/[1].indexOf(1,-0)<0;rt(rt.P+rt.F*(Oi||!e(xi)),"Array",{indexOf:function r(t){return Oi?xi.apply(this,arguments)||0:Si(this,t,arguments[1])}});var Ei=[].lastIndexOf;var Pi=!!Ei&&1/[1].lastIndexOf(1,-0)<0;rt(rt.P+rt.F*(Pi||!e(Ei)),"Array",{lastIndexOf:function r(t){if(Pi)return Ei.apply(this,arguments)||0;var e=c(this);var n=nt(e.length);var i=n-1;if(arguments.length>1)i=Math.min(i,et(arguments[1]));if(i<0)i=n+i;for(;i>=0;i--)if(i in e)if(e[i]===t)return i||0;return-1}});var Mi=[].copyWithin||function r(t,e){var n=at(this);var i=nt(n.length);var a=it(t,i);var u=it(e,i);var o=arguments.length>2?arguments[2]:undefined;var f=Math.min((o===undefined?i:it(o,i))-u,i-a);var c=1;if(u<a&&a<u+f){c=-1;u+=f-1;a+=f-1}while(f-- >0){if(u in n)n[a]=n[u];else delete n[a];a+=c;u+=c}return n};var Fi=tt("unscopables");var Ii=Array.prototype;if(Ii[Fi]==undefined)Zr(Ii,Fi,{});var ji=function r(t){Ii[Fi][t]=true};rt(rt.P,"Array",{copyWithin:Mi});ji("copyWithin");var Ai=function r(t){var e=at(this);var n=nt(e.length);var i=arguments.length;var a=it(i>1?arguments[1]:undefined,n);var u=i>2?arguments[2]:undefined;var o=u===undefined?n:it(u,n);while(o>a)e[a++]=t;return e};rt(rt.P,"Array",{fill:Ai});ji("fill");var Ni=ct(5);var Ti="find";var Ri=true;if(Ti in[])Array(1)[Ti](function(){Ri=false});rt(rt.P+rt.F*Ri,"Array",{find:function r(t){return Ni(this,t,arguments.length>1?arguments[1]:undefined)}});ji(Ti);var ki=ct(6);var Li="findIndex";var Ci=true;if(Li in[])Array(1)[Li](function(){Ci=false});rt(rt.P+rt.F*Ci,"Array",{findIndex:function r(t){return ki(this,t,arguments.length>1?arguments[1]:undefined)}});ji(Li);var Di=tt("species");var Gi=function r(t){var e=qr[t];if(Hr&&e&&!e[Di])Xr.f(e,Di,{configurable:true,get:function r(){return this}})};Gi("Array");var Vi=function r(t,e){return{value:e,done:!!t}};var Wi=xn(Array,"Array",function(r,t){this._t=c(r);this._i=0;this._k=t},function(){var r=this._t;var t=this._k;var e=this._i++;if(!r||e>=r.length){this._t=undefined;return Vi(1)}if(t=="keys")return Vi(0,e);if(t=="values")return Vi(0,r[e]);return Vi(0,[e,r[e]])},"values");dn.Arguments=dn.Array;ji("keys");ji("values");ji("entries");var Ui=function r(){var t=O(this);var e="";if(t.global)e+="g";if(t.ignoreCase)e+="i";if(t.multiline)e+="m";if(t.unicode)e+="u";if(t.sticky)e+="y";return e};var Bi=Xr.f;var zi=dt.f;var f=qr.RegExp;var qi=f;var Ki=f.prototype;var Yi=/a/g;var Hi=/a/g;var Ji=new f(Yi)!==Yi;if(Hr&&(!Ji||Yr(function(){Hi[tt("match")]=false;return f(Yi)!=Yi||f(Hi)==Hi||f(Yi,"i")!="/a/i"}))){f=function r(t,e){var n=this instanceof f;var i=Mn(t);var a=e===undefined;return!n&&i&&t.constructor===f&&a?t:le(Ji?new qi(i&&!a?t.source:t,e):qi((i=t instanceof f)?t.source:t,i&&a?Ui.call(t):e),n?this:Ki,f)};var $i=function r(e){e in f||Bi(f,e,{configurable:true,get:function r(){return qi[e]},set:function r(t){qi[e]=t}})};for(var Xi=zi(qi),Zi=0;Xi.length>Zi;)$i(Xi[Zi++]);Ki.constructor=f;f.prototype=Ki;m(qr,"RegExp",f)}Gi("RegExp");var Qi=RegExp.prototype.exec;var ra=String.prototype.replace;var ta=Qi;var ea="lastIndex";var na=function(){var r=/a/,t=/b*/g;Qi.call(r,"a");Qi.call(t,"a");return r[ea]!==0||t[ea]!==0}();var ia=/()??/.exec("")[1]!==undefined;var aa=na||ia;if(aa){ta=function r(t){var e=this;var n,i,a,u;if(ia){i=new RegExp("^"+e.source+"$(?!\\s)",Ui.call(e))}if(na)n=e[ea];a=Qi.call(e,t);if(na&&a){e[ea]=e.global?a.index+a[0].length:n}if(ia&&a&&a.length>1){ra.call(a[0],i,function(){for(u=1;u<arguments.length-2;u++){if(arguments[u]===undefined)a[u]=undefined}})}return a}}var ua=ta;rt({target:"RegExp",proto:true,forced:ua!==/./.exec},{exec:ua});if(Hr&&/./g.flags!="g")Xr.f(RegExp.prototype,"flags",{configurable:true,get:Ui});var oa="toString";var fa=/./[oa];var ca=function r(t){m(RegExp.prototype,oa,t,true)};if(Yr(function(){return fa.call({source:"a",flags:"b"})!="/a/b"})){ca(function r(){var t=O(this);return"/".concat(t.source,"/","flags"in t?t.flags:!Hr&&t instanceof RegExp?Ui.call(t):undefined)})}else if(fa.name!=oa){ca(function r(){return fa.call(this)})}var sa=hn(true);var va=function r(t,e,n){return e+(n?sa(t,e).length:1)};var la=RegExp.prototype.exec;var ha=function r(t,e){var n=t.exec;if(typeof n==="function"){var i=n.call(t,e);if(_typeof(i)!=="object"){throw new TypeError("RegExp exec method returned something other than an Object or null")}return i}if(Ct(t)!=="RegExp"){throw new TypeError("RegExp#exec called on incompatible receiver")}return la.call(t,e)};var da=tt("species");var pa=!Yr(function(){var r=/./;r.exec=function(){var r=[];r.groups={a:"7"};return r};return"".replace(r,"$<a>")!=="7"});var ga=function(){var r=/(?:)/;var t=r.exec;r.exec=function(){return t.apply(this,arguments)};var e="ab".split(r);return e.length===2&&e[0]==="a"&&e[1]==="b"}();var ya=function r(e,t,n){var i=tt(e);var u=!Yr(function(){var r={};r[i]=function(){return 7};return""[e](r)!=7});var a=u?!Yr(function(){var r=false;var t=/a/;t.exec=function(){r=true;return null};if(e==="split"){t.constructor={};t.constructor[da]=function(){return t}}t[i]("");return!r}):undefined;if(!u||!a||e==="replace"&&!pa||e==="split"&&!ga){var o=/./[i];var f=n(G,i,""[e],function r(t,e,n,i,a){if(e.exec===ua){if(u&&!a){return{done:true,value:o.call(e,n,i)}}return{done:true,value:t.call(n,e,i)}}return{done:false}});var c=f[0];var s=f[1];m(String.prototype,e,c);Zr(RegExp.prototype,i,t==2?function(r,t){return s.call(r,this,t)}:function(r){return s.call(r,this)})}};ya("match",1,function(i,a,c,s){return[function r(t){var e=i(this);var n=t==undefined?undefined:t[a];return n!==undefined?n.call(t,e):new RegExp(t)[a](String(e))},function(r){var t=s(c,r,this);if(t.done)return t.value;var e=O(r);var n=String(this);if(!e.global)return ha(e,n);var i=e.unicode;e.lastIndex=0;var a=[];var u=0;var o;while((o=ha(e,n))!==null){var f=String(o[0]);a[u]=f;if(f==="")e.lastIndex=va(n,nt(e.lastIndex),i);u++}return u===0?null:a}]});var _a=Math.max;var wa=Math.min;var ma=Math.floor;var ba=/\$([$&`']|\d\d?|<[^>]*>)/g;var Sa=/\$([$&`']|\d\d?)/g;var xa=function r(t){return t===undefined?t:String(t)};ya("replace",2,function(a,u,b,S){return[function r(t,e){var n=a(this);var i=t==undefined?undefined:t[u];return i!==undefined?i.call(t,n,e):b.call(String(n),t,e)},function(r,t){var e=S(b,r,this,t);if(e.done)return e.value;var n=O(r);var i=String(this);var a=typeof t==="function";if(!a)t=String(t);var u=n.global;if(u){var o=n.unicode;n.lastIndex=0}var f=[];while(true){var c=ha(n,i);if(c===null)break;f.push(c);if(!u)break;var s=String(c[0]);if(s==="")n.lastIndex=va(i,nt(n.lastIndex),o)}var v="";var l=0;for(var h=0;h<f.length;h++){c=f[h];var d=String(c[0]);var p=_a(wa(et(c.index),i.length),0);var g=[];for(var y=1;y<c.length;y++)g.push(xa(c[y]));var _=c.groups;if(a){var w=[d].concat(g,p,i);if(_!==undefined)w.push(_);var m=String(t.apply(undefined,w))}else{m=x(d,i,p,g,_,t)}if(p>=l){v+=i.slice(l,p)+m;l=p+d.length}}return v+i.slice(l)}];function x(a,u,o,f,c,r){var s=o+a.length;var v=f.length;var t=Sa;if(c!==undefined){c=at(c);t=ba}return b.call(r,t,function(r,t){var e;switch(t.charAt(0)){case"$":return"$";case"&":return a;case"`":return u.slice(0,o);case"'":return u.slice(s);case"<":e=c[t.slice(1,-1)];break;default:var n=+t;if(n===0)return r;if(n>v){var i=ma(n/10);if(i===0)return r;if(i<=v)return f[i-1]===undefined?t.charAt(1):f[i-1]+t.charAt(1);return r}e=f[n-1]}return e===undefined?"":e})}});ya("search",1,function(i,a,u,o){return[function r(t){var e=i(this);var n=t==undefined?undefined:t[a];return n!==undefined?n.call(t,e):new RegExp(t)[a](String(e))},function(r){var t=o(u,r,this);if(t.done)return t.value;var e=O(r);var n=String(this);var i=e.lastIndex;if(!At(i,0))e.lastIndex=0;var a=ha(e,n);if(!At(e.lastIndex,i))e.lastIndex=i;return a===null?-1:a.index}]});var Oa=tt("species");var Ea=function r(t,e){var n=O(t).constructor;var i;return n===undefined||(i=O(n)[Oa])==undefined?e:v(i)};var Pa=Math.min;var Ma=[].push;var Fa="split";var l="length";var Ia="lastIndex";var ja=4294967295;var Aa=!Yr(function(){RegExp(ja,"y")});ya("split",2,function(a,u,g,y){var _;if("abbc"[Fa](/(b)*/)[1]=="c"||"test"[Fa](/(?:)/,-1)[l]!=4||"ab"[Fa](/(?:ab)*/)[l]!=2||"."[Fa](/(.?)(.?)/)[l]!=4||"."[Fa](/()()/)[l]>1||""[Fa](/.?/)[l]){_=function r(t,e){var n=String(this);if(t===undefined&&e===0)return[];if(!Mn(t))return g.call(n,t,e);var i=[];var a=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"");var u=0;var o=e===undefined?ja:e>>>0;var f=new RegExp(t.source,a+"g");var c,s,v;while(c=ua.call(f,n)){s=f[Ia];if(s>u){i.push(n.slice(u,c.index));if(c[l]>1&&c.index<n[l])Ma.apply(i,c.slice(1));v=c[0][l];u=s;if(i[l]>=o)break}if(f[Ia]===c.index)f[Ia]++}if(u===n[l]){if(v||!f.test(""))i.push("")}else i.push(n.slice(u));return i[l]>o?i.slice(0,o):i}}else if("0"[Fa](undefined,0)[l]){_=function r(t,e){return t===undefined&&e===0?[]:g.call(this,t,e)}}else{_=g}return[function r(t,e){var n=a(this);var i=t==undefined?undefined:t[u];return i!==undefined?i.call(t,n,e):_.call(String(n),t,e)},function(r,t){var e=y(_,r,this,t,_!==g);if(e.done)return e.value;var n=O(r);var i=String(this);var a=Ea(n,RegExp);var u=n.unicode;var o=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(Aa?"y":"g");var f=new a(Aa?n:"^(?:"+n.source+")",o);var c=t===undefined?ja:t>>>0;if(c===0)return[];if(i.length===0)return ha(f,i)===null?[i]:[];var s=0;var v=0;var l=[];while(v<i.length){f.lastIndex=Aa?v:0;var h=ha(f,Aa?i:i.slice(v));var d;if(h===null||(d=Pa(nt(f.lastIndex+(Aa?0:v)),i.length))===s){v=va(i,v,u)}else{l.push(i.slice(s,v));if(l.length===c)return l;for(var p=1;p<=h.length-1;p++){l.push(h[p]);if(l.length===c)return l}v=s=d}}l.push(i.slice(s));return l}]});var Na=function r(t,e,n,i){if(!(t instanceof e)||i!==undefined&&i in t){throw TypeError(n+": incorrect invocation!")}return t};var Ta=r(function(r){var l={};var h={};var t=r.exports=function(r,t,e,n,i){var a=i?function(){return r}:ni(r);var u=Qr(e,n,t?2:1);var o=0;var f,c,s,v;if(typeof a!="function")throw TypeError(r+" is not iterable!");if(ri(a))for(f=nt(r.length);f>o;o++){v=t?u(O(c=r[o])[0],c[1]):u(r[o]);if(v===l||v===h)return v}else for(s=a.call(r);!(c=s.next()).done;){v=Xn(s,u,c.value,t);if(v===l||v===h)return v}};t.BREAK=l;t.RETURN=h});var Ra=qr.process;var ka=qr.setImmediate;var La=qr.clearImmediate;var Ca=qr.MessageChannel;var Da=qr.Dispatch;var Ga=0;var Va={};var Wa="onreadystatechange";var Ua,Ba,za;var qa=function r(){var t=+this;if(Va.hasOwnProperty(t)){var e=Va[t];delete Va[t];e()}};var Ka=function r(t){qa.call(t.data)};if(!ka||!La){ka=function r(t){var e=[];var n=1;while(arguments.length>n)e.push(arguments[n++]);Va[++Ga]=function(){Gt(typeof t=="function"?t:Function(t),e)};Ua(Ga);return Ga};La=function r(t){delete Va[t]};if(s(Ra)=="process"){Ua=function r(t){Ra.nextTick(Qr(qa,t,1))}}else if(Da&&Da.now){Ua=function r(t){Da.now(Qr(qa,t,1))}}else if(Ca){Ba=new Ca;za=Ba.port2;Ba.port1.onmessage=Ka;Ua=Qr(za.postMessage,za,1)}else if(qr.addEventListener&&typeof postMessage=="function"&&!qr.importScripts){Ua=function r(t){qr.postMessage(t+"","*")};qr.addEventListener("message",Ka,false)}else if(Wa in _("script")){Ua=function r(t){or.appendChild(_("script"))[Wa]=function(){or.removeChild(this);qa.call(t)}}}else{Ua=function r(t){setTimeout(Qr(qa,t,1),0)}}}var Ya={set:ka,clear:La};var Ha=Ya.set;var Ja=qr.MutationObserver||qr.WebKitMutationObserver;var $a=qr.process;var Xa=qr.Promise;var Za=s($a)=="process";var Qa=function r(){var n,i,a;var t=function r(){var t,e;if(Za&&(t=$a.domain))t.exit();while(n){e=n.fn;n=n.next;try{e()}catch(r){if(n)a();else i=undefined;throw r}}i=undefined;if(t)t.enter()};if(Za){a=function r(){$a.nextTick(t)}}else if(Ja&&!(qr.navigator&&qr.navigator.standalone)){var e=true;var u=document.createTextNode("");new Ja(t).observe(u,{characterData:true});a=function r(){u.data=e=!e}}else if(Xa&&Xa.resolve){var o=Xa.resolve(undefined);a=function r(){o.then(t)}}else{a=function r(){Ha.call(qr,t)}}return function(r){var t={fn:r,next:undefined};if(i)i.next=t;if(!n){n=t;a()}i=t}};function ru(r){var e,n;this.promise=new r(function(r,t){if(e!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");e=r;n=t});this.resolve=v(e);this.reject=v(n)}var tu=function r(t){return new ru(t)};var eu={f:tu};var nu=function r(t){try{return{e:false,v:t()}}catch(r){return{e:true,v:r}}};var iu=qr.navigator;var au=iu&&iu.userAgent||"";var uu=function r(t,e){O(t);if(Jr(e)&&e.constructor===t)return e;var n=eu.f(t);var i=n.resolve;i(e);return n.promise};var ou=function r(t,e,n){for(var i in e)m(t,i,e[i],n);return t};var fu=Ya.set;var cu=Qa();var su="Promise";var vu=qr.TypeError;var lu=qr.process;var hu=lu&&lu.versions;var du=hu&&hu.v8||"";var pu=qr[su];var gu=Ct(lu)=="process";var yu=function r(){};var _u,wu,mu,bu;var Su=wu=eu.f;var xu=!!function(){try{var r=pu.resolve(1);var t=(r.constructor={})[tt("species")]=function(r){r(yu,yu)};return(gu||typeof PromiseRejectionEvent=="function")&&r.then(yu)instanceof t&&du.indexOf("6.6")!==0&&au.indexOf("Chrome/66")===-1}catch(r){}}();var Ou=function r(t){var e;return Jr(t)&&typeof(e=t.then)=="function"?e:false};var Eu=function r(v,e){if(v._n)return;v._n=true;var n=v._c;cu(function(){var c=v._v;var s=v._s==1;var r=0;var t=function r(t){var e=s?t.ok:t.fail;var n=t.resolve;var i=t.reject;var a=t.domain;var u,o,f;try{if(e){if(!s){if(v._h==2)Fu(v);v._h=1}if(e===true)u=c;else{if(a)a.enter();u=e(c);if(a){a.exit();f=true}}if(u===t.promise){i(vu("Promise-chain cycle"))}else if(o=Ou(u)){o.call(u,n,i)}else n(u)}else i(c)}catch(r){if(a&&!f)a.exit();i(r)}};while(n.length>r)t(n[r++]);v._c=[];v._n=false;if(e&&!v._h)Pu(v)})};var Pu=function r(a){fu.call(qr,function(){var r=a._v;var t=Mu(a);var e,n,i;if(t){e=nu(function(){if(gu){lu.emit("unhandledRejection",r,a)}else if(n=qr.onunhandledrejection){n({promise:a,reason:r})}else if((i=qr.console)&&i.error){i.error("Unhandled promise rejection",r)}});a._h=gu||Mu(a)?2:1}a._a=undefined;if(t&&e.e)throw e.v})};var Mu=function r(t){return t._h!==1&&(t._a||t._c).length===0};var Fu=function r(t){fu.call(qr,function(){var r;if(gu){lu.emit("rejectionHandled",t)}else if(r=qr.onrejectionhandled){r({promise:t,reason:t._v})}})};var Iu=function r(t){var e=this;if(e._d)return;e._d=true;e=e._w||e;e._v=t;e._s=2;if(!e._a)e._a=e._c.slice();Eu(e,true)};var ju=function r(e){var n=this;var i;if(n._d)return;n._d=true;n=n._w||n;try{if(n===e)throw vu("Promise can't be resolved itself");if(i=Ou(e)){cu(function(){var t={_w:n,_d:false};try{i.call(e,Qr(r,t,1),Qr(Iu,t,1))}catch(r){Iu.call(t,r)}})}else{n._v=e;n._s=1;Eu(n,false)}}catch(r){Iu.call({_w:n,