vis-network
Version:
A dynamic, browser-based visualization library.
26 lines • 412 kB
JavaScript
/**
* vis-network
* https://visjs.github.io/vis-network/
*
* A dynamic, browser-based visualization library.
*
* @version 10.1.1
* @date 2026-08-07T17:51:09.571Z
*
* @copyright (c) 2011-2017 Almende B.V, http://almende.com
* @copyright (c) 2017-2019 visjs contributors, https://github.com/visjs
*
* @license
* vis.js is dual licensed under both
*
* 1. The Apache 2.0 License
* http://www.apache.org/licenses/LICENSE-2.0
*
* and
*
* 2. The MIT License
* http://opensource.org/licenses/MIT
*
* vis.js may be distributed under either license.
*/
import{isDataViewLike as t,DataSet as e}from"vis-data/peer/esm/vis-data.js";var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function o(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var n,s,r,a,h,d,l,c,u,p,f,g,v,m,y,b,w={};function _(){if(s)return n;s=1;var t=function(t){return t&&t.Math===Math&&t};return n=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof i&&i)||t("object"==typeof n&&n)||function(){return this}()||Function("return this")()}function x(){return a?r:(a=1,r=function(t){try{return!!t()}catch(t){return!0}})}function E(){return d?h:(d=1,h=!x()(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))}function O(){if(c)return l;c=1;var t=E(),e=Function.prototype,i=e.apply,o=e.call;return l="object"==typeof Reflect&&Reflect.apply||(t?o.bind(i):function(){return o.apply(i,arguments)}),l}function C(){if(p)return u;p=1;var t=E(),e=Function.prototype,i=e.call,o=t&&e.bind.bind(i,i);return u=t?o:function(t){return function(){return i.apply(t,arguments)}},u}function k(){if(g)return f;g=1;var t=C(),e=t({}.toString),i=t("".slice);return f=function(t){return i(e(t),8,-1)},f}function S(){if(m)return v;m=1;var t=k(),e=C();return v=function(i){if("Function"===t(i))return e(i)}}function T(){if(b)return y;b=1;var t="object"==typeof document&&document.all;return y=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(t){return"function"==typeof t}}var M,D,P,I,B={};function z(){return D?M:(D=1,M=!x()(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))}function F(){if(I)return P;I=1;var t=E(),e=Function.prototype.call;return P=t?e.bind(e):function(){return e.apply(e,arguments)},P}var N,A,j,R,L,H,W,V,q,U,Y,X,G,K,Z,$,Q,J,tt,et,it,ot,nt,st,rt,at,ht,dt,lt,ct,ut,pt,ft,gt,vt,mt,yt,bt={};function wt(){if(N)return bt;N=1;var t={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,i=e&&!t.call({1:2},1);return bt.f=i?function(t){var i=e(this,t);return!!i&&i.enumerable}:t,bt}function _t(){return j?A:(j=1,A=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}})}function xt(){if(L)return R;L=1;var t=C(),e=x(),i=k(),o=Object,n=t("".split);return R=e(function(){return!o("z").propertyIsEnumerable(0)})?function(t){return"String"===i(t)?n(t,""):o(t)}:o,R}function Et(){return W||(W=1,H=function(t){return null==t}),H}function Ot(){if(q)return V;q=1;var t=Et(),e=TypeError;return V=function(i){if(t(i))throw new e("Can't call method on "+i);return i},V}function Ct(){if(Y)return U;Y=1;var t=xt(),e=Ot();return U=function(i){return t(e(i))},U}function kt(){if(G)return X;G=1;var t=T();return X=function(e){return"object"==typeof e?null!==e:t(e)},X}function St(){return Z?K:(Z=1,K={})}function Tt(){if(Q)return $;Q=1;var t=St(),e=_(),i=T(),o=function(t){return i(t)?t:void 0};return $=function(i,n){return arguments.length<2?o(t[i])||o(e[i]):t[i]&&t[i][n]||e[i]&&e[i][n]},$}function Mt(){return tt?J:(tt=1,J=C()({}.isPrototypeOf))}function Dt(){if(it)return et;it=1;var t=_().navigator,e=t&&t.userAgent;return et=e?String(e):""}function Pt(){if(nt)return ot;nt=1;var t,e,i=_(),o=Dt(),n=i.process,s=i.Deno,r=n&&n.versions||s&&s.version,a=r&&r.v8;return a&&(e=(t=a.split("."))[0]>0&&t[0]<4?1:+(t[0]+t[1])),!e&&o&&(!(t=o.match(/Edge\/(\d+)/))||t[1]>=74)&&(t=o.match(/Chrome\/(\d+)/))&&(e=+t[1]),ot=e}function It(){if(rt)return st;rt=1;var t=Pt(),e=x(),i=_().String;return st=!!Object.getOwnPropertySymbols&&!e(function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&t&&t<41}),st}function Bt(){return ht?at:(ht=1,at=It()&&!Symbol.sham&&"symbol"==typeof Symbol.iterator)}function zt(){if(lt)return dt;lt=1;var t=Tt(),e=T(),i=Mt(),o=Object;return dt=Bt()?function(t){return"symbol"==typeof t}:function(n){var s=t("Symbol");return e(s)&&i(s.prototype,o(n))},dt}function Ft(){if(ut)return ct;ut=1;var t=String;return ct=function(e){try{return t(e)}catch(t){return"Object"}}}function Nt(){if(ft)return pt;ft=1;var t=T(),e=Ft(),i=TypeError;return pt=function(o){if(t(o))return o;throw new i(e(o)+" is not a function")}}function At(){if(vt)return gt;vt=1;var t=Nt(),e=Et();return gt=function(i,o){var n=i[o];return e(n)?void 0:t(n)}}function jt(){if(yt)return mt;yt=1;var t=F(),e=T(),i=kt(),o=TypeError;return mt=function(n,s){var r,a;if("string"===s&&e(r=n.toString)&&!i(a=t(r,n)))return a;if(e(r=n.valueOf)&&!i(a=t(r,n)))return a;if("string"!==s&&e(r=n.toString)&&!i(a=t(r,n)))return a;throw new o("Can't convert object to primitive value")}}var Rt,Lt,Ht,Wt,Vt,qt,Ut,Yt,Xt,Gt,Kt,Zt,$t,Qt,Jt,te,ee,ie,oe,ne,se,re,ae,he,de,le,ce,ue,pe={exports:{}};function fe(){return Lt?Rt:(Lt=1,Rt=!0)}function ge(){if(Wt)return Ht;Wt=1;var t=_(),e=Object.defineProperty;return Ht=function(i,o){try{e(t,i,{value:o,configurable:!0,writable:!0})}catch(e){t[i]=o}return o}}function ve(){if(Vt)return pe.exports;Vt=1;var t=fe(),e=_(),i=ge(),o="__core-js_shared__",n=pe.exports=e[o]||i(o,{});return(n.versions||(n.versions=[])).push({version:"3.49.0",mode:t?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"}),pe.exports}function me(){if(Ut)return qt;Ut=1;var t=ve();return qt=function(e,i){return t[e]||(t[e]=i||{})}}function ye(){if(Xt)return Yt;Xt=1;var t=Ot(),e=Object;return Yt=function(i){return e(t(i))}}function be(){if(Kt)return Gt;Kt=1;var t=C(),e=ye(),i=t({}.hasOwnProperty);return Gt=Object.hasOwn||function(t,o){return i(e(t),o)},Gt}function we(){if($t)return Zt;$t=1;var t=C(),e=0,i=Math.random(),o=t(1.1.toString);return Zt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+o(++e+i,36)}}function _e(){if(Jt)return Qt;Jt=1;var t=_(),e=me(),i=be(),o=we(),n=It(),s=Bt(),r=t.Symbol,a=e("wks"),h=s?r.for||r:r&&r.withoutSetter||o;return Qt=function(t){return i(a,t)||(a[t]=n&&i(r,t)?r[t]:h("Symbol."+t)),a[t]}}function xe(){if(ee)return te;ee=1;var t=F(),e=kt(),i=zt(),o=At(),n=jt(),s=TypeError,r=_e()("toPrimitive");return te=function(a,h){if(!e(a)||i(a))return a;var d,l=o(a,r);if(l){if(void 0===h&&(h="default"),d=t(l,a,h),!e(d)||i(d))return d;throw new s("Can't convert object to primitive value")}return void 0===h&&(h="number"),n(a,h)}}function Ee(){if(oe)return ie;oe=1;var t=xe(),e=zt();return ie=function(i){var o=t(i,"string");return e(o)?o:o+""}}function Oe(){if(se)return ne;se=1;var t=_(),e=kt(),i=t.document,o=e(i)&&e(i.createElement);return ne=function(t){return o?i.createElement(t):{}},ne}function Ce(){if(ae)return re;ae=1;var t=z(),e=x(),i=Oe();return re=!t&&!e(function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})}function ke(){if(he)return B;he=1;var t=z(),e=F(),i=wt(),o=_t(),n=Ct(),s=Ee(),r=be(),a=Ce(),h=Object.getOwnPropertyDescriptor;return B.f=t?h:function(t,d){if(t=n(t),d=s(d),a)try{return h(t,d)}catch(t){}if(r(t,d))return o(!e(i.f,t,d),t[d])},B}function Se(){if(le)return de;le=1;var t=x(),e=T(),i=/#|\.prototype\./,o=function(i,o){var h=s[n(i)];return h===a||h!==r&&(e(o)?t(o):!!o)},n=o.normalize=function(t){return String(t).replace(i,".").toLowerCase()},s=o.data={},r=o.NATIVE="N",a=o.POLYFILL="P";return de=o}function Te(){if(ue)return ce;ue=1;var t=S(),e=Nt(),i=E(),o=t(t.bind);return ce=function(t,n){return e(t),void 0===n?t:i?o(t,n):function(){return t.apply(n,arguments)}},ce}var Me,De,Pe,Ie,Be,ze,Fe,Ne,Ae,je,Re,Le,He,We,Ve,qe,Ue,Ye,Xe,Ge,Ke,Ze,$e,Qe,Je,ti,ei,ii,oi,ni={};function si(){return De?Me:(De=1,Me=z()&&x()(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}))}function ri(){if(Ie)return Pe;Ie=1;var t=kt(),e=String,i=TypeError;return Pe=function(o){if(t(o))return o;throw new i(e(o)+" is not an object")}}function ai(){if(Be)return ni;Be=1;var t=z(),e=Ce(),i=si(),o=ri(),n=Ee(),s=TypeError,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",l="writable";return ni.f=t?i?function(t,e,i){if(o(t),e=n(e),o(i),"function"==typeof t&&"prototype"===e&&"value"in i&&l in i&&!i[l]){var s=a(t,e);s&&s[l]&&(t[e]=i.value,i={configurable:d in i?i[d]:s[d],enumerable:h in i?i[h]:s[h],writable:!1})}return r(t,e,i)}:r:function(t,i,a){if(o(t),i=n(i),o(a),e)try{return r(t,i,a)}catch(t){}if("get"in a||"set"in a)throw new s("Accessors not supported");return"value"in a&&(t[i]=a.value),t},ni}function hi(){if(Fe)return ze;Fe=1;var t=z(),e=ai(),i=_t();return ze=t?function(t,o,n){return e.f(t,o,i(1,n))}:function(t,e,i){return t[e]=i,t},ze}function di(){if(Ae)return Ne;Ae=1;var t=_(),e=O(),i=S(),o=T(),n=ke().f,s=Se(),r=St(),a=Te(),h=hi(),d=be(),l=function(t){var i=function(o,n,s){if(this instanceof i){switch(arguments.length){case 0:return new t;case 1:return new t(o);case 2:return new t(o,n)}return new t(o,n,s)}return e(t,this,arguments)};return i.prototype=t.prototype,i};return Ne=function(e,c){var u,p,f,g,v,m,y,b,w,_=e.target,x=e.global,E=e.stat,O=e.proto,C=x?t:E?t[_]:t[_]&&t[_].prototype,k=x?r:r[_]||h(r,_,{})[_],S=k.prototype;for(g in c)p=!(u=s(x?g:_+(E?".":"#")+g,e.forced))&&C&&d(C,g),m=k[g],p&&(y=e.dontCallGetSet?(w=n(C,g))&&w.value:C[g]),v=p&&y?y:c[g],(u||O||typeof m!=typeof v)&&(b=e.bind&&p?a(v,t):e.wrap&&p?l(v):O&&o(v)?i(v):v,(e.sham||v&&v.sham||m&&m.sham)&&h(b,"sham",!0),h(k,g,b),O&&(d(r,f=_+"Prototype")||h(r,f,{}),h(r[f],g,v),e.real&&S&&(u||!S[g])&&h(S,g,v)))},Ne}function li(){if(Re)return je;Re=1;var t=Math.ceil,e=Math.floor;return je=Math.trunc||function(i){var o=+i;return(o>0?e:t)(o)}}function ci(){if(He)return Le;He=1;var t=li();return Le=function(e){var i=+e;return i!=i||0===i?0:t(i)},Le}function ui(){if(Ve)return We;Ve=1;var t=ci(),e=Math.max,i=Math.min;return We=function(o,n){var s=t(o);return s<0?e(s+n,0):i(s,n)},We}function pi(){if(Ue)return qe;Ue=1;var t=ci(),e=Math.min;return qe=function(i){var o=t(i);return o>0?e(o,9007199254740991):0}}function fi(){if(Xe)return Ye;Xe=1;var t=pi();return Ye=function(e){return t(e.length)}}function gi(){if(Ke)return Ge;Ke=1;var t=Ct(),e=ui(),i=fi(),o=function(o){return function(n,s,r){var a=t(n),h=i(a);if(0===h)return!o&&-1;var d,l=e(r,h);if(o&&s!=s){for(;h>l;)if((d=a[l++])!=d)return!0}else for(;h>l;l++)if((o||l in a)&&a[l]===s)return o||l||0;return!o&&-1}};return Ge={includes:o(!0),indexOf:o(!1)}}function vi(){return $e?Ze:($e=1,Ze={})}function mi(){if(Je)return Qe;Je=1;var t=C(),e=be(),i=Ct(),o=gi().indexOf,n=vi(),s=t([].push);return Qe=function(t,r){var a,h=i(t),d=0,l=[];for(a in h)!e(n,a)&&e(h,a)&&s(l,a);for(;r.length>d;)e(h,a=r[d++])&&(~o(l,a)||s(l,a));return l},Qe}function yi(){return ei?ti:(ei=1,ti=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function bi(){if(oi)return ii;oi=1;var t=mi(),e=yi();return ii=Object.keys||function(i){return t(i,e)}}var wi,_i,xi,Ei,Oi,Ci,ki,Si,Ti,Mi,Di={};function Pi(){return wi||(wi=1,Di.f=Object.getOwnPropertySymbols),Di}function Ii(){if(xi)return _i;xi=1;var t=z(),e=C(),i=F(),o=x(),n=bi(),s=Pi(),r=wt(),a=ye(),h=xt(),d=Object.assign,l=Object.defineProperty,c=e([].concat);return _i=!d||o(function(){if(t&&1!==d({b:1},d(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},i={},o=Symbol("assign detection"),s="abcdefghijklmnopqrst";return e[o]=7,s.split("").forEach(function(t){i[t]=t}),7!==d({},e)[o]||n(d({},i)).join("")!==s})?function(e,o){for(var d=a(e),l=arguments.length,u=1,p=s.f,f=r.f;l>u;)for(var g,v=h(arguments[u++]),m=p?c(n(v),p(v)):n(v),y=m.length,b=0;y>b;)g=m[b++],t&&!i(f,v,g)||(d[g]=v[g]);return d}:d,_i}function Bi(){return Ci?Oi:(Ci=1,function(){if(Ei)return w;Ei=1;var t=di(),e=Ii();t({target:"Object",stat:!0,arity:2,forced:Object.assign!==e},{assign:e})}(),Oi=St().Object.assign)}function zi(){return Si?ki:(Si=1,ki=Bi())}var Fi,Ni,Ai,ji,Ri,Li,Hi,Wi,Vi,qi,Ui,Yi,Xi,Gi,Ki,Zi=o(Mi?Ti:(Mi=1,Ti=zi())),$i={};function Qi(){return Ni?Fi:(Ni=1,Fi=C()([].slice))}function Ji(){if(ji)return Ai;ji=1;var t=C(),e=Nt(),i=kt(),o=be(),n=Qi(),s=E(),r=Function,a=t([].concat),h=t([].join),d={};return Ai=s?r.bind:function(t){var s=e(this),l=s.prototype,c=n(arguments,1),u=function(){var e=a(c,n(arguments));return this instanceof u?function(t,e,i){if(!o(d,e)){for(var n=[],s=0;s<e;s++)n[s]="a["+s+"]";d[e]=r("C,a","return new C("+h(n,",")+")")}return d[e](t,i)}(s,e.length,e):s.apply(t,e)};return i(l)&&(u.prototype=l),u},Ai}function to(){if(Hi)return Li;Hi=1;var t=_(),e=St();return Li=function(i,o){var n=e[i+"Prototype"],s=n&&n[o];if(s)return s;var r=t[i],a=r&&r.prototype;return a&&a[o]}}function eo(){return Vi?Wi:(Vi=1,function(){if(Ri)return $i;Ri=1;var t=di(),e=Ji();t({target:"Function",proto:!0,forced:Function.bind!==e},{bind:e})}(),Wi=to()("Function","bind"))}function io(){if(Ui)return qi;Ui=1;var t=Mt(),e=eo(),i=Function.prototype;return qi=function(o){var n=o.bind;return o===i||t(i,o)&&n===i.bind?e:n},qi}function oo(){return Xi?Yi:(Xi=1,Yi=io())}var no=o(Ki?Gi:(Ki=1,Gi=oo()));function so(t,e,i,o){t.beginPath(),t.arc(e,i,o,0,2*Math.PI,!1),t.closePath()}function ro(t,e,i,o,n,s){const r=Math.PI/180;o-2*s<0&&(s=o/2),n-2*s<0&&(s=n/2),t.beginPath(),t.moveTo(e+s,i),t.lineTo(e+o-s,i),t.arc(e+o-s,i+s,s,270*r,360*r,!1),t.lineTo(e+o,i+n-s),t.arc(e+o-s,i+n-s,s,0,90*r,!1),t.lineTo(e+s,i+n),t.arc(e+s,i+n-s,s,90*r,180*r,!1),t.lineTo(e,i+s),t.arc(e+s,i+s,s,180*r,270*r,!1),t.closePath()}function ao(t,e,i,o,n){const s=.5522848,r=o/2*s,a=n/2*s,h=e+o,d=i+n,l=e+o/2,c=i+n/2;t.beginPath(),t.moveTo(e,c),t.bezierCurveTo(e,c-a,l-r,i,l,i),t.bezierCurveTo(l+r,i,h,c-a,h,c),t.bezierCurveTo(h,c+a,l+r,d,l,d),t.bezierCurveTo(l-r,d,e,c+a,e,c),t.closePath()}function ho(t,e,i,o,n){const s=n*(1/3),r=.5522848,a=o/2*r,h=s/2*r,d=e+o,l=i+s,c=e+o/2,u=i+s/2,p=i+(n-s/2),f=i+n;t.beginPath(),t.moveTo(d,u),t.bezierCurveTo(d,u+h,c+a,l,c,l),t.bezierCurveTo(c-a,l,e,u+h,e,u),t.bezierCurveTo(e,u-h,c-a,i,c,i),t.bezierCurveTo(c+a,i,d,u-h,d,u),t.lineTo(d,p),t.bezierCurveTo(d,p+h,c+a,f,c,f),t.bezierCurveTo(c-a,f,e,p+h,e,p),t.lineTo(e,u)}function lo(t,e,i,o,n,s){t.beginPath(),t.moveTo(e,i);const r=s.length,a=o-e,h=n-i,d=h/a;let l=Math.sqrt(a*a+h*h),c=0,u=!0,p=0,f=+s[0];for(;l>=.1;)f=+s[c++%r],f>l&&(f=l),p=Math.sqrt(f*f/(1+d*d)),p=a<0?-p:p,e+=p,i+=d*p,!0===u?t.lineTo(e,i):t.moveTo(e,i),l-=f,u=!u}const co={circle:so,dashedLine:lo,database:ho,diamond:function(t,e,i,o){t.beginPath(),t.lineTo(e,i+o),t.lineTo(e+o,i),t.lineTo(e,i-o),t.lineTo(e-o,i),t.closePath()},ellipse:ao,ellipse_vis:ao,hexagon:function(t,e,i,o){t.beginPath();const n=2*Math.PI/6;t.moveTo(e+o,i);for(let s=1;s<6;s++)t.lineTo(e+o*Math.cos(n*s),i+o*Math.sin(n*s));t.closePath()},roundRect:ro,square:function(t,e,i,o){t.beginPath(),t.rect(e-o,i-o,2*o,2*o),t.closePath()},star:function(t,e,i,o){t.beginPath(),i+=.1*(o*=.82);for(let n=0;n<10;n++){const s=n%2==0?1.3*o:.5*o;t.lineTo(e+s*Math.sin(2*n*Math.PI/10),i-s*Math.cos(2*n*Math.PI/10))}t.closePath()},triangle:function(t,e,i,o){t.beginPath(),i+=.275*(o*=1.15);const n=2*o,s=n/2,r=Math.sqrt(3)/6*n,a=Math.sqrt(n*n-s*s);t.moveTo(e,i-(a-r)),t.lineTo(e+s,i+r),t.lineTo(e-s,i+r),t.lineTo(e,i-(a-r)),t.closePath()},triangleDown:function(t,e,i,o){t.beginPath(),i-=.275*(o*=1.15);const n=2*o,s=n/2,r=Math.sqrt(3)/6*n,a=Math.sqrt(n*n-s*s);t.moveTo(e,i+(a-r)),t.lineTo(e+s,i-r),t.lineTo(e-s,i-r),t.lineTo(e,i+(a-r)),t.closePath()}};var uo,po={exports:{}};var fo,go,vo,mo,yo,bo,wo,_o,xo,Eo,Oo,Co,ko,So=(uo||(uo=1,function(){function t(e){if(e)return function(e){for(var i in t.prototype)e[i]=t.prototype[i];return e}(e)}po.exports=t,t.prototype.on=t.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},t.prototype.once=function(t,e){function i(){this.off(t,i),e.apply(this,arguments)}return i.fn=e,this.on(t,i),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,o=this._callbacks["$"+t];if(!o)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var n=0;n<o.length;n++)if((i=o[n])===e||i.fn===e){o.splice(n,1);break}return 0===o.length&&delete this._callbacks["$"+t],this},t.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),i=this._callbacks["$"+t],o=1;o<arguments.length;o++)e[o-1]=arguments[o];if(i){o=0;for(var n=(i=i.slice(0)).length;o<n;++o)i[o].apply(this,e)}return this},t.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},t.prototype.hasListeners=function(t){return!!this.listeners(t).length}}()),po.exports),To=o(So);function Mo(){if(go)return fo;go=1;var t=k();return fo=Array.isArray||function(e){return"Array"===t(e)}}function Do(){return yo?mo:(yo=1,vo||(vo=1,di()({target:"Array",stat:!0},{isArray:Mo()})),mo=St().Array.isArray)}function Po(){return wo?bo:(wo=1,bo=Do())}function Io(){return xo?_o:(xo=1,_o=Po())}function Bo(){return Oo?Eo:(Oo=1,Eo=Io())}function zo(){return ko?Co:(ko=1,Co=Bo())}var Fo=o(zo());var No,Ao,jo,Ro,Lo,Ho,Wo,Vo,qo,Uo,Yo,Xo,Go,Ko,Zo,$o,Qo,Jo,tn,en,on,nn={};function sn(){if(Ao)return No;Ao=1;var t=TypeError;return No=function(e){if(e>9007199254740991)throw new t("Maximum allowed index exceeded");return e},No}function rn(){if(Ro)return jo;Ro=1;var t=z(),e=ai(),i=_t();return jo=function(o,n,s){t?e.f(o,n,i(0,s)):o[n]=s},jo}function an(){if(Ho)return Lo;Ho=1;var t=z(),e=Mo(),i=TypeError,o=Object.getOwnPropertyDescriptor,n=t&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();return Lo=n?function(t,n){if(e(t)&&!o(t,"length").writable)throw new i("Cannot set read only .length");return t.length=n}:function(t,e){return t.length=e}}function hn(){if(Vo)return Wo;Vo=1;var t={};return t[_e()("toStringTag")]="z",Wo="[object z]"===String(t)}function dn(){if(Uo)return qo;Uo=1;var t=hn(),e=T(),i=k(),o=_e()("toStringTag"),n=Object,s="Arguments"===i(function(){return arguments}());return qo=t?i:function(t){var r,a,h;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(a=function(t,e){try{return t[e]}catch(t){}}(r=n(t),o))?a:s?i(r):"Object"===(h=i(r))&&e(r.callee)?"Arguments":h},qo}function ln(){if(Xo)return Yo;Xo=1;var t=C(),e=T(),i=ve(),o=t(Function.toString);return e(i.inspectSource)||(i.inspectSource=function(t){return o(t)}),Yo=i.inspectSource}function cn(){if(Ko)return Go;Ko=1;var t=C(),e=x(),i=T(),o=dn(),n=Tt(),s=ln(),r=function(){},a=n("Reflect","construct"),h=/^\s*(?:class|function)\b/,d=t(h.exec),l=!h.test(r),c=function(t){if(!i(t))return!1;try{return a(r,[],t),!0}catch(t){return!1}},u=function(t){if(!i(t))return!1;switch(o(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return l||!!d(h,s(t))}catch(t){return!0}};return u.sham=!0,Go=!a||e(function(){var t;return c(c.call)||!c(Object)||!c(function(){t=!0})||t})?u:c}function un(){if($o)return Zo;$o=1;var t=Mo(),e=cn(),i=kt(),o=_e()("species"),n=Array;return Zo=function(s){var r;return t(s)&&(r=s.constructor,(e(r)&&(r===n||t(r.prototype))||i(r)&&null===(r=r[o]))&&(r=void 0)),void 0===r?n:r}}function pn(){if(Jo)return Qo;Jo=1;var t=un();return Qo=function(e,i){return new(t(e))(0===i?0:i)}}function fn(){if(en)return tn;en=1;var t=x(),e=_e(),i=Pt(),o=e("species");return tn=function(e){return i>=51||!t(function(){var t=[];return(t.constructor={})[o]=function(){return{foo:1}},1!==t[e](Boolean).foo})},tn}function gn(){if(on)return nn;on=1;var t=di(),e=x(),i=Mo(),o=kt(),n=ye(),s=fi(),r=sn(),a=rn(),h=an(),d=pn(),l=fn(),c=_e(),u=Pt(),p=c("isConcatSpreadable"),f=u>=51||!e(function(){var t=[];return t[p]=!1,t.concat()[0]!==t}),g=function(t){if(!o(t))return!1;var e=t[p];return void 0!==e?!!e:i(t)};return t({target:"Array",proto:!0,arity:1,forced:!f||!l("concat")},{concat:function(t){var e,i,o,l,c,u=n(this),p=d(u,0),f=0;for(e=-1,o=arguments.length;e<o;e++)if(g(c=-1===e?u:arguments[e]))for(l=s(c),r(f+l),i=0;i<l;i++,f++)i in c&&a(p,f,c[i]);else r(f+1),a(p,f++,c);return h(p,f),p}}),nn}var vn,mn,yn={},bn={};function wn(){if(mn)return vn;mn=1;var t=dn(),e=String;return vn=function(i){if("Symbol"===t(i))throw new TypeError("Cannot convert a Symbol value to a string");return e(i)}}var _n,xn,En,On,Cn,kn,Sn,Tn={};function Mn(){if(_n)return Tn;_n=1;var t=z(),e=si(),i=ai(),o=ri(),n=Ct(),s=bi();return Tn.f=t&&!e?Object.defineProperties:function(t,e){o(t);for(var r,a=n(e),h=s(e),d=h.length,l=0;d>l;)i.f(t,r=h[l++],a[r]);return t},Tn}function Dn(){return En?xn:(En=1,xn=Tt()("document","documentElement"))}function Pn(){if(Cn)return On;Cn=1;var t=me(),e=we(),i=t("keys");return On=function(t){return i[t]||(i[t]=e(t))}}function In(){if(Sn)return kn;Sn=1;var t,e=ri(),i=Mn(),o=yi(),n=vi(),s=Dn(),r=Oe(),a="prototype",h="script",d=Pn()("IE_PROTO"),l=function(){},c=function(t){return"<"+h+">"+t+"</"+h+">"},u=function(t){t.write(c("")),t.close();var e=t.parentWindow.Object;return t=null,e},p=function(){try{t=new ActiveXObject("htmlfile")}catch(t){}var e,i,n;p="undefined"!=typeof document?document.domain&&t?u(t):(i=r("iframe"),n="java"+h+":",i.style.display="none",s.appendChild(i),i.src=String(n),(e=i.contentWindow.document).open(),e.write(c("document.F=Object")),e.close(),e.F):u(t);for(var d=o.length;d--;)delete p[a][o[d]];return p()};return n[d]=!0,kn=Object.create||function(t,o){var n;return null!==t?(l[a]=e(t),n=new l,l[a]=null,n[d]=t):n=p(),void 0===o?n:i.f(n,o)}}var Bn,zn={};function Fn(){if(Bn)return zn;Bn=1;var t=mi(),e=yi().concat("length","prototype");return zn.f=Object.getOwnPropertyNames||function(i){return t(i,e)},zn}var Nn,An,jn,Rn,Ln,Hn={};function Wn(){if(Nn)return Hn;Nn=1;var t=k(),e=Ct(),i=Fn().f,o=Qi(),n="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return Hn.f=function(s){return n&&"Window"===t(s)?function(t){try{return i(t)}catch(t){return o(n)}}(s):i(e(s))},Hn}function Vn(){if(jn)return An;jn=1;var t=hi();return An=function(e,i,o,n){return n&&n.enumerable?e[i]=o:t(e,i,o),e},An}function qn(){if(Ln)return Rn;Ln=1;var t=ai();return Rn=function(e,i,o){return t.f(e,i,o)}}var Un,Yn,Xn,Gn,Kn,Zn,$n,Qn,Jn,ts,es,is,os,ns,ss,rs,as={};function hs(){if(Un)return as;Un=1;var t=_e();return as.f=t,as}function ds(){if(Xn)return Yn;Xn=1;var t=St(),e=be(),i=hs(),o=ai().f;return Yn=function(n){var s=t.Symbol||(t.Symbol={});e(s,n)||o(s,n,{value:i.f(n)})}}function ls(){if(Kn)return Gn;Kn=1;var t=F(),e=Tt(),i=_e(),o=Vn();return Gn=function(){var n=e("Symbol"),s=n&&n.prototype,r=s&&s.valueOf,a=i("toPrimitive");s&&!s[a]&&o(s,a,function(e){return t(r,this)},{arity:1})}}function cs(){if($n)return Zn;$n=1;var t=hn(),e=dn();return Zn=t?{}.toString:function(){return"[object "+e(this)+"]"}}function us(){if(Jn)return Qn;Jn=1;var t=hn(),e=ai().f,i=hi(),o=be(),n=cs(),s=_e()("toStringTag");return Qn=function(r,a,h,d){var l=h?r:r&&r.prototype;l&&(o(l,s)||e(l,s,{configurable:!0,value:a}),d&&!t&&i(l,"toString",n))},Qn}function ps(){if(es)return ts;es=1;var t=_(),e=T(),i=t.WeakMap;return ts=e(i)&&/native code/.test(String(i))}function fs(){if(os)return is;os=1;var t,e,i,o=ps(),n=_(),s=kt(),r=hi(),a=be(),h=ve(),d=Pn(),l=vi(),c="Object already initialized",u=n.TypeError,p=n.WeakMap;if(o||h.state){var f=h.state||(h.state=new p);f.get=f.get,f.has=f.has,f.set=f.set,t=function(t,e){if(f.has(t))throw new u(c);return e.facade=t,f.set(t,e),e},e=function(t){return f.get(t)||{}},i=function(t){return f.has(t)}}else{var g=d("state");l[g]=!0,t=function(t,e){if(a(t,g))throw new u(c);return e.facade=t,r(t,g,e),e},e=function(t){return a(t,g)?t[g]:{}},i=function(t){return a(t,g)}}return is={set:t,get:e,has:i,enforce:function(o){return i(o)?e(o):t(o,{})},getterFor:function(t){return function(i){var o;if(!s(i)||(o=e(i)).type!==t)throw new u("Incompatible receiver, "+t+" required");return o}}},is}function gs(){if(ss)return ns;ss=1;var t=Te(),e=xt(),i=ye(),o=fi(),n=pn(),s=rn(),r=function(r){var a=1===r,h=2===r,d=3===r,l=4===r,c=6===r,u=7===r,p=5===r||c;return function(f,g,v){for(var m,y,b=i(f),w=e(b),_=o(w),x=t(g,v),E=0,O=0,C=a?n(f,_):h||u?n(f,0):void 0;_>E;E++)if((p||E in w)&&(y=x(m=w[E],E,b),r))if(a)s(C,E,y);else if(y)switch(r){case 3:return!0;case 5:return m;case 6:return E;case 2:s(C,O++,m)}else switch(r){case 4:return!1;case 7:s(C,O++,m)}return c?-1:d||l?l:C}};return ns={forEach:r(0),map:r(1),filter:r(2),some:r(3),every:r(4),find:r(5),findIndex:r(6),filterReject:r(7)}}var vs,ms,ys,bs={};function ws(){return ms?vs:(ms=1,vs=It()&&!!Symbol.for&&!!Symbol.keyFor)}var _s,xs={};var Es,Os,Cs,ks,Ss,Ts,Ms,Ds={};function Ps(){if(Os)return Es;Os=1;var t=kt(),e=fs().get;return Es=function(i){if(!t(i))return!1;var o=e(i);return!!o&&"RawJSON"===o.type}}function Is(){if(ks)return Cs;ks=1;var t=C(),e=be(),i=SyntaxError,o=parseInt,n=String.fromCharCode,s=t("".charAt),r=t("".slice),a=t(/./.exec),h={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},d=/^[\da-f]{4}$/i,l=/^[\u0000-\u001F]$/;return Cs=function(t,c){for(var u=!0,p="";c<t.length;){var f=s(t,c);if("\\"===f){var g=r(t,c,c+2);if(e(h,g))p+=h[g],c+=2;else{if("\\u"!==g)throw new i('Unknown escape sequence: "'+g+'"');var v=r(t,c+=2,c+4);if(!a(d,v))throw new i("Bad Unicode escape at: "+c);p+=n(o(v,16)),c+=4}}else{if('"'===f){u=!1,c++;break}if(a(l,f))throw new i("Bad control character in string literal at: "+c);p+=f,c++}}if(u)throw new i("Unterminated string at: "+c);return{value:p,end:c}}}function Bs(){return Ts?Ss:(Ts=1,Ss=!x()(function(){var t="9007199254740993",e=JSON.rawJSON(t);return!JSON.isRawJSON(e)||JSON.stringify(e)!==t}))}function zs(){if(Ms)return Ds;Ms=1;var t=di(),e=Tt(),i=O(),o=F(),n=C(),s=x(),r=Mo(),a=T(),h=Ps(),d=zt(),l=k(),c=wn(),u=Qi(),p=Is(),f=we(),g=It(),v=Bs(),m=String,y=e("JSON","stringify"),b=n(/./.exec),w=n("".charAt),_=n("".charCodeAt),E=n("".replace),S=n("".slice),M=n([].push),D=n(1.1.toString),P=/[\uD800-\uDFFF]/g,I=/^[\uD800-\uDBFF]$/,B=/^[\uDC00-\uDFFF]$/,z=f(),N=z.length,A=!g||s(function(){var t=e("Symbol")("stringify detection");return"[null]"!==y([t])||"{}"!==y({a:t})||"{}"!==y(Object(t))}),j=s(function(){return'"\\udf06\\ud834"'!==y("\udf06\ud834")||'"\\udead"'!==y("\udead")}),R=A?function(t,e){var n=u(arguments),s=H(e);if(a(s)||void 0!==t&&!d(t))return n[1]=function(t,e){if(a(s)&&(e=o(s,this,m(t),e)),!d(e))return e},i(y,null,n)}:y,L=function(t,e,i){var o=w(i,e-1),n=w(i,e+1);return b(I,t)&&!b(B,n)||b(B,t)&&!b(I,o)?"\\u"+D(_(t,0),16):t},H=function(t){if(a(t))return t;if(r(t)){for(var e=t.length,i=[],o=0;o<e;o++){var n=t[o];"string"==typeof n?M(i,n):"number"!=typeof n&&"Number"!==l(n)&&"String"!==l(n)||M(i,c(n))}var s=i.length,h=!0;return function(t,e){if(h)return h=!1,e;if(r(this))return e;for(var o=0;o<s;o++)if(i[o]===t)return e}}};return y&&t({target:"JSON",stat:!0,arity:3,forced:A||j||!v},{stringify:function(t,e,i){var n=H(e),s=[],r=R(t,function(t,e){var i=a(n)?o(n,this,m(t),e):e;return!v&&h(i)?z+(M(s,i.rawJSON)-1):i},i);if("string"!=typeof r)return r;if(j&&(r=E(r,P,L)),v)return r;for(var d="",l=r.length,c=0;c<l;c++){var u=w(r,c);if('"'===u){var f=p(r,++c).end-1,g=S(r,c,f);d+=S(g,0,N)===z?s[S(g,N)]:'"'+g+'"',c=f}else d+=u}return d}}),Ds}var Fs,Ns,As={};function js(){return Ns||(Ns=1,function(){if(rs)return bn;rs=1;var t=di(),e=_(),i=F(),o=C(),n=fe(),s=z(),r=It(),a=x(),h=be(),d=Mt(),l=ri(),c=Ct(),u=Ee(),p=wn(),f=_t(),g=In(),v=bi(),m=Fn(),y=Wn(),b=Pi(),w=ke(),E=ai(),O=Mn(),k=wt(),S=Vn(),T=qn(),M=me(),D=Pn(),P=vi(),I=we(),B=_e(),N=hs(),A=ds(),j=ls(),R=us(),L=fs(),H=gs().forEach,W=D("hidden"),V="Symbol",q="prototype",U=L.set,Y=L.getterFor(V),X=Object[q],G=e.Symbol,K=G&&G[q],Z=e.RangeError,$=e.TypeError,Q=e.QObject,J=w.f,tt=E.f,et=y.f,it=k.f,ot=o([].push),nt=M("symbols"),st=M("op-symbols"),rt=M("wks"),at=!Q||!Q[q]||!Q[q].findChild,ht=function(t,e,i){var o=J(X,e);return o&&delete X[e],tt(t,e,i),o&&t!==X&&tt(X,e,o),t},dt=s&&a(function(){return 7!==g(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a})?ht:tt,lt=function(t,e){var i=nt[t]=g(K);return U(i,{type:V,tag:t,description:e}),s||(i.description=e),i},ct=function(t,e,i){t===X&&ct(st,e,i),l(t);var o=u(e);return l(i),h(nt,o)?(("enumerable"in i?!i.enumerable:!h(t,o)||h(t,W)&&t[W][o])?(h(t,W)||tt(t,W,f(1,g(null))),t[W][o]=!0):(h(t,W)&&t[W][o]&&(t[W][o]=!1),i=g(i,{enumerable:f(0,!1)})),dt(t,o,i)):tt(t,o,i)},ut=function(t,e){l(t);var o=c(e),n=v(o).concat(vt(o));return H(n,function(e){s&&!i(pt,o,e)||ct(t,e,o[e])}),t},pt=function(t){var e=u(t),o=i(it,this,e);return!(this===X&&h(nt,e)&&!h(st,e))&&(!(o||!h(this,e)||!h(nt,e)||h(this,W)&&this[W][e])||o)},ft=function(t,e){var i=c(t),o=u(e);if(i!==X||!h(nt,o)||h(st,o)){var n=J(i,o);return!n||!h(nt,o)||h(i,W)&&i[W][o]||(n.enumerable=!0),n}},gt=function(t){var e=et(c(t)),i=[];return H(e,function(t){h(nt,t)||h(P,t)||ot(i,t)}),i},vt=function(t){var e=t===X,i=et(e?st:c(t)),o=[];return H(i,function(t){!h(nt,t)||e&&!h(X,t)||ot(o,nt[t])}),o};r||(G=function(){if(d(K,this))throw new $("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?p(arguments[0]):void 0,o=I(t),n=function(t){var s=void 0===this?e:this;s===X&&i(n,st,t),h(s,W)&&h(s[W],o)&&(s[W][o]=!1);var r=f(1,t);try{dt(s,o,r)}catch(t){if(!(t instanceof Z))throw t;ht(s,o,r)}};return s&&at&&dt(X,o,{configurable:!0,set:n}),lt(o,t)},S(K=G[q],"toString",function(){return Y(this).tag}),S(G,"withoutSetter",function(t){return lt(I(t),t)}),k.f=pt,E.f=ct,O.f=ut,w.f=ft,m.f=y.f=gt,b.f=vt,N.f=function(t){return lt(B(t),t)},s&&(T(K,"description",{configurable:!0,get:function(){return Y(this).description}}),n||S(X,"propertyIsEnumerable",pt,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!r,sham:!r},{Symbol:G}),H(v(rt),function(t){A(t)}),t({target:V,stat:!0,forced:!r},{useSetter:function(){at=!0},useSimple:function(){at=!1}}),t({target:"Object",stat:!0,forced:!r,sham:!s},{create:function(t,e){return void 0===e?g(t):ut(g(t),e)},defineProperty:ct,defineProperties:ut,getOwnPropertyDescriptor:ft}),t({target:"Object",stat:!0,forced:!r},{getOwnPropertyNames:gt}),j(),R(G,V),P[W]=!0}(),function(){if(ys)return bs;ys=1;var t=di(),e=Tt(),i=be(),o=wn(),n=me(),s=ws(),r=n("string-to-symbol-registry"),a=n("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!s},{for:function(t){var n=o(t);if(i(r,n))return r[n];var s=e("Symbol")(n);return r[n]=s,a[s]=n,s}})}(),function(){if(_s)return xs;_s=1;var t=di(),e=be(),i=zt(),o=Ft(),n=me(),s=ws(),r=n("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!s},{keyFor:function(t){if(!i(t))throw new TypeError(o(t)+" is not a symbol");if(e(r,t))return r[t]}})}(),zs(),function(){if(Fs)return As;Fs=1;var t=di(),e=It(),i=x(),o=Pi(),n=ye();t({target:"Object",stat:!0,forced:!e||i(function(){o.f(1)})},{getOwnPropertySymbols:function(t){var e=o.f;return e?e(n(t)):[]}})}()),yn}var Rs,Ls={};function Hs(){return Rs||(Rs=1,ds()("asyncDispose")),Ls}var Ws;var Vs,qs={};function Us(){return Vs||(Vs=1,ds()("dispose")),qs}var Ys;var Xs;var Gs,Ks={};function Zs(){return Gs||(Gs=1,ds()("iterator")),Ks}var $s;var Qs;var Js;var tr;var er;var ir;var or,nr={};function sr(){if(or)return nr;or=1;var t=ds(),e=ls();return t("toPrimitive"),e(),nr}var rr,ar={};var hr;var dr,lr,cr,ur={};function pr(){return cr?lr:(cr=1,gn(),js(),Hs(),Ws||(Ws=1,ds()("asyncIterator")),Us(),Ys||(Ys=1,ds()("hasInstance")),Xs||(Xs=1,ds()("isConcatSpreadable")),Zs(),$s||($s=1,ds()("match")),Qs||(Qs=1,ds()("matchAll")),Js||(Js=1,ds()("replace")),tr||(tr=1,ds()("search")),er||(er=1,ds()("species")),ir||(ir=1,ds()("split")),sr(),function(){if(rr)return ar;rr=1;var t=Tt(),e=ds(),i=us();e("toStringTag"),i(t("Symbol"),"Symbol")}(),hr||(hr=1,ds()("unscopables")),function(){if(dr)return ur;dr=1;var t=_();us()(t.JSON,"JSON",!0)}(),lr=St().Symbol)}var fr,gr,vr,mr,yr,br,wr,_r,xr,Er,Or,Cr,kr,Sr,Tr,Mr,Dr,Pr,Ir,Br,zr,Fr,Nr,Ar,jr,Rr,Lr,Hr,Wr,Vr,qr,Ur,Yr,Xr={};function Gr(){return gr?fr:(gr=1,fr=function(){})}function Kr(){return mr?vr:(mr=1,vr={})}function Zr(){if(br)return yr;br=1;var t=z(),e=be(),i=Function.prototype,o=t&&Object.getOwnPropertyDescriptor,n=e(i,"name"),s=n&&"something"===function(){}.name,r=n&&(!t||t&&o(i,"name").configurable);return yr={EXISTS:n,PROPER:s,CONFIGURABLE:r}}function $r(){return _r?wr:(_r=1,wr=!x()(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))}function Qr(){if(Er)return xr;Er=1;var t=be(),e=T(),i=ye(),o=Pn(),n=$r(),s=o("IE_PROTO"),r=Object,a=r.prototype;return xr=n?r.getPrototypeOf:function(o){var n=i(o);if(t(n,s))return n[s];var h=n.constructor;return e(h)&&n instanceof h?h.prototype:n instanceof r?a:null},xr}function Jr(){if(Cr)return Or;Cr=1;var t,e,i,o=x(),n=T(),s=kt(),r=In(),a=Qr(),h=Vn(),d=_e(),l=fe(),c=d("iterator"),u=!1;return[].keys&&("next"in(i=[].keys())?(e=a(a(i)))!==Object.prototype&&(t=e):u=!0),!s(t)||o(function(){var e={};return t[c].call(e)!==e})?t={}:l&&(t=r(t)),n(t[c])||h(t,c,function(){return this}),Or={IteratorPrototype:t,BUGGY_SAFARI_ITERATORS:u}}function ta(){if(Sr)return kr;Sr=1;var t=Jr().IteratorPrototype,e=In(),i=_t(),o=us(),n=Kr(),s=function(){return this};return kr=function(r,a,h,d){var l=a+" Iterator";return r.prototype=e(t,{next:i(+!d,h)}),o(r,l,!1,!0),n[l]=s,r},kr}function ea(){if(Mr)return Tr;Mr=1;var t=C(),e=Nt();return Tr=function(i,o,n){try{return t(e(Object.getOwnPropertyDescriptor(i,o)[n]))}catch(t){}},Tr}function ia(){if(Pr)return Dr;Pr=1;var t=kt();return Dr=function(e){return t(e)||null===e}}function oa(){if(Br)return Ir;Br=1;var t=ia(),e=String,i=TypeError;return Ir=function(o){if(t(o))return o;throw new i("Can't set "+e(o)+" as a prototype")}}function na(){if(Fr)return zr;Fr=1;var t=ea(),e=kt(),i=Ot(),o=oa();return zr=Object.setPrototypeOf||("__proto__"in{}?function(){var n,s=!1,r={};try{(n=t(Object.prototype,"__proto__","set"))(r,[]),s=r instanceof Array}catch(t){}return function(t,r){return i(t),o(r),e(t)?(s?n(t,r):t.__proto__=r,t):t}}():void 0)}function sa(){if(Ar)return Nr;Ar=1;var t=di(),e=F(),i=fe(),o=Zr(),n=T(),s=ta(),r=Qr(),a=na(),h=us(),d=hi(),l=Vn(),c=_e(),u=Kr(),p=Jr(),f=o.PROPER,g=o.CONFIGURABLE,v=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,y=c("iterator"),b="keys",w="values",_="entries",x=function(){return this};return Nr=function(o,c,p,E,O,C,k){s(p,c,E);var S,T,M,D=function(t){if(t===O&&F)return F;if(!m&&t&&t in B)return B[t];switch(t){case b:case w:case _:return function(){return new p(this,t)}}return function(){return new p(this)}},P=c+" Iterator",I=!1,B=o.prototype,z=B[y]||B["@@iterator"]||O&&B[O],F=!m&&z||D(O),N="Array"===c&&B.entries||z;if(N&&(S=r(N.call(new o)))!==Object.prototype&&S.next&&(i||r(S)===v||(a?a(S,v):n(S[y])||l(S,y,x)),h(S,P,!0,!0),i&&(u[P]=x)),f&&O===w&&z&&z.name!==w&&(!i&&g?d(B,"name",w):(I=!0,F=function(){return e(z,this)})),O)if(T={values:D(w),keys:C?F:D(b),entries:D(_)},k)for(M in T)(m||I||!(M in B))&&l(B,M,T[M]);else t({target:c,proto:!0,forced:m||I},T);return i&&!k||B[y]===F||l(B,y,F,{name:O}),u[c]=F,T},Nr}function ra(){return Rr?jr:(Rr=1,jr=function(t,e){return{value:t,done:e}})}function aa(){if(Hr)return Lr;Hr=1;var t=Ct(),e=Gr(),i=Kr(),o=fs(),n=ai().f,s=sa(),r=ra(),a=fe(),h=z(),d="Array Iterator",l=o.set,c=o.getterFor(d);Lr=s(Array,"Array",function(e,i){l(this,{type:d,target:t(e),index:0,kind:i})},function(){var t=c(this),e=t.target,i=t.index++;if(!e||i>=e.length)return t.target=null,r(void 0,!0);switch(t.kind){case"keys":return r(i,!1);case"values":return r(e[i],!1)}return r([i,e[i]],!1)},"values");var u=i.Arguments=i.Array;if(e("keys"),e("values"),e("entries"),!a&&h&&"values"!==u.name)try{n(u,"name",{value:"values"})}catch(t){}return Lr}function ha(){return Vr?Wr:(Vr=1,Wr={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0})}function da(){if(qr)return Xr;qr=1,aa();var t=ha(),e=_(),i=us(),o=Kr();for(var n in t)i(e[n],n),o[n]=o.Array;return Xr}function la(){if(Yr)return Ur;Yr=1;var t=pr();return da(),Ur=t}var ca,ua={};var pa;var fa;var ga,va,ma;function ya(){if(ma)return va;ma=1;var t=la();return function(){if(ca)return ua;ca=1;var t=_e(),e=ai().f,i=t("metadata"),o=Function.prototype;void 0===o[i]&&e(o,i,{value:null})}(),pa||(pa=1,Hs()),fa||(fa=1,Us()),ga||(ga=1,ds()("metadata")),va=t}var ba,wa,_a;function xa(){if(wa)return ba;wa=1;var t=Tt(),e=C(),i=t("Symbol"),o=i.keyFor,n=e(i.prototype.valueOf);return ba=i.isRegisteredSymbol||function(t){try{return void 0!==o(n(t))}catch(t){return!1}}}var Ea,Oa,Ca;function ka(){if(Oa)return Ea;Oa=1;for(var t=me(),e=Tt(),i=C(),o=zt(),n=_e(),s=e("Symbol"),r=s.isWellKnownSymbol,a=e("Object","getOwnPropertyNames"),h=i(s.prototype.valueOf),d=t("wks"),l=0,c=a(s),u=c.length;l<u;l++)try{var p=c[l];o(s[p])&&n(p)}catch(t){}return Ea=function(t){if(r&&r(t))return!0;try{for(var e=h(t),i=0,o=a(d),n=o.length;i<n;i++)if(d[o[i]]==e)return!0}catch(t){}return!1},Ea}var Sa;var Ta;var Ma;var Da;var Pa;var Ia;var Ba;var za,Fa,Na,Aa,ja;function Ra(){if(Na)return Fa;Na=1;var t=ya();return _a||(_a=1,di()({target:"Symbol",stat:!0},{isRegisteredSymbol:xa()})),Ca||(Ca=1,di()({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:ka()})),Sa||(Sa=1,ds()("customMatcher")),Ta||(Ta=1,ds()("observable")),Ma||(Ma=1,di()({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:xa()})),Da||(Da=1,di()({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:ka()})),Pa||(Pa=1,ds()("matcher")),Ia||(Ia=1,ds()("metadataKey")),Ba||(Ba=1,ds()("patternMatch")),za||(za=1,ds()("replaceAll")),Fa=t}function La(){return ja?Aa:(ja=1,Aa=Ra())}var Ha,Wa,Va,qa,Ua,Ya,Xa,Ga,Ka,Za,$a,Qa,Ja,th,eh,ih=o(La()),oh={};function nh(){if(Wa)return Ha;Wa=1;var t=C(),e=ci(),i=wn(),o=Ot(),n=t("".charAt),s=t("".charCodeAt),r=t("".slice),a=function(t){return function(a,h){var d,l,c=i(o(a)),u=e(h),p=c.length;return u<0||u>=p?t?"":void 0:(d=s(c,u))<55296||d>56319||u+1===p||(l=s(c,u+1))<56320||l>57343?t?n(c,u):d:t?r(c,u,u+2):l-56320+(d-55296<<10)+65536}};return Ha={codeAt:a(!1),charAt:a(!0)}}function sh(){if(Va)return oh;Va=1;var t=nh().charAt,e=wn(),i=fs(),o=sa(),n=ra(),s="String Iterator",r=i.set,a=i.getterFor(s);return o(String,"String",function(t){r(this,{type:s,string:e(t),index:0})},function(){var e,i=a(this),o=i.string,s=i.index;return s>=o.length?n(void 0,!0):(e=t(o,s),i.index+=e.length,n(e,!1))}),oh}function rh(){if(Ua)return qa;Ua=1;var t=dn(),e=At(),i=Et(),o=Kr(),n=_e()("iterator");return qa=function(s){if(!i(s))return e(s,n)||e(s,"@@iterator")||o[t(s)]},qa}function ah(){return Xa?Ya:(Xa=1,aa(),sh(),Ya=rh())}function hh(){if(Ka)return Ga;Ka=1;var t=ah();return da(),Ga=t}function dh(){return $a?Za:($a=1,Za=hh())}function lh(){return Ja?Qa:(Ja=1,Qa=dh())}function ch(){return eh?th:(eh=1,th=lh())}var uh,ph,fh,gh,vh,mh,yh,bh,wh,_h,xh,Eh,Oh,Ch=o(ch()),kh={};function Sh(){return fh?ph:(fh=1,function(){if(uh)return kh;uh=1;var t=di(),e=ye(),i=fi(),o=an(),n=sn();t({target:"Array",proto:!0,arity:1,forced:x()(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var s=e(this),r=i(s),a=arguments.length;n(r+a);for(var h=0;h<a;h++)s[r]=arguments[h],r++;return o(s,r),r}})}(),ph=to()("Array","push"))}function Th(){if(vh)return gh;vh=1;var t=Mt(),e=Sh(),i=Array.prototype;return gh=function(o){var n=o.push;return o===i||t(i,o)&&n===i.push?e:n},gh}function Mh(){return yh?mh:(yh=1,mh=Th())}function Dh(){return wh?bh:(wh=1,bh=Mh())}function Ph(){return xh?_h:(xh=1,_h=Dh())}function Ih(){return Oh?Eh:(Oh=1,Eh=Ph())}var Bh=o(Ih());var zh,Fh,Nh,Ah,jh,Rh,Lh,Hh,Wh,Vh,qh,Uh,Yh,Xh={};function Gh(){return Nh?Fh:(Nh=1,function(){if(zh)return Xh;zh=1;var t=di(),e=Mo(),i=cn(),o=kt(),n=ui(),s=fi(),r=Ct(),a=rn(),h=an(),d=_e(),l=fn(),c=Qi(),u=l("slice"),p=d("species"),f=Array,g=Math.max;t({target:"Array",proto:!0,forced:!u},{slice:function(t,d){var l,u,v,m=r(this),y=s(m),b=n(t,y),w=n(void 0===d?y:d,y);if(e(m)&&(l=m.constructor,(i(l)&&(l===f||e(l.prototype))||o(l)&&null===(l=l[p]))&&(l=void 0),l===f||void 0===l))return c(m,b,w);for(u=new(void 0===l?f:l)(g(w-b,0)),v=0;b<w;b++,v++)b in m&&a(u,v,m[b]);return h(u,v),u}})}(),Fh=to()("Array","slice"))}function Kh(){if(jh)return Ah;jh=1;var t=Mt(),e=Gh(),i=Array.prototype;return Ah=function(o){var n=o.slice;return o===i||t(i,o)&&n===i.slice?e:n},Ah}function Zh(){return Lh?Rh:(Lh=1,Rh=Kh())}function $h(){return Wh?Hh:(Wh=1,Hh=Zh())}function Qh(){return qh?Vh:(qh=1,Vh=$h())}function Jh(){return Yh?Uh:(Yh=1,Uh=Qh())}var td,ed,id,od,nd,sd,rd,ad,hd,dd,ld,cd,ud,pd,fd,gd,vd,md,yd,bd,wd,_d,xd,Ed=o(Jh()),Od={};function Cd(){if(ed)return td;ed=1;var t=F(),e=ri(),i=At();return td=function(o,n,s){var r,a;e(o);try{if(!(r=i(o,"return"))){if("throw"===n)throw s;return s}r=t(r,o)}catch(t){a=!0,r=t}if("throw"===n)throw s;if(a)throw r;return e(r),s},td}function kd(){if(od)return id;od=1;var t=ri(),e=Cd();return id=function(i,o,n,s){try{return s?o(t(n)[0],n[1]):o(n)}catch(t){e(i,"throw",t)}},id}function Sd(){if(sd)return nd;sd=1;var t=_e(),e=Kr(),i=t("iterator"),o=Array.prototype;return nd=function(t){return void 0!==t&&(e.Array===t||o[i]===t)},nd}function Td(){if(ad)return rd;ad=1;var t=F(),e=Nt(),i=ri(),o=Ft(),n=rh(),s=TypeError;return rd=function(r,a){var h=arguments.length<2?n(r):a;if(e(h))return i(t(h,r));throw new s(o(r)+" is not iterable")},rd}function Md(){if(dd)return hd;dd=1;var t=Te(),e=F(),i=ye(),o=kd(),n=Sd(),s=cn(),r=fi(),a=rn(),h=an(),d=Td(),l=rh(),c=Cd(),u=Array;return hd=function(p){var f=s(this),g=arguments.length,v=g>1?arguments[1]:void 0,m=void 0!==v;m&&(v=t(v,g>2?arguments[2]:void 0));var y,b,w,_,x,E,O=i(p),C=l(O),k=0;if(!C||this===u&&n(C))for(y=r(O),b=f?new this(y):u(y);y>k;k++)E=m?v(O[k],k):O[k],a(b,k,E);else for(b=f?new this:[],x=(_=d(O,C)).next;!(w=e(x,_)).done;k++){E=m?o(_,v,[w.value,k],!0):w.value;try{a(b,k,E)}catch(t){c(_,"throw",t)}}return h(b,k),b},hd}function Dd(){if(cd)return ld;cd=1;var t=_e()("iterator"),e=!1;try{var i=0,o={next:function(){return{done:!!i++}},return:function(){e=!0}};o[t]=function(){return this},Array.from(o,function(){throw 2})}catch(t){}return ld=function(i,o){try{if(!o&&!e)return!1}catch(t){return!1}var n=!1;try{var s={};s[t]=function(){return{next:function(){return{done:n=!0}}}},i(s)}catch(t){}return n},ld}function Pd(){return fd?pd:(fd=1,sh(),function(){if(ud)return Od;ud=1;var t=di(),e=Md();t({target:"Array",stat:!0,forced:!Dd()(function(t){Array.from(t)})},{from:e})}(),pd=St().Array.from)}function Id(){return vd?gd:(vd=1,gd=Pd())}function Bd(){return yd?md:(yd=1,md=Id())}function zd(){return wd?bd:(wd=1,bd=Bd())}function Fd(){return xd?_d:(xd=1,_d=zd())}var Nd,Ad,jd=o(Fd());function Rd(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,o=Array(e);i<e;i++)o[i]=t[i];return o}function Ld(t,e){return function(t){if(Fo(t))return t}(t)||function(t,e){var i=null==t?null:void 0!==ih&&Ch(t)||t["@@iterator"];if(null!=i){var o,n,s,r,a=[],h=!0,d=!1;try{if(s=(i=i.call(t)).next,0===e){if(Object(i)!==i)return;h=!1}else for(;!(h=(o=s.call(i)).done)&&(Bh(a).call(a,o.value),a.length!==e);h=!0);}catch(t){d=!0,n=t}finally{try{if(!h&&null!=i.return&&(r=i.return(),Object(r)!==r))return}finally{if(d)throw n}}return a}}(t,e)||function(t,e){if(t){var i;if("string"==typeof t)return Rd(t,e);var o=Ed(i={}.toString.call(t)).call(i,8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?jd(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?Rd(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Hd,Wd,Vd=o(Ad?Nd:(Ad=1,Nd=la()));var qd,Ud,Yd,Xd,Gd=o(Wd?Hd:(Wd=1,Hd=Zh()));function Kd(){if(Ud)return qd;Ud=1;var t=Tt(),e=C(),i=Fn(),o=Pi(),n=ri(),s=e([].concat);return qd=t("Reflect","ownKeys")||function(t){var e=i.f(n(t)),r=o.f;return r?s(e,r(t)):e},qd}var Zd,$d,Qd,Jd,tl,el,il,ol,nl,sl=o(Xd?Yd:(Xd=1,Yd=Po())),rl={};function al(){return Qd?$d:(Qd=1,function(){if(Zd)return rl;Zd=1;var t=di(),e=gs().map;t({target:"Array",proto:!0,forced:!fn()("map")},{map:function(t){return e(this,t,arguments.length>1?arguments[1]:void 0)}})}(),$d=to()("Array","map"))}function hl(){if(tl)return Jd;tl=1;var t=Mt(),e=al(),i=Array.prototype;return Jd=function(o){var n=o.map;return o===i||t(i,o)&&n===i.map?e:n},Jd}function dl(){return il?el:(il=1,el=hl())}var ll,cl,ul,pl,fl,gl,vl,ml=o(nl?ol:(nl=1,ol=dl())),yl={};function bl(){return ul?cl:(ul=1,function(){if(ll)return yl;ll=1;var t=di(),e=ye(),i=bi();t({target:"Object",stat:!0,forced:x()(function(){i(1)})},{keys:function(t){return i(e(t))}})}(),cl=St().Object.keys)}function wl(){return fl?pl:(fl=1,pl=bl())}var _l,xl,El,Ol,Cl,kl,Sl,Tl=o(vl?gl:(vl=1,gl=wl())),Ml={};function Dl(){return El?xl:(El=1,function(){if(_l)return Ml;_l=1;var t=di(),e=Date,i=C()(e.prototype.getTime);t({target:"Date",stat:!0},{now:function(){return i(new e)}})}(),xl=St().Date.now)}function Pl(){return Cl?Ol:(Cl=1,Ol=Dl())}var Il,Bl,zl,Fl,Nl,Al,jl,Rl,Ll,Hl,Wl,Vl,ql,Ul=o(Sl?kl:(Sl=1,kl=Pl())),Yl={};function Xl(){if(Bl)return Il;Bl=1;var t=x();return Il=function(e,i){var o=[][e];return!!o&&t(function(){o.call(null,i||function(){return 1},1)})}}function Gl(){if(Fl)return zl;Fl=1;var t=gs().forEach,e=Xl()("forEach");return zl=e?[].forEach:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)},zl}function Kl(){return jl?Al:(jl=1,function(){if(Nl)return Yl;Nl=1;var t=di(),e=Gl();t({target:"Array",proto:!0,forced:[].forEach!==e},{forEach:e})}(),Al=to()("Array","forEach"))}function Zl(){return Ll?Rl:(Ll=1,Rl=Kl())}function $l(){if(Wl)return Hl;Wl=1;var t=dn(),e=be(),i=Mt(),o=Zl(),n=Array.prototype,s={DOMTokenList:!0,NodeList:!0};return Hl=function(r){var a=r.forEach;return r===n||i(n,r)&&a===n.forEach||e(s,t(r))?o:a},Hl}var Ql,Jl,tc,ec,ic,oc,nc,sc,rc,ac=o(ql?Vl:(ql=1,Vl=$l())),hc={};function dc(){return tc?Jl:(tc=1,function(){if(Ql)return hc;Ql=1;var t=di(),e=C(),i=Mo(),o=e([].reverse),n=[1,2];t({target:"Array",proto:!0,forced:String(n)===String(n.reverse())},{reverse:function(){return i(this)&&(this.length=this.length),o(this)}})}(),Jl=to()("Array","reverse"))}function lc(){if(ic)return ec;ic=1;var t=Mt(),e=dc(),i=Array.prototype;return ec=function(o){var n=o.reverse;return o===i||t(i,o)&&n===i.reverse?e:n},ec}function cc(){return nc?oc:(nc=1,oc=lc())}var uc,pc,fc,gc,vc,mc,yc,bc,wc,_c,xc,Ec=o(rc?sc:(rc=1,sc=cc())),Oc={};function Cc(){if(pc)return uc;pc=1;var t=Ft(),e=TypeError;return uc=function(i,o){if(!delete i[o])throw new e("Cannot delete property "+t(o)+" of "+t(i))}}function kc(){return vc?gc:(vc=1,function(){if(fc)return Oc;fc=1;var t=di(),e=ye(),i=ui(),o=ci(),n=fi(),s=an(),r=sn(),a=pn(),h=rn(),d=Cc(),l=fn()("splice"),c=Math.max,u=Math.min;t({target:"Array",proto:!0,forced:!l},{splice:function(t,l){var p,f,g,v,m,y,b=e(this),w=n(b),_=i(t,w),x=arguments.length;for(0===x?p=f=0:1===x?(p=0,f=w-_):(p=x-2,f=u(c(o(l),0),w-_)),r(w+p-f),g=a(b,f),v=0;v<f;v++)(m=_+v)in b&&h(g,v,b[m]);if(s(g,f),p<f){for(v=_;v<w-f;v++)y=v+p,(m=v+f)in b?b[y]=b[m]:d(b,y);for(v=w;v>w-f+p;v--)d(b,v-1)}else if(p>f)for(v=w-f;v>_;v--)y=v+p-1,(m=v+f-1)in b?b[y]=b[m]:d(b,y);for(v=0;v<p;v++)b[v+_]=arguments[v+2];return s(b,w-f+p),g}})}(),gc=to()("Array","splice"))}function Sc(){if(yc)return mc;yc=1;var t=Mt(),e=kc(),i=Array.prototype;return mc=function(o){var n=o.splice;return o===i||t(i,o)&&n===i.splice?e:n},mc}function Tc(){return wc?bc:(wc=1,bc=Sc())}var Mc,Dc,Pc,Ic=o(xc?_c:(xc=1,_c=Tc())),Bc={};function zc(){return Pc?Dc:(Pc=1,function(){if(Mc)return Bc;Mc=1;var t=di(),e=gi().includes,i=x(),o=Gr(),n=i(function(){return!Array(1).includes()}),s=i(function(){return[,1].includes(void 0,1)});t({target:"Array",proto:!0,forced:n||s},{includes:function(t){return e(this,t,arguments.length>1?arguments[1]:void 0)}}),o("includes")}(),Dc=to()("Array","includes"))}var Fc,Nc,Ac,jc,Rc,Lc,Hc,Wc,Vc,qc,Uc,Yc,Xc,Gc,Kc,Zc={};function $c(){if(Nc)return Fc;Nc=1;var t=kt(),e=k(),i=_e()("match");return Fc=function(o){var n;return t(o)&&(void 0!==(n=o[i])?!!n:"RegExp"===e(o))},Fc}function Qc(){if(jc)return Ac;jc=1;var t=$c(),e=TypeError;return Ac=function(i){if(t(i))throw new e("The method doesn't accept regular expressions");return i},Ac}function Jc(){if(Lc)return Rc;Lc=1;var t=_e()("match");return Rc=function(e){var i=/./;try{"/./"[e](i)}catch(o){try{return i[t]=!1,"/./"[e](i)}catch(t){}}return!1}}function tu(){return Vc?Wc:(Vc=1,function(){if(Hc)return Zc;Hc=1;var t=di(),e=C(),i=Qc(),o=Ot(),n=wn(),s=Jc(),r=e("".indexOf);t({target:"String",proto:!0,forced:!s("includes")},{includes:function(t){return!!~r(n(o(this)),n(i(t)),arguments.length>1?arguments[1]:void 0)}})}(),Wc=to()("String","includes"))}function eu(){if(Uc)return qc;Uc=1;var t=Mt(),e=zc(),i=tu(),o=Array.prototype,n=String.prototype;return qc=function(s){var r=s.includes;r