UNPKG

vis-network

Version:

A dynamic, browser-based visualization library.

33 lines 621 kB
/** * vis-network * https://visjs.github.io/vis-network/ * * A dynamic, browser-based visualization library. * * @version 9.1.12 * @date 2025-06-10T17:34:31.193Z * * @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. */ !function(g,A){"object"==typeof exports&&"undefined"!=typeof module?A(exports):"function"==typeof define&&define.amd?define(["exports"],A):A((g="undefined"!=typeof globalThis?globalThis:g||self).vis=g.vis||{})}(this,(function(g){var A="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function C(g){return g&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g}var I=function(g){return g&&g.Math===Math&&g},t=I("object"==typeof globalThis&&globalThis)||I("object"==typeof window&&window)||I("object"==typeof self&&self)||I("object"==typeof A&&A)||function(){return this}()||A||Function("return this")(),e=function(g){try{return!!g()}catch(g){return!0}},i=!e((function(){var g=function(){}.bind();return"function"!=typeof g||g.hasOwnProperty("prototype")})),o=i,s=Function.prototype,n=s.apply,r=s.call,a="object"==typeof Reflect&&Reflect.apply||(o?r.bind(n):function(){return r.apply(n,arguments)}),d=i,h=Function.prototype,l=h.call,c=d&&h.bind.bind(l,l),u=d?c:function(g){return function(){return l.apply(g,arguments)}},p=u,f=p({}.toString),b=p("".slice),m=function(g){return b(f(g),8,-1)},v=m,y=u,w=function(g){if("Function"===v(g))return y(g)},x="object"==typeof document&&document.all,E={all:x,IS_HTMLDDA:void 0===x&&void 0!==x},O=E.all,T=E.IS_HTMLDDA?function(g){return"function"==typeof g||g===O}:function(g){return"function"==typeof g},D={},N=!e((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),k=i,R=Function.prototype.call,P=k?R.bind(R):function(){return R.apply(R,arguments)},M={},z={}.propertyIsEnumerable,B=Object.getOwnPropertyDescriptor,Z=B&&!z.call({1:2},1);M.f=Z?function(g){var A=B(this,g);return!!A&&A.enumerable}:z;var S,F,G=function(g,A){return{enumerable:!(1&g),configurable:!(2&g),writable:!(4&g),value:A}},L=e,j=m,V=Object,Y=u("".split),W=L((function(){return!V("z").propertyIsEnumerable(0)}))?function(g){return"String"===j(g)?Y(g,""):V(g)}:V,Q=function(g){return null==g},U=Q,K=TypeError,H=function(g){if(U(g))throw new K("Can't call method on "+g);return g},X=W,_=H,J=function(g){return X(_(g))},q=T,$=E.all,gg=E.IS_HTMLDDA?function(g){return"object"==typeof g?null!==g:q(g)||g===$}:function(g){return"object"==typeof g?null!==g:q(g)},Ag={},Cg=Ag,Ig=t,tg=T,eg=function(g){return tg(g)?g:void 0},ig=function(g,A){return arguments.length<2?eg(Cg[g])||eg(Ig[g]):Cg[g]&&Cg[g][A]||Ig[g]&&Ig[g][A]},og=u({}.isPrototypeOf),sg="undefined"!=typeof navigator&&String(navigator.userAgent)||"",ng=t,rg=sg,ag=ng.process,dg=ng.Deno,hg=ag&&ag.versions||dg&&dg.version,lg=hg&&hg.v8;lg&&(F=(S=lg.split("."))[0]>0&&S[0]<4?1:+(S[0]+S[1])),!F&&rg&&(!(S=rg.match(/Edge\/(\d+)/))||S[1]>=74)&&(S=rg.match(/Chrome\/(\d+)/))&&(F=+S[1]);var cg=F,ug=cg,pg=e,fg=t.String,bg=!!Object.getOwnPropertySymbols&&!pg((function(){var g=Symbol("symbol detection");return!fg(g)||!(Object(g)instanceof Symbol)||!Symbol.sham&&ug&&ug<41})),mg=bg&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,vg=ig,yg=T,wg=og,xg=Object,Eg=mg?function(g){return"symbol"==typeof g}:function(g){var A=vg("Symbol");return yg(A)&&wg(A.prototype,xg(g))},Og=String,Tg=function(g){try{return Og(g)}catch(g){return"Object"}},Dg=T,Ng=Tg,kg=TypeError,Rg=function(g){if(Dg(g))return g;throw new kg(Ng(g)+" is not a function")},Pg=Rg,Mg=Q,zg=function(g,A){var C=g[A];return Mg(C)?void 0:Pg(C)},Bg=P,Zg=T,Sg=gg,Fg=TypeError,Gg={exports:{}},Lg=t,jg=Object.defineProperty,Vg=function(g,A){try{jg(Lg,g,{value:A,configurable:!0,writable:!0})}catch(C){Lg[g]=A}return A},Yg="__core-js_shared__",Wg=t[Yg]||Vg(Yg,{}),Qg=Wg;(Gg.exports=function(g,A){return Qg[g]||(Qg[g]=void 0!==A?A:{})})("versions",[]).push({version:"3.33.0",mode:"pure",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"});var Ug=Gg.exports,Kg=H,Hg=Object,Xg=function(g){return Hg(Kg(g))},_g=Xg,Jg=u({}.hasOwnProperty),qg=Object.hasOwn||function(g,A){return Jg(_g(g),A)},$g=u,gA=0,AA=Math.random(),CA=$g(1..toString),IA=function(g){return"Symbol("+(void 0===g?"":g)+")_"+CA(++gA+AA,36)},tA=Ug,eA=qg,iA=IA,oA=bg,sA=mg,nA=t.Symbol,rA=tA("wks"),aA=sA?nA.for||nA:nA&&nA.withoutSetter||iA,dA=function(g){return eA(rA,g)||(rA[g]=oA&&eA(nA,g)?nA[g]:aA("Symbol."+g)),rA[g]},hA=P,lA=gg,cA=Eg,uA=zg,pA=function(g,A){var C,I;if("string"===A&&Zg(C=g.toString)&&!Sg(I=Bg(C,g)))return I;if(Zg(C=g.valueOf)&&!Sg(I=Bg(C,g)))return I;if("string"!==A&&Zg(C=g.toString)&&!Sg(I=Bg(C,g)))return I;throw new Fg("Can't convert object to primitive value")},fA=TypeError,bA=dA("toPrimitive"),mA=function(g,A){if(!lA(g)||cA(g))return g;var C,I=uA(g,bA);if(I){if(void 0===A&&(A="default"),C=hA(I,g,A),!lA(C)||cA(C))return C;throw new fA("Can't convert object to primitive value")}return void 0===A&&(A="number"),pA(g,A)},vA=Eg,yA=function(g){var A=mA(g,"string");return vA(A)?A:A+""},wA=gg,xA=t.document,EA=wA(xA)&&wA(xA.createElement),OA=function(g){return EA?xA.createElement(g):{}},TA=OA,DA=!N&&!e((function(){return 7!==Object.defineProperty(TA("div"),"a",{get:function(){return 7}}).a})),NA=N,kA=P,RA=M,PA=G,MA=J,zA=yA,BA=qg,ZA=DA,SA=Object.getOwnPropertyDescriptor;D.f=NA?SA:function(g,A){if(g=MA(g),A=zA(A),ZA)try{return SA(g,A)}catch(g){}if(BA(g,A))return PA(!kA(RA.f,g,A),g[A])};var FA=e,GA=T,LA=/#|\.prototype\./,jA=function(g,A){var C=YA[VA(g)];return C===QA||C!==WA&&(GA(A)?FA(A):!!A)},VA=jA.normalize=function(g){return String(g).replace(LA,".").toLowerCase()},YA=jA.data={},WA=jA.NATIVE="N",QA=jA.POLYFILL="P",UA=jA,KA=Rg,HA=i,XA=w(w.bind),_A=function(g,A){return KA(g),void 0===A?g:HA?XA(g,A):function(){return g.apply(A,arguments)}},JA={},qA=N&&e((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),$A=gg,gC=String,AC=TypeError,CC=function(g){if($A(g))return g;throw new AC(gC(g)+" is not an object")},IC=N,tC=DA,eC=qA,iC=CC,oC=yA,sC=TypeError,nC=Object.defineProperty,rC=Object.getOwnPropertyDescriptor,aC="enumerable",dC="configurable",hC="writable";JA.f=IC?eC?function(g,A,C){if(iC(g),A=oC(A),iC(C),"function"==typeof g&&"prototype"===A&&"value"in C&&hC in C&&!C[hC]){var I=rC(g,A);I&&I[hC]&&(g[A]=C.value,C={configurable:dC in C?C[dC]:I[dC],enumerable:aC in C?C[aC]:I[aC],writable:!1})}return nC(g,A,C)}:nC:function(g,A,C){if(iC(g),A=oC(A),iC(C),tC)try{return nC(g,A,C)}catch(g){}if("get"in C||"set"in C)throw new sC("Accessors not supported");return"value"in C&&(g[A]=C.value),g};var lC=JA,cC=G,uC=N?function(g,A,C){return lC.f(g,A,cC(1,C))}:function(g,A,C){return g[A]=C,g},pC=t,fC=a,bC=w,mC=T,vC=D.f,yC=UA,wC=Ag,xC=_A,EC=uC,OC=qg,TC=function(g){var A=function(C,I,t){if(this instanceof A){switch(arguments.length){case 0:return new g;case 1:return new g(C);case 2:return new g(C,I)}return new g(C,I,t)}return fC(g,this,arguments)};return A.prototype=g.prototype,A},DC=function(g,A){var C,I,t,e,i,o,s,n,r,a=g.target,d=g.global,h=g.stat,l=g.proto,c=d?pC:h?pC[a]:(pC[a]||{}).prototype,u=d?wC:wC[a]||EC(wC,a,{})[a],p=u.prototype;for(e in A)I=!(C=yC(d?e:a+(h?".":"#")+e,g.forced))&&c&&OC(c,e),o=u[e],I&&(s=g.dontCallGetSet?(r=vC(c,e))&&r.value:c[e]),i=I&&s?s:A[e],I&&typeof o==typeof i||(n=g.bind&&I?xC(i,pC):g.wrap&&I?TC(i):l&&mC(i)?bC(i):i,(g.sham||i&&i.sham||o&&o.sham)&&EC(n,"sham",!0),EC(u,e,n),l&&(OC(wC,t=a+"Prototype")||EC(wC,t,{}),EC(wC[t],e,i),g.real&&p&&(C||!p[e])&&EC(p,e,i)))},NC=Math.ceil,kC=Math.floor,RC=Math.trunc||function(g){var A=+g;return(A>0?kC:NC)(A)},PC=function(g){var A=+g;return A!=A||0===A?0:RC(A)},MC=PC,zC=Math.max,BC=Math.min,ZC=function(g,A){var C=MC(g);return C<0?zC(C+A,0):BC(C,A)},SC=PC,FC=Math.min,GC=function(g){return g>0?FC(SC(g),9007199254740991):0},LC=function(g){return GC(g.length)},jC=J,VC=ZC,YC=LC,WC=function(g){return function(A,C,I){var t,e=jC(A),i=YC(e),o=VC(I,i);if(g&&C!=C){for(;i>o;)if((t=e[o++])!=t)return!0}else for(;i>o;o++)if((g||o in e)&&e[o]===C)return g||o||0;return!g&&-1}},QC={includes:WC(!0),indexOf:WC(!1)},UC={},KC=qg,HC=J,XC=QC.indexOf,_C=UC,JC=u([].push),qC=function(g,A){var C,I=HC(g),t=0,e=[];for(C in I)!KC(_C,C)&&KC(I,C)&&JC(e,C);for(;A.length>t;)KC(I,C=A[t++])&&(~XC(e,C)||JC(e,C));return e},$C=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],gI=qC,AI=$C,CI=Object.keys||function(g){return gI(g,AI)},II={};II.f=Object.getOwnPropertySymbols;var tI=N,eI=u,iI=P,oI=e,sI=CI,nI=II,rI=M,aI=Xg,dI=W,hI=Object.assign,lI=Object.defineProperty,cI=eI([].concat),uI=!hI||oI((function(){if(tI&&1!==hI({b:1},hI(lI({},"a",{enumerable:!0,get:function(){lI(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var g={},A={},C=Symbol("assign detection"),I="abcdefghijklmnopqrst";return g[C]=7,I.split("").forEach((function(g){A[g]=g})),7!==hI({},g)[C]||sI(hI({},A)).join("")!==I}))?function(g,A){for(var C=aI(g),I=arguments.length,t=1,e=nI.f,i=rI.f;I>t;)for(var o,s=dI(arguments[t++]),n=e?cI(sI(s),e(s)):sI(s),r=n.length,a=0;r>a;)o=n[a++],tI&&!iI(i,s,o)||(C[o]=s[o]);return C}:hI,pI=uI;DC({target:"Object",stat:!0,arity:2,forced:Object.assign!==pI},{assign:pI});var fI=C(Ag.Object.assign),bI=u([].slice),mI=u,vI=Rg,yI=gg,wI=qg,xI=bI,EI=i,OI=Function,TI=mI([].concat),DI=mI([].join),NI={},kI=EI?OI.bind:function(g){var A=vI(this),C=A.prototype,I=xI(arguments,1),t=function(){var C=TI(I,xI(arguments));return this instanceof t?function(g,A,C){if(!wI(NI,A)){for(var I=[],t=0;t<A;t++)I[t]="a["+t+"]";NI[A]=OI("C,a","return new C("+DI(I,",")+")")}return NI[A](g,C)}(A,C.length,C):A.apply(g,C)};return yI(C)&&(t.prototype=C),t},RI=kI;DC({target:"Function",proto:!0,forced:Function.bind!==RI},{bind:RI});var PI=Ag,MI=function(g){return PI[g+"Prototype"]},zI=MI("Function").bind,BI=og,ZI=zI,SI=Function.prototype,FI=function(g){var A=g.bind;return g===SI||BI(SI,g)&&A===SI.bind?ZI:A},GI=C(FI);function LI(g,A,C,I){g.beginPath(),g.arc(A,C,I,0,2*Math.PI,!1),g.closePath()}function jI(g,A,C,I,t,e){const i=Math.PI/180;I-2*e<0&&(e=I/2),t-2*e<0&&(e=t/2),g.beginPath(),g.moveTo(A+e,C),g.lineTo(A+I-e,C),g.arc(A+I-e,C+e,e,270*i,360*i,!1),g.lineTo(A+I,C+t-e),g.arc(A+I-e,C+t-e,e,0,90*i,!1),g.lineTo(A+e,C+t),g.arc(A+e,C+t-e,e,90*i,180*i,!1),g.lineTo(A,C+e),g.arc(A+e,C+e,e,180*i,270*i,!1),g.closePath()}function VI(g,A,C,I,t){const e=.5522848,i=I/2*e,o=t/2*e,s=A+I,n=C+t,r=A+I/2,a=C+t/2;g.beginPath(),g.moveTo(A,a),g.bezierCurveTo(A,a-o,r-i,C,r,C),g.bezierCurveTo(r+i,C,s,a-o,s,a),g.bezierCurveTo(s,a+o,r+i,n,r,n),g.bezierCurveTo(r-i,n,A,a+o,A,a),g.closePath()}function YI(g,A,C,I,t){const e=t*(1/3),i=.5522848,o=I/2*i,s=e/2*i,n=A+I,r=C+e,a=A+I/2,d=C+e/2,h=C+(t-e/2),l=C+t;g.beginPath(),g.moveTo(n,d),g.bezierCurveTo(n,d+s,a+o,r,a,r),g.bezierCurveTo(a-o,r,A,d+s,A,d),g.bezierCurveTo(A,d-s,a-o,C,a,C),g.bezierCurveTo(a+o,C,n,d-s,n,d),g.lineTo(n,h),g.bezierCurveTo(n,h+s,a+o,l,a,l),g.bezierCurveTo(a-o,l,A,h+s,A,h),g.lineTo(A,d)}function WI(g,A,C,I,t,e){g.beginPath(),g.moveTo(A,C);const i=e.length,o=I-A,s=t-C,n=s/o;let r=Math.sqrt(o*o+s*s),a=0,d=!0,h=0,l=+e[0];for(;r>=.1;)l=+e[a++%i],l>r&&(l=r),h=Math.sqrt(l*l/(1+n*n)),h=o<0?-h:h,A+=h,C+=n*h,!0===d?g.lineTo(A,C):g.moveTo(A,C),r-=l,d=!d}const QI={circle:LI,dashedLine:WI,database:YI,diamond:function(g,A,C,I){g.beginPath(),g.lineTo(A,C+I),g.lineTo(A+I,C),g.lineTo(A,C-I),g.lineTo(A-I,C),g.closePath()},ellipse:VI,ellipse_vis:VI,hexagon:function(g,A,C,I){g.beginPath();const t=2*Math.PI/6;g.moveTo(A+I,C);for(let e=1;e<6;e++)g.lineTo(A+I*Math.cos(t*e),C+I*Math.sin(t*e));g.closePath()},roundRect:jI,square:function(g,A,C,I){g.beginPath(),g.rect(A-I,C-I,2*I,2*I),g.closePath()},star:function(g,A,C,I){g.beginPath(),C+=.1*(I*=.82);for(let t=0;t<10;t++){const e=t%2==0?1.3*I:.5*I;g.lineTo(A+e*Math.sin(2*t*Math.PI/10),C-e*Math.cos(2*t*Math.PI/10))}g.closePath()},triangle:function(g,A,C,I){g.beginPath(),C+=.275*(I*=1.15);const t=2*I,e=t/2,i=Math.sqrt(3)/6*t,o=Math.sqrt(t*t-e*e);g.moveTo(A,C-(o-i)),g.lineTo(A+e,C+i),g.lineTo(A-e,C+i),g.lineTo(A,C-(o-i)),g.closePath()},triangleDown:function(g,A,C,I){g.beginPath(),C-=.275*(I*=1.15);const t=2*I,e=t/2,i=Math.sqrt(3)/6*t,o=Math.sqrt(t*t-e*e);g.moveTo(A,C+(o-i)),g.lineTo(A+e,C-i),g.lineTo(A-e,C-i),g.lineTo(A,C+(o-i)),g.closePath()}};function UI(g,A){void 0===A&&(A={});var C=A.insertAt;if(g&&"undefined"!=typeof document){var I=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css","top"===C&&I.firstChild?I.insertBefore(t,I.firstChild):I.appendChild(t),t.styleSheet?t.styleSheet.cssText=g:t.appendChild(document.createTextNode(g))}}UI(".vis-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}");UI(".vis [class*=span]{min-height:0;width:auto}");UI('div.vis-color-picker{background-color:#fff;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:none;height:444px;left:30px;margin-left:30px;margin-top:-140px;padding:10px;position:absolute;top:0;width:310px;z-index:1}div.vis-color-picker div.vis-arrow{left:5px;position:absolute;top:147px}div.vis-color-picker div.vis-arrow:after,div.vis-color-picker div.vis-arrow:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}div.vis-color-picker div.vis-arrow:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{cursor:pointer;height:289px;position:absolute;width:289px}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);border:1px solid #fff;border-radius:15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0);height:15px;left:137px;position:absolute;top:137px;width:15px}div.vis-color-picker div.vis-new-color{left:159px;padding-right:2px;text-align:right}div.vis-color-picker div.vis-initial-color,div.vis-color-picker div.vis-new-color{border:1px solid rgba(0,0,0,.1);border-radius:5px;color:rgba(0,0,0,.4);font-size:10px;height:20px;line-height:20px;position:absolute;top:380px;vertical-align:middle;width:140px}div.vis-color-picker div.vis-initial-color{left:10px;padding-left:2px;text-align:left}div.vis-color-picker div.vis-label{left:10px;position:absolute;width:300px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{background-color:#f7f7f7;border:2px solid #d9d9d9;border-radius:10px;cursor:pointer;height:25px;line-height:25px;position:absolute;text-align:center;top:410px;vertical-align:middle;width:68px}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{height:20px;width:290px}');UI('div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:transparent;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2,#385380);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px 0 #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:rgba(57,76,89,.85);border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2faff;border-width:12px;margin-top:-12px}');UI("div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}");var KI={exports:{}};!function(g){function A(g){if(g)return function(g){for(var C in A.prototype)g[C]=A.prototype[C];return g}(g)}g.exports=A,A.prototype.on=A.prototype.addEventListener=function(g,A){return this._callbacks=this._callbacks||{},(this._callbacks["$"+g]=this._callbacks["$"+g]||[]).push(A),this},A.prototype.once=function(g,A){function C(){this.off(g,C),A.apply(this,arguments)}return C.fn=A,this.on(g,C),this},A.prototype.off=A.prototype.removeListener=A.prototype.removeAllListeners=A.prototype.removeEventListener=function(g,A){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var C,I=this._callbacks["$"+g];if(!I)return this;if(1==arguments.length)return delete this._callbacks["$"+g],this;for(var t=0;t<I.length;t++)if((C=I[t])===A||C.fn===A){I.splice(t,1);break}return 0===I.length&&delete this._callbacks["$"+g],this},A.prototype.emit=function(g){this._callbacks=this._callbacks||{};for(var A=new Array(arguments.length-1),C=this._callbacks["$"+g],I=1;I<arguments.length;I++)A[I-1]=arguments[I];if(C){I=0;for(var t=(C=C.slice(0)).length;I<t;++I)C[I].apply(this,A)}return this},A.prototype.listeners=function(g){return this._callbacks=this._callbacks||{},this._callbacks["$"+g]||[]},A.prototype.hasListeners=function(g){return!!this.listeners(g).length}}(KI);var HI=C(KI.exports),XI=m,_I=Array.isArray||function(g){return"Array"===XI(g)},JI=TypeError,qI=function(g){if(g>9007199254740991)throw JI("Maximum allowed index exceeded");return g},$I=yA,gt=JA,At=G,Ct=function(g,A,C){var I=$I(A);I in g?gt.f(g,I,At(0,C)):g[I]=C},It={};It[dA("toStringTag")]="z";var tt="[object z]"===String(It),et=tt,it=T,ot=m,st=dA("toStringTag"),nt=Object,rt="Arguments"===ot(function(){return arguments}()),at=et?ot:function(g){var A,C,I;return void 0===g?"Undefined":null===g?"Null":"string"==typeof(C=function(g,A){try{return g[A]}catch(g){}}(A=nt(g),st))?C:rt?ot(A):"Object"===(I=ot(A))&&it(A.callee)?"Arguments":I},dt=T,ht=Wg,lt=u(Function.toString);dt(ht.inspectSource)||(ht.inspectSource=function(g){return lt(g)});var ct=ht.inspectSource,ut=u,pt=e,ft=T,bt=at,mt=ct,vt=function(){},yt=[],wt=ig("Reflect","construct"),xt=/^\s*(?:class|function)\b/,Et=ut(xt.exec),Ot=!xt.test(vt),Tt=function(g){if(!ft(g))return!1;try{return wt(vt,yt,g),!0}catch(g){return!1}},Dt=function(g){if(!ft(g))return!1;switch(bt(g)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Ot||!!Et(xt,mt(g))}catch(g){return!0}};Dt.sham=!0;var Nt=!wt||pt((function(){var g;return Tt(Tt.call)||!Tt(Object)||!Tt((function(){g=!0}))||g}))?Dt:Tt,kt=_I,Rt=Nt,Pt=gg,Mt=dA("species"),zt=Array,Bt=function(g){var A;return kt(g)&&(A=g.constructor,(Rt(A)&&(A===zt||kt(A.prototype))||Pt(A)&&null===(A=A[Mt]))&&(A=void 0)),void 0===A?zt:A},Zt=function(g,A){return new(Bt(g))(0===A?0:A)},St=e,Ft=cg,Gt=dA("species"),Lt=function(g){return Ft>=51||!St((function(){var A=[];return(A.constructor={})[Gt]=function(){return{foo:1}},1!==A[g](Boolean).foo}))},jt=DC,Vt=e,Yt=_I,Wt=gg,Qt=Xg,Ut=LC,Kt=qI,Ht=Ct,Xt=Zt,_t=Lt,Jt=cg,qt=dA("isConcatSpreadable"),$t=Jt>=51||!Vt((function(){var g=[];return g[qt]=!1,g.concat()[0]!==g})),ge=function(g){if(!Wt(g))return!1;var A=g[qt];return void 0!==A?!!A:Yt(g)};jt({target:"Array",proto:!0,arity:1,forced:!$t||!_t("concat")},{concat:function(g){var A,C,I,t,e,i=Qt(this),o=Xt(i,0),s=0;for(A=-1,I=arguments.length;A<I;A++)if(ge(e=-1===A?i:arguments[A]))for(t=Ut(e),Kt(s+t),C=0;C<t;C++,s++)C in e&&Ht(o,s,e[C]);else Kt(s+1),Ht(o,s++,e);return o.length=s,o}});var Ae=at,Ce=String,Ie=function(g){if("Symbol"===Ae(g))throw new TypeError("Cannot convert a Symbol value to a string");return Ce(g)},te={},ee=N,ie=qA,oe=JA,se=CC,ne=J,re=CI;te.f=ee&&!ie?Object.defineProperties:function(g,A){se(g);for(var C,I=ne(A),t=re(A),e=t.length,i=0;e>i;)oe.f(g,C=t[i++],I[C]);return g};var ae,de=ig("document","documentElement"),he=IA,le=Ug("keys"),ce=function(g){return le[g]||(le[g]=he(g))},ue=CC,pe=te,fe=$C,be=UC,me=de,ve=OA,ye="prototype",we="script",xe=ce("IE_PROTO"),Ee=function(){},Oe=function(g){return"<"+we+">"+g+"</"+we+">"},Te=function(g){g.write(Oe("")),g.close();var A=g.parentWindow.Object;return g=null,A},De=function(){try{ae=new ActiveXObject("htmlfile")}catch(g){}var g,A,C;De="undefined"!=typeof document?document.domain&&ae?Te(ae):(A=ve("iframe"),C="java"+we+":",A.style.display="none",me.appendChild(A),A.src=String(C),(g=A.contentWindow.document).open(),g.write(Oe("document.F=Object")),g.close(),g.F):Te(ae);for(var I=fe.length;I--;)delete De[ye][fe[I]];return De()};be[xe]=!0;var Ne=Object.create||function(g,A){var C;return null!==g?(Ee[ye]=ue(g),C=new Ee,Ee[ye]=null,C[xe]=g):C=De(),void 0===A?C:pe.f(C,A)},ke={},Re=qC,Pe=$C.concat("length","prototype");ke.f=Object.getOwnPropertyNames||function(g){return Re(g,Pe)};var Me={},ze=ZC,Be=LC,Ze=Ct,Se=Array,Fe=Math.max,Ge=function(g,A,C){for(var I=Be(g),t=ze(A,I),e=ze(void 0===C?I:C,I),i=Se(Fe(e-t,0)),o=0;t<e;t++,o++)Ze(i,o,g[t]);return i.length=o,i},Le=m,je=J,Ve=ke.f,Ye=Ge,We="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];Me.f=function(g){return We&&"Window"===Le(g)?function(g){try{return Ve(g)}catch(g){return Ye(We)}}(g):Ve(je(g))};var Qe=uC,Ue=function(g,A,C,I){return I&&I.enumerable?g[A]=C:Qe(g,A,C),g},Ke=JA,He=function(g,A,C){return Ke.f(g,A,C)},Xe={},_e=dA;Xe.f=_e;var Je,qe,$e,gi=Ag,Ai=qg,Ci=Xe,Ii=JA.f,ti=function(g){var A=gi.Symbol||(gi.Symbol={});Ai(A,g)||Ii(A,g,{value:Ci.f(g)})},ei=P,ii=ig,oi=dA,si=Ue,ni=function(){var g=ii("Symbol"),A=g&&g.prototype,C=A&&A.valueOf,I=oi("toPrimitive");A&&!A[I]&&si(A,I,(function(g){return ei(C,this)}),{arity:1})},ri=at,ai=tt?{}.toString:function(){return"[object "+ri(this)+"]"},di=tt,hi=JA.f,li=uC,ci=qg,ui=ai,pi=dA("toStringTag"),fi=function(g,A,C,I){if(g){var t=C?g:g.prototype;ci(t,pi)||hi(t,pi,{configurable:!0,value:A}),I&&!di&&li(t,"toString",ui)}},bi=T,mi=t.WeakMap,vi=bi(mi)&&/native code/.test(String(mi)),yi=vi,wi=t,xi=gg,Ei=uC,Oi=qg,Ti=Wg,Di=ce,Ni=UC,ki="Object already initialized",Ri=wi.TypeError,Pi=wi.WeakMap;if(yi||Ti.state){var Mi=Ti.state||(Ti.state=new Pi);Mi.get=Mi.get,Mi.has=Mi.has,Mi.set=Mi.set,Je=function(g,A){if(Mi.has(g))throw new Ri(ki);return A.facade=g,Mi.set(g,A),A},qe=function(g){return Mi.get(g)||{}},$e=function(g){return Mi.has(g)}}else{var zi=Di("state");Ni[zi]=!0,Je=function(g,A){if(Oi(g,zi))throw new Ri(ki);return A.facade=g,Ei(g,zi,A),A},qe=function(g){return Oi(g,zi)?g[zi]:{}},$e=function(g){return Oi(g,zi)}}var Bi={set:Je,get:qe,has:$e,enforce:function(g){return $e(g)?qe(g):Je(g,{})},getterFor:function(g){return function(A){var C;if(!xi(A)||(C=qe(A)).type!==g)throw new Ri("Incompatible receiver, "+g+" required");return C}}},Zi=_A,Si=W,Fi=Xg,Gi=LC,Li=Zt,ji=u([].push),Vi=function(g){var A=1===g,C=2===g,I=3===g,t=4===g,e=6===g,i=7===g,o=5===g||e;return function(s,n,r,a){for(var d,h,l=Fi(s),c=Si(l),u=Zi(n,r),p=Gi(c),f=0,b=a||Li,m=A?b(s,p):C||i?b(s,0):void 0;p>f;f++)if((o||f in c)&&(h=u(d=c[f],f,l),g))if(A)m[f]=h;else if(h)switch(g){case 3:return!0;case 5:return d;case 6:return f;case 2:ji(m,d)}else switch(g){case 4:return!1;case 7:ji(m,d)}return e?-1:I||t?t:m}},Yi={forEach:Vi(0),map:Vi(1),filter:Vi(2),some:Vi(3),every:Vi(4),find:Vi(5),findIndex:Vi(6),filterReject:Vi(7)},Wi=DC,Qi=t,Ui=P,Ki=u,Hi=N,Xi=bg,_i=e,Ji=qg,qi=og,$i=CC,go=J,Ao=yA,Co=Ie,Io=G,to=Ne,eo=CI,io=ke,oo=Me,so=II,no=D,ro=JA,ao=te,ho=M,lo=Ue,co=He,uo=Ug,po=UC,fo=IA,bo=dA,mo=Xe,vo=ti,yo=ni,wo=fi,xo=Bi,Eo=Yi.forEach,Oo=ce("hidden"),To="Symbol",Do="prototype",No=xo.set,ko=xo.getterFor(To),Ro=Object[Do],Po=Qi.Symbol,Mo=Po&&Po[Do],zo=Qi.RangeError,Bo=Qi.TypeError,Zo=Qi.QObject,So=no.f,Fo=ro.f,Go=oo.f,Lo=ho.f,jo=Ki([].push),Vo=uo("symbols"),Yo=uo("op-symbols"),Wo=uo("wks"),Qo=!Zo||!Zo[Do]||!Zo[Do].findChild,Uo=function(g,A,C){var I=So(Ro,A);I&&delete Ro[A],Fo(g,A,C),I&&g!==Ro&&Fo(Ro,A,I)},Ko=Hi&&_i((function(){return 7!==to(Fo({},"a",{get:function(){return Fo(this,"a",{value:7}).a}})).a}))?Uo:Fo,Ho=function(g,A){var C=Vo[g]=to(Mo);return No(C,{type:To,tag:g,description:A}),Hi||(C.description=A),C},Xo=function(g,A,C){g===Ro&&Xo(Yo,A,C),$i(g);var I=Ao(A);return $i(C),Ji(Vo,I)?(C.enumerable?(Ji(g,Oo)&&g[Oo][I]&&(g[Oo][I]=!1),C=to(C,{enumerable:Io(0,!1)})):(Ji(g,Oo)||Fo(g,Oo,Io(1,{})),g[Oo][I]=!0),Ko(g,I,C)):Fo(g,I,C)},_o=function(g,A){$i(g);var C=go(A),I=eo(C).concat(gs(C));return Eo(I,(function(A){Hi&&!Ui(Jo,C,A)||Xo(g,A,C[A])})),g},Jo=function(g){var A=Ao(g),C=Ui(Lo,this,A);return!(this===Ro&&Ji(Vo,A)&&!Ji(Yo,A))&&(!(C||!Ji(this,A)||!Ji(Vo,A)||Ji(this,Oo)&&this[Oo][A])||C)},qo=function(g,A){var C=go(g),I=Ao(A);if(C!==Ro||!Ji(Vo,I)||Ji(Yo,I)){var t=So(C,I);return!t||!Ji(Vo,I)||Ji(C,Oo)&&C[Oo][I]||(t.enumerable=!0),t}},$o=function(g){var A=Go(go(g)),C=[];return Eo(A,(function(g){Ji(Vo,g)||Ji(po,g)||jo(C,g)})),C},gs=function(g){var A=g===Ro,C=Go(A?Yo:go(g)),I=[];return Eo(C,(function(g){!Ji(Vo,g)||A&&!Ji(Ro,g)||jo(I,Vo[g])})),I};Xi||(Po=function(){if(qi(Mo,this))throw new Bo("Symbol is not a constructor");var g=arguments.length&&void 0!==arguments[0]?Co(arguments[0]):void 0,A=fo(g),C=function(g){this===Ro&&Ui(C,Yo,g),Ji(this,Oo)&&Ji(this[Oo],A)&&(this[Oo][A]=!1);var I=Io(1,g);try{Ko(this,A,I)}catch(g){if(!(g instanceof zo))throw g;Uo(this,A,I)}};return Hi&&Qo&&Ko(Ro,A,{configurable:!0,set:C}),Ho(A,g)},lo(Mo=Po[Do],"toString",(function(){return ko(this).tag})),lo(Po,"withoutSetter",(function(g){return Ho(fo(g),g)})),ho.f=Jo,ro.f=Xo,ao.f=_o,no.f=qo,io.f=oo.f=$o,so.f=gs,mo.f=function(g){return Ho(bo(g),g)},Hi&&co(Mo,"description",{configurable:!0,get:function(){return ko(this).description}})),Wi({global:!0,constructor:!0,wrap:!0,forced:!Xi,sham:!Xi},{Symbol:Po}),Eo(eo(Wo),(function(g){vo(g)})),Wi({target:To,stat:!0,forced:!Xi},{useSetter:function(){Qo=!0},useSimple:function(){Qo=!1}}),Wi({target:"Object",stat:!0,forced:!Xi,sham:!Hi},{create:function(g,A){return void 0===A?to(g):_o(to(g),A)},defineProperty:Xo,defineProperties:_o,getOwnPropertyDescriptor:qo}),Wi({target:"Object",stat:!0,forced:!Xi},{getOwnPropertyNames:$o}),yo(),wo(Po,To),po[Oo]=!0;var As=bg&&!!Symbol.for&&!!Symbol.keyFor,Cs=DC,Is=ig,ts=qg,es=Ie,is=Ug,os=As,ss=is("string-to-symbol-registry"),ns=is("symbol-to-string-registry");Cs({target:"Symbol",stat:!0,forced:!os},{for:function(g){var A=es(g);if(ts(ss,A))return ss[A];var C=Is("Symbol")(A);return ss[A]=C,ns[C]=A,C}});var rs=DC,as=qg,ds=Eg,hs=Tg,ls=As,cs=Ug("symbol-to-string-registry");rs({target:"Symbol",stat:!0,forced:!ls},{keyFor:function(g){if(!ds(g))throw new TypeError(hs(g)+" is not a symbol");if(as(cs,g))return cs[g]}});var us=_I,ps=T,fs=m,bs=Ie,ms=u([].push),vs=DC,ys=ig,ws=a,xs=P,Es=u,Os=e,Ts=T,Ds=Eg,Ns=bI,ks=function(g){if(ps(g))return g;if(us(g)){for(var A=g.length,C=[],I=0;I<A;I++){var t=g[I];"string"==typeof t?ms(C,t):"number"!=typeof t&&"Number"!==fs(t)&&"String"!==fs(t)||ms(C,bs(t))}var e=C.length,i=!0;return function(g,A){if(i)return i=!1,A;if(us(this))return A;for(var I=0;I<e;I++)if(C[I]===g)return A}}},Rs=bg,Ps=String,Ms=ys("JSON","stringify"),zs=Es(/./.exec),Bs=Es("".charAt),Zs=Es("".charCodeAt),Ss=Es("".replace),Fs=Es(1..toString),Gs=/[\uD800-\uDFFF]/g,Ls=/^[\uD800-\uDBFF]$/,js=/^[\uDC00-\uDFFF]$/,Vs=!Rs||Os((function(){var g=ys("Symbol")("stringify detection");return"[null]"!==Ms([g])||"{}"!==Ms({a:g})||"{}"!==Ms(Object(g))})),Ys=Os((function(){return'"\\udf06\\ud834"'!==Ms("\udf06\ud834")||'"\\udead"'!==Ms("\udead")})),Ws=function(g,A){var C=Ns(arguments),I=ks(A);if(Ts(I)||void 0!==g&&!Ds(g))return C[1]=function(g,A){if(Ts(I)&&(A=xs(I,this,Ps(g),A)),!Ds(A))return A},ws(Ms,null,C)},Qs=function(g,A,C){var I=Bs(C,A-1),t=Bs(C,A+1);return zs(Ls,g)&&!zs(js,t)||zs(js,g)&&!zs(Ls,I)?"\\u"+Fs(Zs(g,0),16):g};Ms&&vs({target:"JSON",stat:!0,arity:3,forced:Vs||Ys},{stringify:function(g,A,C){var I=Ns(arguments),t=ws(Vs?Ws:Ms,null,I);return Ys&&"string"==typeof t?Ss(t,Gs,Qs):t}});var Us=II,Ks=Xg;DC({target:"Object",stat:!0,forced:!bg||e((function(){Us.f(1)}))},{getOwnPropertySymbols:function(g){var A=Us.f;return A?A(Ks(g)):[]}}),ti("asyncIterator"),ti("hasInstance"),ti("isConcatSpreadable"),ti("iterator"),ti("match"),ti("matchAll"),ti("replace"),ti("search"),ti("species"),ti("split");var Hs=ni;ti("toPrimitive"),Hs();var Xs=ig,_s=fi;ti("toStringTag"),_s(Xs("Symbol"),"Symbol"),ti("unscopables"),fi(t.JSON,"JSON",!0);var Js,qs,$s,gn=Ag.Symbol,An={},Cn=N,In=qg,tn=Function.prototype,en=Cn&&Object.getOwnPropertyDescriptor,on=In(tn,"name"),sn={EXISTS:on,PROPER:on&&"something"===function(){}.name,CONFIGURABLE:on&&(!Cn||Cn&&en(tn,"name").configurable)},nn=!e((function(){function g(){}return g.prototype.constructor=null,Object.getPrototypeOf(new g)!==g.prototype})),rn=qg,an=T,dn=Xg,hn=nn,ln=ce("IE_PROTO"),cn=Object,un=cn.prototype,pn=hn?cn.getPrototypeOf:function(g){var A=dn(g);if(rn(A,ln))return A[ln];var C=A.constructor;return an(C)&&A instanceof C?C.prototype:A instanceof cn?un:null},fn=e,bn=T,mn=gg,vn=Ne,yn=pn,wn=Ue,xn=dA("iterator"),En=!1;[].keys&&("next"in($s=[].keys())?(qs=yn(yn($s)))!==Object.prototype&&(Js=qs):En=!0);var On=!mn(Js)||fn((function(){var g={};return Js[xn].call(g)!==g}));bn((Js=On?{}:vn(Js))[xn])||wn(Js,xn,(function(){return this}));var Tn={IteratorPrototype:Js,BUGGY_SAFARI_ITERATORS:En},Dn=Tn.IteratorPrototype,Nn=Ne,kn=G,Rn=fi,Pn=An,Mn=function(){return this},zn=DC,Bn=P,Zn=sn,Sn=function(g,A,C,I){var t=A+" Iterator";return g.prototype=Nn(Dn,{next:kn(+!I,C)}),Rn(g,t,!1,!0),Pn[t]=Mn,g},Fn=pn,Gn=fi,Ln=Ue,jn=An,Vn=Tn,Yn=Zn.PROPER,Wn=Vn.BUGGY_SAFARI_ITERATORS,Qn=dA("iterator"),Un="keys",Kn="values",Hn="entries",Xn=function(){return this},_n=function(g,A,C,I,t,e,i){Sn(C,A,I);var o,s,n,r=function(g){if(g===t&&c)return c;if(!Wn&&g&&g in h)return h[g];switch(g){case Un:case Kn:case Hn:return function(){return new C(this,g)}}return function(){return new C(this)}},a=A+" Iterator",d=!1,h=g.prototype,l=h[Qn]||h["@@iterator"]||t&&h[t],c=!Wn&&l||r(t),u="Array"===A&&h.entries||l;if(u&&(o=Fn(u.call(new g)))!==Object.prototype&&o.next&&(Gn(o,a,!0,!0),jn[a]=Xn),Yn&&t===Kn&&l&&l.name!==Kn&&(d=!0,c=function(){return Bn(l,this)}),t)if(s={values:r(Kn),keys:e?c:r(Un),entries:r(Hn)},i)for(n in s)(Wn||d||!(n in h))&&Ln(h,n,s[n]);else zn({target:A,proto:!0,forced:Wn||d},s);return i&&h[Qn]!==c&&Ln(h,Qn,c,{name:t}),jn[A]=c,s},Jn=function(g,A){return{value:g,done:A}},qn=J,$n=An,gr=Bi;JA.f;var Ar=_n,Cr=Jn,Ir="Array Iterator",tr=gr.set,er=gr.getterFor(Ir);Ar(Array,"Array",(function(g,A){tr(this,{type:Ir,target:qn(g),index:0,kind:A})}),(function(){var g=er(this),A=g.target,C=g.kind,I=g.index++;if(!A||I>=A.length)return g.target=void 0,Cr(void 0,!0);switch(C){case"keys":return Cr(I,!1);case"values":return Cr(A[I],!1)}return Cr([I,A[I]],!1)}),"values"),$n.Arguments=$n.Array;var ir={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},or=t,sr=at,nr=uC,rr=An,ar=dA("toStringTag");for(var dr in ir){var hr=or[dr],lr=hr&&hr.prototype;lr&&sr(lr)!==ar&&nr(lr,ar,dr),rr[dr]=rr.Array}var cr=gn,ur=C(cr),pr=DC,fr=_I,br=Nt,mr=gg,vr=ZC,yr=LC,wr=J,xr=Ct,Er=dA,Or=bI,Tr=Lt("slice"),Dr=Er("species"),Nr=Array,kr=Math.max;pr({target:"Array",proto:!0,forced:!Tr},{slice:function(g,A){var C,I,t,e=wr(this),i=yr(e),o=vr(g,i),s=vr(void 0===A?i:A,i);if(fr(e)&&(C=e.constructor,(br(C)&&(C===Nr||fr(C.prototype))||mr(C)&&null===(C=C[Dr]))&&(C=void 0),C===Nr||void 0===C))return Or(e,o,s);for(I=new(void 0===C?Nr:C)(kr(s-o,0)),t=0;o<s;o++,t++)o in e&&xr(I,t,e[o]);return I.length=t,I}});var Rr=MI("Array").slice,Pr=og,Mr=Rr,zr=Array.prototype,Br=function(g){var A=g.slice;return g===zr||Pr(zr,g)&&A===zr.slice?Mr:A},Zr=C(Br),Sr=ig,Fr=ke,Gr=II,Lr=CC,jr=u([].concat),Vr=Sr("Reflect","ownKeys")||function(g){var A=Fr.f(Lr(g)),C=Gr.f;return C?jr(A,C(g)):A};DC({target:"Reflect",stat:!0},{ownKeys:Vr});var Yr=C(Ag.Reflect.ownKeys);DC({target:"Array",stat:!0},{isArray:_I});var Wr=C(Ag.Array.isArray),Qr=Yi.map;DC({target:"Array",proto:!0,forced:!Lt("map")},{map:function(g){return Qr(this,g,arguments.length>1?arguments[1]:void 0)}});var Ur=MI("Array").map,Kr=og,Hr=Ur,Xr=Array.prototype,_r=function(g){var A=g.map;return g===Xr||Kr(Xr,g)&&A===Xr.map?Hr:A},Jr=C(_r),qr=Xg,$r=CI;DC({target:"Object",stat:!0,forced:e((function(){$r(1)}))},{keys:function(g){return $r(qr(g))}});var ga=C(Ag.Object.keys),Aa=DC,Ca=Date,Ia=u(Ca.prototype.getTime);Aa({target:"Date",stat:!0},{now:function(){return Ia(new Ca)}});var ta=C(Ag.Date.now),ea=e,ia=function(g,A){var C=[][g];return!!C&&ea((function(){C.call(null,A||function(){return 1},1)}))},oa=Yi.forEach,sa=ia("forEach")?[].forEach:function(g){return oa(this,g,arguments.length>1?arguments[1]:void 0)};DC({target:"Array",proto:!0,forced:[].forEach!==sa},{forEach:sa});var na=MI("Array").forEach,ra=at,aa=qg,da=og,ha=na,la=Array.prototype,ca={DOMTokenList:!0,NodeList:!0},ua=function(g){var A=g.forEach;return g===la||da(la,g)&&A===la.forEach||aa(ca,ra(g))?ha:A},pa=C(ua),fa=DC,ba=_I,ma=u([].reverse),va=[1,2];fa({target:"Array",proto:!0,forced:String(va)===String(va.reverse())},{reverse:function(){return ba(this)&&(this.length=this.length),ma(this)}});var ya=MI("Array").reverse,wa=og,xa=ya,Ea=Array.prototype,Oa=function(g){var A=g.reverse;return g===Ea||wa(Ea,g)&&A===Ea.reverse?xa:A},Ta=C(Oa),Da=N,Na=_I,ka=TypeError,Ra=Object.getOwnPropertyDescriptor,Pa=Da&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(g){return g instanceof TypeError}}(),Ma=Tg,za=TypeError,Ba=function(g,A){if(!delete g[A])throw new za("Cannot delete property "+Ma(A)+" of "+Ma(g))},Za=DC,Sa=Xg,Fa=ZC,Ga=PC,La=LC,ja=Pa?function(g,A){if(Na(g)&&!Ra(g,"length").writable)throw new ka("Cannot set read only .length");return g.length=A}:function(g,A){return g.length=A},Va=qI,Ya=Zt,Wa=Ct,Qa=Ba,Ua=Lt("splice"),Ka=Math.max,Ha=Math.min;Za({target:"Array",proto:!0,forced:!Ua},{splice:function(g,A){var C,I,t,e,i,o,s=Sa(this),n=La(s),r=Fa(g,n),a=arguments.length;for(0===a?C=I=0:1===a?(C=0,I=n-r):(C=a-2,I=Ha(Ka(Ga(A),0),n-r)),Va(n+C-I),t=Ya(s,I),e=0;e<I;e++)(i=r+e)in s&&Wa(t,e,s[i]);if(t.length=I,C<I){for(e=r;e<n-I;e++)o=e+C,(i=e+I)in s?s[o]=s[i]:Qa(s,o);for(e=n;e>n-I+C;e--)Qa(s,e-1)}else if(C>I)for(e=n-I;e>r;e--)o=e+C-1,(i=e+I-1)in s?s[o]=s[i]:Qa(s,o);for(e=0;e<C;e++)s[e+r]=arguments[e+2];return ja(s,n-I+C),t}});var Xa=MI("Array").splice,_a=og,Ja=Xa,qa=Array.prototype,$a=function(g){var A=g.splice;return g===qa||_a(qa,g)&&A===qa.splice?Ja:A},gd=C($a),Ad=QC.includes;DC({target:"Array",proto:!0,forced:e((function(){return!Array(1).includes()}))},{includes:function(g){return Ad(this,g,arguments.length>1?arguments[1]:void 0)}});var Cd=MI("Array").includes,Id=gg,td=m,ed=dA("match"),id=function(g){var A;return Id(g)&&(void 0!==(A=g[ed])?!!A:"RegExp"===td(g))},od=TypeError,sd=dA("match"),nd=DC,rd=function(g){if(id(g))throw new od("The method doesn't accept regular expressions");return g},ad=H,dd=Ie,hd=function(g){var A=/./;try{"/./"[g](A)}catch(C){try{return A[sd]=!1,"/./"[g](A)}catch(g){}}return!1},ld=u("".indexOf);nd({target:"String",proto:!0,forced:!hd("includes")},{includes:function(g){return!!~ld(dd(ad(this)),dd(rd(g)),arguments.length>1?arguments[1]:void 0)}});var cd=MI("String").includes,ud=og,pd=Cd,fd=cd,bd=Array.prototype,md=String.prototype,vd=function(g){var A=g.includes;return g===bd||ud(bd,g)&&A===bd.includes?pd:"string"==typeof g||g===md||ud(md,g)&&A===md.includes?fd:A},yd=C(vd),wd=Xg,xd=pn,Ed=nn;DC({target:"Object",stat:!0,forced:e((function(){xd(1)})),sham:!Ed},{getPrototypeOf:function(g){return xd(wd(g))}});var Od=C(Ag.Object.getPrototypeOf),Td=MI("Array").concat,Dd=og,Nd=Td,kd=Array.prototype,Rd=function(g){var A=g.concat;return g===kd||Dd(kd,g)&&A===kd.concat?Nd:A},Pd=C(Rd),Md=Yi.filter;DC({target:"Array",proto:!0,forced:!Lt("filter")},{filter:function(g){return Md(this,g,arguments.length>1?arguments[1]:void 0)}});var zd=MI("Array").filter,Bd=og,Zd=zd,Sd=Array.prototype,Fd=function(g){var A=g.filter;return g===Sd||Bd(Sd,g)&&A===Sd.filter?Zd:A},Gd=C(Fd),Ld=N,jd=e,Vd=u,Yd=pn,Wd=CI,Qd=J,Ud=Vd(M.f),Kd=Vd([].push),Hd=Ld&&jd((function(){var g=Object.create(null);return g[2]=2,!Ud(g,2)})),Xd=function(g){return function(A){for(var C,I=Qd(A),t=Wd(I),e=Hd&&null===Yd(I),i=t.length,o=0,s=[];i>o;)C=t[o++],Ld&&!(e?C in I:Ud(I,C))||Kd(s,g?[C,I[C]]:I[C]);return s}},_d={entries:Xd(!0),values:Xd(!1)}.values;DC({target:"Object",stat:!0},{values:function(g){return _d(g)}});var Jd=C(Ag.Object.values),qd="\t\n\v\f\r                 \u2028\u2029\ufeff",$d=H,gh=Ie,Ah=qd,Ch=u("".replace),Ih=RegExp("^["+Ah+"]+"),th=RegExp("(^|[^"+Ah+"])["+Ah+"]+$"),eh=function(g){return function(A){var C=gh($d(A));return 1&g&&(C=Ch(C,Ih,"")),2&g&&(C=Ch(C,th,"$1")),C}},ih={start:eh(1),end:eh(2),trim:eh(3)},oh=t,sh=e,nh=u,rh=Ie,ah=ih.trim,dh=qd,hh=oh.parseInt,lh=oh.Symbol,ch=lh&&lh.iterator,uh=/^[+-]?0x/i,ph=nh(uh.exec),fh=8!==hh(dh+"08")||22!==hh(dh+"0x16")||ch&&!sh((function(){hh(Object(ch))}))?function(g,A){var C=ah(rh(g));return hh(C,A>>>0||(ph(uh,C)?16:10))}:hh;DC({global:!0,forced:parseInt!==fh},{parseInt:fh});var bh=C(Ag.parseInt),mh=DC,vh=QC.indexOf,yh=ia,wh=w([].indexOf),xh=!!wh&&1/wh([1],1,-0)<0;mh({target:"Array",proto:!0,forced:xh||!yh("indexOf")},{indexOf:function(g){var A=arguments.length>1?arguments[1]:void 0;return xh?wh(this,g,A)||0:vh(this,g,A)}});var Eh=MI("Array").indexOf,Oh=og,Th=Eh,Dh=Array.prototype,Nh=function(g){var A=g.indexOf;return g===Dh||Oh(Dh,g)&&A===Dh.indexOf?Th:A},kh=C(Nh);DC({target:"Object",stat:!0,sham:!N},{create:Ne});var Rh=Ag.Object,Ph=C((function(g,A){return Rh.create(g,A)})),Mh=Ag,zh=a;Mh.JSON||(Mh.JSON={stringify:JSON.stringify});var Bh=function(g,A,C){return zh(Mh.JSON.stringify,null,arguments)},Zh=C(Bh),Sh="function"==typeof Bun&&Bun&&"string"==typeof Bun.version,Fh=TypeError,Gh=t,Lh=a,jh=T,Vh=Sh,Yh=sg,Wh=bI,Qh=function(g,A){if(g<A)throw new Fh("Not enough arguments");return g},Uh=Gh.Function,Kh=/MSIE .\./.test(Yh)||Vh&&function(){var g=Gh.Bun.version.split(".");return g.length<3||"0"===g[0]&&(g[1]<3||"3"===g[1]&&"0"===g[2])}(),Hh=function(g,A){var C=A?2:1;return Kh?function(I,t){var e=Qh(arguments.length,1)>C,i=jh(I)?I:Uh(I),o=e?Wh(arguments,C):[],s=e?function(){Lh(i,this,o)}:i;return A?g(s,t):g(s)}:g},Xh=DC,_h=t,Jh=Hh(_h.setInterval,!0);Xh({global:!0,bind:!0,forced:_h.setInterval!==Jh},{setInterval:Jh});var qh=DC,$h=t,gl=Hh($h.setTimeout,!0);qh({global:!0,bind:!0,forced:$h.setTimeout!==gl},{setTimeout:gl});var Al=C(Ag.setTimeout),Cl=Xg,Il=ZC,tl=LC,el=function(g){for(var A=Cl(this),C=tl(A),I=arguments.length,t=Il(I>1?arguments[1]:void 0,C),e=I>2?arguments[2]:void 0,i=void 0===e?C:Il(e,C);i>t;)A[t++]=g;return A};DC({target:"Array",proto:!0},{fill:el});var il,ol=MI("Array").fill,sl=og,nl=ol,rl=Array.prototype,al=function(g){var A=g.fill;return g===rl||sl(rl,g)&&A===rl.fill?nl:A},dl=C(al); /*! Hammer.JS - v2.0.17-rc - 2019-12-16 * http://naver.github.io/egjs * * Forked By Naver egjs * Copyright (c) hammerjs * Licensed under the MIT license */ function hl(){return hl=Object.assign||function(g){for(var A=1;A<arguments.length;A++){var C=arguments[A];for(var I in C)Object.prototype.hasOwnProperty.call(C,I)&&(g[I]=C[I])}return g},hl.apply(this,arguments)}function ll(g,A){g.prototype=Object.create(A.prototype),g.prototype.constructor=g,g.__proto__=A}function cl(g){if(void 0===g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g}il="function"!=typeof Object.assign?function(g){if(null==g)throw new TypeError("Cannot convert undefined or null to object");for(var A=Object(g),C=1;C<arguments.length;C++){var I=arguments[C];if(null!=I)for(var t in I)I.hasOwnProperty(t)&&(A[t]=I[t])}return A}:Object.assign;var ul,pl=il,fl=["","webkit","Moz","MS","ms","o"],bl="undefined"==typeof document?{style:{}}:document.createElement("div"),ml=Math.round,vl=Math.abs,yl=Date.now;function wl(g,A){for(var C,I,t=A[0].toUpperCase()+A.slice(1),e=0;e<fl.length;){if((I=(C=fl[e])?C+t:A)in g)return I;e++}}ul="undefined"==typeof window?{}:window;var xl=wl(bl.style,"touchAction"),El=void 0!==xl;var Ol="compute",Tl="auto",Dl="manipulation",Nl="none",kl="pan-x",Rl="pan-y",Pl=function(){if(!El)return!1;var g={},A=ul.CSS&&ul.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(C){return g[C]=!A||ul.CSS.supports("touch-action",C)})),g}(),Ml="ontouchstart"in ul,zl=void 0!==wl(ul,"PointerEvent"),Bl=Ml&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),Zl="touch",Sl="mouse",Fl=25,Gl=1,Ll=4,jl=8,Vl=1,Yl=2,Wl=4,Ql=8,Ul=16,Kl=Yl|Wl,Hl=Ql|Ul,Xl=Kl|Hl,_l=["x","y"],Jl=["clientX","clientY"];function ql(g,A,C){var I;if(g)if(g.forEach)g.forEach(A,C);else if(void 0!==g.length)for(I=0;I<g.length;)A.call(C,g[I],I,g),I++;else for(I in g)g.hasOwnProperty(I)&&A.call(C,g[I],I,g)}function $l(g,A){return"function"==typeof g?g.apply(A&&A[0]||void 0,A):g}function gc(g,A){return g.indexOf(A)>-1}var Ac=function(){function g(g,A){this.manager=g,this.set(A)}var A=g.prototype;return A.set=function(g){g===Ol&&(g=this.compute()),El&&this.manager.element.style&&Pl[g]&&(this.manager.element.style[xl]=g),this.actions=g.toLowerCase().trim()},A.update=function(){this.set(this.manager.options.touchAction)},A.compute=function(){var g=[];return ql(this.manager.recognizers,(function(A){$l(A.options.enable,[A])&&(g=g.concat(A.getTouchAction()))})),function(g){if(gc(g,Nl))return Nl;var A=gc(g,kl),C=gc(g,Rl);return A&&C?Nl:A||C?A?kl:Rl:gc(g,Dl)?Dl:Tl}(g.join(" "))},A.preventDefaults=function(g){var A=g.srcEvent,C=g.offsetDirection;if(this.manager.session.prevented)A.preventDefault();else{var I=this.actions,t=gc(I,Nl)&&!Pl[Nl],e=gc(I,Rl)&&!Pl[Rl],i=gc(I,kl)&&!Pl[kl];if(t){var o=1===g.pointers.length,s=g.distance<2,n=g.deltaTime<250;if(o&&s&&n)return}if(!i||!e)return t||e&&C&Kl||i&&C&Hl?this.preventSrc(A):void 0}},A.preventSrc=function(g){this.manager.session.prevented=!0,g.preventDefault()},g}();function Cc(g,A){for(;g;){if(g===A)return!0;g=g.parentNode}return!1}function Ic(g){var A=g.length;if(1===A)return{x:ml(g[0].clientX),y:ml(g[0].clientY)};for(var C=0,I=0,t=0;t<A;)C+=g[t].clientX,I+=g[t].clientY,t++;return{x:ml(C/A),y:ml(I/A)}}function tc(g){for(var A=[],C=0;C<g.pointers.length;)A[C]={clientX:ml(g.pointers[C].clientX),clientY:ml(g.pointers[C].clientY)},C++;return{timeStamp:yl(),pointers:A,center:Ic(A),deltaX:g.deltaX,deltaY:g.deltaY}}function ec(g,A,C){C||(C=_l);var I=A[C[0]]-g[C[0]],t=A[C[1]]-g[C[1]];return Math.sqrt(I*I+t*t)}function