UNPKG

d3plus-shape

Version:

Fancy SVG shapes for visualizations

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