vis-network
Version:
A dynamic, browser-based visualization library.
26 lines • 609 kB
JavaScript
/**
* vis-network
* https://visjs.github.io/vis-network/
*
* A dynamic, browser-based visualization library.
*
* @version 6.5.2
* @date 2020-01-12T20:07:21.735Z
*
* @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(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).vis=t.vis||{})}(this,(function(t){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function n(t,e){return t(e={exports:{}},e.exports),e.exports}var o=function(t){return t&&t.Math==Math&&t},r=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof e&&e)||Function("return this")(),s=function(t){try{return!!t()}catch(t){return!0}},a=!s((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),h={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,d={f:l&&!h.call({1:2},1)?function(t){var e=l(this,t);return!!e&&e.enumerable}:h},u=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},c={}.toString,f=function(t){return c.call(t).slice(8,-1)},p="".split,v=s((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==f(t)?p.call(t,""):Object(t)}:Object,g=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},y=function(t){return v(g(t))},m=function(t){return"object"==typeof t?null!==t:"function"==typeof t},b=function(t,e){if(!m(t))return t;var i,n;if(e&&"function"==typeof(i=t.toString)&&!m(n=i.call(t)))return n;if("function"==typeof(i=t.valueOf)&&!m(n=i.call(t)))return n;if(!e&&"function"==typeof(i=t.toString)&&!m(n=i.call(t)))return n;throw TypeError("Can't convert object to primitive value")},w={}.hasOwnProperty,_=function(t,e){return w.call(t,e)},k=r.document,x=m(k)&&m(k.createElement),O=function(t){return x?k.createElement(t):{}},S=!a&&!s((function(){return 7!=Object.defineProperty(O("div"),"a",{get:function(){return 7}}).a})),E=Object.getOwnPropertyDescriptor,M={f:a?E:function(t,e){if(t=y(t),e=b(e,!0),S)try{return E(t,e)}catch(t){}if(_(t,e))return u(!d.f.call(t,e),t[e])}},D=/#|\.prototype\./,T=function(t,e){var i=P[C(t)];return i==I||i!=A&&("function"==typeof e?s(e):!!e)},C=T.normalize=function(t){return String(t).replace(D,".").toLowerCase()},P=T.data={},A=T.NATIVE="N",I=T.POLYFILL="P",F=T,N={},j=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},z=function(t,e,i){if(j(t),void 0===e)return t;switch(i){case 0:return function(){return t.call(e)};case 1:return function(i){return t.call(e,i)};case 2:return function(i,n){return t.call(e,i,n)};case 3:return function(i,n,o){return t.call(e,i,n,o)}}return function(){return t.apply(e,arguments)}},L=function(t){if(!m(t))throw TypeError(String(t)+" is not an object");return t},R=Object.defineProperty,B={f:a?R:function(t,e,i){if(L(t),e=b(e,!0),L(i),S)try{return R(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported");return"value"in i&&(t[e]=i.value),t}},Y=a?function(t,e,i){return B.f(t,e,u(1,i))}:function(t,e,i){return t[e]=i,t},H=M.f,W=function(t){var e=function(e,i,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,i)}return new t(e,i,n)}return t.apply(this,arguments)};return e.prototype=t.prototype,e},V=function(t,e){var i,n,o,s,a,h,l,d,u=t.target,c=t.global,f=t.stat,p=t.proto,v=c?r:f?r[u]:(r[u]||{}).prototype,g=c?N:N[u]||(N[u]={}),y=g.prototype;for(o in e)i=!F(c?o:u+(f?".":"#")+o,t.forced)&&v&&_(v,o),a=g[o],i&&(h=t.noTargetGet?(d=H(v,o))&&d.value:v[o]),s=i&&h?h:e[o],i&&typeof a==typeof s||(l=t.bind&&i?z(s,r):t.wrap&&i?W(s):p&&"function"==typeof s?z(Function.call,s):s,(t.sham||s&&s.sham||a&&a.sham)&&Y(l,"sham",!0),g[o]=l,p&&(_(N,n=u+"Prototype")||Y(N,n,{}),N[n][o]=s,t.real&&y&&!y[o]&&Y(y,o,s)))},U=[].slice,G={},q=function(t,e,i){if(!(e in G)){for(var n=[],o=0;o<e;o++)n[o]="a["+o+"]";G[e]=Function("C,a","return new C("+n.join(",")+")")}return G[e](t,i)},X=Function.bind||function(t){var e=j(this),i=U.call(arguments,1),n=function(){var o=i.concat(U.call(arguments));return this instanceof n?q(e,o.length,o):e.apply(t,o)};return m(e.prototype)&&(n.prototype=e.prototype),n};V({target:"Function",proto:!0},{bind:X});var Z=function(t){return N[t+"Prototype"]},K=Z("Function").bind,$=Function.prototype,J=function(t){var e=t.bind;return t===$||t instanceof Function&&e===$.bind?K:e};function Q(t,e,i,n){t.beginPath(),t.arc(e,i,n,0,2*Math.PI,!1),t.closePath()}function tt(t,e,i,n,o,r){var s=Math.PI/180;n-2*r<0&&(r=n/2),o-2*r<0&&(r=o/2),t.beginPath(),t.moveTo(e+r,i),t.lineTo(e+n-r,i),t.arc(e+n-r,i+r,r,270*s,360*s,!1),t.lineTo(e+n,i+o-r),t.arc(e+n-r,i+o-r,r,0,90*s,!1),t.lineTo(e+r,i+o),t.arc(e+r,i+o-r,r,90*s,180*s,!1),t.lineTo(e,i+r),t.arc(e+r,i+r,r,180*s,270*s,!1),t.closePath()}function et(t,e,i,n,o){var r=n/2*.5522848,s=o/2*.5522848,a=e+n,h=i+o,l=e+n/2,d=i+o/2;t.beginPath(),t.moveTo(e,d),t.bezierCurveTo(e,d-s,l-r,i,l,i),t.bezierCurveTo(l+r,i,a,d-s,a,d),t.bezierCurveTo(a,d+s,l+r,h,l,h),t.bezierCurveTo(l-r,h,e,d+s,e,d),t.closePath()}function it(t,e,i,n,o){var r=o*(1/3),s=n/2*.5522848,a=r/2*.5522848,h=e+n,l=i+r,d=e+n/2,u=i+r/2,c=i+(o-r/2),f=i+o;t.beginPath(),t.moveTo(h,u),t.bezierCurveTo(h,u+a,d+s,l,d,l),t.bezierCurveTo(d-s,l,e,u+a,e,u),t.bezierCurveTo(e,u-a,d-s,i,d,i),t.bezierCurveTo(d+s,i,h,u-a,h,u),t.lineTo(h,c),t.bezierCurveTo(h,c+a,d+s,f,d,f),t.bezierCurveTo(d-s,f,e,c+a,e,c),t.lineTo(e,u)}function nt(t,e,i,n,o,r){t.beginPath(),t.moveTo(e,i);for(var s=r.length,a=n-e,h=o-i,l=h/a,d=Math.sqrt(a*a+h*h),u=0,c=!0,f=0,p=+r[0];d>=.1;)(p=+r[u++%s])>d&&(p=d),f=Math.sqrt(p*p/(1+l*l)),e+=f=a<0?-f:f,i+=l*f,!0===c?t.lineTo(e,i):t.moveTo(e,i),d-=p,c=!c}var ot={circle:Q,dashedLine:nt,database:it,diamond:function(t,e,i,n){t.beginPath(),t.lineTo(e,i+n),t.lineTo(e+n,i),t.lineTo(e,i-n),t.lineTo(e-n,i),t.closePath()},ellipse:et,ellipse_vis:et,hexagon:function(t,e,i,n){t.beginPath();var o=2*Math.PI/6;t.moveTo(e+n,i);for(var r=1;r<6;r++)t.lineTo(e+n*Math.cos(o*r),i+n*Math.sin(o*r));t.closePath()},roundRect:tt,square:function(t,e,i,n){t.beginPath(),t.rect(e-n,i-n,2*n,2*n),t.closePath()},star:function(t,e,i,n){t.beginPath(),i+=.1*(n*=.82);for(var o=0;o<10;o++){var r=o%2==0?1.3*n:.5*n;t.lineTo(e+r*Math.sin(2*o*Math.PI/10),i-r*Math.cos(2*o*Math.PI/10))}t.closePath()},triangle:function(t,e,i,n){t.beginPath(),i+=.275*(n*=1.15);var o=2*n,r=o/2,s=Math.sqrt(3)/6*o,a=Math.sqrt(o*o-r*r);t.moveTo(e,i-(a-s)),t.lineTo(e+r,i+s),t.lineTo(e-r,i+s),t.lineTo(e,i-(a-s)),t.closePath()},triangleDown:function(t,e,i,n){t.beginPath(),i-=.275*(n*=1.15);var o=2*n,r=o/2,s=Math.sqrt(3)/6*o,a=Math.sqrt(o*o-r*r);t.moveTo(e,i+(a-s)),t.lineTo(e+r,i-s),t.lineTo(e-r,i-s),t.lineTo(e,i+(a-s)),t.closePath()}};var rt=n((function(t){function e(t){if(t)return function(t){for(var i in e.prototype)t[i]=e.prototype[i];return t}(t)}t.exports=e,e.prototype.on=e.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},e.prototype.once=function(t,e){function i(){this.off(t,i),e.apply(this,arguments)}return i.fn=e,this.on(t,i),this},e.prototype.off=e.prototype.removeListener=e.prototype.removeAllListeners=e.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i,n=this._callbacks["$"+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var o=0;o<n.length;o++)if((i=n[o])===e||i.fn===e){n.splice(o,1);break}return 0===n.length&&delete this._callbacks["$"+t],this},e.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),i=this._callbacks["$"+t],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(i){n=0;for(var o=(i=i.slice(0)).length;n<o;++n)i[n].apply(this,e)}return this},e.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},e.prototype.hasListeners=function(t){return!!this.listeners(t).length}})),st="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function at(t,e){return t(e={exports:{}},e.exports),e.exports}var ht=function(t){return t&&t.Math==Math&&t},lt=ht("object"==typeof globalThis&&globalThis)||ht("object"==typeof window&&window)||ht("object"==typeof self&&self)||ht("object"==typeof st&&st)||Function("return this")(),dt=function(t){try{return!!t()}catch(t){return!0}},ut=!dt((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),ct={}.propertyIsEnumerable,ft=Object.getOwnPropertyDescriptor,pt={f:ft&&!ct.call({1:2},1)?function(t){var e=ft(this,t);return!!e&&e.enumerable}:ct},vt=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},gt={}.toString,yt=function(t){return gt.call(t).slice(8,-1)},mt="".split,bt=dt((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==yt(t)?mt.call(t,""):Object(t)}:Object,wt=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},_t=function(t){return bt(wt(t))},kt=function(t){return"object"==typeof t?null!==t:"function"==typeof t},xt=function(t,e){if(!kt(t))return t;var i,n;if(e&&"function"==typeof(i=t.toString)&&!kt(n=i.call(t)))return n;if("function"==typeof(i=t.valueOf)&&!kt(n=i.call(t)))return n;if(!e&&"function"==typeof(i=t.toString)&&!kt(n=i.call(t)))return n;throw TypeError("Can't convert object to primitive value")},Ot={}.hasOwnProperty,St=function(t,e){return Ot.call(t,e)},Et=lt.document,Mt=kt(Et)&&kt(Et.createElement),Dt=function(t){return Mt?Et.createElement(t):{}},Tt=!ut&&!dt((function(){return 7!=Object.defineProperty(Dt("div"),"a",{get:function(){return 7}}).a})),Ct=Object.getOwnPropertyDescriptor,Pt={f:ut?Ct:function(t,e){if(t=_t(t),e=xt(e,!0),Tt)try{return Ct(t,e)}catch(t){}if(St(t,e))return vt(!pt.f.call(t,e),t[e])}},At=/#|\.prototype\./,It=function(t,e){var i=Nt[Ft(t)];return i==zt||i!=jt&&("function"==typeof e?dt(e):!!e)},Ft=It.normalize=function(t){return String(t).replace(At,".").toLowerCase()},Nt=It.data={},jt=It.NATIVE="N",zt=It.POLYFILL="P",Lt=It,Rt={},Bt=function(t,e,i){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===e)return t;switch(i){case 0:return function(){return t.call(e)};case 1:return function(i){return t.call(e,i)};case 2:return function(i,n){return t.call(e,i,n)};case 3:return function(i,n,o){return t.call(e,i,n,o)}}return function(){return t.apply(e,arguments)}},Yt=function(t){if(!kt(t))throw TypeError(String(t)+" is not an object");return t},Ht=Object.defineProperty,Wt={f:ut?Ht:function(t,e,i){if(Yt(t),e=xt(e,!0),Yt(i),Tt)try{return Ht(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported");return"value"in i&&(t[e]=i.value),t}},Vt=ut?function(t,e,i){return Wt.f(t,e,vt(1,i))}:function(t,e,i){return t[e]=i,t},Ut=Pt.f,Gt=function(t){var e=function(e,i,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,i)}return new t(e,i,n)}return t.apply(this,arguments)};return e.prototype=t.prototype,e},qt=function(t,e){var i,n,o,r,s,a,h,l,d=t.target,u=t.global,c=t.stat,f=t.proto,p=u?lt:c?lt[d]:(lt[d]||{}).prototype,v=u?Rt:Rt[d]||(Rt[d]={}),g=v.prototype;for(o in e)i=!Lt(u?o:d+(c?".":"#")+o,t.forced)&&p&&St(p,o),s=v[o],i&&(a=t.noTargetGet?(l=Ut(p,o))&&l.value:p[o]),r=i&&a?a:e[o],i&&typeof s==typeof r||(h=t.bind&&i?Bt(r,lt):t.wrap&&i?Gt(r):f&&"function"==typeof r?Bt(Function.call,r):r,(t.sham||r&&r.sham||s&&s.sham)&&Vt(h,"sham",!0),v[o]=h,f&&(St(Rt,n=d+"Prototype")||Vt(Rt,n,{}),Rt[n][o]=r,t.real&&g&&!g[o]&&Vt(g,o,r)))};qt({target:"Object",stat:!0,forced:!ut,sham:!ut},{defineProperty:Wt.f});var Xt=at((function(t){var e=Rt.Object,i=t.exports=function(t,i,n){return e.defineProperty(t,i,n)};e.defineProperty.sham&&(i.sham=!0)})),Zt=Xt,Kt=Math.ceil,$t=Math.floor,Jt=function(t){return isNaN(t=+t)?0:(t>0?$t:Kt)(t)},Qt=Math.min,te=function(t){return t>0?Qt(Jt(t),9007199254740991):0},ee=Math.max,ie=Math.min,ne=function(t,e){var i=Jt(t);return i<0?ee(i+e,0):ie(i,e)},oe=function(t){return function(e,i,n){var o,r=_t(e),s=te(r.length),a=ne(n,s);if(t&&i!=i){for(;s>a;)if((o=r[a++])!=o)return!0}else for(;s>a;a++)if((t||a in r)&&r[a]===i)return t||a||0;return!t&&-1}},re={includes:oe(!0),indexOf:oe(!1)},se={},ae=re.indexOf,he=function(t,e){var i,n=_t(t),o=0,r=[];for(i in n)!St(se,i)&&St(n,i)&&r.push(i);for(;e.length>o;)St(n,i=e[o++])&&(~ae(r,i)||r.push(i));return r},le=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],de=Object.keys||function(t){return he(t,le)},ue=ut?Object.defineProperties:function(t,e){Yt(t);for(var i,n=de(e),o=n.length,r=0;o>r;)Wt.f(t,i=n[r++],e[i]);return t};qt({target:"Object",stat:!0,forced:!ut,sham:!ut},{defineProperties:ue});var ce=at((function(t){var e=Rt.Object,i=t.exports=function(t,i){return e.defineProperties(t,i)};e.defineProperties.sham&&(i.sham=!0)})),fe=function(t){return"function"==typeof t?t:void 0},pe=function(t,e){return arguments.length<2?fe(Rt[t])||fe(lt[t]):Rt[t]&&Rt[t][e]||lt[t]&<[t][e]},ve=le.concat("length","prototype"),ge={f:Object.getOwnPropertyNames||function(t){return he(t,ve)}},ye={f:Object.getOwnPropertySymbols},me=pe("Reflect","ownKeys")||function(t){var e=ge.f(Yt(t)),i=ye.f;return i?e.concat(i(t)):e},be=function(t,e,i){var n=xt(e);n in t?Wt.f(t,n,vt(0,i)):t[n]=i};qt({target:"Object",stat:!0,sham:!ut},{getOwnPropertyDescriptors:function(t){for(var e,i,n=_t(t),o=Pt.f,r=me(n),s={},a=0;r.length>a;)void 0!==(i=o(n,e=r[a++]))&&be(s,e,i);return s}});var we=Rt.Object.getOwnPropertyDescriptors,_e=Pt.f,ke=dt((function(){_e(1)}));qt({target:"Object",stat:!0,forced:!ut||ke,sham:!ut},{getOwnPropertyDescriptor:function(t,e){return _e(_t(t),e)}});var xe,Oe=at((function(t){var e=Rt.Object,i=t.exports=function(t,i){return e.getOwnPropertyDescriptor(t,i)};e.getOwnPropertyDescriptor.sham&&(i.sham=!0)})),Se=!!Object.getOwnPropertySymbols&&!dt((function(){return!String(Symbol())})),Ee=Se&&!Symbol.sham&&"symbol"==typeof Symbol(),Me=Array.isArray||function(t){return"Array"==yt(t)},De=function(t){return Object(wt(t))},Te=pe("document","documentElement"),Ce=lt["__core-js_shared__"]||function(t,e){try{Vt(lt,t,e)}catch(i){lt[t]=e}return e}("__core-js_shared__",{}),Pe=at((function(t){(t.exports=function(t,e){return Ce[t]||(Ce[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.0",mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),Ae=0,Ie=Math.random(),Fe=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++Ae+Ie).toString(36)},Ne=Pe("keys"),je=function(t){return Ne[t]||(Ne[t]=Fe(t))},ze=je("IE_PROTO"),Le=function(){},Re=function(t){return"<script>"+t+"<\/script>"},Be=function(){try{xe=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,e;Be=xe?function(t){t.write(Re("")),t.close();var e=t.parentWindow.Object;return t=null,e}(xe):((e=Dt("iframe")).style.display="none",Te.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(Re("document.F=Object")),t.close(),t.F);for(var i=le.length;i--;)delete Be.prototype[le[i]];return Be()};se[ze]=!0;var Ye=Object.create||function(t,e){var i;return null!==t?(Le.prototype=Yt(t),i=new Le,Le.prototype=null,i[ze]=t):i=Be(),void 0===e?i:ue(i,e)},He=ge.f,We={}.toString,Ve="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Ue={f:function(t){return Ve&&"[object Window]"==We.call(t)?function(t){try{return He(t)}catch(t){return Ve.slice()}}(t):He(_t(t))}},Ge=function(t,e,i,n){n&&n.enumerable?t[e]=i:Vt(t,e,i)},qe=Pe("wks"),Xe=lt.Symbol,Ze=Ee?Xe:Fe,Ke=function(t){return St(qe,t)||(Se&&St(Xe,t)?qe[t]=Xe[t]:qe[t]=Ze("Symbol."+t)),qe[t]},$e={f:Ke},Je=Wt.f,Qe=function(t){var e=Rt.Symbol||(Rt.Symbol={});St(e,t)||Je(e,t,{value:$e.f(t)})},ti={};ti[Ke("toStringTag")]="z";var ei="[object z]"===String(ti),ii=Ke("toStringTag"),ni="Arguments"==yt(function(){return arguments}()),oi=ei?yt:function(t){var e,i,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(i=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),ii))?i:ni?yt(e):"Object"==(n=yt(e))&&"function"==typeof e.callee?"Arguments":n},ri=ei?{}.toString:function(){return"[object "+oi(this)+"]"},si=Wt.f,ai=Ke("toStringTag"),hi=function(t,e,i,n){if(t){var o=i?t:t.prototype;St(o,ai)||si(o,ai,{configurable:!0,value:e}),n&&!ei&&Vt(o,"toString",ri)}},li=Function.toString;"function"!=typeof Ce.inspectSource&&(Ce.inspectSource=function(t){return li.call(t)});var di,ui,ci,fi=Ce.inspectSource,pi=lt.WeakMap,vi="function"==typeof pi&&/native code/.test(fi(pi)),gi=lt.WeakMap;if(vi){var yi=new gi,mi=yi.get,bi=yi.has,wi=yi.set;di=function(t,e){return wi.call(yi,t,e),e},ui=function(t){return mi.call(yi,t)||{}},ci=function(t){return bi.call(yi,t)}}else{var _i=je("state");se[_i]=!0,di=function(t,e){return Vt(t,_i,e),e},ui=function(t){return St(t,_i)?t[_i]:{}},ci=function(t){return St(t,_i)}}var ki={set:di,get:ui,has:ci,enforce:function(t){return ci(t)?ui(t):di(t,{})},getterFor:function(t){return function(e){var i;if(!kt(e)||(i=ui(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return i}}},xi=Ke("species"),Oi=function(t,e){var i;return Me(t)&&("function"!=typeof(i=t.constructor)||i!==Array&&!Me(i.prototype)?kt(i)&&null===(i=i[xi])&&(i=void 0):i=void 0),new(void 0===i?Array:i)(0===e?0:e)},Si=[].push,Ei=function(t){var e=1==t,i=2==t,n=3==t,o=4==t,r=6==t,s=5==t||r;return function(a,h,l,d){for(var u,c,f=De(a),p=bt(f),v=Bt(h,l,3),g=te(p.length),y=0,m=d||Oi,b=e?m(a,g):i?m(a,0):void 0;g>y;y++)if((s||y in p)&&(c=v(u=p[y],y,f),t))if(e)b[y]=c;else if(c)switch(t){case 3:return!0;case 5:return u;case 6:return y;case 2:Si.call(b,u)}else if(o)return!1;return r?-1:n||o?o:b}},Mi={forEach:Ei(0),map:Ei(1),filter:Ei(2),some:Ei(3),every:Ei(4),find:Ei(5),findIndex:Ei(6)},Di=Mi.forEach,Ti=je("hidden"),Ci=Ke("toPrimitive"),Pi=ki.set,Ai=ki.getterFor("Symbol"),Ii=Object.prototype,Fi=lt.Symbol,Ni=pe("JSON","stringify"),ji=Pt.f,zi=Wt.f,Li=Ue.f,Ri=pt.f,Bi=Pe("symbols"),Yi=Pe("op-symbols"),Hi=Pe("string-to-symbol-registry"),Wi=Pe("symbol-to-string-registry"),Vi=Pe("wks"),Ui=lt.QObject,Gi=!Ui||!Ui.prototype||!Ui.prototype.findChild,qi=ut&&dt((function(){return 7!=Ye(zi({},"a",{get:function(){return zi(this,"a",{value:7}).a}})).a}))?function(t,e,i){var n=ji(Ii,e);n&&delete Ii[e],zi(t,e,i),n&&t!==Ii&&zi(Ii,e,n)}:zi,Xi=function(t,e){var i=Bi[t]=Ye(Fi.prototype);return Pi(i,{type:"Symbol",tag:t,description:e}),ut||(i.description=e),i},Zi=Se&&"symbol"==typeof Fi.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Fi},Ki=function(t,e,i){t===Ii&&Ki(Yi,e,i),Yt(t);var n=xt(e,!0);return Yt(i),St(Bi,n)?(i.enumerable?(St(t,Ti)&&t[Ti][n]&&(t[Ti][n]=!1),i=Ye(i,{enumerable:vt(0,!1)})):(St(t,Ti)||zi(t,Ti,vt(1,{})),t[Ti][n]=!0),qi(t,n,i)):zi(t,n,i)},$i=function(t,e){Yt(t);var i=_t(e),n=de(i).concat(en(i));return Di(n,(function(e){ut&&!Ji.call(i,e)||Ki(t,e,i[e])})),t},Ji=function(t){var e=xt(t,!0),i=Ri.call(this,e);return!(this===Ii&&St(Bi,e)&&!St(Yi,e))&&(!(i||!St(this,e)||!St(Bi,e)||St(this,Ti)&&this[Ti][e])||i)},Qi=function(t,e){var i=_t(t),n=xt(e,!0);if(i!==Ii||!St(Bi,n)||St(Yi,n)){var o=ji(i,n);return!o||!St(Bi,n)||St(i,Ti)&&i[Ti][n]||(o.enumerable=!0),o}},tn=function(t){var e=Li(_t(t)),i=[];return Di(e,(function(t){St(Bi,t)||St(se,t)||i.push(t)})),i},en=function(t){var e=t===Ii,i=Li(e?Yi:_t(t)),n=[];return Di(i,(function(t){!St(Bi,t)||e&&!St(Ii,t)||n.push(Bi[t])})),n};if(Se||(Ge((Fi=function(){if(this instanceof Fi)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=Fe(t),i=function(t){this===Ii&&i.call(Yi,t),St(this,Ti)&&St(this[Ti],e)&&(this[Ti][e]=!1),qi(this,e,vt(1,t))};return ut&&Gi&&qi(Ii,e,{configurable:!0,set:i}),Xi(e,t)}).prototype,"toString",(function(){return Ai(this).tag})),pt.f=Ji,Wt.f=Ki,Pt.f=Qi,ge.f=Ue.f=tn,ye.f=en,ut&&zi(Fi.prototype,"description",{configurable:!0,get:function(){return Ai(this).description}})),Ee||($e.f=function(t){return Xi(Ke(t),t)}),qt({global:!0,wrap:!0,forced:!Se,sham:!Se},{Symbol:Fi}),Di(de(Vi),(function(t){Qe(t)})),qt({target:"Symbol",stat:!0,forced:!Se},{for:function(t){var e=String(t);if(St(Hi,e))return Hi[e];var i=Fi(e);return Hi[e]=i,Wi[i]=e,i},keyFor:function(t){if(!Zi(t))throw TypeError(t+" is not a symbol");if(St(Wi,t))return Wi[t]},useSetter:function(){Gi=!0},useSimple:function(){Gi=!1}}),qt({target:"Object",stat:!0,forced:!Se,sham:!ut},{create:function(t,e){return void 0===e?Ye(t):$i(Ye(t),e)},defineProperty:Ki,defineProperties:$i,getOwnPropertyDescriptor:Qi}),qt({target:"Object",stat:!0,forced:!Se},{getOwnPropertyNames:tn,getOwnPropertySymbols:en}),qt({target:"Object",stat:!0,forced:dt((function(){ye.f(1)}))},{getOwnPropertySymbols:function(t){return ye.f(De(t))}}),Ni){var nn=!Se||dt((function(){var t=Fi();return"[null]"!=Ni([t])||"{}"!=Ni({a:t})||"{}"!=Ni(Object(t))}));qt({target:"JSON",stat:!0,forced:nn},{stringify:function(t,e,i){for(var n,o=[t],r=1;arguments.length>r;)o.push(arguments[r++]);if(n=e,(kt(e)||void 0!==t)&&!Zi(t))return Me(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!Zi(e))return e}),o[1]=e,Ni.apply(null,o)}})}Fi.prototype[Ci]||Vt(Fi.prototype,Ci,Fi.prototype.valueOf),hi(Fi,"Symbol"),se[Ti]=!0;var on,rn,sn,an=Rt.Object.getOwnPropertySymbols,hn={},ln=!dt((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),dn=je("IE_PROTO"),un=Object.prototype,cn=ln?Object.getPrototypeOf:function(t){return t=De(t),St(t,dn)?t[dn]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?un:null},fn=(Ke("iterator"),!1);[].keys&&("next"in(sn=[].keys())?(rn=cn(cn(sn)))!==Object.prototype&&(on=rn):fn=!0),null==on&&(on={});var pn={IteratorPrototype:on,BUGGY_SAFARI_ITERATORS:fn},vn=pn.IteratorPrototype,gn=function(){return this},yn=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,e=!1,i={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(i,[]),e=i instanceof Array}catch(t){}}(),pn.IteratorPrototype),mn=pn.BUGGY_SAFARI_ITERATORS,bn=Ke("iterator"),wn=function(){return this},_n=function(t,e,i,n,o,r,s){!function(t,e,i){var n=e+" Iterator";t.prototype=Ye(vn,{next:vt(1,i)}),hi(t,n,!1,!0),hn[n]=gn}(i,e,n);var a,h,l,d=function(t){if(t===o&&v)return v;if(!mn&&t in f)return f[t];switch(t){case"keys":case"values":case"entries":return function(){return new i(this,t)}}return function(){return new i(this)}},u=e+" Iterator",c=!1,f=t.prototype,p=f[bn]||f["@@iterator"]||o&&f[o],v=!mn&&p||d(o),g="Array"==e&&f.entries||p;if(g&&(a=cn(g.call(new t)),yn!==Object.prototype&&a.next&&(hi(a,u,!0,!0),hn[u]=wn)),"values"==o&&p&&"values"!==p.name&&(c=!0,v=function(){return p.call(this)}),s&&f[bn]!==v&&Vt(f,bn,v),hn[e]=v,o)if(h={values:d("values"),keys:r?v:d("keys"),entries:d("entries")},s)for(l in h)!mn&&!c&&l in f||Ge(f,l,h[l]);else qt({target:e,proto:!0,forced:mn||c},h);return h},kn=ki.set,xn=ki.getterFor("Array Iterator");_n(Array,"Array",(function(t,e){kn(this,{type:"Array Iterator",target:_t(t),index:0,kind:e})}),(function(){var t=xn(this),e=t.target,i=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==i?{value:n,done:!1}:"values"==i?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}}),"values");hn.Arguments=hn.Array;var On=Ke("toStringTag");for(var Sn in{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}){var En=lt[Sn],Mn=En&&En.prototype;Mn&&!Mn[On]&&Vt(Mn,On,Sn),hn[Sn]=hn.Array}var Dn=function(t){return function(e,i){var n,o,r=String(wt(e)),s=Jt(i),a=r.length;return s<0||s>=a?t?"":void 0:(n=r.charCodeAt(s))<55296||n>56319||s+1===a||(o=r.charCodeAt(s+1))<56320||o>57343?t?r.charAt(s):n:t?r.slice(s,s+2):o-56320+(n-55296<<10)+65536}},Tn={codeAt:Dn(!1),charAt:Dn(!0)}.charAt,Cn=ki.set,Pn=ki.getterFor("String Iterator");_n(String,"String",(function(t){Cn(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=Pn(this),i=e.string,n=e.index;return n>=i.length?{value:void 0,done:!0}:(t=Tn(i,n),e.index+=t.length,{value:t,done:!1})}));var An=Ke("iterator"),In=function(t){if(null!=t)return t[An]||t["@@iterator"]||hn[oi(t)]},Fn=function(t){var e=In(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return Yt(e.call(t))};qt({target:"Object",stat:!0,sham:!ut},{create:Ye});var Nn=Rt.Object,jn=function(t,e){return Nn.create(t,e)},zn=Xt;var Ln=function(t,e,i){return e in t?zn(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t},Rn=dt((function(){de(1)}));qt({target:"Object",stat:!0,forced:Rn},{keys:function(t){return de(De(t))}});var Bn,Yn=Rt.Object.keys,Hn="\t\n\v\f\r \u2028\u2029\ufeff",Wn="["+Hn+"]",Vn=RegExp("^"+Wn+Wn+"*"),Un=RegExp(Wn+Wn+"*$"),Gn=function(t){return function(e){var i=String(wt(e));return 1&t&&(i=i.replace(Vn,"")),2&t&&(i=i.replace(Un,"")),i}},qn={start:Gn(1),end:Gn(2),trim:Gn(3)},Xn=qn.trim;qt({target:"String",proto:!0,forced:(Bn="trim",dt((function(){return!!Hn[Bn]()||"
"!="
"[Bn]()||Hn[Bn].name!==Bn})))},{trim:function(){return Xn(this)}});var Zn=function(t){return Rt[t+"Prototype"]},Kn=Zn("String").trim,$n=String.prototype,Jn=function(t){var e=t.trim;return"string"==typeof t||t===$n||t instanceof String&&e===$n.trim?Kn:e},Qn=function(t,e){var i=[][t];return!i||!dt((function(){i.call(null,e||function(){throw 1},1)}))},to=Mi.forEach,eo=Qn("forEach")?function(t){return to(this,t,arguments.length>1?arguments[1]:void 0)}:[].forEach;qt({target:"Array",proto:!0,forced:[].forEach!=eo},{forEach:eo});var io,no,oo=Zn("Array").forEach,ro=Array.prototype,so={DOMTokenList:!0,NodeList:!0},ao=function(t){var e=t.forEach;return t===ro||t instanceof Array&&e===ro.forEach||so.hasOwnProperty(oi(t))?oo:e},ho=pe("navigator","userAgent")||"",lo=lt.process,uo=lo&&lo.versions,co=uo&&uo.v8;co?no=(io=co.split("."))[0]+io[1]:ho&&(!(io=ho.match(/Edge\/(\d+)/))||io[1]>=74)&&(io=ho.match(/Chrome\/(\d+)/))&&(no=io[1]);var fo=no&&+no,po=Ke("species"),vo=function(t){return fo>=51||!dt((function(){var e=[];return(e.constructor={})[po]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},go=Mi.map,yo=vo("map"),mo=yo&&!dt((function(){[].map.call({length:-1,0:1},(function(t){throw t}))}));qt({target:"Array",proto:!0,forced:!yo||!mo},{map:function(t){return go(this,t,arguments.length>1?arguments[1]:void 0)}});var bo=Zn("Array").map,wo=Array.prototype,_o=function(t){var e=t.map;return t===wo||t instanceof Array&&e===wo.map?bo:e},ko=qn.trim,xo=lt.parseInt,Oo=/^[+-]?0[Xx]/,So=8!==xo(Hn+"08")||22!==xo(Hn+"0x16")?function(t,e){var i=ko(String(t));return xo(i,e>>>0||(Oo.test(i)?16:10))}:xo;qt({global:!0,forced:parseInt!=So},{parseInt:So});var Eo=Rt.parseInt,Mo=pt.f,Do=function(t){return function(e){for(var i,n=_t(e),o=de(n),r=o.length,s=0,a=[];r>s;)i=o[s++],ut&&!Mo.call(n,i)||a.push(t?[i,n[i]]:n[i]);return a}},To={entries:Do(!0),values:Do(!1)}.values;qt({target:"Object",stat:!0},{values:function(t){return To(t)}});var Co=Rt.Object.values,Po=Mi.filter,Ao=vo("filter"),Io=Ao&&!dt((function(){[].filter.call({length:-1,0:1},(function(t){throw t}))}));qt({target:"Array",proto:!0,forced:!Ao||!Io},{filter:function(t){return Po(this,t,arguments.length>1?arguments[1]:void 0)}});var Fo=Zn("Array").filter,No=Array.prototype,jo=function(t){var e=t.filter;return t===No||t instanceof Array&&e===No.filter?Fo:e},zo=Ke("isConcatSpreadable"),Lo=fo>=51||!dt((function(){var t=[];return t[zo]=!1,t.concat()[0]!==t})),Ro=vo("concat"),Bo=function(t){if(!kt(t))return!1;var e=t[zo];return void 0!==e?!!e:Me(t)};qt({target:"Array",proto:!0,forced:!Lo||!Ro},{concat:function(t){var e,i,n,o,r,s=De(this),a=Oi(s,0),h=0;for(e=-1,n=arguments.length;e<n;e++)if(r=-1===e?s:arguments[e],Bo(r)){if(h+(o=te(r.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(i=0;i<o;i++,h++)i in r&&be(a,h,r[i])}else{if(h>=9007199254740991)throw TypeError("Maximum allowed index exceeded");be(a,h++,r)}return a.length=h,a}});var Yo=Zn("Array").concat,Ho=Array.prototype,Wo=function(t){var e=t.concat;return t===Ho||t instanceof Array&&e===Ho.concat?Yo:e};qt({target:"Array",stat:!0},{isArray:Me});var Vo=Rt.Array.isArray,Uo=Vo;var Go=function(t){if(Uo(t)){for(var e=0,i=new Array(t.length);e<t.length;e++)i[e]=t[e];return i}},qo=function(t,e,i,n){try{return n?e(Yt(i)[0],i[1]):e(i)}catch(e){var o=t.return;throw void 0!==o&&Yt(o.call(t)),e}},Xo=Ke("iterator"),Zo=Array.prototype,Ko=function(t){return void 0!==t&&(hn.Array===t||Zo[Xo]===t)},$o=Ke("iterator"),Jo=!1;try{var Qo=0,tr={next:function(){return{done:!!Qo++}},return:function(){Jo=!0}};tr[$o]=function(){return this},Array.from(tr,(function(){throw 2}))}catch(t){}var er=!function(t,e){if(!e&&!Jo)return!1;var i=!1;try{var n={};n[$o]=function(){return{next:function(){return{done:i=!0}}}},t(n)}catch(t){}return i}((function(t){Array.from(t)}));qt({target:"Array",stat:!0,forced:er},{from:function(t){var e,i,n,o,r,s=De(t),a="function"==typeof this?this:Array,h=arguments.length,l=h>1?arguments[1]:void 0,d=void 0!==l,u=0,c=In(s);if(d&&(l=Bt(l,h>2?arguments[2]:void 0,2)),null==c||a==Array&&Ko(c))for(i=new a(e=te(s.length));e>u;u++)be(i,u,d?l(s[u],u):s[u]);else for(r=(o=c.call(s)).next,i=new a;!(n=r.call(o)).done;u++)be(i,u,d?qo(o,l,[n.value,u],!0):n.value);return i.length=u,i}});var ir=Rt.Array.from,nr=Ke("iterator"),or=function(t){var e=Object(t);return void 0!==e[nr]||"@@iterator"in e||hn.hasOwnProperty(oi(e))};var rr=function(t){if(or(Object(t))||"[object Arguments]"===Object.prototype.toString.call(t))return ir(t)};var sr=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")};var ar=function(t){return Go(t)||rr(t)||sr()},hr=Ke("species"),lr=[].slice,dr=Math.max;qt({target:"Array",proto:!0,forced:!vo("slice")},{slice:function(t,e){var i,n,o,r=_t(this),s=te(r.length),a=ne(t,s),h=ne(void 0===e?s:e,s);if(Me(r)&&("function"!=typeof(i=r.constructor)||i!==Array&&!Me(i.prototype)?kt(i)&&null===(i=i[hr])&&(i=void 0):i=void 0,i===Array||void 0===i))return lr.call(r,a,h);for(n=new(void 0===i?Array:i)(dr(h-a,0)),o=0;a<h;a++,o++)a in r&&be(n,o,r[a]);return n.length=o,n}});var ur=Zn("Array").slice,cr=Array.prototype,fr=function(t){var e=t.slice;return t===cr||t instanceof Array&&e===cr.slice?ur:e},pr=dt((function(){cn(1)}));qt({target:"Object",stat:!0,forced:pr,sham:!ln},{getPrototypeOf:function(t){return cn(De(t))}});var vr=Rt.Object.getPrototypeOf,gr=re.indexOf,yr=[].indexOf,mr=!!yr&&1/[1].indexOf(1,-0)<0,br=Qn("indexOf");qt({target:"Array",proto:!0,forced:mr||br},{indexOf:function(t){return mr?yr.apply(this,arguments)||0:gr(this,t,arguments.length>1?arguments[1]:void 0)}});var wr=Zn("Array").indexOf,_r=Array.prototype,kr=function(t){var e=t.indexOf;return t===_r||t instanceof Array&&e===_r.indexOf?wr:e},xr=Vo,Or=Object.assign,Sr=Object.defineProperty,Er=!Or||dt((function(){if(ut&&1!==Or({b:1},Or(Sr({},"a",{enumerable:!0,get:function(){Sr(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},i=Symbol();return t[i]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=Or({},t)[i]||"abcdefghijklmnopqrst"!=de(Or({},e)).join("")}))?function(t,e){for(var i=De(t),n=arguments.length,o=1,r=ye.f,s=pt.f;n>o;)for(var a,h=bt(arguments[o++]),l=r?de(h).concat(r(h)):de(h),d=l.length,u=0;d>u;)a=l[u++],ut&&!s.call(h,a)||(i[a]=h[a]);return i}:Or;qt({target:"Object",stat:!0,forced:Object.assign!==Er},{assign:Er});var Mr=Rt.Object.assign;Qe("iterator");var Dr=$e.f("iterator");Qe("asyncIterator"),Qe("hasInstance"),Qe("isConcatSpreadable"),Qe("match"),Qe("matchAll"),Qe("replace"),Qe("search"),Qe("species"),Qe("split"),Qe("toPrimitive"),Qe("toStringTag"),Qe("unscopables"),hi(Math,"Math",!0),hi(lt.JSON,"JSON",!0);var Tr=Rt.Symbol;Qe("asyncDispose"),Qe("dispose"),Qe("observable"),Qe("patternMatch"),Qe("replaceAll");for(var Cr=Tr,Pr=at((function(t){function e(i){return t.exports=e="function"==typeof Cr&&"symbol"==typeof Dr?function(t){return typeof t}:function(t){return t&&"function"==typeof Cr&&t.constructor===Cr&&t!==Cr.prototype?"symbol":typeof t},e(i)}t.exports=e})),Ar=[],Ir=0;Ir<256;Ir++)Ar[Ir]=(Ir+256).toString(16).substr(1);for(var Fr=function(){if("undefined"!=typeof crypto&&crypto.getRandomValues){var t=new Uint8Array(16);return function(){return crypto.getRandomValues(t),t}}var e=new Array(16);return function(){for(var t,i=0;i<16;i++)0==(3&i)&&(t=4294967296*Math.random()),e[i]=t>>>((3&i)<<3)&255;return e}}(),Nr=[],jr=0;jr<256;jr++)Nr[jr]=(jr+256).toString(16).substr(1);var zr=Fr();zr[0],zr[1],zr[2],zr[3],zr[4],zr[5],zr[6],zr[7];function Lr(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,n=e&&i||0;"string"==typeof t&&(e="binary"===t?new Array(16):void 0,t={});var o=t.random||(t.rng||Fr)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,e)for(var r=0;r<16;r++)e[n+r]=o[r];return e||function(t,e){var i=e||0,n=Ar;return n[t[i++]]+n[t[i++]]+n[t[i++]]+n[t[i++]]+"-"+n[t[i++]]+n[t[i++]]+"-"+n[t[i++]]+n[t[i++]]+"-"+n[t[i++]]+n[t[i++]]+"-"+n[t[i++]]+n[t[i++]]+n[t[i++]]+n[t[i++]]+n[t[i++]]+n[t[i++]]}(o)}function Rr(t,e){var i=Yn(t);if(an){var n=an(t);e&&(n=jo(n).call(n,(function(e){return Oe(t,e).enumerable}))),i.push.apply(i,n)}return i}var Br=/^\/?Date\((-?\d+)/i,Yr=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Hr=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Wr=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,Vr=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function Ur(t){return t instanceof Number||"number"==typeof t}function Gr(t){if(t)for(;!0===t.hasChildNodes();){var e=t.firstChild;e&&(Gr(e),t.removeChild(e))}}function qr(t){return t instanceof String||"string"==typeof t}function Xr(t){return"object"===Pr(t)&&null!==t}function Zr(t){if(t instanceof Date)return!0;if(qr(t)){if(Br.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function Kr(t,e,i,n){var o=!1;!0===n&&(o=null===e[i]&&void 0!==t[i]),o?delete t[i]:t[i]=e[i]}function $r(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var n in t)if(void 0!==e[n])if(null===e[n]||"object"!==Pr(e[n]))Kr(t,e,n,i);else{var o=t[n],r=e[n];Xr(o)&&Xr(r)&&$r(o,r,i)}}var Jr=Mr;function Qr(t,e){if(!xr(t))throw new Error("Array with property names expected as first argument");for(var i=arguments.length,n=new Array(i>2?i-2:0),o=2;o<i;o++)n[o-2]=arguments[o];for(var r=0,s=n;r<s.length;r++)for(var a=s[r],h=0;h<t.length;h++){var l=t[h];a&&Object.prototype.hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}function ts(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(xr(i))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var r=t[o];if(Object.prototype.hasOwnProperty.call(i,r))if(i[r]&&i[r].constructor===Object)void 0===e[r]&&(e[r]={}),e[r].constructor===Object?is(e[r],i[r],!1,n):Kr(e,i,r,n);else{if(xr(i[r]))throw new TypeError("Arrays are not supported by deepExtend");Kr(e,i,r,n)}}return e}function es(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(xr(i))throw new TypeError("Arrays are not supported by deepExtend");for(var o in i)if(Object.prototype.hasOwnProperty.call(i,o)&&-1===kr(t).call(t,o))if(i[o]&&i[o].constructor===Object)void 0===e[o]&&(e[o]={}),e[o].constructor===Object?is(e[o],i[o]):Kr(e,i,o,n);else if(xr(i[o])){e[o]=[];for(var r=0;r<i[o].length;r++)e[o].push(i[o][r])}else Kr(e,i,o,n);return e}function is(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)||!0===i)if("object"===Pr(e[o])&&null!==e[o]&&vr(e[o])===Object.prototype)void 0===t[o]?t[o]=is({},e[o],i):"object"===Pr(t[o])&&null!==t[o]&&vr(t[o])===Object.prototype?is(t[o],e[o],i):Kr(t,e,o,n);else if(xr(e[o])){var r;t[o]=fr(r=e[o]).call(r)}else Kr(t,e,o,n);return t}function ns(t,e){if(t.length!==e.length)return!1;for(var i=0,n=t.length;i<n;i++)if(t[i]!=e[i])return!1;return!0}function os(t){var e=Pr(t);return"object"===e?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":xr(t)?"Array":t instanceof Date?"Date":"Object":"number"===e?"Number":"boolean"===e?"Boolean":"string"===e?"String":void 0===e?"undefined":e}function rs(t,e){var i;return Wo(i=[]).call(i,ar(t),[e])}function ss(t){return fr(t).call(t)}function as(t){return t.getBoundingClientRect().left}function hs(t){return t.getBoundingClientRect().right}function ls(t){return t.getBoundingClientRect().top}function ds(t,e){var i=t.className.split(" "),n=e.split(" ");i=Wo(i).call(i,jo(n).call(n,(function(t){return kr(i).call(i,t)<0}))),t.className=i.join(" ")}function us(t,e){var i=t.className.split(" "),n=e.split(" ");i=jo(i).call(i,(function(t){return kr(n).call(n,t)<0})),t.className=i.join(" ")}function cs(t,e){if(xr(t))for(var i=t.length,n=0;n<i;n++)e(t[n],n,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e(t[o],o,t)}var fs=Co;function ps(t,e,i){return t[e]!==i&&(t[e]=i,!0)}function vs(t){var e=!1;return function(){e||(e=!0,requestAnimationFrame((function(){e=!1,t()})))}}function gs(t,e,i,n){var o;t.addEventListener?(void 0===n&&(n=!1),"mousewheel"===e&&kr(o=navigator.userAgent).call(o,"Firefox")>=0&&(e="DOMMouseScroll"),t.addEventListener(e,i,n)):t.attachEvent("on"+e,i)}function ys(t,e,i,n){var o;t.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===e&&kr(o=navigator.userAgent).call(o,"Firefox")>=0&&(e="DOMMouseScroll"),t.removeEventListener(e,i,n)):t.detachEvent("on"+e,i)}function ms(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function bs(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,e=null;return t&&(t.target?e=t.target:t.srcElement&&(e=t.srcElement)),e instanceof Element&&(null==e.nodeType||3!=e.nodeType||(e=e.parentNode)instanceof Element)?e:null}function ws(t,e){for(var i=t;i;){if(i===e)return!0;if(!i.parentNode)return!1;i=i.parentNode}return!1}var _s={asBoolean:function(t,e){return"function"==typeof t&&(t=t()),null!=t?0!=t:e||null},asNumber:function(t,e){return"function"==typeof t&&(t=t()),null!=t?Number(t)||e||null:e||null},asString:function(t,e){return"function"==typeof t&&(t=t()),null!=t?String(t):e||null},asSize:function(t,e){return"function"==typeof t&&(t=t()),qr(t)?t:Ur(t)?t+"px":e||null},asElement:function(t,e){return"function"==typeof t&&(t=t()),t||e||null}};function ks(t){var e;switch(t.length){case 3:case 4:return(e=Hr.exec(t))?{r:Eo(e[1]+e[1],16),g:Eo(e[2]+e[2],16),b:Eo(e[3]+e[3],16)}:null;case 6:case 7:return(e=Yr.exec(t))?{r:Eo(e[1],16),g:Eo(e[2],16),b:Eo(e[3],16)}:null;default:return null}}function xs(t,e){if(-1!==kr(t).call(t,"rgba"))return t;if(-1!==kr(t).call(t,"rgb")){var i=t.substr(kr(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+i[0]+","+i[1]+","+i[2]+","+e+")"}var n=ks(t);return null==n?t:"rgba("+n.r+","+n.g+","+n.b+","+e+")"}function Os(t,e,i){var n;return"#"+fr(n=((1<<24)+(t<<16)+(e<<8)+i).toString(16)).call(n,1)}function Ss(t,e){if(qr(t)){var i=t;if(Fs(i)){var n,o=_o(n=i.substr(4).substr(0,i.length-5).split(",")).call(n,(function(t){return Eo(t)}));i=Os(o[0],o[1],o[2])}if(!0===Is(i)){var r=As(i),s={h:r.h,s:.8*r.s,v:Math.min(1,1.02*r.v)},a={h:r.h,s:Math.min(1,1.25*r.s),v:.8*r.v},h=Ps(a.h,a.s,a.v),l=Ps(s.h,s.s,s.v);return{background:i,border:h,highlight:{background:l,border:h},hover:{background:l,border:h}}}return{background:i,border:i,highlight:{background:i,border:i},hover:{background:i,border:i}}}return e?{background:t.background||e.background,border:t.border||e.border,highlight:qr(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||e.highlight.background,border:t.highlight&&t.highlight.border||e.highlight.border},hover:qr(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||e.hover.border,background:t.hover&&t.hover.background||e.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:qr(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:qr(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function Es(t,e,i){t/=255,e/=255,i/=255;var n=Math.min(t,Math.min(e,i)),o=Math.max(t,Math.max(e,i));return n===o?{h:0,s:0,v:n}:{h:60*((t===n?3:i===n?1:5)-(t===n?e-i:i===n?t-e:i-t)/(o-n))/360,s:(o-n)/o,v:o}}var Ms={split:function(t){var e,i={};return ao(e=t.split(";")).call(e,(function(t){if(""!=Jn(t).call(t)){var e,n,o=t.split(":"),r=Jn(e=o[0]).call(e),s=Jn(n=o[1]).call(n);i[r]=s}})),i},join:function(t){var e;return _o(e=Yn(t)).call(e,(function(e){return e+": "+t[e]})).join("; ")}};function Ds(t,e){var i=function(t){for(var e=1;e<arguments.length;e++){var i,n=null!=arguments[e]?arguments[e]:{};if(e%2)ao(i=Rr(Object(n),!0)).call(i,(function(e){Ln(t,e,n[e])}));else if(we)ce(t,we(n));else{var o;ao(o=Rr(Object(n))).call(o,(function(e){Zt(t,e,Oe(n,e))}))}}return t}({},Ms.split(t.style.cssText),{},Ms.split(e));t.style.cssText=Ms.join(i)}function Ts(t,e){var i=Ms.split(t.style.cssText),n=Ms.split(e);for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&delete i[o];t.style.cssText=Ms.join(i)}function Cs(t,e,i){var n,o,r,s=Math.floor(6*t),a=6*t-s,h=i*(1-e),l=i*(1-a*e),d=i*(1-(1-a)*e);switch(s%6){case 0:n=i,o=d,r=h;break;case 1:n=l,o=i,r=h;break;case 2:n=h,o=i,r=d;break;case 3:n=h,o=l,r=i;break;case 4:n=d,o=h,r=i;break;case 5:n=i,o=h,r=l}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*r)}}function Ps(t,e,i){var n=Cs(t,e,i);return Os(n.r,n.g,n.b)}function As(t){var e=ks(t);if(!e)throw new TypeError("'".concat(t,"' is not a valid color."));return Es(e.r,e.g,e.b)}function Is(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function Fs(t){return Wr.test(t)}function Ns(t){return Vr.test(t)}function js(t,e){if(null!==e&&"object"===Pr(e)){for(var i=jn(e),n=0;n<t.length;n++)Object.prototype.hasOwnProperty.call(e,t[n])&&"object"==Pr(e[t[n]])&&(i[t[n]]=zs(e[t[n]]));return i}return null}function zs(t){if(null===t||"object"!==Pr(t))return null;if(t instanceof Element)return t;var e=jn(t);for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&"object"==Pr(t[i])&&(e[i]=zs(t[i]));return e}function Ls(t,e){for(var i=0;i<t.length;i++){var n=t[i],o=void 0;for(o=i;o>0&&e(n,t[o-1])<0;o--)t[o]=t[o-1];t[o]=n}return t}function Rs(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},r=function(t){return null!==t&&"object"===Pr(t)};if(!r(t))throw new Error("Parameter mergeTarget must be an object");if(!r(e))throw new Error("Parameter options must be an object");if(!o(i))throw new Error("Parameter option must have a value");if(!r(n))throw new Error("Parameter globalOptions must be an object");var s=e[i],a=r(n)&&!function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}(n)?n[i]:void 0,h=a?a.enabled:void 0;if(void 0!==s){if("boolean"==typeof s)return r(t[i])||(t[i]={}),void(t[i].enabled=s);if(null===s&&!r(t[i])){if(!o(a))return;t[i]=jn(a)}if(r(s)){var l=!0;void 0!==s.enabled?l=s.enabled:void 0!==h&&(l=a.enabled),function(t,e,i){r(t[i])||(t[i]={});var n=e[i],o=t[i];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(o[s]=n[s])}(t,e,i),t[i].enabled=l}}}function Bs(t,e,i,n){for(var o=0,r=0,s=t.length-1;r<=s&&o<1e4;){var a=Math.floor((r+s)/2),h=t[a],l=e(void 0===n?h[i]:h[i][n]);if(0==l)return a;-1==l?r=a+1:s=a-1,o++}return-1}function Ys(t,e,i,n,o){var r,s,a,h,l=0,d=0,u=t.length-1;for(o=null!=o?o:function(t,e){return t==e?0:t<e?-1:1};d<=u&&l<1e4;){if(h=Math.floor(.5*(u+d)),r=t[Math.max(0,h-1)][i],s=t[h][i],a=t[Math.min(t.length-1,h+1)][i],0==o(s,e))return h;if(o(r,e)<0&&o(s,e)>0)return"before"==n?Math.max(0,h-1):h;if(o(s,e)<0&&o(a,e)>0)return"before"==n?h:Math.min(t.length-1,h+1);o(s,e)<0?d=h+1:u=h-1,l++}return-1}var Hs={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};function Ws(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(t),document.body.appendChild(e);var i=t.offsetWidth;e.style.overflow="scroll";var n=t.offsetWidth;return i==n&&(n=e.clientWidth),document.body.removeChild(e),i-n}function Vs(t,e){var i;xr(e)||(e=[e]);var n=!0,o=!1,r=void 0;try{for(var s,a=Fn(t);!(n=(s=a.next()).done);n=!0){var h=s.value;if(h){i=h[e[0]];for(var l=1;l<e.length;l++)i&&(i=i[e[l]]);if(void 0!==i)break}}}catch(t){o=!0,r=t}finally{try{n||null==a.return||a.return()}finally{if(o)throw r}}return i}var Us=Object.freeze({__proto__:null,isNumber:Ur,recursiveDOMDelete:Gr,isString:qr,isObject:Xr,isDate:Zr,fillIfDefined:$r,extend:Jr,selectiveExtend:Qr,selectiveDeepExtend:ts,selectiveNotDeepExtend:es,deepExtend:is,equalArray:ns,getType:os,copyAndExtendArray:rs,copyArray:ss,getAbsoluteLeft:as,getAbsoluteRight:hs,getAbsoluteTop:ls,addClassName:ds,removeClassName:us,forEach:cs,toArray:fs,updateProperty:ps,throttle:vs,addEventListener:gs,removeEventListener:ys,preventDefault:ms,getTarget:bs,hasParent:ws,option:_s,hexToRGB:ks,overrideOpacity:xs,RGBToHex:Os,parseColor:Ss,RGBToHSV:Es,addCssText:Ds,removeCssText:Ts,HSVToRGB:Cs,HSVToHex:Ps,hexToHSV:As,isValidHex:Is,isValidRGB:Fs,isValidRGBA:Ns,selectiveBridgeObject:js,bridgeObject:zs,insertSort:Ls,mergeOptions:Rs,binarySearchCustom:Bs,binarySearchValue:Ys,easingFunctions:Hs,getScrollBarWidth:Ws,topMost:Vs,randomUUID:Lr}),Gs=Object.freeze({__proto__:null,default:Us,HSVToHex:Ps,HSVToRGB:Cs,RGBToHSV:Es,RGBToHex:Os,addClassName:ds,addCssText:Ds,addEventListener:gs,binarySearchCustom:Bs,binarySearchValue:Ys,bridgeObject:zs,copyAndExtendArray:rs,copyArray:ss,deepExtend:is,easingFunctions:Hs,equalArray:ns,extend:Jr,fillIfDefined:$r,forEach:cs,getAbsoluteLeft:as,getAbsoluteRight:hs,getAbsoluteTop:ls,getScrollBarWidth:Ws,getTarget:bs,getType:os,hasParent:ws,hexToHSV:As,hexToRGB:ks,insertSort:Ls,isDate:Zr,isNumber:Ur,isObject:Xr,isString:qr,isValidHex:Is,isValidRGB:Fs,isValidRGBA:Ns,mergeOptions:Rs,option:_s,overrideOpacity:xs,parseColor:Ss,preventDefault:ms,randomUUID:Lr,recursiveDOMDelete:Gr,removeClassName:us,removeCssText:Ts,removeEventListener:ys,selectiveBridgeObject:js,selectiveDeepExtend:ts,selectiveExtend:Qr,selectiveNotDeepExtend:es,throttle:vs,toArray:fs,topMost:Vs,updateProperty:ps}),qs={},Xs=r["__core-js_shared__"]||function(t,e){try{Y(r,t,e)}catch(i){r[t]=e}return e}("__core-js_shared__",{}),Zs=Function.toString;"function"!=typeof Xs.inspectSource&&(Xs.inspectSource=function(t){return Zs.call(t)});var Ks,$s,Js,Qs=Xs.inspectSource,ta=r.WeakMap,ea="function"==typeof ta&&/native code/.test(Qs(ta)),ia=n((function(t){(t.exports=function(t,e){return Xs[t]||(Xs[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.3",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),na=0,oa=Math.random(),ra=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++na+oa).toString(36)},sa=ia("keys"),aa=function(t){return sa[t]||(sa[t]=ra(t))},ha={},la=r.WeakMap;if(ea){var da=new la,ua=da.get,ca=da.has,fa=da.set;Ks=function(t,e){return fa.call(da,t,e),e},$s=function(t){return ua.call(da,t)||{}},Js=function(t){return ca.call(da,t)}}else{var pa=aa("state");ha[pa]=!0,Ks=function(t,e){return Y(t,pa,e),e},$s=function(t){return _(t,pa)?t[pa]:{}},Js=function(t){return _(t,pa)}}var va,ga,ya,ma={set:Ks,get:$s,has:Js,enforce:function(t){return Js(t)?$s(t):Ks(t,{})},getterFor:function(t){return function(e){var i;if(!m(e)||(i=$s(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return i}}},ba=function(t){return Object(g(t))},wa=!s((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),_a=aa("IE_PROTO"),ka=Object.prototype,xa=wa?Object.getPrototypeOf:function(t){return t=ba(t),_(t,_a)?t[_a]:"function"==typeof t.constructor&&t instanceof t.constructor?t