PageSourceSearch

https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/771-61b5bc066c13eaa4.js

js geeksforgeeks.org collected 2026-09-24 07:58:10 UTC 190,224 bytes, 11 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[771],{71210:function(a,b){"use strict";function c(a,b,c,d){return!1}Object.defineProperty(b,"__esModule",{value:!0}),b.getDomainLocale=c,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&& void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},48418:function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var d=c(24342).default;c(11904).default,Object.defineProperty(b,"__esModule",{value:!0}),b.default=void 0;var e=c(81414).default,f=c(6917).default,g=e(c(67294)),h=c(76273),i=c(22725),j=c(63462),k=c(21018),l=c(57190),m=c(71210),n=c(98684),o=void 0!==g.default.useTransition,p={};function q(a,b,c,d){if(a&&h.isLocalURL(b)){a.prefetch(b,c,d).catch(function(a){});var e=d&& void 0!==d.locale?d.locale:a&&a.locale;p[b+"%"+c+(e?"%"+e:"")]=!0}}var r=g.default.forwardRef(function(a,b){var c,e,r=a.href,s=a.as,t=a.children,u=a.prefetch,v=a.passHref,w=a.replace,x=a.soft,y=a.shallow,z=a.scroll,A=a.locale,B=a.onClick,C=a.onMouseEnter,D=a.onTouchStart,E=a.legacyBehavior,F=void 0===E?!0!==Boolean(!1):E,G=f(a,["href","as","children","prefetch","passHref","replace","soft","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);c=t,F&&("string"==typeof c||"number"==typeof c)&&(c=g.default.createElement("a",null,c));var H=!1!==u,I=d(o?g.default.useTransition():[],2),J=I[1],K=g.default.useContext(j.RouterContext),L=g.default.useContext(k.AppRouterContext);L&&(K=L);var M=g.default.useMemo(function(){var a=d(h.resolveHref(K,r,!0),2),b=a[0],c=a[1];return{href:b,as:s?h.resolveHref(K,s):c||b}},[K,r,s]),N=M.href,O=M.as,P=g.default.useRef(N),Q=g.default.useRef(O);F&&(e=g.default.Children.only(c));var R=F?e&&"object"==typeof e&&e.ref:b,S=d(l.useIntersection({rootMargin:"200px"}),3),T=S[0],U=S[1],V=S[2],W=g.default.useCallback(function(a){(Q.current!==O||P.current!==N)&&(V(),Q.current=O,P.current=N),T(a),R&&("function"==typeof R?R(a):"object"==typeof R&&(R.current=a))},[O,R,N,V,T]);g.default.useEffect(function(){var a=U&&H&&h.isLocalURL(N),b=void 0!==A?A:K&&K.locale,c=p[N+"%"+O+(b?"%"+b:"")];a&&!c&&q(K,N,O,{locale:b})},[O,N,U,A,H,K]);var X={ref:W,onClick:function(a){F||"function"!=typeof B||B(a),F&&e.props&&"function"==typeof e.props.onClick&&e.props.onClick(a),a.defaultPrevented||function(a,b,c,d,e,f,g,i,j,k){if("A"!==a.currentTarget.nodeName.toUpperCase()||(!(m=(l=a).currentTarget.target)||"_self"===m)&&!l.metaKey&&!l.ctrlKey&&!l.shiftKey&&!l.altKey&&(!l.nativeEvent||2!==l.nativeEvent.which)&&h.isLocalURL(c)){a.preventDefault();
1var l,m,n=function(){"softPush"in b&&"softReplace"in b?b[f?e?"softReplace":"softPush":e?"replace":"push"](c):b[e?"replace":"push"](c,d,{shallow:g,locale:j,scroll:i})};k?k(n):n()}}(a,K,N,O,w,x,y,z,A,L?J:void 0)},onMouseEnter:function(a){F||"function"!=typeof C||C(a),F&&e.props&&"function"==typeof e.props.onMouseEnter&&e.props.onMouseEnter(a),h.isLocalURL(N)&&q(K,N,O,{priority:!0})},onTouchStart:function(a){F||"function"!=typeof D||D(a),F&&e.props&&"function"==typeof e.props.onTouchStart&&e.props.onTouchStart(a),h.isLocalURL(N)&&q(K,N,O,{priority:!0})}};if(!F||v||"a"===e.type&&!("href"in e.props)){var Y=void 0!==A?A:K&&K.locale,Z=K&&K.isLocaleDomain&&m.getDomainLocale(O,Y,K.locales,K.domainLocales);X.href=Z||n.addBasePath(i.addLocale(O,Y,K&&K.defaultLocale))}return F?g.default.cloneElement(e,X):g.default.createElement("a",Object.assign({},G,X),c)});b.default=r,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&& void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},21018:function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.GlobalLayoutRouterContext=b.LayoutRouterContext=b.AppRouterContext=void 0;var d=(0,c(81414).default)(c(67294)),e=d.default.createContext(null);b.AppRouterContext=e;var f=d.default.createContext(null);b.LayoutRouterContext=f;var g=d.default.createContext(null);b.GlobalLayoutRouterContext=g},79657:function(){},41664:function(a,b,c){a.exports=c(48418)},1590:function(a,b,c){"use strict";c.d(b,{kL:function(){return e},"$I":function(){return n}});var d=c(66775);d.kL.register(...d.zX);
1var e=d.kL,f=c(67294);function g(a){for(var b=arguments,c=1;c<arguments.length;c++)!function(c){var d=null!=b[c]?b[c]:{},e=Object.keys(d);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(d).filter(function(a){return Object.getOwnPropertyDescriptor(d,a).enumerable}))),e.forEach(function(b){var c,e,f;c=a,e=b,f=d[b],e in c?Object.defineProperty(c,e,{value:f,enumerable:!0,configurable:!0,writable:!0}):c[e]=f})}(c);return a}function h(a,b){"function"==typeof a?a(b):a&&(a.current=b)}function i(a,b){a.labels=b}function j(a,b){a.datasets=b.map(function(b){var c=a.datasets.find(function(a){return a.label===b.label&&a.type===b.type});return c&&b.data?(Object.assign(c,b),c):g({},b)})}var k={datasets:[]},l=(0,f.forwardRef)(function(a,b){var c,d=a.height,l=a.width,m=a.redraw,n=void 0!==m&&m,o=a.type,p=a.data,q=a.options,r=a.plugins,s=void 0===r?[]:r,t=a.getDatasetAtEvent,u=a.getElementAtEvent,v=a.getElementsAtEvent,w=a.fallbackContent,x=a.onClick,y=function(a,b){if(null==a)return{};var c,d,e=function(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],b.indexOf(c)>=0||(e[c]=a[c]);return e}(a,b);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(a);for(d=0;d<f.length;d++)c=f[d],!(b.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(e[c]=a[c])}return e}(a,["height","width","redraw","type","data","options","plugins","getDatasetAtEvent","getElementAtEvent","getElementsAtEvent","fallbackContent","onClick"]),z=(0,f.useRef)(null),A=(0,f.useRef)(),B=function(a){if(Array.isArray(a))return a}(c=(0,f.useState)())||function(a){if(Symbol.iterator in Object(a)||"[object Arguments]"===Object.prototype.toString.call(a))return Array.from(a)}(c)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}(),C=B[0],D=B[1],E=C||("function"==typeof p?k:p),F=function(){if(z.current){var a,c;A.current=new e(z.current,{type:o,data:(i(c={labels:[],datasets:[]},(a=E).labels),j(c,a.datasets),c),options:q,plugins:s}),h(b,A.current)}},G=function(){h(b,null),A.current&&(A.current.destroy(),A.current=null)},H=function(a){x&&x(a);var b=A.current;b&&(t&&t(b.getElementsAtEventForMode(a.nativeEvent,"dataset",{intersect:!0},!1),a),u&&u(b.getElementsAtEventForMode(a.nativeEvent,"nearest",{intersect:!0},!1),a),v&&v(b.getElementsAtEventForMode(a.nativeEvent,"index",{intersect:!0},!1),a))};return(0,f.useEffect)(function(){"function"==typeof p&&z.current&&D(p(z.current))},[p]),(0,f.useEffect)(function(){if(!n&&A.current&&q){var a,b;a=A.current,b=q,a.options=g({},b)}},[n,q]),(0,f.useEffect)(function(){!n&&A.current&&i(A.current.config.data,E.labels)},[n,E.labels]),(0,f.useEffect)(function(){!n&&A.current&&E.datasets&&j(A.current.config.data,E.datasets)},[n,E.datasets]),(0,f.useEffect)(function(){A.current&&(n?(G(),setTimeout(F)):A.current.update())},[n,q,E.labels,E.datasets]),(0,f.useEffect)(function(){return F(),function(){return G()}},[]),f.createElement("canvas",Object.assign({ref:z,role:"img",height:void 0===d?150:d,width:void 0===l?300:l,onClick:H},y),w)});function m(a){return(0,f.forwardRef)(function(b,c){return f.createElement(l,Object.assign({},b,{ref:c,type:a}))})}m("line"),m("bar"),m("radar");var n=m("doughnut");m("polarArea"),m("bubble"),m("pie"),m("scatter")},11904:function(a,b,c){a.exports=c(93887)},33991:function(a,b,c){"use strict";c.d(b,{Z:function(){return nF}});var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C=c(95551);function D(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,K(d.key),d)}}function E(a){return F(a)||G(a)||H(a)||J()}function F(a){if(Array.isArray(a))return I(a)}function G(a){if("undefined"!=typeof Symbol&&null!=a[Symbol.iterator]||null!=a["@@iterator"])return Array.from(a)}function H(a,b){if(a){if("string"==typeof a)return I(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return I(a,b)}}function I(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function J(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function K(a){var b=function(a,b){if("object"!=typeof a||null===a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=typeof d)return d;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}(a,"string");return"symbol"==typeof b?b:String(b)}var L="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},M=function(a){return a&&a.Math===Math&&a},N=M("object"==typeof globalThis&&globalThis)||M("object"==typeof window&&window)||M("object"==typeof self&&self)||M("object"==typeof L&&L)||M("object"==typeof L&&L)||function(){return this}()||Function("return this")(),O={},P=function(a){try{return!!a()}catch(b){return!0}},Q=!P(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}}
1)[1]}),R=!P(function(){var a=(function(){}).bind();return"function"!=typeof a||a.hasOwnProperty("prototype")}),S=R,T=Function.prototype.call,U=S?T.bind(T):function(){return T.apply(T,arguments)},V={},W={}.propertyIsEnumerable,X=Object.getOwnPropertyDescriptor,Y=X&&!W.call({1:2},1);V.f=Y?function(a){var b=X(this,a);return!!b&&b.enumerable}:W;var Z=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}},$=R,_=Function.prototype,aa=_.call,ab=$&&_.bind.bind(aa,aa),ac=$?ab:function(a){return function(){return aa.apply(a,arguments)}},ad=ac,ae=ad({}.toString),af=ad("".slice),ag=function(a){return af(ae(a),8,-1)},ah=ac,ai=P,aj=ag,ak=Object,al=ah("".split),am=ai(function(){return!ak("z").propertyIsEnumerable(0)})?function(a){return"String"===aj(a)?al(a,""):ak(a)}:ak,an=function(a){return null==a},ao=an,ap=TypeError,aq=function(a){if(ao(a))throw new ap("Can't call method on "+a);return a},ar=am,as=aq,at=function(a){return ar(as(a))},au="object"==typeof document&&document.all,av=void 0===au&& void 0!==au,aw={all:au,IS_HTMLDDA:av},ax=aw,ay=ax.all,az=ax.IS_HTMLDDA?function(a){return"function"==typeof a||a===ay}:function(a){return"function"==typeof a},aA=az,aB=aw,aC=aB.all,aD=aB.IS_HTMLDDA?function(a){return"object"==typeof a?null!==a:aA(a)||a===aC}:function(a){return"object"==typeof a?null!==a:aA(a)},aE=N,aF=az,aG=function(a){return aF(a)?a:void 0},aH=function(a,b){return arguments.length<2?aG(aE[a]):aE[a]&&aE[a][b]},aI=ac,aJ=aI({}.isPrototypeOf),aK="undefined"!=typeof navigator&&String(navigator.userAgent)||"",aL=N,aM=aK,aN=aL.process,aO=aL.Deno,aP=aN&&aN.versions||aO&&aO.version,aQ=aP&&aP.v8;aQ&&(e=(d=aQ.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!e&&aM&&(!(d=aM.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=aM.match(/Chrome\/(\d+)/))&&(e=+d[1]);var aR=e,aS=aR,aT=P,aU=N,aV=aU.String,aW=!!Object.getOwnPropertySymbols&&!aT(function(){var a=Symbol("symbol detection");return!aV(a)||!(Object(a) instanceof Symbol)|| !Symbol.sham&&aS&&aS<41}),aX=aW,aY=aX&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,aZ=aH,a$=az,a_=aJ,a0=aY,a1=Object,a2=a0?function(a){return"symbol"==typeof a}:function(a){var b=aZ("Symbol");return a$(b)&&a_(b.prototype,a1(a))},a3=String,a4=function(a){try{return a3(a)}catch(b){return"Object"}},a5=az,a6=a4,a7=TypeError,a8=function(a){if(a5(a))return a;throw new a7(a6(a)+" is not a function")},a9=a8,ba=an,bb=function(a,b){var c=a[b];return ba(c)?void 0:a9(c)},bc=U,bd=az,be=aD,bf=TypeError,bg=function(a,b){var c,d;if("string"===b&&bd(c=a.toString)&&!be(d=bc(c,a))||bd(c=a.valueOf)&&!be(d=bc(c,a))||"string"!==b&&bd(c=a.toString)&&!be(d=bc(c,a)))return d;throw new bf("Can't convert object to primitive value")},bh={exports:{}},bi=N,bj=Object.defineProperty,bk=function(a,b){try{bj(bi,a,{value:b,configurable:!0,writable:!0})}catch(c){bi[a]=b}return b},bl=N,bm=bk,bn="__core-js_shared__",bo=bl[bn]||bm(bn,{}),bp=bo,bq=bp;(bh.exports=function(a,b){return bq[a]||(bq[a]=void 0!==b?b:{})})("versions",[]).push({version:"3.34.0",mode:"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.34.0/LICENSE",source:"https://github.com/zloirock/core-js"});var br=bh.exports,bs=aq,bt=Object,bu=function(a){return bt(bs(a))},bv=ac,bw=bu,bx=bv({}.hasOwnProperty),by=Object.hasOwn||function(a,b){return bx(bw(a),b)},bz=ac,bA=0,bB=Math.random(),bC=bz(1..toString),bD=function(a){return"Symbol("+(void 0===a?"":a)+")_"+bC(++bA+bB,36)},bE=N,bF=br,bG=by,bH=bD,bI=aW,bJ=aY,bK=bE.Symbol,bL=bF("wks"),bM=bJ?bK.for||bK:bK&&bK.withoutSetter||bH,bN=function(a){return bG(bL,a)||(bL[a]=bI&&bG(bK,a)?bK[a]:bM("Symbol."+a)),bL[a]},bO=U,bP=aD,bQ=a2,bR=bb,bS=bg,bT=bN,bU=TypeError,bV=bT("toPrimitive"),bW=function(a,b){if(!bP(a)||bQ(a))return a;var c,d=bR(a,bV);if(d){if(void 0===b&&(b="default"),c=bO(d,a,b),!bP(c)||bQ(c))return c;throw new bU("Can't convert object to primitive value")}return void 0===b&&(b="number"),bS(a,b)},bX=bW,bY=a2,bZ=function(a){var b=bX(a,"string");return bY(b)?b:b+""},b$=N,b_=aD,b0=b$.document,b1=b_(b0)&&b_(b0.createElement),b2=function(a){return b1?b0.createElement(a):{}},b3=Q,b4=P,b5=b2,b6=!b3&&!b4(function(){return 7!==Object.defineProperty(b5("div"),"a",{get:function(){return 7}}).a}),b7=Q,b8=U,b9=V,ca=Z,cb=at,cc=bZ,cd=by,ce=b6,cf=Object.getOwnPropertyDescriptor;O.f=b7?cf:function(a,b){if(a=cb(a),b=cc(b),ce)try{return cf(a,b)}catch(c){}if(cd(a,b))return ca(!b8(b9.f,a,b),a[b])};var cg={},ch=Q,ci=P,cj=ch&&ci(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}
1),ck=aD,cl=String,cm=TypeError,cn=function(a){if(ck(a))return a;throw new cm(cl(a)+" is not an object")},co=Q,cp=b6,cq=cj,cr=cn,cs=bZ,ct=TypeError,cu=Object.defineProperty,cv=Object.getOwnPropertyDescriptor,cw="enumerable",cx="configurable",cy="writable";cg.f=co?cq?function(a,b,c){if(cr(a),b=cs(b),cr(c),"function"==typeof a&&"prototype"===b&&"value"in c&&cy in c&&!c[cy]){var d=cv(a,b);d&&d[cy]&&(a[b]=c.value,c={configurable:cx in c?c[cx]:d[cx],enumerable:cw in c?c[cw]:d[cw],writable:!1})}return cu(a,b,c)}:cu:function(a,b,c){if(cr(a),b=cs(b),cr(c),cp)try{return cu(a,b,c)}catch(d){}if("get"in c||"set"in c)throw new ct("Accessors not supported");return"value"in c&&(a[b]=c.value),a};var cz=Q,cA=cg,cB=Z,cC=cz?function(a,b,c){return cA.f(a,b,cB(1,c))}:function(a,b,c){return a[b]=c,a},cD={exports:{}},cE=Q,cF=by,cG=Function.prototype,cH=cE&&Object.getOwnPropertyDescriptor,cI=cF(cG,"name"),cJ=cI&&"something"===(function(){}).name,cK=cI&&(!cE||cE&&cH(cG,"name").configurable),cL={EXISTS:cI,PROPER:cJ,CONFIGURABLE:cK},cM=ac,cN=az,cO=bp,cP=cM(Function.toString);cN(cO.inspectSource)||(cO.inspectSource=function(a){return cP(a)});var cQ=cO.inspectSource,cR=N,cS=az,cT=cR.WeakMap,cU=cS(cT)&&/native code/.test(String(cT)),cV=br,cW=bD,cX=cV("keys"),cY=function(a){return cX[a]||(cX[a]=cW(a))},cZ={},c$=cU,c_=N,c0=aD,c1=cC,c2=by,c3=bp,c4=cY,c5=cZ,c6="Object already initialized",c7=c_.TypeError,c8=c_.WeakMap,c9=function(a){return h(a)?g(a):f(a,{})},da=function(a){return function(b){var c;if(!c0(b)||(c=g(b)).type!==a)throw new c7("Incompatible receiver, "+a+" required");return c}};if(c$||c3.state){var db=c3.state||(c3.state=new c8);db.get=db.get,db.has=db.has,db.set=db.set,f=function(a,b){if(db.has(a))throw new c7(c6);return b.facade=a,db.set(a,b),b},g=function(a){return db.get(a)||{}},h=function(a){return db.has(a)}}else{var dc=c4("state");c5[dc]=!0,f=function(a,b){if(c2(a,dc))throw new c7(c6);return b.facade=a,c1(a,dc,b),b},g=function(a){return c2(a,dc)?a[dc]:{}},h=function(a){return c2(a,dc)}}var dd={set:f,get:g,has:h,enforce:c9,getterFor:da},de=ac,df=P,dg=az,dh=by,di=Q,dj=cL.CONFIGURABLE,dk=cQ,dl=dd,dm=dl.enforce,dn=dl.get,dp=String,dq=Object.defineProperty,dr=de("".slice),ds=de("".replace),dt=de([].join),du=di&&!df(function(){return 8!==dq(function(){},"length",{value:8}).length}),dv=String(String).split("String"),dw=cD.exports=function(a,b,c){"Symbol("===dr(dp(b),0,7)&&(b="["+ds(dp(b),/^Symbol\(([^)]*)\)/,"$1")+"]"),c&&c.getter&&(b="get "+b),c&&c.setter&&(b="set "+b),(!dh(a,"name")||dj&&a.name!==b)&&(di?dq(a,"name",{value:b,configurable:!0}):a.name=b),du&&c&&dh(c,"arity")&&a.length!==c.arity&&dq(a,"length",{value:c.arity});try{c&&dh(c,"constructor")&&c.constructor?di&&dq(a,"prototype",{writable:!1}):a.prototype&&(a.prototype=void 0)}catch(d){}var e=dm(a);return dh(e,"source")||(e.source=dt(dv,"string"==typeof b?b:"")),a};Function.prototype.toString=dw(function(){return dg(this)&&dn(this).source||dk(this)},"toString");var dx=cD.exports,dy=az,dz=cg,dA=dx,dB=bk,dC=function(a,b,c,d){d||(d={});var e=d.enumerable,f=void 0!==d.name?d.name:b;if(dy(c)&&dA(c,f,d),d.global)e?a[b]=c:dB(b,c);else{try{d.unsafe?a[b]&&(e=!0):delete a[b]}catch(g){}e?a[b]=c:dz.f(a,b,{value:c,enumerable:!1,configurable:!d.nonConfigurable,writable:!d.nonWritable})}return a},dD={},dE=Math.ceil,dF=Math.floor,dG=Math.trunc||function(a){var b=+a;return(b>0?dF:dE)(b)},dH=function(a){var b=+a;return b!=b||0===b?0:dG(b)},dI=dH,dJ=Math.max,dK=Math.min,dL=function(a,b){var c=dI(a);return c<0?dJ(c+b,0):dK(c,b)},dM=dH,dN=Math.min,dO=function(a){return a>0?dN(dM(a),9007199254740991):0},dP=function(a){return dO(a.length)},dQ=at,dR=dL,dS=dP,dT=function(a){return function(b,c,d){var e,f=dQ(b),g=dS(f),h=dR(d,g);if(a&&c!=c){for(;g>h;)if((e=f[h++])!=e)return!0}else for(;g>h;h++)if((a||h in f)&&f[h]===c)return a||h||0;return!a&& -1}},dU={includes:dT(!0),indexOf:dT(!1)},dV=ac,dW=by,dX=at,dY=dU.indexOf,dZ=cZ,d$=dV([].push),d_=function(a,b){var c,d=dX(a),e=0,f=[];for(c in d)!dW(dZ,c)&&dW(d,c)&&d$(f,c);for(;b.length>e;)dW(d,c=b[e++])&&(~dY(f,c)||d$(f,c));return f},d0=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
1ing","toString","valueOf"],d1=d_,d2=d0.concat("length","prototype");dD.f=Object.getOwnPropertyNames||function(a){return d1(a,d2)};var d3={};d3.f=Object.getOwnPropertySymbols;var d4=aH,d5=dD,d6=d3,d7=cn,d8=ac([].concat),d9=d4("Reflect","ownKeys")||function(a){var b=d5.f(d7(a)),c=d6.f;return c?d8(b,c(a)):b},ea=by,eb=d9,ec=O,ed=cg,ee=function(a,b,c){for(var d=eb(b),e=ed.f,f=ec.f,g=0;g<d.length;g++){var h=d[g];ea(a,h)||c&&ea(c,h)||e(a,h,f(b,h))}},ef=P,eg=az,eh=/#|\.prototype\./,ei=function(a,b){var c=ek[ej(a)];return c===em||c!==el&&(eg(b)?ef(b):!!b)},ej=ei.normalize=function(a){return String(a).replace(eh,".").toLowerCase()},ek=ei.data={},el=ei.NATIVE="N",em=ei.POLYFILL="P",en=ei,eo=N,ep=O.f,eq=cC,er=dC,es=bk,et=ee,eu=en,ev=function(a,b){var c,d,e,f,g,h,i=a.target,j=a.global,k=a.stat;if(d=j?eo:k?eo[i]||es(i,{}):(eo[i]||{}).prototype)for(e in b){if(g=b[e],f=a.dontCallGetSet?(h=ep(d,e))&&h.value:d[e],!eu(j?e:i+(k?".":"#")+e,a.forced)&& void 0!==f){if(typeof g==typeof f)continue;et(g,f)}(a.sham||f&&f.sham)&&eq(g,"sham",!0),er(d,e,g,a)}},ew=ag,ex=Array.isArray||function(a){return"Array"===ew(a)},ey=TypeError,ez=9007199254740991,eA=function(a){if(a>ez)throw ey("Maximum allowed index exceeded");return a},eB=bZ,eC=cg,eD=Z,eE=function(a,b,c){var d=eB(b);d in a?eC.f(a,d,eD(0,c)):a[d]=c},eF=bN("toStringTag"),eG={};eG[eF]="z";var eH="[object z]"===String(eG),eI=eH,eJ=az,eK=ag,eL=bN("toStringTag"),eM=Object,eN="Arguments"===eK(function(){return arguments}()),eO=function(a,b){try{return a[b]}catch(c){}},eP=eI?eK:function(a){var b,c,d;return void 0===a?"Undefined":null===a?"Null":"string"==typeof(c=eO(b=eM(a),eL))?c:eN?eK(b):"Object"===(d=eK(b))&&eJ(b.callee)?"Arguments":d},eQ=ac,eR=P,eS=az,eT=eP,eU=cQ,eV=function(){},eW=[],eX=aH("Reflect","construct"),eY=/^\s*(?:class|function)\b/,eZ=eQ(eY.exec),e$=!eY.test(eV),e_=function(a){if(!eS(a))return!1;try{return eX(eV,eW,a),!0}catch(b){return!1}},e0=function(a){if(!eS(a))return!1;switch(eT(a)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return e$||!!eZ(eY,eU(a))}catch(b){return!0}};e0.sham=!0;var e1=!eX||eR(function(){var a;return e_(e_.call)||!e_(Object)||!e_(function(){a=!0})||a})?e0:e_,e2=ex,e3=e1,e4=aD,e5=bN("species"),e6=Array,e7=function(a){var b;return e2(a)&&(e3(b=a.constructor)&&(b===e6||e2(b.prototype))?b=void 0:e4(b)&&null===(b=b[e5])&&(b=void 0)),void 0===b?e6:b},e8=function(a,b){return new(e7(a))(0===b?0:b)},e9=P,fa=aR,fb=bN("species"),fc=function(a){return fa>=51||!e9(function(){var b=[];return(b.constructor={})[fb]=function(){return{foo:1}},1!==b[a](Boolean).foo})},fd=ev,fe=P,ff=ex,fg=aD,fh=bu,fi=dP,fj=eA,fk=eE,fl=e8,fm=fc,fn=aR,fo=bN("isConcatSpreadable"),fp=fn>=51||!fe(function(){var a=[];return a[fo]=!1,a.concat()[0]!==a}),fq=function(a){if(!fg(a))return!1;var b=a[fo];return void 0!==b?!!b:ff(a)},fr=!fp||!fm("concat");fd({target:"Array",proto:!0,arity:1,forced:fr},{concat:function(a){var b,c,d,e,f,g=fh(this),h=fl(g,0),i=0;for(b=-1,d=arguments.length;b<d;b++)if(f=-1===b?g:arguments[b],fq(f))for(e=fi(f),fj(i+e),c=0;c<e;c++,i++)c in f&&fk(h,i,f[c]);else fj(i+1),fk(h,i++,f);return h.length=i,h}});var fs=dx,ft=cg,fu=function(a,b,c){return c.get&&fs(c.get,b,{getter:!0}),c.set&&fs(c.set,b,{setter:!0}),ft.f(a,b,c)},fv=Q,fw=cL.EXISTS,fx=ac,fy=fu,fz=Function.prototype,fA=fx(fz.toString),fB=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,fC=fx(fB.exec);fv&&!fw&&fy(fz,"name",{configurable:!0,get:function(){try{return fC(fB,fA(this))[1]}catch(a){return""}}});var fD,fE=d_,fF=d0,fG=Object.keys||function(a){return fE(a,fF)},fH=Q,fI=U,fJ=P,fK=fG,fL=d3,fM=V,fN=bu,fO=am,fP=Object.assign,fQ=Object.defineProperty,fR=ac([].concat),fS=!fP||fJ(function(){if(fH&&1!==fP({b:1},fP(fQ({},"a",{enumerable:!0,get:function(){fQ(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var a={},b={},c=Symbol("assign detection"),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!==fP({},a)[c]||fK(fP({},b)).join("")!==d})?function(a,b){for(var c=fN(a),d=arguments.length,e=1,f=fL.f,g=fM.f;d>e;)for(var h,i=fO(arguments[e++]),j=f?fR(fK(i),f(i)):fK(i),k=j.length,l=0;k>l;)h=j[l++],(!fH||fI(g,i,h))&&(c[h]=i[h]);return c}:fP;ev({target:"Object",stat:!0,arity:2,forced:Object.assign!==fS},{assign:fS});var fT=eP,fU=eH?({}).toString:function(){return"[object "+fT(this)+"]"},fV=eH,fW=dC,fX=fU;fV||fW(Object.prototype,"toString",fX,{unsafe:!0});var fY=N,fZ=ag,f$="process"===fZ(fY.process),f_=ac,f0=a8,f1=function(a,b,c){try{return f_(f0(Object.getOwnPropertyDescriptor(a,b)[c]))}catch(d){}}
1,f2=az,f3=String,f4=TypeError,f5=function(a){if("object"==typeof a||f2(a))return a;throw new f4("Can't set "+f3(a)+" as a prototype")},f6=f1,f7=cn,f8=f5,f9=Object.setPrototypeOf||("__proto__"in{}?function(){var a,b=!1,c={};try{(a=f6(Object.prototype,"__proto__","set"))(c,[]),b=c instanceof Array}catch(d){}return function(c,d){return f7(c),f8(d),b?a(c,d):c.__proto__=d,c}}():void 0),ga=cg.f,gb=by,gc=bN,gd=gc("toStringTag"),ge=function(a,b,c){a&&!c&&(a=a.prototype),a&&!gb(a,gd)&&ga(a,gd,{configurable:!0,value:b})},gf=aH,gg=fu,gh=bN,gi=Q,gj=gh("species"),gk=function(a){var b=gf(a);gi&&b&&!b[gj]&&gg(b,gj,{configurable:!0,get:function(){return this}})},gl=aJ,gm=TypeError,gn=function(a,b){if(gl(b,a))return a;throw new gm("Incorrect invocation")},go=e1,gp=a4,gq=TypeError,gr=function(a){if(go(a))return a;throw new gq(gp(a)+" is not a constructor")},gs=cn,gt=gr,gu=an,gv=bN,gw=gv("species"),gx=function(a,b){var c,d=gs(a).constructor;return void 0===d||gu(c=gs(d)[gw])?b:gt(c)},gy=R,gz=Function.prototype,gA=gz.apply,gB=gz.call,gC="object"==typeof Reflect&&Reflect.apply||(gy?gB.bind(gA):function(){return gB.apply(gA,arguments)}),gD=ag,gE=ac,gF=function(a){if("Function"===gD(a))return gE(a)},gG=gF,gH=a8,gI=R,gJ=gG(gG.bind),gK=function(a,b){return gH(a),void 0===b?a:gI?gJ(a,b):function(){return a.apply(b,arguments)}},gL=aH,gM=gL("document","documentElement"),gN=ac,gO=gN([].slice),gP=TypeError,gQ=function(a,b){if(a<b)throw new gP("Not enough arguments");return a},gR=aK,gS=/(?:ipad|iphone|ipod).*applewebkit/i.test(gR),gT=N,gU=gC,gV=gK,gW=az,gX=by,gY=P,gZ=gM,g$=gO,g_=b2,g0=gQ,g1=gS,g2=f$,g3=gT.setImmediate,g4=gT.clearImmediate,g5=gT.process,g6=gT.Dispatch,g7=gT.Function,g8=gT.MessageChannel,g9=gT.String,ha=0,hb={},hc="onreadystatechange";gY(function(){i=gT.location});var hd=function(a){if(gX(hb,a)){var b=hb[a];delete hb[a],b()}},he=function(a){return function(){hd(a)}},hf=function(a){hd(a.data)},hg=function(a){gT.postMessage(g9(a),i.protocol+"//"+i.host)};g3&&g4||(g3=function(a){g0(arguments.length,1);var b=gW(a)?a:g7(a),c=g$(arguments,1);return hb[++ha]=function(){gU(b,void 0,c)},j(ha),ha},g4=function(a){delete hb[a]},g2?j=function(a){g5.nextTick(he(a))}:g6&&g6.now?j=function(a){g6.now(he(a))}:g8&&!g1?(l=(k=new g8).port2,k.port1.onmessage=hf,j=gV(l.postMessage,l)):gT.addEventListener&&gW(gT.postMessage)&&!gT.importScripts&&i&&"file:"!==i.protocol&&!gY(hg)?(j=hg,gT.addEventListener("message",hf,!1)):j=hc in g_("script")?function(a){gZ.appendChild(g_("script"))[hc]=function(){gZ.removeChild(this),hd(a)}}:function(a){setTimeout(he(a),0)});var hh={set:g3,clear:g4},hi=function(){this.head=null,this.tail=null};hi.prototype={add:function(a){var b={item:a,next:null},c=this.tail;c?c.next=b:this.head=b,this.tail=b},get:function(){var a=this.head;if(a)return null===(this.head=a.next)&&(this.tail=null),a.item}};var hj=hi,hk=aK,hl=/ipad|iphone|ipod/i.test(hk)&&"undefined"!=typeof Pebble,hm=aK,hn=/web0s(?!.*chrome)/i.test(hm),ho=N,hp=gK,hq=O.f,hr=hh.set,hs=hj,ht=gS,hu=hl,hv=hn,hw=f$,hx=ho.MutationObserver||ho.WebKitMutationObserver,hy=ho.document,hz=ho.process,hA=ho.Promise,hB=hq(ho,"queueMicrotask"),hC=hB&&hB.value;if(!hC){var hD=new hs,hE=function(){var a,b;for(hw&&(a=hz.domain)&&a.exit();b=hD.get();)try{b()}catch(c){throw hD.head&&m(),c}a&&a.enter()};ht||hw||hv||!hx||!hy?!hu&&hA&&hA.resolve?((p=hA.resolve(void 0)).constructor=hA,q=hp(p.then,p),m=function(){q(hE)}):hw?m=function(){hz.nextTick(hE)}:(hr=hp(hr,ho),m=function(){hr(hE)}):(n=!0,o=hy.createTextNode(""),new hx(hE).observe(o,{characterData:!0}),m=function(){o.data=n=!n}),hC=function(a){hD.head||m(),hD.add(a)}}var hF=hC,hG=function(a,b){try{1===arguments.length?console.error(a):console.error(a,b)}catch(c){}},hH=function(a){try{return{error:!1,value:a()}}catch(b){return{error:!0,value:b}}},hI=N.Promise,hJ="object"==typeof Deno&&Deno&&"object"==typeof Deno.version,hK=f$,hL=N,hM=hI,hN=az,hO=en,hP=cQ,hQ=bN,hR=!hJ&&!hK&&"object"==typeof window&&"object"==typeof document,hS=hJ,hT=aR;hM&&hM.prototype;var hU=hQ("species"),hV=!1,hW=hN(hL.PromiseRejectionEvent),hX={CONSTRUCTOR:hO("Promise",function(){var a=hP(hM),b=a!==String(hM);if(!b&&66===hT)return!0;
1if(!hT||hT<51||!/native code/.test(a)){var c=new hM(function(a){a(1)}),d=function(a){a(function(){},function(){})};if((c.constructor={})[hU]=d,!(hV=c.then(function(){}) instanceof d))return!0}return!b&&(hR||hS)&&!hW}),REJECTION_EVENT:hW,SUBCLASSING:hV},hY={},hZ=a8,h$=TypeError,h_=function(a){var b,c;this.promise=new a(function(a,d){if(void 0!==b|| void 0!==c)throw new h$("Bad Promise constructor");b=a,c=d}),this.resolve=hZ(b),this.reject=hZ(c)};hY.f=function(a){return new h_(a)};var h0=ev,h1=f$,h2=N,h3=U,h4=dC,h5=f9,h6=ge,h7=gk,h8=a8,h9=az,ia=aD,ib=gn,ic=gx,id=hh.set,ie=hF,ig=hG,ih=hH,ii=hj,ij=dd,ik=hI,il=hX,im=hY,io="Promise",ip=il.CONSTRUCTOR,iq=il.REJECTION_EVENT,ir=il.SUBCLASSING,is=ij.getterFor(io),it=ij.set,iu=ik&&ik.prototype,iv=ik,iw=iu,ix=h2.TypeError,iy=h2.document,iz=h2.process,iA=im.f,iB=iA,iC=!!(iy&&iy.createEvent&&h2.dispatchEvent),iD="unhandledrejection",iE="rejectionhandled",iF=1,iG=2,iH=1,iI=2,iJ=function(a){var b;return!!(ia(a)&&h9(b=a.then))&&b},iK=function(a,b){var c,d,e,f=b.value,g=b.state===iF,h=g?a.ok:a.fail,i=a.resolve,j=a.reject,k=a.domain;try{h?(g||(b.rejection===iI&&iP(b),b.rejection=iH),!0===h?c=f:(k&&k.enter(),c=h(f),k&&(k.exit(),e=!0)),c===a.promise?j(new ix("Promise-chain cycle")):(d=iJ(c))?h3(d,c,i,j):i(c)):j(f)}catch(l){k&&!e&&k.exit(),j(l)}},iL=function(a,b){a.notified||(a.notified=!0,ie(function(){for(var c,d=a.reactions;c=d.get();)iK(c,a);a.notified=!1,b&&!a.rejection&&iN(a)}))},iM=function(a,b,c){var d,e;iC?((d=iy.createEvent("Event")).promise=b,d.reason=c,d.initEvent(a,!1,!0),h2.dispatchEvent(d)):d={promise:b,reason:c},!iq&&(e=h2["on"+a])?e(d):a===iD&&ig("Unhandled promise rejection",c)},iN=function(a){h3(id,h2,function(){var b,c=a.facade,d=a.value;if(iO(a)&&(b=ih(function(){h1?iz.emit("unhandledRejection",d,c):iM(iD,c,d)}),a.rejection=h1||iO(a)?iI:iH,b.error))throw b.value})},iO=function(a){return a.rejection!==iH&&!a.parent},iP=function(a){h3(id,h2,function(){var b=a.facade;h1?iz.emit("rejectionHandled",b):iM(iE,b,a.value)})},iQ=function(a,b,c){return function(d){a(b,d,c)}},iR=function(a,b,c){a.done||(a.done=!0,c&&(a=c),a.value=b,a.state=iG,iL(a,!0))},iS=function(a,b,c){if(!a.done){a.done=!0,c&&(a=c);try{if(a.facade===b)throw new ix("Promise can't be resolved itself");var d=iJ(b);d?ie(function(){var c={done:!1};try{h3(d,b,iQ(iS,c,a),iQ(iR,c,a))}catch(e){iR(c,e,a)}}):(a.value=b,a.state=iF,iL(a,!1))}catch(e){iR({done:!1},e,a)}}};if(ip&&(iw=(iv=function(a){ib(this,iw),h8(a),h3(r,this);var b=is(this);try{a(iQ(iS,b),iQ(iR,b))}catch(c){iR(b,c)}}).prototype,(r=function(a){it(this,{type:io,done:!1,notified:!1,parent:!1,reactions:new ii,rejection:!1,state:0,value:void 0})}).prototype=h4(iw,"then",function(a,b){var c=is(this),d=iA(ic(this,iv));return c.parent=!0,d.ok=!h9(a)||a,d.fail=h9(b)&&b,d.domain=h1?iz.domain:void 0,0===c.state?c.reactions.add(d):ie(function(){iK(d,c)}),d.promise}),s=function(){var a=new r,b=is(a);this.promise=a,this.resolve=iQ(iS,b),this.reject=iQ(iR,b)},im.f=iA=function(a){return a===iv||a===t?new s(a):iB(a)},h9(ik)&&iu!==Object.prototype)){u=iu.then,ir||h4(iu,"then",function(a,b){var c=this;return new iv(function(a,b){h3(u,c,a,b)}).then(a,b)},{unsafe:!0});try{delete iu.constructor}catch(iT){}h5&&h5(iu,iw)}h0({global:!0,constructor:!0,wrap:!0,forced:ip},{Promise:iv}),h6(iv,io,!1),h7(io);var iU={},iV=iU,iW=bN("iterator"),iX=Array.prototype,iY=function(a){return void 0!==a&&(iV.Array===a||iX[iW]===a)},iZ=eP,i$=bb,i_=an,i0=iU,i1=bN("iterator"),i2=function(a){if(!i_(a))return i$(a,i1)||i$(a,"@@iterator")||i0[iZ(a)]},i3=U,i4=a8,i5=cn,i6=a4,i7=i2,i8=TypeError,i9=function(a,b){var c=arguments.length<2?i7(a):b;if(i4(c))return i5(i3(c,a));throw new i8(i6(a)+" is not iterable")},ja=U,jb=cn,jc=bb,jd=function(a,b,c){var d,e;jb(a);try{if(!(d=jc(a,"return"))){if("throw"===b)throw c;return c}d=ja(d,a)}catch(f){e=!0,d=f}if("throw"===b)throw c;if(e)throw d;return jb(d),c},je=gK,jf=U,jg=cn,jh=a4,ji=iY,jj=dP,jk=aJ,jl=i9,jm=i2,jn=jd,jo=TypeError,jp=function(a,b){this.stopped=a,this.result=b},jq=jp.prototype,jr=function(a,b,c){var d,e,f,g,h,i,j,k=c&&c.that,l=!!(c&&c.AS_ENTRIES),m=!!(c&&c.IS_RECORD),n=!!(c&&c.IS_ITERATOR),o=!!(c&&c.INTERRUPTED),p=je(b,k),q=function(a){return d&&jn(d,"normal",a),new jp(!0,a)},r=function(a){return l?(jg(a),o?p(a[0],a[1],q):p(a[0],a[1])):o?p(a,q):p(a)};if(m)d=a.iterator;else if(n)d=a;else{if(!(e=jm(a)))throw new jo(jh(a)+" is not iterable");if(ji(e)){for(f=0,g=jj(a);g>f;f++)if((h=r(a[f]))&&jk(jq,h))return h;return new jp(!1)}d=jl(a,e)}for(i=m?a.next:d.next;!(j=jf(i,d)).done;){try{h=r(j.value)}catch(s){jn(d,"throw",s)}if("object"==typeof h&&h&&jk(jq,h))return h}return new jp(!1)},js=bN("iterator"),jt=!1;try{var ju=0,jv={next:function(){return{done:!!ju++}},return:function(){jt=!0}};
1jv[js]=function(){return this},Array.from(jv,function(){throw 2})}catch(jw){}var jx=function(a,b){try{if(!b&&!jt)return!1}catch(c){return!1}var d=!1;try{var e={};e[js]=function(){return{next:function(){return{done:d=!0}}}},a(e)}catch(f){}return d},jy=hI,jz=jx,jA=hX.CONSTRUCTOR||!jz(function(a){jy.all(a).then(void 0,function(){})}),jB=U,jC=a8,jD=hY,jE=hH,jF=jr;ev({target:"Promise",stat:!0,forced:jA},{all:function(a){var b=this,c=jD.f(b),d=c.resolve,e=c.reject,f=jE(function(){var c=jC(b.resolve),f=[],g=0,h=1;jF(a,function(a){var i=g++,j=!1;h++,jB(c,b,a).then(function(a){!j&&(j=!0,f[i]=a,--h||d(f))},e)}),--h||d(f)});return f.error&&e(f.value),c.promise}});var jG=ev,jH=hX.CONSTRUCTOR,jI=hI,jJ=aH,jK=az,jL=dC,jM=jI&&jI.prototype;if(jG({target:"Promise",proto:!0,forced:jH,real:!0},{catch:function(a){return this.then(void 0,a)}}),jK(jI)){var jN=jJ("Promise").prototype.catch;jM.catch!==jN&&jL(jM,"catch",jN,{unsafe:!0})}var jO=U,jP=a8,jQ=hY,jR=hH,jS=jr;ev({target:"Promise",stat:!0,forced:jA},{race:function(a){var b=this,c=jQ.f(b),d=c.reject,e=jR(function(){var e=jP(b.resolve);jS(a,function(a){jO(e,b,a).then(c.resolve,d)})});return e.error&&d(e.value),c.promise}});var jT,jU=U,jV=hY;ev({target:"Promise",stat:!0,forced:hX.CONSTRUCTOR},{reject:function(a){var b=jV.f(this);return jU(b.reject,void 0,a),b.promise}});var jW=cn,jX=aD,jY=hY,jZ=function(a,b){if(jW(a),jX(b)&&b.constructor===a)return b;var c=jY.f(a);return(0,c.resolve)(b),c.promise},j$=ev,j_=aH,j0=hX.CONSTRUCTOR,j1=jZ;j_("Promise"),j$({target:"Promise",stat:!0,forced:j0},{resolve:function(a){return j1(this,a)}});var j2={},j3=Q,j4=cj,j5=cg,j6=cn,j7=at,j8=fG;j2.f=j3&&!j4?Object.defineProperties:function(a,b){j6(a);for(var c,d=j7(b),e=j8(b),f=e.length,g=0;f>g;)j5.f(a,c=e[g++],d[c]);return a};var j9=cn,ka=j2,kb=d0,kc=cZ,kd=gM,ke=b2,kf=">",kg="<",kh="prototype",ki="script",kj=cY("IE_PROTO"),kk=function(){},kl=function(a){return kg+ki+kf+a+kg+"/"+ki+kf},km=function(a){a.write(kl("")),a.close();var b=a.parentWindow.Object;return a=null,b},kn=function(){var a,b=ke("iframe"),c="java"+ki+":";return b.style.display="none",kd.appendChild(b),b.src=String(c),(a=b.contentWindow.document).open(),a.write(kl("document.F=Object")),a.close(),a.F},ko=function(){try{v=new ActiveXObject("htmlfile")}catch(a){}ko="undefined"!=typeof document?document.domain&&v?km(v):kn():km(v);for(var b=kb.length;b--;)delete ko[kh][kb[b]];return ko()};kc[kj]=!0;var kp=Object.create||function(a,b){var c;return null!==a?(kk[kh]=j9(a),c=new kk,kk[kh]=null,c[kj]=a):c=ko(),void 0===b?c:ka.f(c,b)},kq=bN,kr=kp,ks=cg.f,kt=kq("unscopables"),ku=Array.prototype;void 0===ku[kt]&&ks(ku,kt,{configurable:!0,value:kr(null)});var kv=function(a){ku[kt][a]=!0},kw=!P(function(){function a(){}return a.prototype.constructor=null,Object.getPrototypeOf(new a)!==a.prototype}),kx=by,ky=az,kz=bu,kA=kw,kB=cY("IE_PROTO"),kC=Object,kD=kC.prototype,kE=kA?kC.getPrototypeOf:function(a){var b=kz(a);if(kx(b,kB))return b[kB];var c=b.constructor;return ky(c)&&b instanceof c?c.prototype:b instanceof kC?kD:null},kF=P,kG=az,kH=aD,kI=kE,kJ=dC,kK=bN("iterator"),kL=!1;[].keys&&("next"in(y=[].keys())?(x=kI(kI(y)))!==Object.prototype&&(w=x):kL=!0),(!kH(w)||kF(function(){var a={};return w[kK].call(a)!==a}))&&(w={}),kG(w[kK])||kJ(w,kK,function(){return this});var kM={IteratorPrototype:w,BUGGY_SAFARI_ITERATORS:kL},kN=kM.IteratorPrototype,kO=kp,kP=Z,kQ=ge,kR=iU,kS=function(){return this},kT=function(a,b,c,d){var e=b+" Iterator";return a.prototype=kO(kN,{next:kP(+!d,c)}),kQ(a,e,!1),kR[e]=kS,a},kU=ev,kV=U,kW=cL,kX=az,kY=kT,kZ=kE,k$=f9,k_=ge,k0=cC,k1=dC,k2=bN,k3=iU,k4=kM,k5=kW.PROPER,k6=kW.CONFIGURABLE,k7=k4.IteratorPrototype,k8=k4.BUGGY_SAFARI_ITERATORS,k9=k2("iterator"),la="keys",lb="values",lc="entries",ld=function(){return this},le=function(a,b,c,d,e,f,g){kY(c,b,d);var h,i,j,k=function(a){if(a===e&&p)return p;if(!k8&&a&&a in n)return n[a];switch(a){case la:case lb:case lc:return function(){return new c(this,a)}}return function(){return new c(this)}},l=b+" Iterator",m=!1,n=a.prototype,o=n[k9]||n["@@iterator"]||e&&n[e],p=!k8&&o||k(e),q="Array"===b&&n.entries||o;if(q&&(h=kZ(q.call(new a)))!==Object.prototype&&h.next&&(kZ(h)===k7||(k$?k$(h,k7):kX(h[k9])||k1(h,k9,ld)),k_(h,l,!0)),k5&&e===lb&&o&&o.name!==lb&&(k6?k0(n,"name",lb):(m=!0,p=function(){return kV(o,this)})),e){if(i={values:k(lb),keys:f?p:k(la),entries:k(lc)},g)for(j in i)!k8&&!m&&j in n||k1(n,j,i[j]);else kU({target:b,proto:!0,forced:k8||m},i)}return n[k9]!==p&&k1(n,k9,p,{name:e}),k3[b]=p,i},lf=function(a,b){return{value:a,done:b}},lg=at,lh=kv,li=iU,lj=dd,lk=cg.f,ll=le,lm=lf,ln=Q,lo="Array Iterator",lp=lj.set,lq=lj.getterFor(lo),lr=ll(Array,"Array",function(a,b){lp(this,{type:lo,target:lg(a),index:0,kind:b})},function(){var a=lq(this),b=a.target,c=a.index++;if(!b||c>=b.length)return a.target=void 0,lm(void 0,!0);switch(a.kind){case"keys":return lm(c,!1);case"values":return lm(b[c],!1)}return lm([c,b[c]],!1)},"values"),ls=li.Arguments=li.Array;
1if(lh("keys"),lh("values"),lh("entries"),ln&&"values"!==ls.name)try{lk(ls,"name",{value:"values"})}catch(lt){}var lu=eP,lv=String,lw=function(a){if("Symbol"===lu(a))throw TypeError("Cannot convert a Symbol value to a string");return lv(a)},lx=ac,ly=dH,lz=lw,lA=aq,lB=lx("".charAt),lC=lx("".charCodeAt),lD=lx("".slice),lE=function(a){return function(b,c){var d,e,f=lz(lA(b)),g=ly(c),h=f.length;return g<0||g>=h?a?"":void 0:(d=lC(f,g))<55296||d>56319||g+1===h||(e=lC(f,g+1))<56320||e>57343?a?lB(f,g):d:a?lD(f,g,g+2):(d-55296<<10)+(e-56320)+65536}},lF={codeAt:lE(!1),charAt:lE(!0)}.charAt,lG=lw,lH=dd,lI=le,lJ=lf,lK="String Iterator",lL=lH.set,lM=lH.getterFor(lK);lI(String,"String",function(a){lL(this,{type:lK,string:lG(a),index:0})},function(){var a,b=lM(this),c=b.string,d=b.index;return d>=c.length?lJ(void 0,!0):(a=lF(c,d),b.index+=a.length,lJ(a,!1))});var lN={exports:{}},lO={},lP=dL,lQ=dP,lR=eE,lS=Array,lT=Math.max,lU=function(a,b,c){for(var d=lQ(a),e=lP(b,d),f=lP(void 0===c?d:c,d),g=lS(lT(f-e,0)),h=0;e<f;e++,h++)lR(g,h,a[e]);return g.length=h,g},lV=ag,lW=at,lX=dD.f,lY=lU,lZ="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l$=function(a){try{return lX(a)}catch(b){return lY(lZ)}};lO.f=function(a){return lZ&&"Window"===lV(a)?l$(a):lX(lW(a))};var l_=P(function(){if("function"==typeof ArrayBuffer){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}}),l0=P,l1=aD,l2=ag,l3=l_,l4=Object.isExtensible,l5=l0(function(){l4(1)}),l6=l5||l3?function(a){return!!l1(a)&&(!l3||"ArrayBuffer"!==l2(a))&&(!l4||l4(a))}:l4,l7=P,l8=!l7(function(){return Object.isExtensible(Object.preventExtensions({}))}),l9=ev,ma=ac,mb=cZ,mc=aD,md=by,me=cg.f,mf=dD,mg=lO,mh=l6,mi=bD,mj=l8,mk=!1,ml=mi("meta"),mm=0,mn=function(a){me(a,ml,{value:{objectID:"O"+mm++,weakData:{}}})},mo=function(a,b){if(!mc(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!md(a,ml)){if(!mh(a))return"F";if(!b)return"E";mn(a)}return a[ml].objectID},mp=function(a,b){if(!md(a,ml)){if(!mh(a))return!0;if(!b)return!1;mn(a)}return a[ml].weakData},mq=function(a){return mj&&mk&&mh(a)&&!md(a,ml)&&mn(a),a},mr=function(){ms.enable=function(){},mk=!0;var a=mf.f,b=ma([].splice),c={};c[ml]=1,a(c).length&&(mf.f=function(c){for(var d=a(c),e=0,f=d.length;e<f;e++)if(d[e]===ml){b(d,e,1);break}return d},l9({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:mg.f}))},ms=lN.exports={enable:mr,fastKey:mo,getWeakData:mp,onFreeze:mq};mb[ml]=!0;var mt=lN.exports,mu=az,mv=aD,mw=f9,mx=function(a,b,c){var d,e;return mw&&mu(d=b.constructor)&&d!==c&&mv(e=d.prototype)&&e!==c.prototype&&mw(a,e),a},my=ev,mz=N,mA=ac,mB=en,mC=dC,mD=mt,mE=jr,mF=gn,mG=az,mH=an,mI=aD,mJ=P,mK=jx,mL=ge,mM=mx,mN=function(a,b,c){var d=-1!==a.indexOf("Map"),e=-1!==a.indexOf("Weak"),f=d?"set":"add",g=mz[a],h=g&&g.prototype,i=g,j={},k=function(a){var b=mA(h[a]);mC(h,a,"add"===a?function(a){return b(this,0===a?0:a),this}:"delete"===a?function(a){return(!e||!!mI(a))&&b(this,0===a?0:a)}:"get"===a?function(a){return e&&!mI(a)?void 0:b(this,0===a?0:a)}:"has"===a?function(a){return(!e||!!mI(a))&&b(this,0===a?0:a)}:function(a,c){return b(this,0===a?0:a,c),this})};if(mB(a,!mG(g)||!(e||h.forEach&&!mJ(function(){new g().entries().next()}))))i=c.getConstructor(b,a,d,f),mD.enable();else if(mB(a,!0)){var l=new i,m=l[f](e?{}:-0,1)!==l,n=mJ(function(){l.has(1)}),o=mK(function(a){new g(a)}),p=!e&&mJ(function(){for(var a=new g,b=5;b--;)a[f](b,b);return!a.has(-0)});o||((i=b(function(a,b){mF(a,h);var c=mM(new g,a,i);return mH(b)||mE(b,c[f],{that:c,AS_ENTRIES:d}),c})).prototype=h,h.constructor=i),(n||p)&&(k("delete"),k("has"),d&&k("get")),(p||m)&&k(f),e&&h.clear&&delete h.clear}return j[a]=i,my({global:!0,constructor:!0,forced:i!==g},j),mL(i,a),e||c.setStrong(i,a,d),i},mO=dC,mP=function(a,b,c){for(var d in b)mO(a,d,b[d],c);return a},mQ=gK,mR=ac,mS=am,mT=bu,mU=dP,mV=e8,mW=mR([].push),mX=function(a){var b=1===a,c=2===a,d=3===a,e=4===a,f=6===a,g=7===a,h=5===a||f;return function(i,j,k,l){for(var m,n,o=mT(i),p=mS(o),q=mU(p),r=mQ(j,k),s=0,t=l||mV,u=b?t(i,q):c||g?t(i,0):void 0;q>s;s++)if((h||s in p)&&(n=r(m=p[s],s,o),a)){if(b)u[s]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return s;case 2:mW(u,m)}else switch(a){case 4:return!1;case 7:mW(u,m)}}return f?-1:d||e?e:u}},mY={forEach:mX(0),map:mX(1),filter:mX(2),some:mX(3),every:mX(4),find:mX(5),findIndex:mX(6),filterReject:mX(7)}
1,mZ=ac,m$=mP,m_=mt.getWeakData,m0=gn,m1=cn,m2=an,m3=aD,m4=jr,m5=mY,m6=by,m7=dd,m8=m7.set,m9=m7.getterFor,na=m5.find,nb=m5.findIndex,nc=mZ([].splice),nd=0,ne=function(a){return a.frozen||(a.frozen=new nf)},nf=function(){this.entries=[]},ng=function(a,b){return na(a.entries,function(a){return a[0]===b})};nf.prototype={get:function(a){var b=ng(this,a);if(b)return b[1]},has:function(a){return!!ng(this,a)},set:function(a,b){var c=ng(this,a);c?c[1]=b:this.entries.push([a,b])},delete:function(a){var b=nb(this.entries,function(b){return b[0]===a});return~b&&nc(this.entries,b,1),!!~b}};var nh={getConstructor:function(a,b,c,d){var e=a(function(a,e){m0(a,f),m8(a,{type:b,id:nd++,frozen:void 0}),m2(e)||m4(e,a[d],{that:a,AS_ENTRIES:c})}),f=e.prototype,g=m9(b),h=function(a,b,c){var d=g(a),e=m_(m1(b),!0);return!0===e?ne(d).set(b,c):e[d.id]=c,a};return m$(f,{delete:function(a){var b=g(this);if(!m3(a))return!1;var c=m_(a);return!0===c?ne(b).delete(a):c&&m6(c,b.id)&&delete c[b.id]},has:function(a){var b=g(this);if(!m3(a))return!1;var c=m_(a);return!0===c?ne(b).has(a):c&&m6(c,b.id)}}),m$(f,c?{get:function(a){var b=g(this);if(m3(a)){var c=m_(a);return!0===c?ne(b).get(a):c?c[b.id]:void 0}},set:function(a,b){return h(this,a,b)}}:{add:function(a){return h(this,a,!0)}}),e}},ni=mN,nj=nh;ni("WeakSet",function(a){return function(){return a(this,arguments.length?arguments[0]:void 0)}},nj);var nk={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},nl=b2,nm=nl("span").classList,nn=nm&&nm.constructor&&nm.constructor.prototype,no=nn===Object.prototype?void 0:nn,np=N,nq=nk,nr=no,ns=lr,nt=cC,nu=ge,nv=bN,nw=nv("iterator"),nx=ns.values,ny=function(a,b){if(a){if(a[nw]!==nx)try{nt(a,nw,nx)}catch(c){a[nw]=nx}if(nu(a,b,!0),nq[b]){for(var d in ns)if(a[d]!==ns[d])try{nt(a,d,ns[d])}catch(e){a[d]=ns[d]}}}};for(var nz in nq)ny(np[nz]&&np[nz].prototype,nz);function nA(a,b,c,d){if("a"===c&&!d)throw TypeError("Private accessor was defined without a getter");if("function"==typeof b?a!==b||!d:!b.has(a))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===c?d:"a"===c?d.call(a):d?d.value:b.get(a)}ny(nr,"DOMTokenList");var nB="#ch-tooltip",nC={enabled:!0,text:function(a,b,c){return"".concat(b," - ").concat(c.format("LLLL"))}},nD={placement:"top",modifiers:[{name:"offset",options:{offset:[0,8]}}]},nE={getBoundingClientRect:function(){var a=arguments.length>0&& void 0!==arguments[0]?arguments[0]:0,b=arguments.length>1&& void 0!==arguments[1]?arguments[1]:0;return{width:0,height:0,top:b,right:a,bottom:b,left:a,x:a,y:b,toJSON:function(){}}}},nF=function(){var a,b,c;function d(a){!function(a,b){if(!(a instanceof b))throw TypeError("Cannot call a class as a function")}(this,d),z.add(this),this.name="Tooltip",this.calendar=a,this.root=null,this.popperInstance=null,this.options=nC,this.listenerAttached=!1}return a=d,b=[{key:"setup",value:function(a){this.options=Object.assign(Object.assign({},nC),a);var b=this.calendar.eventEmitter;if(!this.options.enabled){this.listenerAttached&&(b.off("mouseover",this.mouseOverCallback,this),b.off("mouseout",this.mouseOutCallback,this),this.listenerAttached=!1),this.destroy();return}if(this.popperOptions=Object.assign(Object.assign({},nD),this.options),this.root=document.getElementById(nB.slice(1)),!this.root){var c=document.createElement("div");c.setAttribute("id",nB.slice(1)),c.setAttribute("role","tooltip"),c.innerHTML='<div id="'.concat(nB.slice(1),'-arrow" data-popper-arrow="true"></div>')+'<span id="'.concat(nB.slice(1),'-body"></span>'),this.root=document.body.appendChild(c)}this.root.setAttribute("data-theme",this.calendar.options.options.theme),this.popperInstance=(0,C.fi)(nE,this.root,this.popperOptions),this.listenerAttached||(b.on("mouseover",this.mouseOverCallback,this),b.on("mouseout",this.mouseOutCallback,this),this.listenerAttached=!0)}},{key:"mouseOverCallback",value:function(a,b,c){nA(this,z,"m",A).call(this,a.target,b,c)}},{key:"mouseOutCallback",value:function(){nA(this,z,"m",B).call(this)}},{key:"paint",value:function(){return Promise.resolve()}},{key:"destroy",value:function(){return this.root&&this.root.remove(),Promise.resolve()}}
1],D(a.prototype,b),c&&D(a,c),Object.defineProperty(a,"prototype",{writable:!1}),d}();z=new WeakSet,A=function(a,b,c){var d=this,e=this.options.text,f=e?e(b,c,this.calendar.dateHelper.date(b)):null;f&&(nE.getBoundingClientRect=function(){return a.getBoundingClientRect()},document.getElementById("".concat(nB.slice(1),"-body")).innerHTML=f,this.popperInstance.setOptions(function(){return Object.assign(Object.assign({},d.popperOptions),{modifiers:[].concat(E(d.popperOptions.modifiers),[{name:"eventListeners",enabled:!0}])})}),this.popperInstance.update(),this.root.setAttribute("data-show","1"))},B=function(){var a=this;this.root.removeAttribute("data-show"),this.popperInstance.setOptions(function(){return Object.assign(Object.assign({},a.popperOptions),{modifiers:[].concat(E(a.popperOptions.modifiers),[{name:"eventListeners",enabled:!1}])})})}},2454:function(a,b,c){"use strict";/*!
2 * Chart.js v3.9.1
3 * https://www.chartjs.org
4 * (c) 2022 Chart.js Contributors
5 * Released under the MIT License
6 */ function d(){}c.d(b,{"$":function(){return bh},A:function(){return R},B:function(){return k},C:function(){return o},D:function(){return bz},E:function(){return ac},F:function(){return X},G:function(){return bb},H:function(){return L},I:function(){return ad},J:function(){return bd},K:function(){return bw},L:function(){return bi},M:function(){return bm},N:function(){return bj},O:function(){return bx},P:function(){return G},Q:function(){return p},R:function(){return aq},S:function(){return ar},T:function(){return H},U:function(){return a6},V:function(){return u},W:function(){return B},X:function(){return b6},Y:function(){return ah},Z:function(){return ag},"_":function(){return am},a:function(){return by},a0:function(){return Z},a1:function(){return b8},a2:function(){return b0},a3:function(){return cb},a4:function(){return ao},a5:function(){return ca},a6:function(){return b_},a7:function(){return a7},a8:function(){return D},a9:function(){return bC},aA:function(){return ch},aB:function(){return ci},aC:function(){return as},aD:function(){return cj},aE:function(){return bg},aF:function(){return d},aG:function(){return $},aH:function(){return V},aI:function(){return Q},aJ:function(){return U},aK:function(){return T},aL:function(){return Y},aM:function(){return bc},aN:function(){return ai},aO:function(){return af},aa:function(){return bB},ab:function(){return bD},ac:function(){return v},ad:function(){return f},ae:function(){return ap},af:function(){return b9},ag:function(){return be},ah:function(){return E},ai:function(){return q},aj:function(){return F},ak:function(){return ae},al:function(){return bt},am:function(){return b$},an:function(){return co},ao:function(){return cn},ap:function(){return cd},aq:function(){return ce},ar:function(){return cc},as:function(){return bk},at:function(){return bl},au:function(){return bf},av:function(){return bp},aw:function(){return bu},ax:function(){return bv},ay:function(){return cm},az:function(){return aa},b:function(){return h},c:function(){return a4},d:function(){return ba},e:function(){return ay},f:function(){return y},g:function(){return j},h:function(){return bA},i:function(){return i},j:function(){return C},k:function(){return g},l:function(){return ak},m:function(){return m},n:function(){return n},o:function(){return cg},p:function(){return ab},q:function(){return at},r:function(){return an},s:function(){return P},t:function(){return W},u:function(){return al},v:function(){return l},w:function(){return au},x:function(){return S},y:function(){return bU},z:function(){return O}});let e,f=(e=0,function(){return e++});function g(a){return null==a}function h(a){if(Array.isArray&&Array.isArray(a))return!0;let b=Object.prototype.toString.call(a);return"[object"===b.slice(0,7)&&"Array]"===b.slice(-6)}function i(a){return null!==a&&"[object Object]"===Object.prototype.toString.call(a)}let j=a=>("number"==typeof a||a instanceof Number)&&isFinite(+a);function k(a,b){return j(a)?a:b}function l(a,b){return void 0===a?b:a}let m=(a,b)=>"string"==typeof a&&a.endsWith("%")?parseFloat(a)/100:a/b,n=(a,b)=>"string"==typeof a&&a.endsWith("%")?parseFloat(a)/100*b:+a;function o(a,b,c){if(a&&"function"==typeof a.call)return a.apply(c,b)}function p(a,b,c,d){let e,f,g;if(h(a)){if(f=a.length,d)for(e=f-1;e>=0;e--)b.call(c,a[e],e);else for(e=0;e<f;e++)b.call(c,a[e],e)}else if(i(a))for(e=0,f=(g=Object.keys(a)).length;e<f;e++)b.call(c,a[g[e]],g[e])}function q(a,b){let c,d,e,f;if(!a||!b||a.length!==b.length)return!1;for(c=0,d=a.length;c<d;++c)if(e=a[c],f=b[c],e.datasetIndex!==f.datasetIndex||e.index!==f.index)return!1;return!0}function r(a){if(h(a))return a.map(r);if(i(a)){let b=Object.create(null),c=Object.keys(a),d=c.length,e=0;for(;e<d;++e)b[c[e]]=r(a[c[e]]);return b}return a}function s(a){return -1===["__proto__","prototype","constructor"].indexOf(a)}function t(a,b,c,d){if(!s(a))return;let e=b[a],f=c[a];i(e)&&i(f)?u(e,f,d):b[a]=r(f)}function u(a,b,c){let d=h(b)?b:[b],e=d.length;if(!i(a))return a;c=c||{};let f=c.merger||t;for(let g=0;g<e;++g){if(!i(b=d[g]))continue;let j=Object.keys(b);for(let k=0,l=j.length;k<l;++k)f(j[k],a,b,c)}return a}function v(a,b){return u(a,b,{merger:w})}function w(a,b,c){if(!s(a))return;let d=b[a],e=c[a];i(d)&&i(e)?v(d,e):Object.prototype.hasOwnProperty.call(b,a)||(b[a]=r(e))}let x={"":a=>a,x:a=>a.x,y:a=>a.y};function y(a,b){let c=x[b]||(x[b]=z(b));return c(a)}function z(a){let b=A(a);return a=>{for(let c of b){if(""===c)break;a=a&&a[c]}return a}}function A(a){let b=a.split("."),c=[],d="";for(let e of b)(d+=e).endsWith("\\")?d=d.slice(0,-1)+".":(c.push(d),d="");return c}function B(a){return a.charAt(0).toUpperCase()+a.slice(1)}let C=a=>void 0!==a,D=a=>"function"==typeof a,E=(a,b)=>{if(a.size!==b.size)return!1;for(let c of a)if(!b.has(c))return!1;return!0};function F(a){return"mouseup"===a.type||"click"===a.type||"contextmenu"===a.type}let G=Math.PI,H=2*G,I=H+G,J=Number.POSITIVE_INFINITY,K=G/180,L=G/2,M=G/4,N=2*G/3,O=Math.log10,P=Math.sign;function Q(a){let b=Math.round(a);a=T(a,b,a/1e3)?b:a;let c=Math.pow(10,Math.floor(O(a))),d=a/c;return(d<=1?1:d<=2?2:d<=5?5:10)*c}function R(a){let b=[],c=Math.sqrt(a),d;for(d=1;d<c;d++)a%d==0&&(b.push(d),b.push(a/d));return c===(0|c)&&b.push(c),b.sort((a,b)=>a-b).pop(),b}function S(a){return!isNaN(parseFloat(a))&&isFinite(a)}function T(a,b,c){return Math.abs(a-b)<c}function U(a,b){let c=Math.round(a);return c-b<=a&&c+b>=a}function V(a,b,c){let d,e,f;for(d=0,e=a.length;d<e;
6d++)isNaN(f=a[d][c])||(b.min=Math.min(b.min,f),b.max=Math.max(b.max,f))}function W(a){return a*(G/180)}function X(a){return a*(180/G)}function Y(a){if(!j(a))return;let b=1,c=0;for(;Math.round(a*b)/b!==a;)b*=10,c++;return c}function Z(a,b){let c=b.x-a.x,d=b.y-a.y,e=Math.atan2(d,c);return e< -.5*G&&(e+=H),{angle:e,distance:Math.sqrt(c*c+d*d)}}function $(a,b){return Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2))}function _(a,b){return(a-b+I)%H-G}function aa(a){return(a%H+H)%H}function ab(a,b,c,d){let e=aa(a),f=aa(b),g=aa(c),h=aa(f-e),i=aa(g-e),j=aa(e-f),k=aa(e-g);return e===f||e===g||d&&f===g||h>i&&j<k}function ac(a,b,c){return Math.max(b,Math.min(c,a))}function ad(a){return ac(a,-32768,32767)}function ae(a,b,c,d=1e-6){return a>=Math.min(b,c)-d&&a<=Math.max(b,c)+d}function af(a,b,c){c=c||(c=>a[c]<b);let d=a.length-1,e=0,f;for(;d-e>1;)c(f=e+d>>1)?e=f:d=f;return{lo:e,hi:d}}let ag=(a,b,c,d)=>af(a,c,d?d=>a[d][b]<=c:d=>a[d][b]<c),ah=(a,b,c)=>af(a,c,d=>a[d][b]>=c);function ai(a,b,c){let d=0,e=a.length;for(;d<e&&a[d]<b;)d++;for(;e>d&&a[e-1]>c;)e--;return d>0||e<a.length?a.slice(d,e):a}let aj=["push","pop","shift","splice","unshift"];function ak(a,b){if(a._chartjs){a._chartjs.listeners.push(b);return}Object.defineProperty(a,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[b]}}),aj.forEach(b=>{let c="_onData"+B(b),d=a[b];Object.defineProperty(a,b,{configurable:!0,enumerable:!1,value(...b){let e=d.apply(this,b);return a._chartjs.listeners.forEach(a=>{"function"==typeof a[c]&&a[c](...b)}),e}})})}function al(a,b){let c=a._chartjs;if(!c)return;let d=c.listeners,e=d.indexOf(b);-1!==e&&d.splice(e,1),!(d.length>0)&&(aj.forEach(b=>{delete a[b]}),delete a._chartjs)}function am(a){let b=new Set,c,d;for(c=0,d=a.length;c<d;++c)b.add(a[c]);return b.size===d?a:Array.from(b)}let an="undefined"==typeof window?function(a){return a()}:window.requestAnimationFrame;function ao(a,b,c){let d=c||(a=>Array.prototype.slice.call(a)),e=!1,f=[];return function(...c){f=d(c),e||(e=!0,an.call(window,()=>{e=!1,a.apply(b,f)}))}}function ap(a,b){let c;return function(...d){return b?(clearTimeout(c),c=setTimeout(a,b,d)):a.apply(this,d),b}}let aq=a=>"start"===a?"left":"end"===a?"right":"center",ar=(a,b,c)=>"start"===a?b:"end"===a?c:(b+c)/2,as=(a,b,c,d)=>a===(d?"left":"right")?c:"center"===a?(b+c)/2:b;function at(a,b,c){let d=b.length,e=0,f=d;if(a._sorted){let{iScale:g,_parsed:h}=a,i=g.axis,{min:j,max:k,minDefined:l,maxDefined:m}=g.getUserBounds();l&&(e=ac(Math.min(ag(h,g.axis,j).lo,c?d:ag(b,i,g.getPixelForValue(j)).lo),0,d-1)),f=m?ac(Math.max(ag(h,g.axis,k,!0).hi+1,c?0:ag(b,i,g.getPixelForValue(k),!0).hi+1),e,d)-e:d-e}return{start:e,count:f}}function au(a){let{xScale:b,yScale:c,_scaleRanges:d}=a,e={xmin:b.min,xmax:b.max,ymin:c.min,ymax:c.max};if(!d)return a._scaleRanges=e,!0;let f=d.xmin!==b.min||d.xmax!==b.max||d.ymin!==c.min||d.ymax!==c.max;return Object.assign(d,e),f}let av=a=>0===a||1===a,aw=(a,b,c)=>-(Math.pow(2,10*(a-=1))*Math.sin((a-b)*H/c)),ax=(a,b,c)=>Math.pow(2,-10*a)*Math.sin((a-b)*H/c)+1,ay={linear:a=>a,easeInQuad:a=>a*a,easeOutQuad:a=>-a*(a-2),easeInOutQuad:a=>(a/=.5)<1?.5*a*a:-.5*(--a*(a-2)-1),easeInCubic:a=>a*a*a,easeOutCubic:a=>(a-=1)*a*a+1,easeInOutCubic:a=>(a/=.5)<1?.5*a*a*a:.5*((a-=2)*a*a+2),easeInQuart:a=>a*a*a*a,easeOutQuart:a=>-((a-=1)*a*a*a-1),easeInOutQuart:a=>(a/=.5)<1?.5*a*a*a*a:-.5*((a-=2)*a*a*a-2),easeInQuint:a=>a*a*a*a*a,easeOutQuint:a=>(a-=1)*a*a*a*a+1,easeInOutQuint:a=>(a/=.5)<1?.5*a*a*a*a*a:.5*((a-=2)*a*a*a*a+2),easeInSine:a=>-Math.cos(a*L)+1,easeOutSine:a=>Math.sin(a*L),easeInOutSine:a=>-.5*(Math.cos(G*a)-1),easeInExpo:a=>0===a?0:Math.pow(2,10*(a-1)),easeOutExpo:a=>1===a?1:-Math.pow(2,-10*a)+1,easeInOutExpo:a=>av(a)?a:a<.5?.5*Math.pow(2,10*(2*a-1)):.5*(-Math.pow(2,-10*(2*a-1))+2),easeInCirc:a=>a>=1?a:-(Math.sqrt(1-a*a)-1),easeOutCirc:a=>Math.sqrt(1-(a-=1)*a),easeInOutCirc:a=>(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1),easeInElastic:a=>av(a)?a:aw(a,.075,.3),easeOutElastic:a=>av(a)?a:ax(a,.075,.3),easeInOutElastic(a){return av(a)?a:a<.5?.5*aw(2*a,.1125,.45):.5+.5*ax(2*a-1,.1125,.45)},easeInBack(a){return a*a*(2.70158*a-1.70158)},easeOutBack(a){return(a-=1)*a*(2.70158*a+1.70158)+1},easeInOutBack(a){let b=1.70158;return(a/=.5)<1?.5*(a*a*(((b*=1.525)+1)*a-b)):.5*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},easeInBounce:a=>1-ay.easeOutBounce(1-a),easeOutBounce(a){return a<.36363636363636365?7.5625*a*a:a<.7272727272727273?7.5625*(a-=.5454545454545454)*a+.75:a<.9090909090909091?7.5625*(a-=.8181818181818182)*a+.9375:7.5625*(a-=.9545454545454546)*a+.984375},easeInOutBounce:a=>a<.5?.5*ay.easeInBounce(2*a):.5*ay.easeOutBounce(2*a-1)+.5};/*!
7 * @kurkle/color v0.2.1
8 * https://github.com/kurkle/color#readme
9 * (c) 2022 Jukka Kurkela
10 * Released under the MIT License
11 */ function az(a){return a+.5|0}let aA=(a,b,c)=>
11Math.max(Math.min(a,c),b);function aB(a){return aA(az(2.55*a),0,255)}function aC(a){return aA(az(255*a),0,255)}function aD(a){return aA(az(a/2.55)/100,0,1)}function aE(a){return aA(az(100*a),0,100)}let aF={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},aG=[..."0123456789ABCDEF"],aH=a=>aG[15&a],aI=a=>aG[(240&a)>>4]+aG[15&a],aJ=a=>(240&a)>>4==(15&a),aK=a=>aJ(a.r)&&aJ(a.g)&&aJ(a.b)&&aJ(a.a),aL=(a,b)=>a<255?b(a):"",aM=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function aN(a,b,c){let d=b*Math.min(c,1-c),e=(b,e=(b+a/30)%12)=>c-d*Math.max(Math.min(e-3,9-e,1),-1);return[e(0),e(8),e(4)]}function aO(a,b,c){let d=(d,e=(d+a/60)%6)=>c-c*b*Math.max(Math.min(e,4-e,1),0);return[d(5),d(3),d(1)]}function aP(a,b,c){let d=aN(a,1,.5),e;for(b+c>1&&(e=1/(b+c),b*=e,c*=e),e=0;e<3;e++)d[e]*=1-b-c,d[e]+=b;return d}function aQ(a){let b=a.r/255,c=a.g/255,d=a.b/255,e=Math.max(b,c,d),f=Math.min(b,c,d),g=(e+f)/2,h,i,j;if(e!==f){var k,l,m,n,o;j=e-f,i=g>.5?j/(2-e-f):j/(e+f),h=60*(h=(k=b,l=c,m=d,n=j,k===(o=e)?(l-m)/n+(l<m?6:0):l===o?(m-k)/n+2:(k-l)/n+4))+.5}return[0|h,i||0,g]}function aR(a,b,c,d){return(Array.isArray(b)?a(b[0],b[1],b[2]):a(b,c,d)).map(aC)}function aS(a,b,c){return aR(aN,a,b,c)}function aT(a){return(a%360+360)%360}let aU={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},aV={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"},aW,aX=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,aY=a=>a<=.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055,aZ=a=>a<=.04045?a/12.92:Math.pow((a+.055)/1.055,2.4);function a$(a,b,c){if(a){let d=aQ(a);d[b]=Math.max(0,Math.min(d[b]+d[b]*c,0===b?360:1)),d=aS(d),a.r=d[0],a.g=d[1],a.b=d[2]}}function a_(a,b){return a?Object.assign(b||{},a):a}function a0(a){var b={r:0,g:0,b:0,a:255};return Array.isArray(a)?a.length>=3&&(b={r:a[0],g:a[1],b:a[2],a:255},a.length>3&&(b.a=aC(a[3]))):(b=a_(a,{r:0,g:0,b:0,a:1})).a=aC(b.a),b}class a1{constructor(a){if(a instanceof a1)return a;let b=typeof a,c;if("object"===b)c=a0(a);else if("string"===b){var d,e,f,g;c=(f=(d=a).length,"#"===d[0]&&(4===f||5===f?e={r:255&17*aF[d[1]],g:255&17*aF[d[2]],b:255&17*aF[d[3]],a:5===f?17*aF[d[4]]:255}:(7===f||9===f)&&(e={r:aF[d[1]]<<4|aF[d[2]],g:aF[d[3]]<<4|aF[d[4]],b:aF[d[5]]<<4|aF[d[6]],a:9===f?aF[d[7]]<<4|aF[d[8]]:255})),e||function(a){aW||((aW=function(){let a={},b=Object.keys(aV),c=Object.keys(aU),d,e,f,g,h;for(d=0;d<b.length;d++){for(e=0,g=h=b[d];e<c.length;e++)f=c[e],h=h.replace(f,aU[f]);f=parseInt(aV[g],16),a[h]=[f>>16&255,f>>8&255,255&f]}return a}()).transparent=[0,0,0,0]);let b=aW[a.toLowerCase()];return b&&{r:b[0],g:b[1],b:b[2],a:4===b.length?b[3]:255}}(a)||("r"===(g=a).charAt(0)?function(a){let b=aX.exec(a),c=255,d,e,f;if(b){if(b[7]!==d){let g=+b[7];c=b[8]?aB(g):aA(255*g,0,255)}return d=+b[1],e=+b[3],f=+b[5],d=255&(b[2]?aB(d):aA(d,0,255)),e=255&(b[4]?aB(e):aA(e,0,255)),f=255&(b[6]?aB(f):aA(f,0,255)),{r:d,g:e,b:f,a:c}}}(g):function(a){var b,c,d,e,f,g;let h=aM.exec(a),i=255,j;if(!h)return;h[5]!==j&&(i=h[6]?aB(+h[5]):aC(+h[5]));let k=aT(+h[2]),l=+h[3]/100,m=+h[4]/100;return{r:(j="hwb"===h[1]?(b=k,c=l,aR(aP,b,c,d=m)):"hsv"===h[1]?(e=k,f=l,aR(aO,e,f,g=m)):aS(k,l,m))[0],g:j[1],b:j[2],a:i}}(g)))}
11this._rgb=c,this._valid=!!c}get valid(){return this._valid}get rgb(){var a=a_(this._rgb);return a&&(a.a=aD(a.a)),a}set rgb(a){this._rgb=a0(a)}rgbString(){var a;return this._valid?(a=this._rgb)&&(a.a<255?`rgba(${a.r}, ${a.g}, ${a.b}, ${aD(a.a)})`:`rgb(${a.r}, ${a.g}, ${a.b})`):void 0}hexString(){var a,b;return this._valid?(b=aK(a=this._rgb)?aH:aI,a?"#"+b(a.r)+b(a.g)+b(a.b)+aL(a.a,b):void 0):void 0}hslString(){return this._valid?function(a){if(!a)return;let b=aQ(a),c=b[0],d=aE(b[1]),e=aE(b[2]);return a.a<255?`hsla(${c}, ${d}%, ${e}%, ${aD(a.a)})`:`hsl(${c}, ${d}%, ${e}%)`}(this._rgb):void 0}mix(a,b){if(a){let c=this.rgb,d=a.rgb,e,f=b===e?.5:b,g=2*f-1,h=c.a-d.a,i=((g*h== -1?g:(g+h)/(1+g*h))+1)/2;e=1-i,c.r=255&i*c.r+e*d.r+.5,c.g=255&i*c.g+e*d.g+.5,c.b=255&i*c.b+e*d.b+.5,c.a=f*c.a+(1-f)*d.a,this.rgb=c}return this}interpolate(a,b){return a&&(this._rgb=function(a,b,c){let d=aZ(aD(a.r)),e=aZ(aD(a.g)),f=aZ(aD(a.b));return{r:aC(aY(d+c*(aZ(aD(b.r))-d))),g:aC(aY(e+c*(aZ(aD(b.g))-e))),b:aC(aY(f+c*(aZ(aD(b.b))-f))),a:a.a+c*(b.a-a.a)}}(this._rgb,a._rgb,b)),this}clone(){return new a1(this.rgb)}alpha(a){return this._rgb.a=aC(a),this}clearer(a){let b=this._rgb;return b.a*=1-a,this}greyscale(){let a=this._rgb,b=az(.3*a.r+.59*a.g+.11*a.b);return a.r=a.g=a.b=b,this}opaquer(a){let b=this._rgb;return b.a*=1+a,this}negate(){let a=this._rgb;return a.r=255-a.r,a.g=255-a.g,a.b=255-a.b,this}lighten(a){return a$(this._rgb,2,a),this}darken(a){return a$(this._rgb,2,-a),this}saturate(a){return a$(this._rgb,1,a),this}desaturate(a){return a$(this._rgb,1,-a),this}rotate(a){var b,c,d;return b=this._rgb,c=a,(d=aQ(b))[0]=aT(d[0]+c),d=aS(d),b.r=d[0],b.g=d[1],b.b=d[2],this}}function a2(a){return new a1(a)}function a3(a){if(a&&"object"==typeof a){let b=a.toString();return"[object CanvasPattern]"===b||"[object CanvasGradient]"===b}return!1}function a4(a){return a3(a)?a:a2(a)}function a5(a){return a3(a)?a:a2(a).saturate(.5).darken(.1).hexString()}let a6=Object.create(null),a7=Object.create(null);function a8(a,b){if(!b)return a;let c=b.split(".");for(let d=0,e=c.length;d<e;++d){let f=c[d];a=a[f]||(a[f]=Object.create(null))}return a}function a9(a,b,c){return"string"==typeof b?u(a8(a,b),c):u(a8(a,""),b)}var ba=new class{constructor(a){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=a=>a.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(a,b)=>a5(b.backgroundColor),this.hoverBorderColor=(a,b)=>a5(b.borderColor),this.hoverColor=(a,b)=>a5(b.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={}
11,this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(a)}set(a,b){return a9(this,a,b)}get(a){return a8(this,a)}describe(a,b){return a9(a7,a,b)}override(a,b){return a9(a6,a,b)}route(a,b,c,d){let e=a8(this,a),f=a8(this,c),g="_"+b;Object.defineProperties(e,{[g]:{value:e[b],writable:!0},[b]:{enumerable:!0,get(){let a=this[g],b=f[d];return i(a)?Object.assign({},b,a):l(a,b)},set(a){this[g]=a}}})}}({_scriptable:a=>!a.startsWith("on"),_indexable:a=>"events"!==a,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function bb(a,b,c,d,e){let f=b[e];return f||(f=b[e]=a.measureText(e).width,c.push(e)),f>d&&(d=f),d}function bc(a,b,c,d){let e=(d=d||{}).data=d.data||{},f=d.garbageCollect=d.garbageCollect||[];d.font!==b&&(e=d.data={},f=d.garbageCollect=[],d.font=b),a.save(),a.font=b;let g=0,i=c.length,j,k,l,m,n;for(j=0;j<i;j++)if(void 0!==(m=c[j])&&null!==m&& !0!==h(m))g=bb(a,e,f,g,m);else if(h(m))for(k=0,l=m.length;k<l;k++)void 0===(n=m[k])||null===n||h(n)||(g=bb(a,e,f,g,n));a.restore();let o=f.length/2;if(o>c.length){for(j=0;j<o;j++)delete e[f[j]];f.splice(0,o)}return g}function bd(a,b,c){let d=a.currentDevicePixelRatio,e=0!==c?Math.max(c/2,.5):0;return Math.round((b-e)*d)/d+e}function be(a,b){(b=b||a.getContext("2d")).save(),b.resetTransform(),b.clearRect(0,0,a.width,a.height),b.restore()}function bf(a,b,c,d){bg(a,b,c,d,null)}function bg(a,b,c,d,e){let f,g,h,i,j,k,l=b.pointStyle,m=b.rotation,n=b.radius,o=(m||0)*K;if(l&&"object"==typeof l&&("[object HTMLImageElement]"===(f=l.toString())||"[object HTMLCanvasElement]"===f)){a.save(),a.translate(c,d),a.rotate(o),a.drawImage(l,-l.width/2,-l.height/2,l.width,l.height),a.restore();return}if(!isNaN(n)&&!(n<=0)){switch(a.beginPath(),l){default:e?a.ellipse(c,d,e/2,n,0,0,H):a.arc(c,d,n,0,H),a.closePath();break;case"triangle":a.moveTo(c+Math.sin(o)*n,d-Math.cos(o)*n),o+=N,a.lineTo(c+Math.sin(o)*n,d-Math.cos(o)*n),o+=N,a.lineTo(c+Math.sin(o)*n,d-Math.cos(o)*n),a.closePath();break;case"rectRounded":j=.516*n,i=n-j,g=Math.cos(o+M)*i,h=Math.sin(o+M)*i,a.arc(c-g,d-h,j,o-G,o-L),a.arc(c+h,d-g,j,o-L,o),a.arc(c+g,d+h,j,o,o+L),a.arc(c-h,d+g,j,o+L,o+G),a.closePath();break;case"rect":if(!m){i=Math.SQRT1_2*n,k=e?e/2:i,a.rect(c-k,d-i,2*k,2*i);break}o+=M;case"rectRot":g=Math.cos(o)*n,h=Math.sin(o)*n,a.moveTo(c-g,d-h),a.lineTo(c+h,d-g),a.lineTo(c+g,d+h),a.lineTo(c-h,d+g),a.closePath();break;case"crossRot":o+=M;case"cross":g=Math.cos(o)*n,h=Math.sin(o)*n,a.moveTo(c-g,d-h),a.lineTo(c+g,d+h),a.moveTo(c+h,d-g),a.lineTo(c-h,d+g);break;case"star":g=Math.cos(o)*n,h=Math.sin(o)*n,a.moveTo(c-g,d-h),a.lineTo(c+g,d+h),a.moveTo(c+h,d-g),a.lineTo(c-h,d+g),o+=M,g=Math.cos(o)*n,h=Math.sin(o)*n,a.moveTo(c-g,d-h),a.lineTo(c+g,d+h),a.moveTo(c+h,d-g),a.lineTo(c-h,d+g);break;case"line":g=e?e/2:Math.cos(o)*n,h=Math.sin(o)*n,a.moveTo(c-g,d-h),a.lineTo(c+g,d+h);break;case"dash":a.moveTo(c,d),a.lineTo(c+Math.cos(o)*n,d+Math.sin(o)*n)}a.fill(),b.borderWidth>0&&a.stroke()}}function bh(a,b,c){return c=c||.5,!b||a&&a.x>b.left-c&&a.x<b.right+c&&a.y>b.top-c&&a.y<b.bottom+c}function bi(a,b){a.save(),a.beginPath(),a.rect(b.left,b.top,b.right-b.left,b.bottom-b.top),a.clip()}function bj(a){a.restore()}function bk(a,b,c,d,e){if(!b)return a.lineTo(c.x,c.y);if("middle"===e){let f=(b.x+c.x)/2;a.lineTo(f,b.y),a.lineTo(f,c.y)}else"after"===e!= !!d?a.lineTo(b.x,c.y):a.lineTo(c.x,b.y);a.lineTo(c.x,c.y)}function bl(a,b,c,d){if(!b)return a.lineTo(c.x,c.y);a.bezierCurveTo(d?b.cp1x:b.cp2x,d?b.cp1y:b.cp2y,d?c.cp2x:c.cp1x,d?c.cp2y:c.cp1y,c.x,c.y)}function bm(a,b,c,d,e,f={}){let i=h(b)?b:[b],j=f.strokeWidth>0&&""!==f.strokeColor,k,l;for(a.save(),a.font=e.string,bn(a,f),k=0;k<i.length;++k)l=i[k],j&&(f.strokeColor&&(a.strokeStyle=f.strokeColor),g(f.strokeWidth)||(a.lineWidth=f.strokeWidth),a.strokeText(l,c,d,f.maxWidth)),a.fillText(l,c,d,f.maxWidth),bo(a,c,d,l,f),d+=e.lineHeight;a.restore()}function bn(a,b){b.translation&&a.translate(b.translation[0],b.translation[1]),g(b.rotation)||a.rotate(b.rotation),b.color&&(a.fillStyle=b.color),b.textAlign&&(a.textAlign=b.textAlign),b.textBaseline&&(a.textBaseline=b.textBaseline)}function bo(a,b,c,d,e){if(e.strikethrough||e.underline){let f=a.measureText(d),g=b-f.actualBoundingBoxLeft,h=b+f.actualBoundingBoxRight,i=c-f.actualBoundingBoxAscent,j=c+f.actualBoundingBoxDescent,k=e.strikethrough?(i+j)/2:j;a.strokeStyle=a.fillStyle,a.beginPath(),a.lineWidth=e.decorationWidth||2,a.moveTo(g,k),a.lineTo(h,k),a.stroke()}}function bp(a,b){let{x:c,y:d,w:e,h:f,radius:g}=b;a.arc(c+g.topLeft,d+g.topLeft,g.topLeft,-L,G,!0),a.lineTo(c,d+f-g.bottomLeft),a.arc(c+g.bottomLeft,d+f-g.bottomLeft,g.bottomLeft,G,L,!0),a.lineTo(c+e-g.bottomRight,d+f),a.arc(c+e-g.bottomRight,d+f-g.bottomRight,g.bottomRight,L,0,!0),a.lineTo(c+e,d+g.topRight),a.arc(c+e-g.topRight,d+g.topRight,g.topRight,0,-L,!0),a.lineTo(c+g.to
11pLeft,d)}let bq=RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),br=RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/),bs=a=>+a||0;function bt(a,b){let c={},d=i(b),e=d?Object.keys(b):b,f=i(a)?d?c=>l(a[c],a[b[c]]):b=>a[b]:()=>a;for(let g of e)c[g]=bs(f(g));return c}function bu(a){return bt(a,{top:"y",right:"x",bottom:"y",left:"x"})}function bv(a){return bt(a,["topLeft","topRight","bottomLeft","bottomRight"])}function bw(a){let b=bu(a);return b.width=b.left+b.right,b.height=b.top+b.bottom,b}function bx(a,b){var c;a=a||{},b=b||ba.font;let d=l(a.size,b.size);"string"==typeof d&&(d=parseInt(d,10));let e=l(a.style,b.style);e&&!(""+e).match(br)&&(console.warn('Invalid font style specified: "'+e+'"'),e="");let f={family:l(a.family,b.family),lineHeight:function(a,b){let c=(""+a).match(bq);if(!c||"normal"===c[1])return 1.2*b;switch(a=+c[2],c[3]){case"px":return a;case"%":a/=100}return b*a}(l(a.lineHeight,b.lineHeight),d),size:d,style:e,weight:l(a.weight,b.weight),string:""};return f.string=!(c=f)||g(c.size)||g(c.family)?null:(c.style?c.style+" ":"")+(c.weight?c.weight+" ":"")+c.size+"px "+c.family,f}function by(a,b,c,d){let e=!0,f,g,i;for(f=0,g=a.length;f<g;++f)if(void 0!==(i=a[f])&&(void 0!==b&&"function"==typeof i&&(i=i(b),e=!1),void 0!==c&&h(i)&&(i=i[c%i.length],e=!1),void 0!==i))return d&&!e&&(d.cacheable=!1),i}function bz(a,b,c){let{min:d,max:e}=a,f=n(b,(e-d)/2),g=(a,b)=>c&&0===a?0:a+b;return{min:g(d,-Math.abs(f)),max:g(e,f)}}function bA(a,b){return Object.assign(Object.create(a),b)}function bB(a,b=[""],c=a,d,e=()=>a[0]){C(d)||(d=bR("_fallback",a));let f={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:a,_rootScopes:c,_fallback:d,_getTarget:e,override:e=>bB([e,...a],b,c,d)};return new Proxy(f,{deleteProperty(b,c){return delete b[c],delete b._keys,delete a[0][c],!0},get(c,d){return bG(c,d,()=>bQ(d,b,a,c))},getOwnPropertyDescriptor(a,b){return Reflect.getOwnPropertyDescriptor(a._scopes[0],b)},getPrototypeOf(){return Reflect.getPrototypeOf(a[0])},has(a,b){return bS(a).includes(b)},ownKeys(a){return bS(a)},set(a,b,c){let d=a._storage||(a._storage=e());return a[b]=d[b]=c,delete a._keys,!0}})}function bC(a,b,c,d){let e={_cacheable:!1,_proxy:a,_context:b,_subProxy:c,_stack:new Set,_descriptors:bD(a,d),setContext:b=>bC(a,b,c,d),override:e=>bC(a.override(e),b,c,d)};return new Proxy(e,{deleteProperty(b,c){return delete b[c],delete a[c],!0},get(a,b,c){return bG(a,b,()=>bH(a,b,c))},getOwnPropertyDescriptor(b,c){return b._descriptors.allKeys?Reflect.has(a,c)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(a,c)},getPrototypeOf(){return Reflect.getPrototypeOf(a)},has(b,c){return Reflect.has(a,c)},ownKeys(){return Reflect.ownKeys(a)},set(b,c,d){return a[c]=d,delete b[c],!0}})}function bD(a,b={scriptable:!0,indexable:!0}){let{_scriptable:c=b.scriptable,_indexable:d=b.indexable,_allKeys:e=b.allKeys}=a;return{allKeys:e,scriptable:c,indexable:d,isScriptable:D(c)?c:()=>c,isIndexable:D(d)?d:()=>d}}let bE=(a,b)=>a?a+B(b):b,bF=(a,b)=>i(b)&&"adapters"!==a&&(null===Object.getPrototypeOf(b)||b.constructor===Object);function bG(a,b,c){if(Object.prototype.hasOwnProperty.call(a,b))return a[b];let d=c();return a[b]=d,d}function bH(a,b,c){let{_proxy:d,_context:e,_subProxy:f,_descriptors:g}=a,i=d[b];return D(i)&&g.isScriptable(b)&&(i=bI(b,i,a,c)),h(i)&&i.length&&(i=bJ(b,i,a,g.isIndexable)),bF(b,i)&&(i=bC(i,e,f&&f[b],g)),i}function bI(a,b,c,d){let{_proxy:e,_context:f,_subProxy:g,_stack:h}=c;if(h.has(a))throw Error("Recursion detected: "+Array.from(h).join("->")+"->"+a);return h.add(a),b=b(f,g||d),h.delete(a),bF(a,b)&&(b=bN(e._scopes,e,a,b)),b}function bJ(a,b,c,d){let{_proxy:e,_context:f,_subProxy:g,_descriptors:h}=c;if(C(f.index)&&d(a))b=b[f.index%b.length];else if(i(b[0])){let j=b,k=e._scopes.filter(a=>a!==j);for(let l of(b=[],j)){let m=bN(k,e,a,l);b.push(bC(m,f,g&&g[a],h))}}return b}function bK(a,b,c){return D(a)?a(b,c):a}let bL=(a,b)=>!0===a?b:"string"==typeof a?y(b,a):void 0;function bM(a,b,c,d,e){for(let f of b){let g=bL(c,f);if(g){a.add(g);let h=bK(g._fallback,c,e);if(C(h)&&h!==c&&h!==d)return h}else if(!1===g&&C(d)&&c!==d)return null}return!1}
11function bN(a,b,c,d){let e=b._rootScopes,f=bK(b._fallback,c,d),g=[...a,...e],h=new Set;h.add(d);let i=bO(h,g,c,f||c,d);return!(null===i||C(f)&&f!==c&&null===(i=bO(h,g,f,i,d)))&&bB(Array.from(h),[""],e,f,()=>bP(b,c,d))}function bO(a,b,c,d,e){for(;c;)c=bM(a,b,c,d,e);return c}function bP(a,b,c){let d=a._getTarget();b in d||(d[b]={});let e=d[b];return h(e)&&i(c)?c:e}function bQ(a,b,c,d){let e;for(let f of b)if(e=bR(bE(f,a),c),C(e))return bF(a,e)?bN(c,d,a,e):e}function bR(a,b){for(let c of b){if(!c)continue;let d=c[a];if(C(d))return d}}function bS(a){let b=a._keys;return b||(b=a._keys=bT(a._scopes)),b}function bT(a){let b=new Set;for(let c of a)for(let d of Object.keys(c).filter(a=>!a.startsWith("_")))b.add(d);return Array.from(b)}function bU(a,b,c,d){let{iScale:e}=a,{key:f="r"}=this._parsing,g=Array(d),h,i,j,k;for(h=0,i=d;h<i;++h)k=b[j=h+c],g[h]={r:e.parse(y(k,f),j)};return g}let bV=Number.EPSILON||1e-14,bW=(a,b)=>b<a.length&&!a[b].skip&&a[b],bX=a=>"x"===a?"y":"x";function bY(a,b,c,d){let e=a.skip?b:a,f=b,g=c.skip?b:c,h=$(f,e),i=$(g,f),j=h/(h+i),k=i/(h+i);j=isNaN(j)?0:j,k=isNaN(k)?0:k;let l=d*j,m=d*k;return{previous:{x:f.x-l*(g.x-e.x),y:f.y-l*(g.y-e.y)},next:{x:f.x+m*(g.x-e.x),y:f.y+m*(g.y-e.y)}}}function bZ(a,b,c){return Math.max(Math.min(a,c),b)}function b$(a,b,c,d,e){let f,g,h,i;if(b.spanGaps&&(a=a.filter(a=>!a.skip)),"monotone"===b.cubicInterpolationMode)!function(a,b="x"){let c=bX(b),d=a.length,e=Array(d).fill(0),f=Array(d),g,h,i,j=bW(a,0);for(g=0;g<d;++g)if(h=i,i=j,j=bW(a,g+1),i){if(j){let k=j[b]-i[b];e[g]=0!==k?(j[c]-i[c])/k:0}f[g]=h?j?P(e[g-1])!==P(e[g])?0:(e[g-1]+e[g])/2:e[g-1]:e[g]}!function(a,b,c){let d=a.length,e,f,g,h,i,j=bW(a,0);for(let k=0;k<d-1;++k){if(i=j,j=bW(a,k+1),i&&j){if(T(b[k],0,bV)){c[k]=c[k+1]=0;continue}e=c[k]/b[k],f=c[k+1]/b[k],h=Math.pow(e,2)+Math.pow(f,2),!(h<=9)&&(g=3/Math.sqrt(h),c[k]=e*g*b[k],c[k+1]=f*g*b[k])}}}(a,e,f),function(a,b,c="x"){let d=bX(c),e=a.length,f,g,h,i=bW(a,0);for(let j=0;j<e;++j){if(g=h,h=i,i=bW(a,j+1),!h)continue;let k=h[c],l=h[d];g&&(f=(k-g[c])/3,h[`cp1${c}`]=k-f,h[`cp1${d}`]=l-f*b[j]),i&&(f=(i[c]-k)/3,h[`cp2${c}`]=k+f,h[`cp2${d}`]=l+f*b[j])}}(a,f,b)}(a,e);else{let j=d?a[a.length-1]:a[0];for(f=0,g=a.length;f<g;++f)i=bY(j,h=a[f],a[Math.min(f+1,g-(d?0:1))%g],b.tension),h.cp1x=i.previous.x,h.cp1y=i.previous.y,h.cp2x=i.next.x,h.cp2y=i.next.y,j=h}b.capBezierPoints&&function(a,b){let c,d,e,f,g,h=bh(a[0],b);for(c=0,d=a.length;c<d;++c)g=f,f=h,h=c<d-1&&bh(a[c+1],b),f&&(e=a[c],g&&(e.cp1x=bZ(e.cp1x,b.left,b.right),e.cp1y=bZ(e.cp1y,b.top,b.bottom)),h&&(e.cp2x=bZ(e.cp2x,b.left,b.right),e.cp2y=bZ(e.cp2y,b.top,b.bottom)))}(a,c)}function b_(){return"undefined"!=typeof window&&"undefined"!=typeof document}function b0(a){let b=a.parentNode;return b&&"[object ShadowRoot]"===b.toString()&&(b=b.host),b}function b1(a,b,c){let d;return"string"==typeof a?(d=parseInt(a,10),-1!==a.indexOf("%")&&(d=d/100*b.parentNode[c])):d=a,d}let b2=a=>window.getComputedStyle(a,null),b3=["top","right","bottom","left"];function b4(a,b,c){let d={};c=c?"-"+c:"";for(let e=0;e<4;e++){let f=b3[e];d[f]=parseFloat(a[b+"-"+f+c])||0}return d.width=d.left+d.right,d.height=d.top+d.bottom,d}let b5=(a,b,c)=>(a>0||b>0)&&(!c||!c.shadowRoot);function b6(a,b){if("native"in a)return a;let{canvas:c,currentDevicePixelRatio:d}=b,e=b2(c),f="border-box"===e.boxSizing,g=b4(e,"padding"),h=b4(e,"border","width"),{x:i,y:j,box:k}=function(a,b){let c=a.touches,d=c&&c.length?c[0]:a,{offsetX:e,offsetY:f}=d,g=!1,h,i;if(b5(e,f,a.target))h=e,i=f;else{let j=b.getBoundingClientRect();h=d.clientX-j.left,i=d.clientY-j.top,g=!0}return{x:h,y:i,box:g}}(a,c),l=g.left+(k&&h.left),m=g.top+(k&&h.top),{width:n,height:o}=b;return f&&(n-=g.width+h.width,o-=g.height+h.height),{x:Math.round((i-l)/n*c.width/d),y:Math.round((j-m)/o*c.height/d)}}let b7=a=>Math.round(10*a)/10;function b8(a,b,c,d){let e=b2(a),f=b4(e,"margin"),g=b1(e.maxWidth,a,"clientWidth")||J,h=b1(e.maxHeight,a,"clientHeight")||J,i=function(a,b,c){let d,e;if(void 0===b|| void 0===c){let f=b0(a);if(f){let g=f.getBoundingClientRect(),h=b2(f),i=b4(h,"border","width"),j=b4(h,"padding");b=g.width-j.width-i.width,c=g.height-j.height-i.height,d=b1(h.maxWidth,f,"clientWidth"),e=b1(h.maxHeight,f,"clientHeight")}
11else b=a.clientWidth,c=a.clientHeight}return{width:b,height:c,maxWidth:d||J,maxHeight:e||J}}(a,b,c),{width:j,height:k}=i;if("content-box"===e.boxSizing){let l=b4(e,"border","width"),m=b4(e,"padding");j-=m.width+l.width,k-=m.height+l.height}return j=Math.max(0,j-f.width),k=Math.max(0,d?Math.floor(j/d):k-f.height),j=b7(Math.min(j,g,i.maxWidth)),k=b7(Math.min(k,h,i.maxHeight)),j&&!k&&(k=b7(j/2)),{width:j,height:k}}function b9(a,b,c){let d=b||1,e=Math.floor(a.height*d),f=Math.floor(a.width*d);a.height=e/d,a.width=f/d;let g=a.canvas;return g.style&&(c|| !g.style.height&&!g.style.width)&&(g.style.height=`${a.height}px`,g.style.width=`${a.width}px`),(a.currentDevicePixelRatio!==d||g.height!==e||g.width!==f)&&(a.currentDevicePixelRatio=d,g.height=e,g.width=f,a.ctx.setTransform(d,0,0,d,0,0),!0)}let ca=function(){let a=!1;try{let b={get passive(){return a=!0,!1}};window.addEventListener("test",null,b),window.removeEventListener("test",null,b)}catch(c){}return a}();function cb(a,b){var c,d;let e=(c=a,d=b,b2(c).getPropertyValue(d)),f=e&&e.match(/^(\d+)(\.\d+)?px$/);return f?+f[1]:void 0}function cc(a,b,c,d){return{x:a.x+c*(b.x-a.x),y:a.y+c*(b.y-a.y)}}function cd(a,b,c,d){return{x:a.x+c*(b.x-a.x),y:"middle"===d?c<.5?a.y:b.y:"after"===d?c<1?a.y:b.y:c>0?b.y:a.y}}function ce(a,b,c,d){let e={x:a.cp2x,y:a.cp2y},f={x:b.cp1x,y:b.cp1y},g=cc(a,e,c),h=cc(e,f,c),i=cc(f,b,c),j=cc(g,h,c),k=cc(h,i,c);return cc(j,k,c)}let cf=new Map;function cg(a,b,c){return(function(a,b){b=b||{};let c=a+JSON.stringify(b),d=cf.get(c);return d||(d=new Intl.NumberFormat(a,b),cf.set(c,d)),d})(b,c).format(a)}function ch(a,b,c){var d,e;return a?(d=b,e=c,{x(a){return d+d+e-a},setWidth(a){e=a},textAlign(a){return"center"===a?a:"right"===a?"left":"right"},xPlus(a,b){return a-b},leftForLtr(a,b){return a-b}}):{x(a){return a},setWidth(a){},textAlign(a){return a},xPlus(a,b){return a+b},leftForLtr(a,b){return a}}}function ci(a,b){let c,d;("ltr"===b||"rtl"===b)&&(d=[(c=a.canvas.style).getPropertyValue("direction"),c.getPropertyPriority("direction"),],c.setProperty("direction",b,"important"),a.prevTextDirection=d)}function cj(a,b){void 0!==b&&(delete a.prevTextDirection,a.canvas.style.setProperty("direction",b[0],b[1]))}function ck(a){return"angle"===a?{between:ab,compare:_,normalize:aa}:{between:ae,compare:(a,b)=>a-b,normalize:a=>a}}function cl({start:a,end:b,count:c,loop:d,style:e}){return{start:a%c,end:b%c,loop:d&&(b-a+1)%c==0,style:e}}function cm(a,b,c){if(!c)return[a];let{property:d,start:e,end:f}=c,g=b.length,{compare:h,between:i,normalize:j}=ck(d),{start:k,end:l,loop:m,style:n}=function(a,b,c){let{property:d,start:e,end:f}=c,{between:g,normalize:h}=ck(d),i=b.length,{start:j,end:k,loop:l}=a,m,n;if(l){for(j+=i,k+=i,m=0,n=i;m<n&&g(h(b[j%i][d]),e,f);++m)j--,k--;j%=i,k%=i}return k<j&&(k+=i),{start:j,end:k,loop:l,style:a.style}}(a,b,c),o=[],p=!1,q=null,r,s,t,u=()=>i(e,t,r)&&0!==h(e,t),v=()=>0===h(f,r)||i(f,t,r),w=()=>p||u(),x=()=>!p||v();for(let y=k,z=k;y<=l;++y)!(s=b[y%g]).skip&&(r=j(s[d]))!==t&&(p=i(r,e,f),null===q&&w()&&(q=0===h(r,e)?y:z),null!==q&&x()&&(o.push(cl({start:q,end:y,loop:m,count:g,style:n})),q=null),z=y,t=r);return null!==q&&o.push(cl({start:q,end:l,loop:m,count:g,style:n})),o}function cn(a,b){let c=[],d=a.segments;for(let e=0;e<d.length;e++){let f=cm(d[e],a.points,b);f.length&&c.push(...f)}return c}function co(a,b){let c=a.points,d=a.options.spanGaps,e=c.length;if(!e)return[];let f=!!a._loop,{start:g,end:h}=function(a,b,c,d){let e=0,f=b-1;if(c&&!d)for(;e<b&&!a[e].skip;)e++;for(;e<b&&a[e].skip;)e++;for(e%=b,c&&(f+=e);f>e&&a[f%b].skip;)f--;return f%=b,{start:e,end:f}}(c,e,f,d);if(!0===d)return cp(a,[{start:g,end:h,loop:f}],c,b);let i=!!a._fullLoop&&0===g&&h===e-1;return cp(a,function(a,b,c,d){let e=a.length,f=[],g=b,h=a[b],i;for(i=b+1;i<=c;++i){let j=a[i%e];j.skip||j.stop?h.skip||(d=!1,f.push({start:b%e,end:(i-1)%e,loop:d}),b=g=j.stop?i:null):(g=i,h.skip&&(b=i)),h=j}return null!==g&&f.push({start:b%e,end:g%e,loop:d}),f}(c,g,h<g?h+e:h,i),c,b)}function cp(a,b,c,d){return d&&d.setContext&&c?cq(a,b,c,d):b}function cq(a,b,c,d){let e=a._chart.getContext(),f=cr(a.options),{_datasetIndex:g,options:{spanGaps:h}}=a,i=c.length,j=[],k=f,l=b[0].start,m=l;function n(a,b,d,e){let f=h?-1:1;if(a!==b){for(a+=i;c[a%i].skip;)a-=f;
11for(;c[b%i].skip;)b+=f;a%i!=b%i&&(j.push({start:a%i,end:b%i,loop:d,style:e}),k=e,l=b%i)}}for(let o of b){let p=c[(l=h?l:o.start)%i],q;for(m=l+1;m<=o.end;m++){let r=c[m%i];q=cr(d.setContext(bA(e,{type:"segment",p0:p,p1:r,p0DataIndex:(m-1)%i,p1DataIndex:m%i,datasetIndex:g}))),cs(q,k)&&n(l,m-1,o.loop,k),p=r,k=q}l<m-1&&n(l,m-1,o.loop,k)}return j}function cr(a){return{backgroundColor:a.backgroundColor,borderCapStyle:a.borderCapStyle,borderDash:a.borderDash,borderDashOffset:a.borderDashOffset,borderJoinStyle:a.borderJoinStyle,borderWidth:a.borderWidth,borderColor:a.borderColor}}function cs(a,b){return b&&JSON.stringify(a)!==JSON.stringify(b)}},4447:function(a,b,c){"use strict";c.d(b,{B8:function(){return y},Il:function(){return e},J5:function(){return g},SU:function(){return x},Ss:function(){return z},Ym:function(){return H},ZP:function(){return u},xV:function(){return f}});var d=c(49531);function e(){}var f=.7,g=1/f,h="\\s*([+-]?\\d+)\\s*",i="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",j="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",k=/^#([0-9a-f]{3,8})$/,l=RegExp(`^rgb\\(${h},${h},${h}\\)$`),m=RegExp(`^rgb\\(${j},${j},${j}\\)$`),n=RegExp(`^rgba\\(${h},${h},${h},${i}\\)$`),o=RegExp(`^rgba\\(${j},${j},${j},${i}\\)$`),p=RegExp(`^hsl\\(${i},${j},${j}\\)$`),q=RegExp(`^hsla\\(${i},${j},${j},${i}\\)$`),r={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function s(){return this.rgb().formatHex()}function t(){return this.rgb().formatRgb()}function u(a){var b,c;return a=(a+"").trim().toLowerCase(),(b=k.exec(a))?(c=b[1].length,b=parseInt(b[1],16),6===c?v(b):3===c?new z(b>>8&15|b>>4&240,b>>4&15|240&b,(15&b)<<4|15&b,1):8===c?w(b>>24&255,b>>16&255,b>>8&255,(255&b)/255):4===c?w(b>>12&15|b>>8&240,b>>8&15|b>>4&240,b>>
114&15|240&b,((15&b)<<4|15&b)/255):null):(b=l.exec(a))?new z(b[1],b[2],b[3],1):(b=m.exec(a))?new z(255*b[1]/100,255*b[2]/100,255*b[3]/100,1):(b=n.exec(a))?w(b[1],b[2],b[3],b[4]):(b=o.exec(a))?w(255*b[1]/100,255*b[2]/100,255*b[3]/100,b[4]):(b=p.exec(a))?F(b[1],b[2]/100,b[3]/100,1):(b=q.exec(a))?F(b[1],b[2]/100,b[3]/100,b[4]):r.hasOwnProperty(a)?v(r[a]):"transparent"===a?new z(NaN,NaN,NaN,0):null}function v(a){return new z(a>>16&255,a>>8&255,255&a,1)}function w(a,b,c,d){return d<=0&&(a=b=c=NaN),new z(a,b,c,d)}function x(a){return(a instanceof e||(a=u(a)),a)?(a=a.rgb(),new z(a.r,a.g,a.b,a.opacity)):new z}function y(a,b,c,d){return 1===arguments.length?x(a):new z(a,b,c,null==d?1:d)}function z(a,b,c,d){this.r=+a,this.g=+b,this.b=+c,this.opacity=+d}function A(){return`#${E(this.r)}${E(this.g)}${E(this.b)}`}function B(){let a=C(this.opacity);return`${1===a?"rgb(":"rgba("}${D(this.r)}, ${D(this.g)}, ${D(this.b)}${1===a?")":`, ${a})`}`}function C(a){return isNaN(a)?1:Math.max(0,Math.min(1,a))}function D(a){return Math.max(0,Math.min(255,Math.round(a)||0))}function E(a){return((a=D(a))<16?"0":"")+a.toString(16)}function F(a,b,c,d){return d<=0?a=b=c=NaN:c<=0||c>=1?a=b=NaN:b<=0&&(a=NaN),new I(a,b,c,d)}function G(a){if(a instanceof I)return new I(a.h,a.s,a.l,a.opacity);if(a instanceof e||(a=u(a)),!a)return new I;if(a instanceof I)return a;var b=(a=a.rgb()).r/255,c=a.g/255,d=a.b/255,f=Math.min(b,c,d),g=Math.max(b,c,d),h=NaN,i=g-f,j=(g+f)/2;return i?(h=b===g?(c-d)/i+(c<d)*6:c===g?(d-b)/i+2:(b-c)/i+4,i/=j<.5?g+f:2-g-f,h*=60):i=j>0&&j<1?0:h,new I(h,i,j,a.opacity)}function H(a,b,c,d){return 1===arguments.length?G(a):new I(a,b,c,null==d?1:d)}function I(a,b,c,d){this.h=+a,this.s=+b,this.l=+c,this.opacity=+d}function J(a){return(a=(a||0)%360)<0?a+360:a}function K(a){return Math.max(0,Math.min(1,a||0))}function L(a,b,c){return(a<60?b+(c-b)*a/60:a<180?c:a<240?b+(c-b)*(240-a)/60:b)*255}(0,d.Z)(e,u,{copy(a){return Object.assign(new this.constructor,this,a)},displayable(){return this.rgb().displayable()},hex:s,formatHex:s,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return G(this).formatHsl()},formatRgb:t,toString:t}),(0,d.Z)(z,y,(0,d.l)(e,{brighter(a){return a=null==a?g:Math.pow(g,a),new z(this.r*a,this.g*a,this.b*a,this.opacity)},darker(a){return a=null==a?f:Math.pow(f,a),new z(this.r*a,this.g*a,this.b*a,this.opacity)},rgb(){return this},clamp(){return new z(D(this.r),D(this.g),D(this.b),C(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&& -.5<=this.g&&this.g<255.5&& -.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:A,formatHex:A,formatHex8:function(){return`#${E(this.r)}${E(this.g)}${E(this.b)}${E((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:B,toString:B})),(0,d.Z)(I,H,(0,d.l)(e,{brighter(a){return a=null==a?g:Math.pow(g,a),new I(this.h,this.s,this.l*a,this.opacity)},darker(a){return a=null==a?f:Math.pow(f,a),new I(this.h,this.s,this.l*a,this.opacity)},rgb(){var a=this.h%360+(this.h<0)*360,b=isNaN(a)||isNaN(this.s)?0:this.s,c=this.l,d=c+(c<.5?c:1-c)*b,e=2*c-d;return new z(L(a>=240?a-240:a+120,e,d),L(a,e,d),L(a<120?a+240:a-120,e,d),this.opacity)},clamp(){return new I(J(this.h),K(this.s),K(this.l),C(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let a=C(this.opacity);return`${1===a?"hsl(":"hsla("}${J(this.h)}, ${100*K(this.s)}%, ${100*K(this.l)}%${1===a?")":`, ${a})`}`}}))},49531:function(a,b,c){"use strict";function d(a,b,c){a.prototype=b.prototype=c,c.constructor=a}function e(a,b){var c=Object.create(a.prototype);for(var d in b)c[d]=b[d];return c}c.d(b,{Z:function(){return d},l:function(){return e}})},28990:function(a,b,c){"use strict";c.d(b,{Uc:function(){return r},ZP:function(){return l}});var d=c(49531),e=c(4447),f=c(35782);let g=4/29,h=6/29,i=3*h*h,j=h*h*h;function k(a){if(a instanceof m)return new m(a.l,a.a,a.b,a.opacity);if(a instanceof s)return t(a);a instanceof e.Ss||(a=(0,e.SU)(a));var b,c,d=q(a.r),f=q(a.g),g=q(a.b),h=n((.2225045*d+.7168786*f+.0606169*g)/1);return d===f&&f===g?b=c=h:(b=n((.4360747*d+.3850649*f+.1430804*g)/.96422),c=n((.0139322*d+.0971045*f+.7141733*g)/.82521
11)),new m(116*h-16,500*(b-h),200*(h-c),a.opacity)}function l(a,b,c,d){return 1===arguments.length?k(a):new m(a,b,c,null==d?1:d)}function m(a,b,c,d){this.l=+a,this.a=+b,this.b=+c,this.opacity=+d}function n(a){return a>j?Math.pow(a,1/3):a/i+g}function o(a){return a>h?a*a*a:i*(a-g)}function p(a){return 255*(a<=.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055)}function q(a){return(a/=255)<=.04045?a/12.92:Math.pow((a+.055)/1.055,2.4)}function r(a,b,c,d){return 1===arguments.length?function a(b){if(b instanceof s)return new s(b.h,b.c,b.l,b.opacity);if(b instanceof m||(b=k(b)),0===b.a&&0===b.b)return new s(NaN,0<b.l&&b.l<100?0:NaN,b.l,b.opacity);var c=Math.atan2(b.b,b.a)*f.R;return new s(c<0?c+360:c,Math.sqrt(b.a*b.a+b.b*b.b),b.l,b.opacity)}(a):new s(a,b,c,null==d?1:d)}function s(a,b,c,d){this.h=+a,this.c=+b,this.l=+c,this.opacity=+d}function t(a){if(isNaN(a.h))return new m(a.l,0,0,a.opacity);var b=a.h*f.u;return new m(a.l,Math.cos(b)*a.c,Math.sin(b)*a.c,a.opacity)}(0,d.Z)(m,l,(0,d.l)(e.Il,{brighter(a){return new m(this.l+18*(null==a?1:a),this.a,this.b,this.opacity)},darker(a){return new m(this.l-18*(null==a?1:a),this.a,this.b,this.opacity)},rgb(){var a=(this.l+16)/116,b=isNaN(this.a)?a:a+this.a/500,c=isNaN(this.b)?a:a-this.b/200;return b=.96422*o(b),a=1*o(a),c=.82521*o(c),new e.Ss(p(3.1338561*b-1.6168667*a-.4906146*c),p(-.9787684*b+1.9161415*a+.033454*c),p(.0719453*b-.2289914*a+1.4052427*c),this.opacity)}})),(0,d.Z)(s,r,(0,d.l)(e.Il,{brighter(a){return new s(this.h,this.c,this.l+18*(null==a?1:a),this.opacity)},darker(a){return new s(this.h,this.c,this.l-18*(null==a?1:a),this.opacity)},rgb(){return t(this).rgb()}}))},35782:function(a,b,c){"use strict";c.d(b,{R:function(){return e},u:function(){return d}});let d=Math.PI/180,e=180/Math.PI},57770:function(a,b,c){"use strict";c.d(b,{gy:function(){return q},ZP:function(){return p}});var d={},e={};function f(a){return Function("d","return {"+a.map(function(a,b){return JSON.stringify(a)+": d["+b+'] || ""'}).join(",")+"}")}function g(a){var b=Object.create(null),c=[];return a.forEach(function(a){for(var d in a)d in b||c.push(b[d]=d)}),c}function h(a,b){var c=a+"",d=c.length;return d<b?Array(b-d+1).join(0)+c:c}function i(a){var b=RegExp('["'+a+"\n\r]"),c=a.charCodeAt(0);function i(a,b){var f,g=[],h=a.length,i=0,j=0,k=h<=0,l=!1;function m(){if(k)return e;if(l)return l=!1,d;var b,f,g=i;if(34===a.charCodeAt(g)){for(;(i++)<h&&34!==a.charCodeAt(i)||34===a.charCodeAt(++i););return(b=i)>=h?k=!0:10===(f=a.charCodeAt(i++))?l=!0:13===f&&(l=!0,10===a.charCodeAt(i)&& ++i),a.slice(g+1,b-1).replace(/""/g,'"')}for(;i<h;){if(10===(f=a.charCodeAt(b=i++)))l=!0;else if(13===f)l=!0,10===a.charCodeAt(i)&& ++i;else if(f!==c)continue;return a.slice(g,b)}return k=!0,a.slice(g,h)}for(10===a.charCodeAt(h-1)&& --h,13===a.charCodeAt(h-1)&& --h;(f=m())!==e;){for(var n=[];f!==d&&f!==e;)n.push(f),f=m();(!b||null!=(n=b(n,j++)))&&g.push(n)}return g}function j(b,c){return b.map(function(b){return c.map(function(a){return l(b[a])}).join(a)})}function k(b){return b.map(l).join(a)}function l(a){var c,d,e,f,g,i;return null==a?"":a instanceof Date?(d=(c=a).getUTCHours(),e=c.getUTCMinutes(),f=c.getUTCSeconds(),g=c.getUTCMilliseconds(),isNaN(c)?"Invalid Date":((i=c.getUTCFullYear())<0?"-"+h(-i,6):i>9999?"+"+h(i,6):h(i,4))+"-"+h(c.getUTCMonth()+1,2)+"-"+h(c.getUTCDate(),2)+(g?"T"+h(d,2)+":"+h(e,2)+":"+h(f,2)+"."+h(g,3)+"Z":f?"T"+h(d,2)+":"+h(e,2)+":"+h(f,2)+"Z":e||d?"T"+h(d,2)+":"+h(e,2)+"Z":"")):b.test(a+="")?'"'+a.replace(/"/g,'""')+'"':a}return{parse:function(a,b){var c,d,e=i(a,function(a,e){var g,h,i;if(c)return c(a,e-1);d=a,c=b?(g=a,h=b,i=f(g),function(a,b){return h(i(a),b,g)}):f(a)});return e.columns=d||[],e},parseRows:i,format:function(b,c){return null==c&&(c=g(b)),[c.map(l).join(a)].concat(j(b,c)).join("\n")},formatBody:function(a,b){return null==b&&(b=g(a)),j(a,b).join("\n")},formatRows:function(a){return a.map(k).join("\n")},formatRow:k,formatValue:l}}var j=i(","),k=j.parse;j.parseRows,j.format,j.formatBody,j.formatRows,j.formatRow,j.formatValue;var l=i("	"),m=l.parse;l.parseRows,l.format,l.formatBody,l.formatRows,l.formatRow,l.formatValue;var n=c(10551);function o(a){return function(b,c,d){return 2===arguments.length&&"function"==typeof c&&(d=c,c=void 0),(0,n.Z)(b,c).then(function(b){return a(b,d)})}}function p(a,b,c,d){3===arguments.length&&"function"==typeof c&&(d=c,c=void 0);var e=i(a);return(0,n.Z)(b,c).then(function(a){return e.parse(a,d)})}var q=o(k);o(m)},7950:function(a,b,c){"use strict";function d(a){if(!a.ok)throw Error(a.status+" "+a.statusText);if(204!==a.status&&205!==a.status)return a.json()}function e(a,b){return fetch(a,b).then(d)}c.d(b,{Z:function(){return e}})},10551:function(a,b,c){"use strict";function d(a){if(!a.ok)throw Error(a.status+" "+a.statusText);return a.text()}function e(a,b){return fetch(a,b).then(d)}c.d(b,{Z:function(){return e}})},24421:function(a,b,c){"use strict";function d(a){return function(){return this.matches(a)}}function e(a){return function(b){return b.matches(a)}}c.d(b,{P:function(){return e},Z:function(){return d}})},31663:function(a,b,c){"use strict";c.d(b,{Z:function(){return e}});var d=c(91226);function e(a){var b=a+="",c=b.indexOf(":");return c>=0&&"xmlns"!==(b=a.slice(0,c))&&(a=a.slice(c+1)),d.Z.hasOwnProperty(b)?{space:d.Z[b],local:a}:a}},91226:function(a,b,c){"use strict";c.d(b,{P:function(){return d}});var d="http://www.w3.org/1999/xhtml";b.Z={svg:"http://www.w3.org/2000/svg",xhtml:d,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},23838:function(a,b,c){"use strict";c.d(b,{Z:function(){return e}});var d=c(21680);function e(a){return"string"==typeof a?new d.Y1([[document.querySelector(a)]],[document.documentElement]):new d.Y
111([[a]],d.Jz)}},21680:function(a,b,c){"use strict";c.d(b,{Y1:function(){return af},ZP:function(){return ah},Jz:function(){return ae}});var d=c(83010),e=c(19701),f=c(24421),g=Array.prototype.find;function h(){return this.firstElementChild}var i=Array.prototype.filter;function j(){return Array.from(this.children)}function k(a){return Array(a.length)}function l(a,b){this.ownerDocument=a.ownerDocument,this.namespaceURI=a.namespaceURI,this._next=null,this._parent=a,this.__data__=b}function m(a,b,c,d,e,f){for(var g,h=0,i=b.length,j=f.length;h<j;++h)(g=b[h])?(g.__data__=f[h],d[h]=g):c[h]=new l(a,f[h]);for(;h<i;++h)(g=b[h])&&(e[h]=g)}function n(a,b,c,d,e,f,g){var h,i,j,k=new Map,m=b.length,n=f.length,o=Array(m);for(h=0;h<m;++h)(i=b[h])&&(o[h]=j=g.call(i,i.__data__,h,b)+"",k.has(j)?e[h]=i:k.set(j,i));for(h=0;h<n;++h)j=g.call(a,f[h],h,f)+"",(i=k.get(j))?(d[h]=i,i.__data__=f[h],k.delete(j)):c[h]=new l(a,f[h]);for(h=0;h<m;++h)(i=b[h])&&k.get(o[h])===i&&(e[h]=i)}function o(a){return a.__data__}function p(a){return"object"==typeof a&&"length"in a?a:Array.from(a)}function q(a,b){return a<b?-1:a>b?1:a>=b?0:NaN}l.prototype={constructor:l,appendChild:function(a){return this._parent.insertBefore(a,this._next)},insertBefore:function(a,b){return this._parent.insertBefore(a,b)},querySelector:function(a){return this._parent.querySelector(a)},querySelectorAll:function(a){return this._parent.querySelectorAll(a)}};var r=c(31663);function s(a){return function(){this.removeAttribute(a)}}function t(a){return function(){this.removeAttributeNS(a.space,a.local)}}function u(a,b){return function(){this.setAttribute(a,b)}}function v(a,b){return function(){this.setAttributeNS(a.space,a.local,b)}}function w(a,b){return function(){var c=b.apply(this,arguments);null==c?this.removeAttribute(a):this.setAttribute(a,c)}}function x(a,b){return function(){var c=b.apply(this,arguments);null==c?this.removeAttributeNS(a.space,a.local):this.setAttributeNS(a.space,a.local,c)}}var y=c(52627);function z(a){return function(){delete this[a]}}function A(a,b){return function(){this[a]=b}}function B(a,b){return function(){var c=b.apply(this,arguments);null==c?delete this[a]:this[a]=c}}function C(a){return a.trim().split(/^|\s+/)}function D(a){return a.classList||new E(a)}function E(a){this._node=a,this._names=C(a.getAttribute("class")||"")}function F(a,b){for(var c=D(a),d=-1,e=b.length;++d<e;)c.add(b[d])}function G(a,b){for(var c=D(a),d=-1,e=b.length;++d<e;)c.remove(b[d])}function H(a){return function(){F(this,a)}}function I(a){return function(){G(this,a)}}function J(a,b){return function(){(b.apply(this,arguments)?F:G)(this,a)}}function K(){this.textContent=""}function L(a){return function(){this.textContent=a}}function M(a){return function(){var b=a.apply(this,arguments);this.textContent=null==b?"":b}}function N(){this.innerHTML=""}function O(a){return function(){this.innerHTML=a}}function P(a){return function(){var b=a.apply(this,arguments);this.innerHTML=null==b?"":b}}function Q(){this.nextSibling&&this.parentNode.appendChild(this)}function R(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}E.prototype={add:function(a){0>this._names.indexOf(a)&&(this._names.push(a),this._node.setAttribute("class",this._names.join(" ")))},remove:function(a){var b=this._names.indexOf(a);b>=0&&(this._names.splice(b,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(a){return this._names.indexOf(a)>=0}};var S=c(91226);function T(a){return function(){var b=this.ownerDocument,c=this.namespaceURI;return c===S.P&&b.documentElement.namespaceURI===S.P?b.createElement(a):b.createElementNS(c,a)}}function U(a){return function(){return this.ownerDocument.createElementNS(a.space,a.local)}}function V(a){var b=(0,r.Z)(a);return(b.local?U:T)(b)}function W(){return null}function X(){var a=this.parentNode;a&&a.removeChild(this)}function Y(){var a=this.cloneNode(!1),b=this.parentNode;return b?b.insertBefore(a,this.nextSibling):a}function Z(){var a=this.cloneNode(!0),b=this.parentNode;return b?b.insertBefore(a,this.nextSibling):a}function $(a){return function(){var b=this.__on;if(b){for(var c,d=0,e=-1,f=b.length;d<f;++d)(c=b[d],a.type&&c.type!==a.type||c.name!==a.name)?b[++e]=c:this.removeEventListener(c.type,c.listener,c.options);++e?b.length=e:delete this.__on}}}function _(a,b,c){return function(){var d,e,f=this.__on,g=(d=b,function(a){d.call(this,a,this.__data__)});if(f){for(var h=0,i=f.length;h<i;++h)if((e=f[h]).type===a.type&&e.name===a.name){this.removeEventListener(e.type,e.listener,e.options),this.addEventListener(e.type,e.listener=g,e.options=c),e.value=b;return}}this.addEventListener(a.type,g,c),e={type:a.type,name:a.name,value:b,listener:g,options:c},f?f.push(e):this.__on=[e]}}var aa=c(89920);function ab(a,b,c){var d=(0,aa.Z)(a),e=d.CustomEvent;"function"==typeof e?e=new e(b,c):(e=d.document.createEvent("Event"),c?(e.initEvent(b,c.bubbles,c.cancelable),e.detail=c.detail):e.initEvent(b,!1,!1)),a.dispatchEvent(e)}function ac(a,b){return function(){return ab(this,a,b)}}function ad(a,b){return function(){return ab(this,a,b.apply(this,arguments))}}var ae=[null];function af(a,b){this._groups=a,this._parents=b}function ag(){return new af([[document.documentElement]],ae)}af.prototype=ag.prototype={constructor:af,select:function(a){"function"!=typeof a&&(a=(0,d.Z)(a));for(var b=this._groups,c=b.length,e=Array(c),f=0;f<c;++f)for(var g,h,i=b[f],j=i.length,k=e[f]=Array(j),l=0;l<j;++l)(g=i[l])&&(h=a.call(g,g.__data__,l,i))&&("__data__"in g&&(h.__data__=g.__data__),k[l]=h);return new af(e,this._parents)}
11,selectAll:function(a){if("function"==typeof a){var b;a=(b=a,function(){var a;return a=b.apply(this,arguments),null==a?[]:Array.isArray(a)?a:Array.from(a)})}else a=(0,e.Z)(a);for(var c=this._groups,d=c.length,f=[],g=[],h=0;h<d;++h)for(var i,j=c[h],k=j.length,l=0;l<k;++l)(i=j[l])&&(f.push(a.call(i,i.__data__,l,j)),g.push(i));return new af(f,g)},selectChild:function(a){var b;return this.select(null==a?h:(b="function"==typeof a?a:(0,f.P)(a),function(){return g.call(this.children,b)}))},selectChildren:function(a){var b;return this.selectAll(null==a?j:(b="function"==typeof a?a:(0,f.P)(a),function(){return i.call(this.children,b)}))},filter:function(a){"function"!=typeof a&&(a=(0,f.Z)(a));for(var b=this._groups,c=b.length,d=Array(c),e=0;e<c;++e)for(var g,h=b[e],i=h.length,j=d[e]=[],k=0;k<i;++k)(g=h[k])&&a.call(g,g.__data__,k,h)&&j.push(g);return new af(d,this._parents)},data:function(a,b){if(!arguments.length)return Array.from(this,o);var c=b?n:m,d=this._parents,e=this._groups;"function"!=typeof a&&(a=(w=a,function(){return w}));for(var f=e.length,g=Array(f),h=Array(f),i=Array(f),j=0;j<f;++j){var k=d[j],l=e[j],q=l.length,r=p(a.call(k,k&&k.__data__,j,d)),s=r.length,t=h[j]=Array(s),u=g[j]=Array(s),v=i[j]=Array(q);c(k,l,t,u,v,r,b);for(var w,x,y,z=0,A=0;z<s;++z)if(x=t[z]){for(z>=A&&(A=z+1);!(y=u[A])&& ++A<s;);x._next=y||null}}return(g=new af(g,d))._enter=h,g._exit=i,g},enter:function(){return new af(this._enter||this._groups.map(k),this._parents)},exit:function(){return new af(this._exit||this._groups.map(k),this._parents)},join:function(a,b,c){var d=this.enter(),e=this,f=this.exit();return"function"==typeof a?(d=a(d))&&(d=d.selection()):d=d.append(a+""),null!=b&&(e=b(e))&&(e=e.selection()),null==c?f.remove():c(f),d&&e?d.merge(e).order():e},merge:function(a){for(var b=a.selection?a.selection():a,c=this._groups,d=b._groups,e=c.length,f=d.length,g=Math.min(e,f),h=Array(e),i=0;i<g;++i)for(var j,k=c[i],l=d[i],m=k.length,n=h[i]=Array(m),o=0;o<m;++o)(j=k[o]||l[o])&&(n[o]=j);for(;i<e;++i)h[i]=c[i];return new af(h,this._parents)},selection:function(){return this},order:function(){for(var a=this._groups,b=-1,c=a.length;++b<c;)for(var d,e=a[b],f=e.length-1,g=e[f];--f>=0;)(d=e[f])&&(g&&4^d.compareDocumentPosition(g)&&g.parentNode.insertBefore(d,g),g=d);return this},sort:function(a){function b(b,c){return b&&c?a(b.__data__,c.__data__):!b- !c}a||(a=q);for(var c=this._groups,d=c.length,e=Array(d),f=0;f<d;++f){for(var g,h=c[f],i=h.length,j=e[f]=Array(i),k=0;k<i;++k)(g=h[k])&&(j[k]=g);j.sort(b)}return new af(e,this._parents).order()},call:function(){var a=arguments[0];return arguments[0]=this,a.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var a=this._groups,b=0,c=a.length;b<c;++b)for(var d=a[b],e=0,f=d.length;e<f;++e){var g=d[e];if(g)return g}return null},size:function(){let a=0;for(let b of this)++a;return a},empty:function(){return!this.node()},each:function(a){for(var b=this._groups,c=0,d=b.length;c<d;++c)for(var e,f=b[c],g=0,h=f.length;g<h;++g)(e=f[g])&&a.call(e,e.__data__,g,f);return this},attr:function(a,b){var c=(0,r.Z)(a);if(arguments.length<2){var d=this.node();return c.local?d.getAttributeNS(c.space,c.local):d.getAttribute(c)}return this.each((null==b?c.local?t:s:"function"==typeof b?c.local?x:w:c.local?v:u)(c,b))},style:y.Z,property:function(a,b){return arguments.length>1?this.each((null==b?z:"function"==typeof b?B:A)(a,b)):this.node()[a]},classed:function(a,b){var c=C(a+"");if(arguments.length<2){for(var d=D(this.node()),e=-1,f=c.length;++e<f;)if(!d.contains(c[e]))return!1;return!0}return this.each(("function"==typeof b?J:b?H:I)(c,b))},text:function(a){return arguments.length?this.each(null==a?K:("function"==typeof a?M:L)(a)):this.node().textContent},html:function(a){return arguments.length?this.each(null==a?N:("function"==typeof a?P:O)(a)):this.node().innerHTML},raise:function(){return this.each(Q)},lower:function(){return this.each(R)},append:function(a){var b="function"==typeof a?a:V(a);return this.select(function(){return this.appendChild(b.apply(this,arguments))})},insert:function(a,b){var c="function"==typeof a?a:V(a),e=null==b?W:"function"==typeof b?b:(0,d.Z)(b);return this.select(function(){return this.insertBefore(c.apply(this,arguments),e.apply(this,arguments)||null)})},remove:function(){return this.each(X)},clone:function(a){return this.select(a?Z:Y)},datum:function(a){return arguments.length?this.property("__data__",a):this.node().__data__},on:function(a,b,c){var d,e,f,g=(d=a+"").trim().split(/^|\s+/).map(function(a){var b="",c=a.indexOf(".");return c>=0&&(b=a.slice(c+1),a=a.slice(0,c)),{type:a,name:b}}),h=g.length;if(arguments.length<2){var i=this.node().__on;if(i){for(var j,k=0,l=i.length;k<l;++k)for(e=0,j=i[k];e<h;++e)if((f=g[e]).type===j.type&&f.name===j.name)return j.value}return}for(e=0,i=b?_:$;e<h;++e)this.each(i(g[e],b,c));return this},dispatch:function(a,b){return this.each(("function"==typeof b?ad:ac)(a,b))},[Symbol.iterator]:function*(){for(var a=this._groups,b=0,c=a.length;b<c;++b)for(var d,e=a[b],f=0,g=e.length;f<g;++f)(d=e[f])&&(yield d)}};var ah=ag},52627:function(a,b,c){"use strict";c.d(b,{S:function(){return i},Z:function(){return h}});var d=c(89920);function e(a){return function(){this.style.removeProperty(a)}}function f(a,b,c){return function(){this.style.setProperty(a,b,c)}}function g(a,b,c){return function(){var d=b.apply(this,arguments);null==d?this.style.removeProperty(a):this.style.setProperty(a,d,c)}}function h(a,b,c){return arguments.length>1?this.each((null==b?e:"function"==typeof b?g:f)(a,b,null==c?"":c)):i(this.node(),a)}function i(a,b){return a.style.getPropertyValue(b)||(0,d.Z)(a).getComputedStyle(a,null).getPropertyValue(b)}},83010:function(a,b,c){"use strict";function d(){}function e(a){return null==a?d:function(){return this.querySelector(a)}}c.d(b,{Z:function(){return e}})},19701:function(a,b,c){"use strict";function d(){return[]}function e(a){return null==a?d:function(){return this.querySelectorAll(a)}}c.d(b,{Z:function(){return e}})},89920:function(a,b,c){"use strict";function d(a){return a.ownerDocument&&a.ownerDocument.defaultView||a.document&&a||a.defaultView}c.d(b,{Z:function(){return d}})},26252:function(a,b,c){"use strict";function d(a,b){return null==a||null==b?NaN:a<b?-1:a>b?1:a>=b?0:NaN}function e(a,b){return null==a||null==b?NaN:b<a?-1:b>a?1:b>=a?0:NaN}function f(a,b){let c,d;if(void 0===b)for(let e of a)null!=e&&(void 0===c?e>=e&&(c=d=e):(c>e&&(c=e),d<e&&(d=e)));else{let f=-1;for(let g of a)null!=(g=b(g,++f,a))&&(void 0===c?g>=g&&(c=d=g):(c>g&&(c=g),d<g&&(d=g)))}return[c,d]}function g(a,b){let c;if(void 0===b)for(let d of a)null!=d&&(c<d|| void 0===c&&d>=d)&&(c=d);else{let e=-1;for(let f of a)null!=(f=b(f,++e,a))&&(c<f|| void 0===c&&f>=f)&&(c=f)}return c}function h(a,b){let c;if(void 0===b)for(let d of a)null!=d&&(c>d|| void 0===c&&d>=d)&&(c=d);else{let e=-1;for(let f of a)null!=(f=b(f,++e,a))&&(c>f|| void 0===c&&f>=f)&&(c=f)}return c}function i(a,...b){if("function"!=typeof a[Symbol.iterator])throw TypeError("values is not iterable");a=Array.from(a);let[c]=b;if(c&&2!==c.length||b.length>1){var d,e;let f=Uint32Array.from(a,(a,b)=>b);return b.length>1?(b=b.map(b=>a.map(b)),f.sort((a,c)=>{for(let d of b){let e=k(d[a],d[c]);if(e)return e}})):(c=a.map(c),f.sort((a,b)=>k(c[a],c[b]))),d=a,Array.from(e=f,a=>d[a])}return a.sort(j(c))}
11function j(a=d){if(a===d)return k;if("function"!=typeof a)throw TypeError("compare is not a function");return(b,c)=>{let d=a(b,c);return d||0===d?d:(0===a(c,c))-(0===a(b,b))}}function k(a,b){return(null==a||!(a>=a))-(null==b||!(b>=b))||(a<b?-1:a>b?1:0)}function l(a,b,c=0,d=1/0,e){if(b=Math.floor(b),c=Math.floor(Math.max(0,c)),d=Math.floor(Math.min(a.length-1,d)),!(c<=b&&b<=d))return a;for(e=void 0===e?k:j(e);d>c;){if(d-c>600){let f=d-c+1,g=b-c+1,h=Math.log(f),i=.5*Math.exp(2*h/3),n=.5*Math.sqrt(h*i*(f-i)/f)*(g-f/2<0?-1:1),o=Math.max(c,Math.floor(b-g*i/f+n)),p=Math.min(d,Math.floor(b+(f-g)*i/f+n));l(a,b,o,p,e)}let q=a[b],r=c,s=d;for(m(a,c,b),e(a[d],q)>0&&m(a,c,d);r<s;){for(m(a,r,s),++r,--s;0>e(a[r],q);)++r;for(;e(a[s],q)>0;)--s}0===e(a[c],q)?m(a,c,s):m(a,++s,d),s<=b&&(c=s+1),b<=s&&(d=s-1)}return a}function m(a,b,c){let d=a[b];a[b]=a[c],a[c]=d}function n(a){return null===a?NaN:+a}function o(a,b,c){if(!(!(d=(a=Float64Array.from(function*(a,b){if(void 0===b)for(let c of a)null!=c&&(c=+c)>=c&&(yield c);else{let d=-1;for(let e of a)null!=(e=b(e,++d,a))&&(e=+e)>=e&&(yield e)}}(a,c))).length)||isNaN(b=+b))){if(b<=0||d<2)return h(a);if(b>=1)return g(a);var d,e=(d-1)*b,f=Math.floor(e),i=g(l(a,f).subarray(0,f+1)),j=h(a.subarray(f+1));return i+(j-i)*(e-f)}}function p(a,b,c=n){if(!(!(d=a.length)||isNaN(b=+b))){if(b<=0||d<2)return+c(a[0],0,a);if(b>=1)return+c(a[d-1],d-1,a);var d,e=(d-1)*b,f=Math.floor(e),g=+c(a[f],f,a),h=+c(a[f+1],f+1,a);return g+(h-g)*(e-f)}}function q(a,b){return o(a,.5,b)}function r(a,b,c){a=+a,b=+b,c=(e=arguments.length)<2?(b=a,a=0,1):e<3?1:+c;for(var d=-1,e=0|Math.max(0,Math.ceil((b-a)/c)),f=Array(e);++d<e;)f[d]=a+d*c;return f}c.d(b,{H0G:function(){return B},j2p:function(){return d},"$1i":function(){return e},Wem:function(){return f},"sY$":function(){return fw},yll:function(){return eS},pls:function(){return e8},hbk:function(){return fa},r1t:function(){return fH},vcY:function(){return fR},yBY:function(){return fP},XwM:function(){return fc},Maq:function(){return fy},A_t:function(){return fA},JHv:function(){return bG},USs:function(){return bC},sN9:function(){return f0},uUj:function(){return bE},Gii:function(){return f_},k46:function(){return av},RZU:function(){return fe},"n$j":function(){return fG},nnd:function(){return eU},qw8:function(){return eW},iAt:function(){return f1},GMc:function(){return fi},S7V:function(){return fg},xNW:function(){return eY},cUW:function(){return fk},XWu:function(){return fC},ICD:function(){return fT},DeQ:function(){return e$},PLC:function(){return e0},A4V:function(){return fm},zJm:function(){return e2},BT8:function(){return e4},"bc$":function(){return fE},LX0:function(){return aM},uLU:function(){return bA},OOA:function(){return fX},"T0$":function(){return e6},"_BJ":function(){return fY},Vaf:function(){return f$},AO_:function(){return fQ},aEZ:function(){return fq},HtN:function(){return fo},Y_x:function(){return fs},cjJ:function(){return fu},Fp7:function(){return g},C2o:function(){return q},"VV$":function(){return h},sOJ:function(){return bM},VRg:function(){return o},"q$2":function(){return bN},w6H:function(){return r},GYS:function(){return z},tiA:function(){return bS},ABA:function(){return eB},WrP:function(){return eC},dKC:function(){return eE},b4L:function(){return eD},ezW:function(){return ck},qmc:function(){return bQ},BYU:function(){return cj},p2C:function(){return ct},PKp:function(){return bR},q2y:function(){return bU},"vY$":function(){return cC},FTZ:function(){return cD},eh9:function(){return cx},ut0:function(){return cE},Xf:function(){return ex},KYF:function(){return ey},Mr0:function(){return eH},KHk:function(){return fv},QAz:function(){return eR},S1w:function(){return e7},DQq:function(){return e9},Cn1:function(){return eG},XgA:function(){return eI},ATy:function(){return fb},YoJ:function(){return fx},bUD:function(){return fz},plj:function(){return fd},P0_:function(){return fF},UhD:function(){return eT},xHP:function(){return eJ},rp:function(){return eK},i4X:function(){return eL},LxA:function(){return eV},UV8:function(){return fh},g1E:function(){return ff},"$Kk":function(){return eX},F6U:function(){return fj},DRS:function(){return fB},HWp:function(){return eZ},u_L:function(){return e_},zsO:function(){return fl},XXD:function(){return e1},KrL:function(){return e3}
11,zU5:function(){return fD},yKE:function(){return eM},W1Y:function(){return eN},UCG:function(){return eO},lqd:function(){return e5},K2I:function(){return eP},GEx:function(){return fp},YiU:function(){return fn},GbK:function(){return fr},M7X:function(){return ft},DYV:function(){return i},E1T:function(){return f9},JFv:function(){return ga},tJO:function(){return gb},rZl:function(){return ge},syu:function(){return gf},X_O:function(){return gg},m_s:function(){return gh},hsf:function(){return gi},Hmc:function(){return gm},NZj:function(){return gv},P67:function(){return go},vgc:function(){return gq},n31:function(){return gu},Hlc:function(){return gw},WY2:function(){return gx},sdl:function(){return w},rr1:function(){return cT},y2j:function(){return c0},WQD:function(){return cR},Z_i:function(){return cP},Ox9:function(){return cY},F0B:function(){return da},LqH:function(){return c1},S1K:function(){return cO},Zyz:function(){return cX},Igq:function(){return c_},YDX:function(){return cZ},EFj:function(){return c$},NGh:function(){return cX},jBk:function(){return dc},AN4:function(){return cU},QQA:function(){return c8},lME:function(){return cS},rzb:function(){return cQ},l68:function(){return c4},meP:function(){return db},g4i:function(){return c9},OLw:function(){return cO},Ox3:function(){return c3},hBw:function(){return c7},J1:function(){return c5},b3N:function(){return c6},YFY:function(){return c3},olf:function(){return dd}});let s=Math.sqrt(50),t=Math.sqrt(10),u=Math.sqrt(2);function v(a,b,c){let d=(b-a)/Math.max(0,c),e=Math.floor(Math.log10(d)),f=d/Math.pow(10,e),g=f>=s?10:f>=t?5:f>=u?2:1,h,i,j;return(e<0?(j=Math.pow(10,-e)/g,h=Math.round(a*j),i=Math.round(b*j),h/j<a&& ++h,i/j>b&& --i,j=-j):(j=Math.pow(10,e)*g,h=Math.round(a/j),i=Math.round(b/j),h*j<a&& ++h,i*j>b&& --i),i<h&&.5<=c&&c<2)?v(a,b,2*c):[h,i,j]}function w(a,b,c){if(b=+b,a=+a,!((c=+c)>0))return[];if(a===b)return[a];let d=b<a,[e,f,g]=d?v(b,a,c):v(a,b,c);if(!(f>=e))return[];let h=f-e+1,i=Array(h);if(d){if(g<0)for(let j=0;j<h;++j)i[j]=-((f-j)/g);else for(let k=0;k<h;++k)i[k]=(f-k)*g}else if(g<0)for(let l=0;l<h;++l)i[l]=-((e+l)/g);else for(let m=0;m<h;++m)i[m]=(e+m)*g;return i}function x(a,b,c){return v(a=+a,b=+b,c=+c)[2]}function y(a,b,c){b=+b,a=+a,c=+c;let d=b<a,e=d?x(b,a,c):x(a,b,c);return(d?-1:1)*(e<0?-(1/e):e)}function z(a){if("function"!=typeof a[Symbol.iterator])throw TypeError("values is not iterable");return Array.from(a).reverse()}class A extends Map{constructor(a,b=F){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:b}}),null!=a)for(let[c,d]of a)this.set(c,d)}get(a){return super.get(C(this,a))}has(a){return super.has(C(this,a))}set(a,b){return super.set(D(this,a),b)}delete(a){return super.delete(E(this,a))}}class B extends Set{constructor(a,b=F){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:b}}),null!=a)for(let c of a)this.add(c)}has(a){return super.has(C(this,a))}add(a){return super.add(D(this,a))}delete(a){return super.delete(E(this,a))}}function C({_intern:a,_key:b},c){let d=b(c);return a.has(d)?a.get(d):c}function D({_intern:a,_key:b},c){let d=b(c);return a.has(d)?a.get(d):(a.set(d,c),c)}function E({_intern:a,_key:b},c){let d=b(c);return a.has(d)&&(c=a.get(d),a.delete(d)),c}function F(a){return null!==a&&"object"==typeof a?a.valueOf():a}var G,H,I,J,K,L,M,N,O,P,Q,R=c(21680),S={value:()=>{}};function T(){for(var a,b=0,c=arguments.length,d={};b<c;++b){if(!(a=arguments[b]+"")||a in d||/[\s.]/.test(a))throw Error("illegal type: "+a);d[a]=[]}return new U(d)}function U(a){this._=a}function V(a,b){for(var c,d=0,e=a.length;d<e;++d)if((c=a[d]).name===b)return c.value}function W(a,b,c){for(var d=0,e=a.length;d<e;++d)if(a[d].name===b){a[d]=S,a=a.slice(0,d).concat(a.slice(d+1));break}return null!=c&&a.push({name:b,value:c}),a}U.prototype=T.prototype={constructor:U,on:function(a,b){var c,d,e,f=this._,g=(c=a+"",d=f,c.trim().split(/^|\s+/).map(function(a){var b="",c=a.indexOf(".");if(c>=0&&(b=a.slice(c+1),a=a.slice(0,c)),a&&!d.hasOwnProperty(a))throw Error("unknown type: "+a);return{type:a,name:b}})),h=-1,i=g.length;if(arguments.length<2){for(;++h<i;)if((e=(a=g[h]).type)&&(e=V(f[e],a.name)))return e;return}if(null!=b&&"function"!=typeof b)throw Error("invalid callback: "+b);for(;++h<i;)if(e=(a=g[h]).type)f[e]=W(f[e],a.name,b);else if(null==b)for(e in f)f[e]=W(f[e],a.name,null);return this},copy:function(){var a={},b=this._;for(var c in b)a[c]=b[c].slice();return new U(a)},call:function(a,b){if((c=arguments.length-2)>0)for(var c,d,e=Array(c),f=0;f<c;++f)e[f]=arguments[f+2];
11if(!this._.hasOwnProperty(a))throw Error("unknown type: "+a);for(d=this._[a],f=0,c=d.length;f<c;++f)d[f].value.apply(b,e)},apply:function(a,b,c){if(!this._.hasOwnProperty(a))throw Error("unknown type: "+a);for(var d=this._[a],e=0,f=d.length;e<f;++e)d[e].value.apply(b,c)}};var X,Y,Z=0,$=0,_=0,aa=0,ab=0,ac=0,ad="object"==typeof performance&&performance.now?performance:Date,ae="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(a){setTimeout(a,17)};function af(){return ab||(ae(ag),ab=ad.now()+ac)}function ag(){ab=0}function ah(){this._call=this._time=this._next=null}function ai(a,b,c){var d=new ah;return d.restart(a,b,c),d}function aj(){ab=(aa=ad.now())+ac,Z=$=0;try{!function(){af(),++Z;for(var a,b=X;b;)(a=ab-b._time)>=0&&b._call.call(void 0,a),b=b._next;--Z}()}finally{Z=0,al(),ab=0}}function ak(){var a=ad.now(),b=a-aa;b>1e3&&(ac-=b,aa=a)}function al(){for(var a,b,c=X,d=1/0;c;)c._call?(d>c._time&&(d=c._time),a=c,c=c._next):(b=c._next,c._next=null,c=a?a._next=b:X=b);Y=a,am(d)}function am(a){!Z&&($&&($=clearTimeout($)),a-ab>24?(a<1/0&&($=setTimeout(aj,a-ad.now()-ac)),_&&(_=clearInterval(_))):(_||(aa=ad.now(),_=setInterval(ak,1e3)),Z=1,ae(aj)))}function an(a,b,c){var d=new ah;return b=null==b?0:+b,d.restart(c=>{d.stop(),a(c+b)},b,c),d}ah.prototype=ai.prototype={constructor:ah,restart:function(a,b,c){if("function"!=typeof a)throw TypeError("callback is not a function");c=(null==c?af():+c)+(null==b?0:+b),this._next||Y===this||(Y?Y._next=this:X=this,Y=this),this._call=a,this._time=c,am()},stop:function(){this._call&&(this._call=null,this._time=1/0,am())}};var ao=T("start","end","cancel","interrupt"),ap=[];function aq(a,b,c,d,e,f){var g=a.__transition;if(g){if(c in g)return}else a.__transition={};au(a,c,{name:b,index:d,group:e,on:ao,tween:ap,time:f.time,delay:f.delay,duration:f.duration,ease:f.ease,timer:null,state:0})}function ar(a,b){var c=at(a,b);if(c.state>0)throw Error("too late; already scheduled");return c}function as(a,b){var c=at(a,b);if(c.state>3)throw Error("too late; already running");return c}function at(a,b){var c=a.__transition;if(!c||!(c=c[b]))throw Error("transition not found");return c}function au(a,b,c){var d,e=a.__transition;function f(i){var j,k,l,m;if(1!==c.state)return h();for(j in e)if((m=e[j]).name===c.name){if(3===m.state)return an(f);4===m.state?(m.state=6,m.timer.stop(),m.on.call("interrupt",a,a.__data__,m.index,m.group),delete e[j]):+j<b&&(m.state=6,m.timer.stop(),m.on.call("cancel",a,a.__data__,m.index,m.group),delete e[j])}if(an(function(){3===c.state&&(c.state=4,c.timer.restart(g,c.delay,c.time),g(i))}),c.state=2,c.on.call("start",a,a.__data__,c.index,c.group),2===c.state){for(j=0,c.state=3,d=Array(l=c.tween.length),k=-1;j<l;++j)(m=c.tween[j].value.call(a,a.__data__,c.index,c.group))&&(d[++k]=m);d.length=k+1}}function g(b){for(var e=b<c.duration?c.ease.call(null,b/c.duration):(c.timer.restart(h),c.state=5,1),f=-1,g=d.length;++f<g;)d[f].call(a,e);5===c.state&&(c.on.call("end",a,a.__data__,c.index,c.group),h())}function h(){for(var d in c.state=6,c.timer.stop(),delete e[b],e)return;delete a.__transition}e[b]=c,c.timer=ai(function(a){c.state=1,c.timer.restart(f,c.delay,c.time),c.delay<=a&&f(a-c.delay)},0,c.time)}function av(a,b){return a=+a,b=+b,function(c){return a*(1-c)+b*c}}var aw=180/Math.PI,ax={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function ay(a,b,c,d,e,f){var g,h,i;return(g=Math.sqrt(a*a+b*b))&&(a/=g,b/=g),(i=a*c+b*d)&&(c-=a*i,d-=b*i),(h=Math.sqrt(c*c+d*d))&&(c/=h,d/=h,i/=h),a*d<b*c&&(a=-a,b=-b,i=-i,g=-g),{translateX:e,translateY:f,rotate:Math.atan2(b,a)*aw,skewX:Math.atan(i)*aw,scaleX:g,scaleY:h}}function az(a,b,c,d){function e(a){return a.length?a.pop()+" ":""}return function(f,g){var h,i,j,k,l,m,n,o,p=[],q=[];return f=a(f),g=a(g),!function(a,d,e,f,g,h){if(a!==e||d!==f){var i=g.push("translate(",null,b,null,c);h.push({i:i-4,x:av(a,e)},{i:i-2,x:av(d,f)})}else(e||f)&&g.push("translate("+e+b+f+c)}(f.translateX,f.translateY,g.translateX,g.translateY,p,q),h=f.rotate,i=g.rotate,j=p,k=q,h!==i?(h-i>180?i+=360:i-h>180&&(h+=360),k.push({i:j.push(e(j)+"rotate(",null,d)-2,x:av(h,i)})):i&&j.push(e(j)+"rotate("+i+d),l=f.skewX,m=g.skewX,n=p,o=q,l!==m?o.push({i:n.push(e(n)+"skewX(",
11null,d)-2,x:av(l,m)}):m&&n.push(e(n)+"skewX("+m+d),!function(a,b,c,d,f,g){if(a!==c||b!==d){var h=f.push(e(f)+"scale(",null,",",null,")");g.push({i:h-4,x:av(a,c)},{i:h-2,x:av(b,d)})}else(1!==c||1!==d)&&f.push(e(f)+"scale("+c+","+d+")")}(f.scaleX,f.scaleY,g.scaleX,g.scaleY,p,q),f=g=null,function(a){for(var b,c=-1,d=q.length;++c<d;)p[(b=q[c]).i]=b.x(a);return p.join("")}}}var aA=az(function(a){let b=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(a+"");return b.isIdentity?ax:ay(b.a,b.b,b.c,b.d,b.e,b.f)},"px, ","px)","deg)"),aB=az(function(a){return null==a?ax:(H||(H=document.createElementNS("http://www.w3.org/2000/svg","g")),H.setAttribute("transform",a),a=H.transform.baseVal.consolidate())?ay((a=a.matrix).a,a.b,a.c,a.d,a.e,a.f):ax},", ",")",")"),aC=c(31663);function aD(a,b){var c,d;return function(){var e=as(this,a),f=e.tween;if(f!==c){d=c=f;for(var g=0,h=d.length;g<h;++g)if(d[g].name===b){(d=d.slice()).splice(g,1);break}}e.tween=d}}function aE(a,b,c){var d,e;if("function"!=typeof c)throw Error();return function(){var f=as(this,a),g=f.tween;if(g!==d){e=(d=g).slice();for(var h={name:b,value:c},i=0,j=e.length;i<j;++i)if(e[i].name===b){e[i]=h;break}i===j&&e.push(h)}f.tween=e}}function aF(a,b,c){var d=a._id;return a.each(function(){var a=as(this,d);(a.value||(a.value={}))[b]=c.apply(this,arguments)}),function(a){return at(a,d).value[b]}}var aG=c(4447);function aH(a,b,c,d,e){var f=a*a,g=f*a;return((1-3*a+3*f-g)*b+(4-6*f+3*g)*c+(1+3*a+3*f-3*g)*d+g*e)/6}var aI=a=>()=>a;function aJ(a,b){return function(c){return a+c*b}}function aK(a,b){var c=b-a;return c?aJ(a,c>180||c< -180?c-360*Math.round(c/360):c):aI(isNaN(a)?b:a)}function aL(a,b){var c=b-a;return c?aJ(a,c):aI(isNaN(a)?b:a)}var aM=function a(b){var c,d=1==(c=+(c=1))?aL:function(a,b){var d,e,f;return b-a?(d=a,e=b,d=Math.pow(d,f=c),e=Math.pow(e,f)-d,f=1/f,function(a){return Math.pow(d+a*e,f)}):aI(isNaN(a)?b:a)};function e(a,b){var c=d((a=(0,aG.B8)(a)).r,(b=(0,aG.B8)(b)).r),e=d(a.g,b.g),f=d(a.b,b.b),g=aL(a.opacity,b.opacity);return function(b){return a.r=c(b),a.g=e(b),a.b=f(b),a.opacity=g(b),a+""}}return e.gamma=a,e}(1);function aN(a){return function(b){var c,d,e=b.length,f=Array(e),g=Array(e),h=Array(e);for(c=0;c<e;++c)d=(0,aG.B8)(b[c]),f[c]=d.r||0,g[c]=d.g||0,h[c]=d.b||0;return f=a(f),g=a(g),h=a(h),d.opacity=1,function(a){return d.r=f(a),d.g=g(a),d.b=h(a),d+""}}}var aO=aN(function(a){var b=a.length-1;return function(c){var d=c<=0?c=0:c>=1?(c=1,b-1):Math.floor(c*b),e=a[d],f=a[d+1],g=d>0?a[d-1]:2*e-f,h=d<b-1?a[d+2]:2*f-e;return aH((c-d/b)*b,g,e,f,h)}});aN(function(a){var b=a.length;return function(c){var d=Math.floor(((c%=1)<0?++c:c)*b),e=a[(d+b-1)%b],f=a[d%b],g=a[(d+1)%b],h=a[(d+2)%b];return aH((c-d/b)*b,e,f,g,h)}});var aP=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,aQ=RegExp(aP.source,"g");function aR(a,b){var c,d,e,f,g,h=aP.lastIndex=aQ.lastIndex=0,i=-1,j=[],k=[];for(a+="",b+="";(e=aP.exec(a))&&(f=aQ.exec(b));)(g=f.index)>h&&(g=b.slice(h,g),j[i]?j[i]+=g:j[++i]=g),(e=e[0])===(f=f[0])?j[i]?j[i]+=f:j[++i]=f:(j[++i]=null,k.push({i:i,x:av(e,f)})),h=aQ.lastIndex;return h<b.length&&(g=b.slice(h),j[i]?j[i]+=g:j[++i]=g),j.length<2?k[0]?(c=k[0].x,function(a){return c(a)+""}):(d=b,function(){return d}):(b=k.length,function(a){for(var c,d=0;d<b;++d)j[(c=k[d]).i]=c.x(a);return j.join("")})}function aS(a,b){var c;return("number"==typeof b?av:b instanceof aG.ZP?aM:(c=(0,aG.ZP)(b))?(b=c,aM):aR)(a,b)}function aT(a){return function(){this.removeAttribute(a)}}function aU(a){return function(){this.removeAttributeNS(a.space,a.local)}}function aV(a,b,c){var d,e,f=c+"";return function(){var g=this.getAttribute(a);return g===f?null:g===d?e:e=b(d=g,c)}}function aW(a,b,c){var d,e,f=c+"";return function(){var g=this.getAttributeNS(a.space,a.local);return g===f?null:g===d?e:e=b(d=g,c)}}function aX(a,b,c){var d,e,f;return function(){var g,h,i=c(this);return null==i?void this.removeAttribute(a):(g=this.getAttribute(a))===(h=i+"")?null:g===d&&h===e?f:(e=h,f=b(d=g,i))}}function aY(a,b,c){var d,e,f;return function(){var g,h,i=c(this);return null==i?void this.removeAttributeNS(a.space,a.local):(g=this.getAttributeNS(a.space,a.local))===(h=i+"")?null:g===d&&h===e?f:(e=h,f=b(d=g,i))}}function aZ(a,b){var c,d;function e(){var e,f,g=b.apply(this,arguments);return g!==d&&(c=(d=g)&&(e=a,f=g,function(a){this.setAttributeNS(e.space,e.local,f.call(this,a))})),c}return e._value=b,e}function a$(a,b){var c,d;function e(){var e,f,g=b.apply(this,arguments);return g!==d&&(c=(d=g)&&(e=a,f=g,function(a){this.setAttribute(e,f.call(this,a))})),c}return e._value=b,e}function a_(a,b){return function(){ar(this,a).delay=+b.apply(this,arguments)}}function a0(a,b){return b=+b,function(){ar(this,a).delay=b}}function a1(a,b){return function(){as(this,a).duration=+b.apply(this,arguments)}}
11function a2(a,b){return b=+b,function(){as(this,a).duration=b}}var a3=c(24421),a4=c(83010),a5=c(19701),a6=R.ZP.prototype.constructor,a7=c(52627);function a8(a){return function(){this.style.removeProperty(a)}}var a9=0;function ba(a,b,c,d){this._groups=a,this._parents=b,this._name=c,this._id=d}function bb(){return++a9}var bc=R.ZP.prototype;ba.prototype=(function(a){return(0,R.ZP)().transition(a)}).prototype={constructor:ba,select:function(a){var b=this._name,c=this._id;"function"!=typeof a&&(a=(0,a4.Z)(a));for(var d=this._groups,e=d.length,f=Array(e),g=0;g<e;++g)for(var h,i,j=d[g],k=j.length,l=f[g]=Array(k),m=0;m<k;++m)(h=j[m])&&(i=a.call(h,h.__data__,m,j))&&("__data__"in h&&(i.__data__=h.__data__),l[m]=i,aq(l[m],b,c,m,l,at(h,c)));return new ba(f,this._parents,b,c)},selectAll:function(a){var b=this._name,c=this._id;"function"!=typeof a&&(a=(0,a5.Z)(a));for(var d=this._groups,e=d.length,f=[],g=[],h=0;h<e;++h)for(var i,j=d[h],k=j.length,l=0;l<k;++l)if(i=j[l]){for(var m,n=a.call(i,i.__data__,l,j),o=at(i,c),p=0,q=n.length;p<q;++p)(m=n[p])&&aq(m,b,c,p,n,o);f.push(n),g.push(i)}return new ba(f,g,b,c)},selectChild:bc.selectChild,selectChildren:bc.selectChildren,filter:function(a){"function"!=typeof a&&(a=(0,a3.Z)(a));for(var b=this._groups,c=b.length,d=Array(c),e=0;e<c;++e)for(var f,g=b[e],h=g.length,i=d[e]=[],j=0;j<h;++j)(f=g[j])&&a.call(f,f.__data__,j,g)&&i.push(f);return new ba(d,this._parents,this._name,this._id)},merge:function(a){if(a._id!==this._id)throw Error();for(var b=this._groups,c=a._groups,d=b.length,e=c.length,f=Math.min(d,e),g=Array(d),h=0;h<f;++h)for(var i,j=b[h],k=c[h],l=j.length,m=g[h]=Array(l),n=0;n<l;++n)(i=j[n]||k[n])&&(m[n]=i);for(;h<d;++h)g[h]=b[h];return new ba(g,this._parents,this._name,this._id)},selection:function(){return new a6(this._groups,this._parents)},transition:function(){for(var a=this._name,b=this._id,c=bb(),d=this._groups,e=d.length,f=0;f<e;++f)for(var g,h=d[f],i=h.length,j=0;j<i;++j)if(g=h[j]){var k=at(g,b);aq(g,a,c,j,h,{time:k.time+k.delay+k.duration,delay:0,duration:k.duration,ease:k.ease})}return new ba(d,this._parents,a,c)},call:bc.call,nodes:bc.nodes,node:bc.node,size:bc.size,empty:bc.empty,each:bc.each,on:function(a,b){var c,d,e,f,g,h,i,j=this._id;return arguments.length<2?at(this.node(),j).on.on(a):this.each((c=j,d=a,e=b,i=((f=d)+"").trim().split(/^|\s+/).every(function(a){var b=a.indexOf(".");return b>=0&&(a=a.slice(0,b)),!a||"start"===a})?ar:as,function(){var a=i(this,c),b=a.on;b!==g&&(h=(g=b).copy()).on(d,e),a.on=h}))},attr:function(a,b){var c=(0,aC.Z)(a),d="transform"===c?aB:aS;return this.attrTween(a,"function"==typeof b?(c.local?aY:aX)(c,d,aF(this,"attr."+a,b)):null==b?(c.local?aU:aT)(c):(c.local?aW:aV)(c,d,b))},attrTween:function(a,b){var c="attr."+a;if(arguments.length<2)return(c=this.tween(c))&&c._value;if(null==b)return this.tween(c,null);if("function"!=typeof b)throw Error();var d=(0,aC.Z)(a);return this.tween(c,(d.local?aZ:a$)(d,b))},style:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C="transform"==(a+="")?aA:aS;return null==b?this.styleTween(a,(d=a,e=C,function(){var a=(0,a7.S)(this,d),b=(this.style.removeProperty(d),(0,a7.S)(this,d));return a===b?null:a===f&&b===g?h:h=e(f=a,g=b)})).on("end.style."+a,a8(a)):"function"==typeof b?this.styleTween(a,(i=a,j=C,k=aF(this,"style."+a,b),function(){var a=(0,a7.S)(this,i),b=k(this),c=b+"";return null==b&&(c=b=(this.style.removeProperty(i),(0,a7.S)(this,i))),a===c?null:a===l&&c===m?n:(m=c,n=j(l=a,b))})).each((o=this._id,v="end."+(u="style."+(p=a)),function(){var a=as(this,o),b=a.on,c=null==a.value[u]?t||(t=a8(p)):void 0;(b!==q||s!==c)&&(r=(q=b).copy()).on(v,s=c),a.on=r})):this.styleTween(a,(w=a,x=C,B=(y=b)+"",function(){var a=(0,a7.S)(this,w);return a===B?null:a===z?A:A=x(z=a,y)}),c).on("end.style."+a,null)},styleTween:function(a,b,c){var d="style."+(a+="");if(arguments.length<2)return(d=this.tween(d))&&d._value;if(null==b)return this.tween(d,null);if("function"!=typeof b)throw Error();return this.tween(d,function(a,b,c){var d,e;function f(){var f,g,h,i=b.apply(this,arguments);return i!==e&&(d=(e=i)&&(f=a,g=i,h=c,function(a){this.style.setProperty(f,g.call(this,a),h)})),d}return f._value=b,f}(a,b,null==c?"":c))},text:function(a){var b,c;return this.tween("text","function"==typeof a?(b=aF(this,"text",a),function(){var a=b(this);this.textContent=null==a?"":a}):(c=null==a?"":a+"",function(){this.textContent=c}))},textTween:function(a){var b="text";if(arguments.length<1)return(b=this.tween(b))&&b._value;if(null==a)return this.tween(b,null);if("function"!=typeof a)throw Error();return this.tween(b,function(a){var b,c;function d(){var d,e=a.apply(this,arguments);return e!==c&&(b=(c=e)&&(d=e,function(a){this.textContent=d.call(this,a)})),b}return d._value=a,d}(a))},remove:function(){var a;return this.on("end.remove",(a=this._id,function(){var b=this.parentNode;for(var c in this.__transition)if(+c!==a)return;b&&b.removeChild(this)}))},tween:function(a,b){var c=this._id;if(a+="",arguments.length<2){for(var d,e=at(this.node(),c).tween,f=0,g=e.length;f<g;++f)if((d=e[f]).name===a)return d.value;return null}return this.each((null==b?aD:aE)(c,a,b))},delay:function(a){var b=this._id;return arguments.length?this.each(("function"==typeof a?a_:a0)(b,a)):at(this.node(),b).delay},duration:function(a){var b=this._id;return arguments.length?this.each(("function"==typeof a?a1:a2)(b,a)):at(this.node(),b).duration},ease:function(a){var b=this._id;return arguments.length?this.each(function(a,b){if("function"!=typeof b)throw Error();return function(){as(this,a).ease=b}}(b,a)):at(this.node(),b).ease},easeVarying:function(a){var b,c;if("function"!=typeof a)throw Error();return this.each((b=this._id,c=a,function(){var a=c.apply(this,arguments);if("function"!=typeof a)throw Error();as(this,b).ease=a}))},end:function(){var a,b,c=this,d=c._id,e=c.size();return new Promise(function(f,g){var h={value:g},i={value:function(){0== --e&&f()}};c.each(function(){var c=as(this,d),e=c.on;e!==a&&((b=(a=e).copy())._.cancel.push(h),b._.interrupt.push(h),b._.end.push(i)),c.on=b}),0===e&&f()})},[Symbol.iterator]:bc[Symbol.iterator]};var bd={time:null,delay:0,duration:250,ease:function(a){return((a*=2)<=1?a*a*a:(a-=2)*a*a+2)/2}};function be(a,b){for(var c;!(c=a.__transition)||!(c=c[b]);)if(!(a=a.parentNode))throw Error(`transition ${b} not found`);return c}R.ZP.prototype.interrupt=function(a){return this.each(function(){!function(a,b){var c,d,e,f=a.__transition,g=!0;if(f){for(e in b=null==b?null:b+"",f){if((c=f[e]).name!==b){g=!1;continue}d=c.state>2&&c.state<5,c.state=6,c.timer.stop(),c.on.call(d?"interrupt":"cancel",a,a.__data__,c.index,c.group),delete f[e]}g&&delete a.__transition}}(this,a)})},R.ZP.prototype.transition=function(a){var b,c;a instanceof ba?(b=a._id,a=a._name):(b=bb(),(c=bd).time=af(),a=null==a?null:a+"");for(var d=this._groups,e=d.length,f=0;f<e;++f)for(var g,h=d[f],i=h.length,j=0;j<i;++j)(g=h[j])&&aq(g,a,b,j,h,c||be(g,b));return new ba(d,this._parents,a,b)};var bf={name:"drag"},bg={name:"space"},bh={name:"handle"},bi={name:"center"};let{abs:bj,max:bk,min:bl}=Math;function bm(a){return[+a[0],+a[1]]}
11function bn(a){return[bm(a[0]),bm(a[1])]}var bo={name:"x",handles:["w","e"].map(bv),input:function(a,b){return null==a?null:[[+a[0],b[0][1]],[+a[1],b[1][1]]]},output:function(a){return a&&[a[0][0],a[1][0]]}},bp={name:"y",handles:["n","s"].map(bv),input:function(a,b){return null==a?null:[[b[0][0],+a[0]],[b[1][0],+a[1]]]},output:function(a){return a&&[a[0][1],a[1][1]]}},bq=(["n","w","e","s","nw","ne","sw","se"].map(bv),{overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"}),br={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},bs={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},bt={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},bu={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function bv(a){return{type:a}}function bw(a){return!a.ctrlKey&&!a.button}function bx(){var a=this.ownerSVGElement||this;return a.hasAttribute("viewBox")?[[(a=a.viewBox.baseVal).x,a.y],[a.x+a.width,a.y+a.height]]:[[0,0],[a.width.baseVal.value,a.height.baseVal.value]]}function by(){return navigator.maxTouchPoints||"ontouchstart"in this}function bz(a){for(;!a.__brush;)if(!(a=a.parentNode))return;return a.__brush}function bA(a,b){return a=+a,b=+b,function(c){return Math.round(a*(1-c)+b*c)}}function bB(a){return function(b,c){var d=a((b=(0,aG.Ym)(b)).h,(c=(0,aG.Ym)(c)).h),e=aL(b.s,c.s),f=aL(b.l,c.l),g=aL(b.opacity,c.opacity);return function(a){return b.h=d(a),b.s=e(a),b.l=f(a),b.opacity=g(a),b+""}}}var bC=bB(aK);bB(aL);var bD=c(28990);function bE(a,b){var c=aL((a=(0,bD.ZP)(a)).l,(b=(0,bD.ZP)(b)).l),d=aL(a.a,b.a),e=aL(a.b,b.b),f=aL(a.opacity,b.opacity);return function(b){return a.l=c(b),a.a=d(b),a.b=e(b),a.opacity=f(b),a+""}}function bF(a){return function(b,c){var d=a((b=(0,bD.Uc)(b)).h,(c=(0,bD.Uc)(c)).h),e=aL(b.c,c.c),f=aL(b.l,c.l),g=aL(b.opacity,c.opacity);return function(a){return b.h=d(a),b.c=e(a),b.l=f(a),b.opacity=g(a),b+""}}}var bG=bF(aK);function bH(a,b){var c,d=b?b.length:0,e=a?Math.min(d,a.length):0,f=Array(e),g=Array(d);for(c=0;c<e;++c)f[c]=bL(a[c],b[c]);for(;c<d;++c)g[c]=b[c];return function(a){for(c=0;c<e;++c)g[c]=f[c](a);return g}}function bI(a,b){var c=new Date;return a=+a,b=+b,function(d){return c.setTime(a*(1-d)+b*d),c}}function bJ(a,b){var c,d={},e={};for(c in(null===a||"object"!=typeof a)&&(a={}),(null===b||"object"!=typeof b)&&(b={}),b)c in a?d[c]=bL(a[c],b[c]):e[c]=b[c];return function(a){for(c in d)e[c]=d[c](a);return e}}function bK(a,b){b||(b=[]);var c,d=a?Math.min(b.length,a.length):0,e=b.slice();return function(f){for(c=0;c<d;++c)e[c]=a[c]*(1-f)+b[c]*f;return e}}function bL(a,b){var c,d,e=typeof b;return null==b||"boolean"===e?aI(b):("number"===e?av:"string"===e?(c=(0,aG.ZP)(b))?(b=c,aM):aR:b instanceof aG.ZP?aM:b instanceof Date?bI:(d=b,!ArrayBuffer.isView(d)||d instanceof DataView)?Array.isArray(b)?bH:"function"!=typeof b.valueOf&&"function"!=typeof b.toString||isNaN(b)?bJ:av:bK)(a,b)}function bM(a,b){void 0===b&&(b=a,a=bL);for(var c=0,d=b.length-1,e=b[0],f=Array(d<0?0:d);c<d;
11)f[c]=a(e,e=b[++c]);return function(a){var b=Math.max(0,Math.min(d-1,Math.floor(a*=d)));return f[b](a-b)}}function bN(a,b){for(var c=Array(b),d=0;d<b;++d)c[d]=a(d/(b-1));return c}function bO(a,b){switch(arguments.length){case 0:break;case 1:this.range(a);break;default:this.range(b).domain(a)}return this}function bP(a,b){switch(arguments.length){case 0:break;case 1:"function"==typeof a?this.interpolator(a):this.range(a);break;default:this.domain(a),"function"==typeof b?this.interpolator(b):this.range(b)}return this}bF(aL);let bQ=Symbol("implicit");function bR(){var a=new A,b=[],c=[],d=bQ;function e(e){let f=a.get(e);if(void 0===f){if(d!==bQ)return d;a.set(e,f=b.push(e)-1)}return c[f%c.length]}return e.domain=function(c){if(!arguments.length)return b.slice();for(let d of(b=[],a=new A,c))a.has(d)||a.set(d,b.push(d)-1);return e},e.range=function(a){return arguments.length?(c=Array.from(a),e):c.slice()},e.unknown=function(a){return arguments.length?(d=a,e):d},e.copy=function(){return bR(b,c).unknown(d)},bO.apply(e,arguments),e}function bS(){var a,b,c=bR().unknown(void 0),d=c.domain,e=c.range,f=0,g=1,h=!1,i=0,j=0,k=.5;function l(){var c=d().length,l=g<f,m=l?g:f,n=l?f:g;a=(n-m)/Math.max(1,c-i+2*j),h&&(a=Math.floor(a)),m+=(n-m-a*(c-i))*k,b=a*(1-i),h&&(m=Math.round(m),b=Math.round(b));var o=r(c).map(function(b){return m+a*b});return e(l?o.reverse():o)}return delete c.unknown,c.domain=function(a){return arguments.length?(d(a),l()):d()},c.range=function(a){return arguments.length?([f,g]=a,f=+f,g=+g,l()):[f,g]},c.rangeRound=function(a){return[f,g]=a,f=+f,g=+g,h=!0,l()},c.bandwidth=function(){return b},c.step=function(){return a},c.round=function(a){return arguments.length?(h=!!a,l()):h},c.padding=function(a){return arguments.length?(i=Math.min(1,j=+a),l()):i},c.paddingInner=function(a){return arguments.length?(i=Math.min(1,a),l()):i},c.paddingOuter=function(a){return arguments.length?(j=+a,l()):j},c.align=function(a){return arguments.length?(k=Math.max(0,Math.min(1,a)),l()):k},c.copy=function(){return bS(d(),[f,g]).round(h).paddingInner(i).paddingOuter(j).align(k)},bO.apply(l(),arguments)}function bT(a){var b=a.copy;return a.padding=a.paddingOuter,delete a.paddingInner,delete a.paddingOuter,a.copy=function(){return bT(b())},a}function bU(){return bT(bS.apply(null,arguments).paddingInner(1))}function bV(a){let b,c,f;function g(a,d,e=0,f=a.length){if(e<f){if(0!==b(d,d))return f;do{let g=e+f>>>1;0>c(a[g],d)?e=g+1:f=g}while(e<f)}return e}return 2!==a.length?(b=d,c=(b,c)=>d(a(b),c),f=(b,c)=>a(b)-c):(b=a===d||a===e?a:bW,c=a,f=a),{left:g,center:function(a,b,c=0,d=a.length){let e=g(a,b,c,d-1);return e>c&&f(a[e-1],b)> -f(a[e],b)?e-1:e},right:function(a,d,e=0,f=a.length){if(e<f){if(0!==b(d,d))return f;do{let g=e+f>>>1;0>=c(a[g],d)?e=g+1:f=g}while(e<f)}return e}}}function bW(){return 0}let bX=bV(d),bY=bX.right;bX.left,bV(n).center;var bZ=bY;function b$(a){return+a}var b_=[0,1];function b0(a){return a}function b1(a,b){var c;return(b-=a=+a)?function(c){return(c-a)/b}:(c=isNaN(b)?NaN:.5,function(){return c})}function b2(a,b,c){var d=a[0],e=a[1],f=b[0],g=b[1];return e<d?(d=b1(e,d),f=c(g,f)):(d=b1(d,e),f=c(f,g)),function(a){return f(d(a))}}function b3(a,b,c){var d=Math.min(a.length,b.length)-1,e=Array(d),f=Array(d),g=-1;for(a[d]<a[0]&&(a=a.slice().reverse(),b=b.slice().reverse());++g<d;)e[g]=b1(a[g],a[g+1]),f[g]=c(b[g],b[g+1]);return function(b){var c=bZ(a,b,1,d)-1;return f[c](e[c](b))}}function b4(a,b){return b.domain(a.domain()).range(a.range()).interpolate(a.interpolate()).clamp(a.clamp()).unknown(a.unknown())}function b5(){var a,b,c,d,e,f,g=b_,h=b_,i=bL,j=b0;function k(){var a,b,c,i=Math.min(g.length,h.length);return j!==b0&&(j=(a=g[0],b=g[i-1],a>b&&(c=a,a=b,b=c),function(c){return Math.max(a,Math.min(b,c))})),d=i>2?b3:b2,e=f=null,l}function l(b){return null==b||isNaN(b=+b)?c:(e||(e=d(g.map(a),h,i)))(a(j(b)))}return l.invert=function(c){return j(b((f||(f=d(h,g.map(a),av)))(c)))},l.domain=function(a){return arguments.length?(g=Array.from(a,b$),k()):g.slice()},l.range=function(a){return arguments.length?(h=Array.from(a),k()):h.slice()},l.rangeRound=function(a){return h=Array.from(a),i=bA,k()},l.clamp=function(a){return arguments.length?(j=!!a||b0,k()):j!==b0},l.interpolate=function(a){return arguments.length?(i=a,k()):i},l.unknown=function(a){return arguments.length?(c=a,l):c},function(c,d){return a=c,b=d,k()}}function b6(){return b5()(b0,b0)}var b7=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function b8(a){var b;if(!(b=b7.exec(a)))throw Error("invalid format: "+a);return new b9({fill:b[1],align:b[2],sign:b[3],symbol:b[4],zero:b[5],width:b[6],comma:b[7],precision:b[8]&&b[8].slice(1),trim:b[9],type:b[10]})}function b9(a){this.fill=void 0===a.fill?" ":a.fill+"",this.align=void 0===a.align?">":a.align+"",this.sign=void 0===a.sign?"-":a.sign+"",this.symbol=void 0===a.symbol?"":a.symbol+"",this.zero=!!a.zero,this.width=void 0===a.width?void 0:+a.width,this.comma=!!a.comma,this.precision=void 0===a.precision?void 0:+a.precision,this.trim=!!a.trim,this.type=void 0===a.type?"":a.type+""}function ca(a,b){if((c=(a=b?a.toExponential(b-1):a.toExponential()).indexOf("e"))<0)return null;var c,d=a.slice(0,c);return[d.length>1?d[0]+d.slice(2):d,+a.slice(c+1)]}
11function cb(a){return(a=ca(Math.abs(a)))?a[1]:NaN}function cc(a,b){var c=ca(a,b);if(!c)return a+"";var d=c[0],e=c[1];return e<0?"0."+Array(-e).join("0")+d:d.length>e+1?d.slice(0,e+1)+"."+d.slice(e+1):d+Array(e-d.length+2).join("0")}b8.prototype=b9.prototype,b9.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var cd={"%":(a,b)=>(100*a).toFixed(b),b:a=>Math.round(a).toString(2),c:a=>a+"",d:function(a){return Math.abs(a=Math.round(a))>=1e21?a.toLocaleString("en").replace(/,/g,""):a.toString(10)},e:(a,b)=>a.toExponential(b),f:(a,b)=>a.toFixed(b),g:(a,b)=>a.toPrecision(b),o:a=>Math.round(a).toString(8),p:(a,b)=>cc(100*a,b),r:cc,s:function(a,b){var c=ca(a,b);if(!c)return a+"";var d=c[0],e=c[1],f=e-(I=3*Math.max(-8,Math.min(8,Math.floor(e/3))))+1,g=d.length;return f===g?d:f>g?d+Array(f-g+1).join("0"):f>0?d.slice(0,f)+"."+d.slice(f):"0."+Array(1-f).join("0")+ca(a,Math.max(0,b+f-1))[0]},X:a=>Math.round(a).toString(16).toUpperCase(),x:a=>Math.round(a).toString(16)};function ce(a){return a}var cf,cg=Array.prototype.map,ch=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function ci(a){var b=a.domain;return a.ticks=function(a){var c=b();return w(c[0],c[c.length-1],null==a?10:a)},a.tickFormat=function(a,c){var d=b();return function(a,b,c,d){var e,f,g,h,i=y(a,b,c);switch((d=b8(null==d?",f":d)).type){case"s":var j,k,l=Math.max(Math.abs(a),Math.abs(b));return null==d.precision&&!isNaN(h=(j=i,Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(cb(k=l)/3)))-cb(Math.abs(j)))))&&(d.precision=h),L(d,l);case"":case"e":case"g":case"p":case"r":null==d.precision&&!isNaN(h=(e=i,f=Math.max(Math.abs(a),Math.abs(b)),e=Math.abs(e),f=Math.abs(f)-e,Math.max(0,cb(f)-cb(e))+1))&&(d.precision=h-("e"===d.type));break;case"f":case"%":null==d.precision&&!isNaN(h=Math.max(0,-cb(Math.abs(g=i))))&&(d.precision=h-("%"===d.type)*2)}return K(d)}(d[0],d[d.length-1],null==a?10:a,c)},a.nice=function(c){null==c&&(c=10);var d,e,f=b(),g=0,h=f.length-1,i=f[g],j=f[h],k=10;for(j<i&&(e=i,i=j,j=e,e=g,g=h,h=e);k-- >0;){if((e=x(i,j,c))===d)return f[g]=i,f[h]=j,b(f);if(e>0)i=Math.floor(i/e)*e,j=Math.ceil(j/e)*e;else if(e<0)i=Math.ceil(i*e)/e,j=Math.floor(j*e)/e;else break;d=e}return a},a}function cj(){var a=b6();return a.copy=function(){return b4(a,cj())},bO.apply(a,arguments),ci(a)}function ck(a){var b;function c(a){return null==a||isNaN(a=+a)?b:a}return c.invert=c,c.domain=c.range=function(b){return arguments.length?(a=Array.from(b,b$),c):a.slice()},c.unknown=function(a){return arguments.length?(b=a,c):b},c.copy=function(){return ck(a).unknown(b)},a=arguments.length?Array.from(a,b$):[0,1],ci(c)}function cl(a,b){a=a.slice();var c,d=0,e=a.length-1,f=a[d],g=a[e];return g<f&&(c=d,d=e,e=c,c=f,f=g,g=c),a[d]=b.floor(f),a[e]=b.ceil(g),a}function cm(a){return Math.log(a)}function cn(a){return Math.exp(a)}function co(a){return-Math.log(-a)}function cp(a){return-Math.exp(-a)}function cq(a){return isFinite(a)?+("1e"+a):a<0?0:a}function cr(a){return(b,c)=>-a(-b,c)}function cs(a){let b=a(cm,cn),c=b.domain,d=10,e,f;function g(){var g,h;return e=(g=d)===Math.E?Math.log:10===g&&Math.log10||2===g&&Math.log2||(g=Math.log(g),a=>Math.log(a)/g),f=10===(h=d)?cq:h===Math.E?Math.exp:a=>Math.pow(h,a),c()[0]<0?(e=cr(e),f=cr(f),a(co,cp)):a(cm,cn),b}return b.base=function(a){return arguments.length?(d=+a,g()):d},b.domain=function(a){return arguments.length?(c(a),g()):c()},b.ticks=a=>{let b=c(),g=b[0],h=b[b.length-1],i=h<g;i&&([g,h]=[h,g]);let j=e(g),k=e(h),l,m,n=null==a?10:+a,o=[];if(!(d%1)&&k-j<n){if(j=Math.floor(j),k=Math.ceil(k),g>0){for(;j<=k;++j)for(l=1;l<d;++l)if(!((m=j<0?l/f(-j):l*f(j))<g)){if(m>h)break;o.push(m)}}else for(;j<=k;++j)for(l=d-1;l>=1;--l)if(!((m=j>0?l/f(-j):l*f(j))<g)){if(m>h)break;o.push(m)}2*o.length<n&&(o=w(g,h,n))}else o=w(j,k,Math.min(k-j,n)).map(f);return i?o.reverse():o},b.tickFormat=(a,c)=>{if(null==a&&(a=10),null==c&&(c=10===d?"s":","),"function"!=typeof c&&(d%1||null!=(c=b8(c)).precision||(c.trim=!0),c=K(c)),a===1/0)return c;let g=Math.max(1,d*a/b.ticks().length);return a=>{let b=a/f(Math.round(e(a)));return b*d<d-.5&&(b*=d),b<=g?c(a):""}},b.nice=()=>c(cl(c(),{floor:a=>f(Math.floor(e(a))),ceil:a=>
11f(Math.ceil(e(a)))})),b}function ct(){let a=cs(b5()).domain([1,10]);return a.copy=()=>b4(a,ct()).base(a.base()),bO.apply(a,arguments),a}function cu(a){return function(b){return Math.sign(b)*Math.log1p(Math.abs(b/a))}}function cv(a){return function(b){return Math.sign(b)*Math.expm1(Math.abs(b))*a}}function cw(a){var b=1,c=a(cu(b),cv(b));return c.constant=function(c){return arguments.length?a(cu(b=+c),cv(b)):b},ci(c)}function cx(){var a=cw(b5());return a.copy=function(){return b4(a,cx()).constant(a.constant())},bO.apply(a,arguments)}function cy(a){return function(b){return b<0?-Math.pow(-b,a):Math.pow(b,a)}}function cz(a){return a<0?-Math.sqrt(-a):Math.sqrt(a)}function cA(a){return a<0?-a*a:a*a}function cB(a){var b=a(b0,b0),c=1;return b.exponent=function(b){return arguments.length?1==(c=+b)?a(b0,b0):.5===c?a(cz,cA):a(cy(c),cy(1/c)):c},ci(b)}function cC(){var a=cB(b5());return a.copy=function(){return b4(a,cC()).exponent(a.exponent())},bO.apply(a,arguments),a}function cD(){var a,b=[],c=[],e=[];function f(){var a=0,d=Math.max(1,c.length);for(e=Array(d-1);++a<d;)e[a-1]=p(b,a/d);return g}function g(b){return null==b||isNaN(b=+b)?a:c[bZ(e,b)]}return g.invertExtent=function(a){var d=c.indexOf(a);return d<0?[NaN,NaN]:[d>0?e[d-1]:b[0],d<e.length?e[d]:b[b.length-1]]},g.domain=function(a){if(!arguments.length)return b.slice();for(let c of(b=[],a))null==c||isNaN(c=+c)||b.push(c);return b.sort(d),f()},g.range=function(a){return arguments.length?(c=Array.from(a),f()):c.slice()},g.unknown=function(b){return arguments.length?(a=b,g):a},g.quantiles=function(){return e.slice()},g.copy=function(){return cD().domain(b).range(c).unknown(a)},bO.apply(g,arguments)}function cE(){var a,b=[.5],c=[0,1],d=1;function e(e){return null!=e&&e<=e?c[bZ(b,e,0,d)]:a}return e.domain=function(a){return arguments.length?(d=Math.min((b=Array.from(a)).length,c.length-1),e):b.slice()},e.range=function(a){return arguments.length?(c=Array.from(a),d=Math.min(b.length,c.length-1),e):c.slice()},e.invertExtent=function(a){var d=c.indexOf(a);return[b[d-1],b[d]]},e.unknown=function(b){return arguments.length?(a=b,e):a},e.copy=function(){return cE().domain(b).range(c).unknown(a)},bO.apply(e,arguments)}cf={thousands:",",grouping:[3],currency:["$",""]},K=(J=function(a){var b,c,d,e=void 0===a.grouping|| void 0===a.thousands?ce:(b=cg.call(a.grouping,Number),c=a.thousands+"",function(a,d){for(var e=a.length,f=[],g=0,h=b[0],i=0;e>0&&h>0&&(i+h+1>
11d&&(h=Math.max(1,d-i)),f.push(a.substring(e-=h,e+h)),!((i+=h+1)>d));)h=b[g=(g+1)%b.length];return f.reverse().join(c)}),f=void 0===a.currency?"":a.currency[0]+"",g=void 0===a.currency?"":a.currency[1]+"",h=void 0===a.decimal?".":a.decimal+"",i=void 0===a.numerals?ce:(d=cg.call(a.numerals,String),function(a){return a.replace(/[0-9]/g,function(a){return d[+a]})}),j=void 0===a.percent?"%":a.percent+"",k=void 0===a.minus?"−":a.minus+"",l=void 0===a.nan?"NaN":a.nan+"";function m(a){var b=(a=b8(a)).fill,c=a.align,d=a.sign,m=a.symbol,n=a.zero,o=a.width,p=a.comma,q=a.precision,r=a.trim,s=a.type;"n"===s?(p=!0,s="g"):cd[s]||(void 0===q&&(q=12),r=!0,s="g"),(n||"0"===b&&"="===c)&&(n=!0,b="0",c="=");var t="$"===m?f:"#"===m&&/[boxX]/.test(s)?"0"+s.toLowerCase():"",u="$"===m?g:/[%p]/.test(s)?j:"",v=cd[s],w=/[defgprs%]/.test(s);function x(a){var f,g,j,m=t,x=u;if("c"===s)x=v(a)+x,a="";else{var y=(a=+a)<0||1/a<0;if(a=isNaN(a)?l:v(Math.abs(a),q),r&&(a=function(a){out:for(var b,c=a.length,d=1,e=-1;d<c;++d)switch(a[d]){case".":e=b=d;break;case"0":0===e&&(e=d),b=d;break;default:if(!+a[d])break out;e>0&&(e=0)}return e>0?a.slice(0,e)+a.slice(b+1):a}(a)),y&&0== +a&&"+"!==d&&(y=!1),m=(y?"("===d?d:k:"-"===d||"("===d?"":d)+m,x=("s"===s?ch[8+I/3]:"")+x+(y&&"("===d?")":""),w){for(f=-1,g=a.length;++f<g;)if(48>(j=a.charCodeAt(f))||j>57){x=(46===j?h+a.slice(f+1):a.slice(f))+x,a=a.slice(0,f);break}}}p&&!n&&(a=e(a,1/0));var z=m.length+a.length+x.length,A=z<o?Array(o-z+1).join(b):"";switch(p&&n&&(a=e(A+a,A.length?o-x.length:1/0),A=""),c){case"<":a=m+a+x+A;break;case"=":a=m+A+a+x;break;case"^":a=A.slice(0,z=A.length>>1)+m+a+x+A.slice(z);break;default:a=A+m+a+x}return i(a)}return q=void 0===q?6:/[gprs]/.test(s)?Math.max(1,Math.min(21,q)):Math.max(0,Math.min(20,q)),x.toString=function(){return a+""},x}return{format:m,formatPrefix:function(a,b){var c=m(((a=b8(a)).type="f",a)),d=3*Math.max(-8,Math.min(8,Math.floor(cb(b)/3))),e=Math.pow(10,-d),f=ch[8+d/3];return function(a){return c(e*a)+f}}}}(cf)).format,L=J.formatPrefix;let cF=36e5,cG=24*cF,cH=7*cG,cI=30*cG,cJ=365*cG,cK=new Date,cL=new Date;function cM(a,b,c,d){function e(b){return a(b=0===arguments.length?new Date:new Date(+b)),b}return e.floor=b=>(a(b=new Date(+b)),b),e.ceil=c=>(a(c=new Date(c-1)),b(c,1),a(c),c),e.round=a=>{let b=e(a),c=e.ceil(a);return a-b<c-a?b:c},e.offset=(a,c)=>(b(a=new Date(+a),null==c?1:Math.floor(c)),a),e.range=(c,d,f)=>{let g=[];if(c=e.ceil(c),f=null==f?1:Math.floor(f),!(c<d)||!(f>0))return g;let h;do g.push(h=new Date(+c)),b(c,f),a(c);while(h<c&&c<d);return g},e.filter=c=>cM(b=>{if(b>=b)for(;a(b),!c(b);)b.setTime(b-1)},(a,d)=>{if(a>=a){if(d<0)for(;++d<=0;)for(;b(a,-1),!c(a););else for(;--d>=0;)for(;b(a,1),!c(a););}}),c&&(e.count=(b,d)=>(cK.setTime(+b),cL.setTime(+d),a(cK),a(cL),Math.floor(c(cK,cL))),e.every=a=>isFinite(a=Math.floor(a))&&a>0?a>1?e.filter(d?b=>d(b)%a==0:b=>e.count(0,b)%a==0):e:null),e}let cN=cM(()=>{},(a,b)=>{a.setTime(+a+b)},(a,b)=>b-a);cN.every=a=>isFinite(a=Math.floor(a))&&a>0?a>1?cM(b=>{b.setTime(Math.floor(b/a)*a)},(b,c)=>{b.setTime(+b+c*a)},(b,c)=>(c-b)/a):cN:null,cN.range;let cO=cM(a=>{a.setTime(a-a.getMilliseconds())},(a,b)=>{a.setTime(+a+1e3*b)},(a,b)=>(b-a)/1e3,a=>a.getUTCSeconds());cO.range;let cP=cM(a=>{a.setTime(a-a.getMilliseconds()-1e3*a.getSeconds())},(a,b)=>{a.setTime(+a+6e4*b)},(a,b)=>(b-a)/6e4,a=>a.getMinutes());cP.range;let cQ=cM(a=>{a.setUTCSeconds(0,0)},(a,b)=>{a.setTime(+a+6e4*b)},(a,b)=>(b-a)/6e4,a=>a.getUTCMinutes());cQ.range;let cR=cM(a=>{a.setTime(a-a.getMilliseconds()-1e3*a.getSeconds()-6e4*a.getMinutes())},(a,b)=>{a.setTime(+a+b*cF)},(a,b)=>(b-a)/cF,a=>a.getHours());cR.range;let cS=cM(a=>{a.setUTCMinutes(0,0,0)},(a,b)=>{a.setTime(+a+b*cF)},(a,b)=>(b-a)/cF,a=>a.getUTCHours());cS.range;let cT=cM(a=>a.setHours(0,0,0,0),(a,b)=>a.setDate(a.getDate()+b),(a,b)=>(b-a-(b.getTimezoneOffset()-a.getTimezoneOffset())*6e4)/cG,a=>a.getDate()-1);cT.range;let cU=cM(a=>{a.setUTCHours(0,0,0,0)},(a,b)=>{a.setUTCDate(a.getUTCDate()+b)},(a,b)=>(b-a)/cG,a=>a.getUTCDate()-1);cU.range;let cV=cM(a=>{a.setUTCHours(0,0,0,0)},(a,b)=>{a.setUTCDate(a.getUTCDate()+b)},(a,b)=>(b-a)/cG,a=>Math.floor(a/cG));function cW(a){return cM(b=>{b.setDate(b.getDate()-(b.getDay()+7-a)%7),b.setHours(0,0,0,0)},(a,b)=>{a.setDate(a.getDate()+7*b)},(a,b)=>(b-a-(b.getTimezoneOffset()-a.getTimezoneOffset())*6e4)/cH)}cV.range;let cX=cW(0),cY=cW(1),cZ=cW(2),c$=cW(3),c_=cW(4),c0=cW(5),c1=cW(6);function c2(a){return cM(b=>{b.setUTCDate(b.getUTCDate()-(b.getUTCDay()+7-a)%7),b.setUTCHours(0,0,0,0)},(a,b)=>
11{a.setUTCDate(a.getUTCDate()+7*b)},(a,b)=>(b-a)/cH)}cX.range,cY.range,cZ.range,c$.range,c_.range,c0.range,c1.range;let c3=c2(0),c4=c2(1),c5=c2(2),c6=c2(3),c7=c2(4),c8=c2(5),c9=c2(6);c3.range,c4.range,c5.range,c6.range,c7.range,c8.range,c9.range;let da=cM(a=>{a.setDate(1),a.setHours(0,0,0,0)},(a,b)=>{a.setMonth(a.getMonth()+b)},(a,b)=>b.getMonth()-a.getMonth()+(b.getFullYear()-a.getFullYear())*12,a=>a.getMonth());da.range;let db=cM(a=>{a.setUTCDate(1),a.setUTCHours(0,0,0,0)},(a,b)=>{a.setUTCMonth(a.getUTCMonth()+b)},(a,b)=>b.getUTCMonth()-a.getUTCMonth()+(b.getUTCFullYear()-a.getUTCFullYear())*12,a=>a.getUTCMonth());db.range;let dc=cM(a=>{a.setMonth(0,1),a.setHours(0,0,0,0)},(a,b)=>{a.setFullYear(a.getFullYear()+b)},(a,b)=>b.getFullYear()-a.getFullYear(),a=>a.getFullYear());dc.every=a=>isFinite(a=Math.floor(a))&&a>0?cM(b=>{b.setFullYear(Math.floor(b.getFullYear()/a)*a),b.setMonth(0,1),b.setHours(0,0,0,0)},(b,c)=>{b.setFullYear(b.getFullYear()+c*a)}):null,dc.range;let dd=cM(a=>{a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},(a,b)=>{a.setUTCFullYear(a.getUTCFullYear()+b)},(a,b)=>b.getUTCFullYear()-a.getUTCFullYear(),a=>a.getUTCFullYear());function de(a,b,c,d,e,f){let g=[[cO,1,1e3],[cO,5,5e3],[cO,15,15e3],[cO,30,3e4],[f,1,6e4],[f,5,3e5],[f,15,9e5],[f,30,18e5],[e,1,cF],[e,3,3*cF],[e,6,6*cF],[e,12,12*cF],[d,1,cG],[d,2,2*cG],[c,1,cH],[b,1,cI],[b,3,3*cI],[a,1,cJ]];function h(b,c,d){let e=Math.abs(c-b)/d,f=bV(([,,a])=>a).right(g,e);if(f===g.length)return a.every(y(b/cJ,c/cJ,d));if(0===f)return cN.every(Math.max(y(b,c,d),1));let[h,i]=g[e/g[f-1][2]<g[f][2]/e?f-1:f];return h.every(i)}return[function(a,b,c){let d=b<a;d&&([a,b]=[b,a]);let e=c&&"function"==typeof c.range?c:h(a,b,c),f=e?e.range(a,+b+1):[];return d?f.reverse():f},h]}dd.every=a=>isFinite(a=Math.floor(a))&&a>0?cM(b=>{b.setUTCFullYear(Math.floor(b.getUTCFullYear()/a)*a),b.setUTCMonth(0,1),b.setUTCHours(0,0,0,0)},(b,c)=>{b.setUTCFullYear(b.getUTCFullYear()+c*a)}):null,dd.range;let[df,dg]=de(dd,db,c3,cV,cS,cQ),[dh,di]=de(dc,da,cX,cT,cR,cP);function dj(a){if(0<=a.y&&a.y<100){var b=new Date(-1,a.m,a.d,a.H,a.M,a.S,a.L);return b.setFullYear(a.y),b}return new Date(a.y,a.m,a.d,a.H,a.M,a.S,a.L)}function dk(a){if(0<=a.y&&a.y<100){var b=new Date(Date.UTC(-1,a.m,a.d,a.H,a.M,a.S,a.L));return b.setUTCFullYear(a.y),b}return new Date(Date.UTC(a.y,a.m,a.d,a.H,a.M,a.S,a.L))}function dl(a,b,c){return{y:a,m:b,d:c,H:0,M:0,S:0,L:0}}var dm={"-":"","_":" ","0":"0"},dn=/^\s*\d+/,dp=/^%/,dq=/[\\^$*+?|[\]().{}]/g;function dr(a,b,c){var d=a<0?"-":"",e=(d?-a:a)+"",f=e.length;return d+(f<c?Array(c-f+1).join(b)+e:e)}function ds(a){return a.replace(dq,"\\$&")}function dt(a){return RegExp("^(?:"+a.map(ds).join("|")+")","i")}function du(a){return new Map(a.map((a,b)=>[a.toLowerCase(),b]))}function dv(a,b,c){var d=dn.exec(b.slice(c,c+1));return d?(a.w=+d[0],c+d[0].length):-1}function dw(a,b,c){var d=dn.exec(b.slice(c,c+1));return d?(a.u=+d[0],c+d[0].length):-1}function dx(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.U=+d[0],c+d[0].length):-1}function dy(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.V=+d[0],c+d[0].length):-1}function dz(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.W=+d[0],c+d[0].length):-1}function dA(a,b,c){var d=dn.exec(b.slice(c,c+4));return d?(a.y=+d[0],c+d[0].length):-1}function dB(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.y=+d[0]+(+d[0]>68?1900:2e3),c+d[0].length):-1}function dC(a,b,c){var d=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(b.slice(c,c+6));return d?(a.Z=d[1]?0:-(d[2]+(d[3]||"00")),c+d[0].length):-1}function dD(a,b,c){var d=dn.exec(b.slice(c,c+1));return d?(a.q=3*d[0]-3,c+d[0].length):-1}function dE(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.m=d[0]-1,c+d[0].length):-1}function dF(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.d=+d[0],c+d[0].length):-1}function dG(a,b,c){var d=dn.exec(b.slice(c,c+3));return d?(a.m=0,a.d=+d[0],c+d[0].length):-1}function dH(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.H=+d[0],c+d[0].length):-1}function dI(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.M=+d[0],c+d[0].length):-1}function dJ(a,b,c){var d=dn.exec(b.slice(c,c+2));return d?(a.S=+d[0],c+d[0].length):-1}function dK(a,b,c){var d=dn.exec(b.slice(c,c+3));return d?(a.L=+d[0],c+d[0].length):-1}function dL(a,b,c){var d=dn.exec(b.slice(c,c+6));return d?(a.L=Math.floor(d[0]/1e3),c+d[0].length):-1}function dM(a,b,c){var d=dp.exec(b.slice(c,c+1));return d?c+d[0].length:-1}function dN(a,b,c){var d=dn.exec(b.slice(c));return d?(a.Q=+d[0],c+d[0].length):-1}function dO(a,b,c){var d=dn.exec(b.slice(c));return d?(a.s=+d[0],c+d[0].length):-1}function dP(a,b){return dr(a.getDate(),b,2)}function dQ(a,b){return dr(a.getHours(),b,2)}function dR(a,b){return dr(a.getHours()%12||12,b,2)}function dS(a,b){return dr(1+cT.count(dc(a),a),b,3)}function dT(a,b){return dr(a.getMilliseconds(),b,3)}function dU(a,b){return dT(a,b)+"000"}function dV(a,b){return dr(a.getMonth()+1,b,2)}function dW(a,b){return dr(a.getMinutes(),b,2)}function dX(a,b){return dr(a.getSeconds(),b,2)}function dY(a){var b=a.getDay();return 0===b?7:b}function dZ(a,b){return dr(cX.count(dc(a)-1,a),b,2)}function d$(a){var b=a.getDay();return b>=4||0===b?c_(a):c_.ceil(a)}function d_(a,b){return a=d$(a),dr(c_.count(dc(a),a)+(4===dc(a).getDay()),b,2)}function d0(a){return a.getDay()}function d1(a,b){return dr(cY.count(dc(a)-1,a),b,2)}function d2(a,b){return dr(a.getFullYear()%100,b,2)}function d3(a,b){return a=d$(a),dr(a.getFullYear()%100,b,2)}function d4(a,b){return dr(a.getFullYear()%1e4,b,4)}function d5(a,b){var c=a.getDay();return a=c>=4||0===c?c_(a):c_.ceil(a),dr(a.getFullYear()%1e4,b,4)}function d6(a){var b=a.getTimezoneOffset();return(b>0?"-":(b*=-1,"+"))+dr(b/60|0,"0",2)+dr(b%60,"0",2)}function d7(a,b){return dr(a.getUTCDate(),b,2)}function d8(a,b){return dr(a.getUTCHours(),b,2)}function d9(a,b){return dr(a.getUTCHours()%12||12,b,2)}function ea(a,b){return dr(1+cU.count(dd(a),a),b,3)}function eb(a,b){return dr(a.getUTCMilliseconds(),b,3)}function ec(a,b){return eb(a,b)+"000"}function ed(a,b){return dr(a.getUTCMonth()+1,b,2)}function ee(a,b){return dr(a.getUTCMinutes(),b,2)}function ef(a,b){return dr(a.getUTCSeconds(),b,2)}function eg(a){var b=a.getUTCDay();return 0===b?7:b}function eh(a,b){return dr(c3.count(dd(a)-1,a),b,2)}function ei(a){var b=a.getUTCDay();return b>=4||0===b?c7(a):c7.ceil(a)}function ej(a,b){return a=ei(a),dr(c7.count(dd(a),a)+(4===dd(a).getUTCDay()),b,2)}function ek(a){return a.getUTCDay()}function el(a,b){return dr(c4.count(dd(a)-1,a),b,2)}function em(a,b){return dr(a.getUTCFullYear()%100,b,2)}function en(a,b){return a=ei(a),dr(a.getUTCFullYear()%100,b,2)}function eo(a,b){return dr(a.getUTCFullYear()%1e4,b,4)}function ep(a,b){var c=a.getUTCDay();return a=c>=4||0===c?c7(a):c7.ceil(a),dr(a.getUTCFullYear()%1e4,b,4)}function eq(){return"+0000"}function er(){return"%"}function es(a){return+a}function et(a){return Math.floor(+a/1e3)}function eu(a){return new Date(a)}function ev(a){return a instanceof Date?+a:+new Date(+a)}function ew(a,b,c,d,e,f,g,h,i,j){var k=b6(),l=k.invert,m=k.domain,n=j(".%L"),o=j(":%S"),p=j("%I:%M"),q=j("%I %p"),r=j("%a %d"),s=j("%b %d"),t=j("%B"),u=j("%Y");function v(a){return(i(a)<a?n:h(a)<a?o:g(a)<a?p:f(a)<a?q:d(a)<a?e(a)<a?r:s:c(a)<a?t
vendor: 9,941 bytes, line 11
11:u)(a)}return k.invert=function(a){return new Date(l(a))},k.domain=function(a){return arguments.length?m(Array.from(a,ev)):m().map(eu)},k.ticks=function(b){var c=m();return a(c[0],c[c.length-1],null==b?10:b)},k.tickFormat=function(a,b){return null==b?v:j(b)},k.nice=function(a){var c=m();return a&&"function"==typeof a.range||(a=b(c[0],c[c.length-1],null==a?10:a)),a?m(cl(c,a)):k},k.copy=function(){return b4(k,ew(a,b,c,d,e,f,g,h,i,j))},k}function ex(){return bO.apply(ew(dh,di,dc,da,cX,cT,cR,cP,cO,N).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function ey(){return bO.apply(ew(df,dg,dd,db,c3,cU,cS,cQ,cO,P).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}G={dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},N=(M=function(a){var b=a.dateTime,c=a.date,d=a.time,e=a.periods,f=a.days,g=a.shortDays,h=a.months,i=a.shortMonths,j=dt(e),k=du(e),l=dt(f),m=du(f),n=dt(g),o=du(g),p=dt(h),q=du(h),r=dt(i),s=du(i),t={a:function(a){return g[a.getDay()]},A:function(a){return f[a.getDay()]},b:function(a){return i[a.getMonth()]},B:function(a){return h[a.getMonth()]},c:null,d:dP,e:dP,f:dU,g:d3,G:d5,H:dQ,I:dR,j:dS,L:dT,m:dV,M:dW,p:function(a){return e[+(a.getHours()>=12)]},q:function(a){return 1+ ~~(a.getMonth()/3)},Q:es,s:et,S:dX,u:dY,U:dZ,V:d_,w:d0,W:d1,x:null,X:null,y:d2,Y:d4,Z:d6,"%":er},u={a:function(a){return g[a.getUTCDay()]},A:function(a){return f[a.getUTCDay()]},b:function(a){return i[a.getUTCMonth()]},B:function(a){return h[a.getUTCMonth()]},c:null,d:d7,e:d7,f:ec,g:en,G:ep,H:d8,I:d9,j:ea,L:eb,m:ed,M:ee,p:function(a){return e[+(a.getUTCHours()>=12)]},q:function(a){return 1+ ~~(a.getUTCMonth()/3)},Q:es,s:et,S:ef,u:eg,U:eh,V:ej,w:ek,W:el,x:null,X:null,y:em,Y:eo,Z:eq,"%":er},v={a:function(a,b,c){var d=n.exec(b.slice(c));return d?(a.w=o.get(d[0].toLowerCase()),c+d[0].length):-1},A:function(a,b,c){var d=l.exec(b.slice(c));return d?(a.w=m.get(d[0].toLowerCase()),c+d[0].length):-1},b:function(a,b,c){var d=r.exec(b.slice(c));return d?(a.m=s.get(d[0].toLowerCase()),c+d[0].length):-1},B:function(a,b,c){var d=p.exec(b.slice(c));return d?(a.m=q.get(d[0].toLowerCase()),c+d[0].length):-1},c:function(a,c,d){return y(a,b,c,d)},d:dF,e:dF,f:dL,g:dB,G:dA,H:dH,I:dH,j:dG,L:dK,m:dE,M:dI,p:function(a,b,c){var d=j.exec(b.slice(c));return d?(a.p=k.get(d[0].toLowerCase()),c+d[0].length):-1},q:dD,Q:dN,s:dO,S:dJ,u:dw,U:dx,V:dy,w:dv,W:dz,x:function(a,b,d){return y(a,c,b,d)},X:function(a,b,c){return y(a,d,b,c)},y:dB,Y:dA,Z:dC,"%":dM};function w(a,b){return function(c){var d,e,f,g=[],h=-1,i=0,j=a.length;for(c instanceof Date||(c=new Date(+c));++h<j;)37===a.charCodeAt(h)&&(g.push(a.slice(i,h)),null!=(e=dm[d=a.charAt(++h)])?d=a.charAt(++h):e="e"===d?" ":"0",(f=b[d])&&(d=f(c,e)),g.push(d),i=h+1);return g.push(a.slice(i,h)),g.join("")}}function x(a,b){return function(c){var d,e,f=dl(1900,void 0,1);if(y(f,a,c+="",0)!=c.length)return null;if("Q"in f)return new Date(f.Q);if("s"in f)return new Date(1e3*f.s+("L"in f?f.L:0));if(!b||"Z"in f||(f.Z=0),"p"in f&&(f.H=f.H%12+12*f.p),void 0===f.m&&(f.m="q"in f?f.q:0),"V"in f){if(f.V<1||f.V>53)return null;"w"in f||(f.w=1),"Z"in f?(d=(e=(d=dk(dl(f.y,0,1))).getUTCDay())>4||0===e?c4.ceil(d):c4(d),d=cU.offset(d,(f.V-1)*7),f.y=d.getUTCFullYear(),f.m=d.getUTCMonth(),f.d=d.getUTCDate()+(f.w+6)%7):(d=(e=(d=dj(dl(f.y,0,1))).getDay())>4||0===e?cY.ceil(d):cY(d),d=cT.offset(d,(f.V-1)*7),f.y=d.getFullYear(),f.m=d.getMonth(),f.d=d.getDate()+(f.w+6)%7)}else("W"in f||"U"in f)&&("w"in f||(f.w="u"in f?f.u%7:"W"in f?1:0),e="Z"in f?dk(dl(f.y,0,1)).getUTCDay():dj(dl(f.y,0,1)).getDay(),f.m=0,f.d="W"in f?(f.w+6)%7+7*f.W-(e+5)%7:f.w+7*f.U-(e+6)%7);return"Z"in f?(f.H+=f.Z/100|0,f.M+=f.Z%100,dk(f)):dj(f)}}function y(a,b,c,d){for(var e,f,g=0,h=b.length,i=c.length;g<h;){if(d>=i)return -1;if(37===(e=b.charCodeAt(g++))){if(!(f=v[(e=b.charAt(g++))in dm?b.charAt(g++):e])||(d=f(a,c,d))<0)return -1}else if(e!=c.charCodeAt(d++))return -1}return d}return t.x=w(c,t),t.X=w(d,t),t.c=w(b,t),u.x=w(c,u),u.X=w(d,u),u.c=w(b,u),{format:function(a){var b=w(a+="",t);return b.toString=function(){return a},b},parse:function(a){var b=x(a+="",!1);return b.toString=function(){return a},b},utcFormat:function(a){var b=w(a+="",u);return b.toString=function(){return a},b},utcParse:function(a){var b=x(a+="",!0);return b.toString=function(){return a},b}}}(G)).format,O=M.parse,P=M.utcFormat,Q=M.utcParse;function ez(a,b){return b.domain(a.domain()).interpolator(a.interpolator()).clamp(a.clamp()).unknown(a.unknown())}function eA(){var a,b,c,d,e,f,g,h=0,i=.5,j=1,k=1,l=b0,m=!1;function n(a){return isNaN(a=+a)?g:(a=.5+((a=+f(a))-b)*(k*a<k*b?d:e),l(m?Math.max(0,Math.min(1,a)):a))}function o(a){return function(b){var c,d,e;return arguments.length?([c,d,e]=b,l=bM(a,[c,d,e]),n):[l(0),l(.5),l(1)]}}return n.domain=function(g){return arguments.length?([h,i,j]=g,a=f(h=+h),b=f(i=+i),c=f(j=+j),d=a===b?0:.5/(b-a),e=b===c?0:.5/(c-b),k=b<a?-1:1,n):[h,i,j]},n.clamp=function(a){return arguments.length?(m=!!a,n):m},n.interpolator=function(a){return arguments.length?(l=a,n):l},n.range=o(bL),n.rangeRound=o(bA),n.unknown=function(a){return arguments.length?(g=a,n):g},function(g){return f=g,a=g(h),b=g(i),c=g(j),d=a===b?0:.5/(b-a),e=b===c?0:.5/(c-b),k=b<a?-1:1,n}}function eB(){var a=ci(eA()(b0));return a.copy=function(){return ez(a,eB())},bP.apply(a,arguments)}function eC(){var a=cs(eA()).domain([.1,1,10]);return a.copy=function(){return ez(a,eC()).base(a.base())},bP.apply(a,arguments)}function eD(){var a=cw(eA());return a.copy=function(){return ez(a,eD()).constant(a.constant())},bP.apply(a,arguments)}function eE(){var a=cB(eA());return a.copy=function(){return ez(a,eE()).exponent(a.exponent())},bP.apply(a,arguments)}function eF(a){for(var b=a.length/6|0,c=Array(b),d=0;d<b;)c[d]="#"+a.slice(6*d,6* ++d);return c}var eG=eF("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),eH=eF("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),eI=eF("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),eJ=eF("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),eK=eF("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),eL=eF("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),eM=eF("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),eN=eF("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),eO=eF("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),eP=eF("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),eQ=a=>aO(a[a.length-1]),eR=[,,,].concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(eF),eS=eQ(eR),eT=[,,,].concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(eF),eU=eQ(eT),eV=[,,,].concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(eF),eW=eQ(eV),eX=[,,,].concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(eF),eY=eQ(eX),eZ=[,,,].concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(eF),e$=eQ(eZ),e_=[,,,].concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(eF),e0=eQ(e_),e1=[,,,].concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(eF),e2=eQ(e1),e3=[,,,].concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d
117191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(eF),e4=eQ(e3),e5=[,,,].concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(eF),e6=eQ(e5),e7=[,,,].concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(eF),e8=eQ(e7),e9=[,,,].concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(eF),fa=eQ(e9),fb=[,,,].concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(eF),fc=eQ(fb),fd=[,,,].concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(eF),fe=eQ(fd),ff=[,,,].concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(eF),fg=eQ(ff),fh=[,,,].concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(eF),fi=eQ(fh),fj=[,,,].concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(eF),fk=eQ(fj),fl=[,,,].concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(eF),fm=eQ(fl),fn=[,,,].concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(eF),fo=eQ(fn),fp=[,,,].concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(eF),fq=eQ(fp),fr=[,,,].concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(eF),fs=eQ(fr),ft=[,,,].concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(eF),fu=eQ(ft),fv=[,,,].concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ec
11ae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(eF),fw=eQ(fv),fx=[,,,].concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(eF),fy=eQ(fx),fz=[,,,].concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(eF),fA=eQ(fz),fB=[,,,].concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(eF),fC=eQ(fB),fD=[,,,].concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(eF),fE=eQ(fD),fF=[,,,].concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(eF),fG=eQ(fF);function fH(a){return a=Math.max(0,Math.min(1,a)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-a*(35.34-a*(2381.73-a*(6402.7-a*(7024.72-2710.57*a)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+a*(170.73+a*(52.82-a*(131.46-a*(176.58-67.37*a)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+a*(442.36-a*(2482.43-a*(6167.24-a*(6614.94-2475.67*a)))))))+")"}var fI=c(49531),fJ=c(35782),fK=-1.78277*.29227-.1347134789;function fL(a,b,c,d){return 1===arguments.length?function(a){if(a instanceof fM)return new fM(a.h,a.s,a.l,a.opacity);a instanceof aG.Ss||(a=(0,aG.SU)(a));var b=a.r/255,c=a.g/255,d=a.b/255,e=(fK*d+ -1.7884503806*b-3.5172982438*c)/(fK+ -1.7884503806-3.5172982438),f=d-e,g=-((1.97294*(c-e)- -.29227*f)/.90649),h=Math.sqrt(g*g+f*f)/(1.97294*e*(1-e)),i=h?Math.atan2(g,f)*fJ.R-120:NaN;return new fM(i<0?i+360:i,h,e,a.opacity)}(a):new fM(a,b,c,null==d?1:d)}function fM(a,b,c,d){this.h=+a,this.s=+b,this.l=+c,this.opacity=+d}function fN(a){return function b(c){function d(b,d){var e=a((b=fL(b)).h,(d=fL(d)).h),f=aL(b.s,d.s),g=aL(b.l,d.l),h=aL(b.opacity,d.opacity);return function(a){return b.h=e(a),b.s=f(a),b.l=g(Math.pow(a,c)),b.opacity=h(a),b+""}}return c=+c,d.gamma=b,d}(1)}(0,fI.Z)(fM,fL,(0,fI.l)(aG.Il,{brighter(a){return a=null==a?aG.J5:Math.pow(aG.J5,a),new fM(this.h,this.s,this.l*a,this.opacity)},darker(a){return a=null==a?aG.xV:Math.pow(aG.xV,a),new fM(this.h,this.s,this.l*a,this.opacity)},rgb(){var a=isNaN(this.h)?0:(this.h+120)*fJ.u,b=+this.l,c=isNaN(this.s)?0:this.s*b*(1-b),d=Math.cos(a),e=Math.sin(a);return new aG.Ss(255*(b+c*(-.14861*d+1.78277*e)),255*(b+c*(-.29227*d+ -.90649*e)),255*(b+c*(1.97294*d)),this.opacity)}})),fN(aK);var fO=fN(aL),fP=fO(fL(300,.5,0),fL(-240,.5,1)),fQ=fO(fL(-100,.75,.35),fL(80,1.5,.8)),fR=fO(fL(260,.75,.35),fL(80,1.5,.8)),fS=fL();function fT(a){(a<0||a>1)&&(a-=Math.floor(a));var b=Math.abs(a-.5);return fS.h=360*a-100,fS.s=1.5-1.5*b,fS.l=.8-.9*b,fS+""}var fU=(0,aG.B8)(),fV=Math.PI/3,fW=2*Math.PI/3;function fX(a){var b;return a=(.5-a)*Math.PI,fU.r=255*(b=Math.sin(a))*b,fU.g=255*(b=Math.sin(a+fV))*b,fU.b=255*(b=Math.sin(a+fW))*b,fU+""}function fY(a){return a=Math.max(0,Math.min(1,a)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+a*(1172.33-a*(10793.56-a*(33300.12-a*(38394.49-14825.05*a)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+a*(557.33+a*(1225.33-a*(3574.96-a*(1073.77+707.56*a)))))))+", "+
vendor: 5,312 bytes, line 11
11Math.max(0,Math.min(255,Math.round(27.2+a*(3211.1-a*(15327.97-a*(27814-a*(22569.18-6838.66*a)))))))+")"}function fZ(a){var b=a.length;return function(c){return a[Math.max(0,Math.min(b-1,Math.floor(c*b)))]}}var f$=fZ(eF("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),f_=fZ(eF("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),f0=fZ(eF("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),f1=fZ(eF("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0a
11a58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));let f2=Math.cos,f3=Math.min,f4=Math.sin,f5=Math.sqrt,f6=Math.PI,f7=2*f6,f8=f5(3);var f9={draw(a,b){let c=.59436*f5(b+f3(b/28,.75)),d=c/2,e=d*f8;a.moveTo(0,c),a.lineTo(0,-c),a.moveTo(-e,-d),a.lineTo(e,d),a.moveTo(-e,d),a.lineTo(e,-d)}},ga={draw(a,b){let c=f5(b/f6);a.moveTo(c,0),a.arc(0,0,c,0,f7)}},gb={draw(a,b){let c=f5(b/5)/2;a.moveTo(-3*c,-c),a.lineTo(-c,-c),a.lineTo(-c,-3*c),a.lineTo(c,-3*c),a.lineTo(c,-c),a.lineTo(3*c,-c),a.lineTo(3*c,c),a.lineTo(c,c),a.lineTo(c,3*c),a.lineTo(-c,3*c),a.lineTo(-c,c),a.lineTo(-3*c,c),a.closePath()}};let gc=f5(1/3),gd=2*gc;var ge={draw(a,b){let c=f5(b/gd),d=c*gc;a.moveTo(0,-c),a.lineTo(d,0),a.lineTo(0,c),a.lineTo(-d,0),a.closePath()}},gf={draw(a,b){let c=.62625*f5(b);a.moveTo(0,-c),a.lineTo(c,0),a.lineTo(0,c),a.lineTo(-c,0),a.closePath()}},gg={draw(a,b){let c=.87559*f5(b-f3(b/7,2));a.moveTo(-c,0),a.lineTo(c,0),a.moveTo(0,c),a.lineTo(0,-c)}},gh={draw(a,b){let c=f5(b),d=-c/2;a.rect(d,d,c,c)}},gi={draw(a,b){let c=.4431*f5(b);a.moveTo(c,c),a.lineTo(c,-c),a.lineTo(-c,-c),a.lineTo(-c,c),a.closePath()}};let gj=f4(f6/10)/f4(7*f6/10),gk=f4(f7/10)*gj,gl=-f2(f7/10)*gj;var gm={draw(a,b){let c=f5(.8908130915292852*b),d=gk*c,e=gl*c;a.moveTo(0,-c),a.lineTo(d,e);for(let f=1;f<5;++f){let g=f7*f/5,h=f2(g),i=f4(g);a.lineTo(i*c,-h*c),a.lineTo(h*d-i*e,i*d+h*e)}a.closePath()}};let gn=f5(3);var go={draw(a,b){let c=-f5(b/(3*gn));a.moveTo(0,2*c),a.lineTo(-gn*c,-c),a.lineTo(gn*c,-c),a.closePath()}};let gp=f5(3);var gq={draw(a,b){let c=.6824*f5(b),d=c/2,e=c*gp/2;a.moveTo(0,-c),a.lineTo(e,d),a.lineTo(-e,d),a.closePath()}};let gr=f5(3)/2,gs=1/f5(12),gt=(gs/2+1)*3;var gu={draw(a,b){let c=f5(b/gt),d=c/2,e=c*gs,f=d,g=c*gs+c,h=-f,i=g;a.moveTo(d,e),a.lineTo(f,g),a.lineTo(h,i),a.lineTo(-.5*d-gr*e,gr*d+ -.5*e),a.lineTo(-.5*f-gr*g,gr*f+ -.5*g),a.lineTo(-.5*h-gr*i,gr*h+ -.5*i),a.lineTo(-.5*d+gr*e,-.5*e-gr*d),a.lineTo(-.5*f+gr*g,-.5*g-gr*f),a.lineTo(-.5*h+gr*i,-.5*i-gr*h),a.closePath()}},gv={draw(a,b){let c=.6189*f5(b-f3(b/6,1.7));a.moveTo(-c,-c),a.lineTo(c,c),a.moveTo(-c,c),a.lineTo(c,-c)}};let gw=[ga,gb,ge,gh,gm,go,gu],gx=[ga,gg,gv,gq,f9,gi,gf];function gy(a,b,c){this.k=a,this.x=b,this.y=c}gy.prototype={constructor:gy,scale:function(a){return 1===a?this:new gy(this.k*a,this.x,this.y)},translate:function(a,b){return 0===a&0===b?this:new gy(this.k,this.x+this.k*a,this.y+this.k*b)},apply:function(a){return[a[0]*this.k+this.x,a[1]*this.k+this.y]},applyX:function(a){return a*this.k+this.x},applyY:function(a){return a*this.k+this.y},invert:function(a){return[(a[0]-this.x)/this.k,(a[1]-this.y)/this.k]},invertX:function(a){return(a-this.x)/this.k},invertY:function(a){return(a-this.y)/this.k},rescaleX:function(a){return a.copy().domain(a.range().map(this.invertX,this).map(a.invert,a))},rescaleY:function(a){return a.copy().domain(a.range().map(this.invertY,this).map(a.invert,a))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var gz=new gy(1,0,0);(function(a){for(;!a.__zoom;)if(!(a=a.parentNode))return gz;return a.__zoom}).prototype=gy.prototype}}])

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.