-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhtml-report.html
44 lines (37 loc) · 158 KB
/
html-report.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!--
SPDX-FileCopyrightText: 2023 Raintank, Inc. dba Grafana Labs
SPDX-License-Identifier: AGPL-3.0-only
-->
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link
rel="icon"
type="image/svg+xml"
href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgNjcuNzMzIDY3LjczMyIgZmlsbD0iIzdiNjVmYSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNMy45MDIgNjMuODMxVjEwLjI2NiIvPjxwYXRoIGQ9Ik0zLjAwNSAxMC4yNjZWNjMuODNoMS43OTNWMTAuMjY2eiIvPjxwYXRoIGQ9Ik0zLjkwMiAzLjA5NWwyLjM5MyA3LjE3MUgxLjUwOXoiLz48cGF0aCBkPSJNMy45MDEuMjY0TC4yNjUgMTEuMTYySDcuNTR6bS0uOTM4IDYzLjU2N2g1NC41MDQiLz48cGF0aCBkPSJNMi45NjQgNjIuOTI2djEuODA5aDU0LjUwNHYtMS44MDl6Ii8+PHBhdGggZD0iTTY0LjYzOCA2My44MzFsLTcuMTcxIDIuMzkzdi00Ljc4NnoiLz48cGF0aCBkPSJNNTYuNTcxIDYwLjE5M3Y3LjI3NUw2Ny40NyA2My44M2wtMTAuODk4LTMuNjM3eiIvPjxwYXRoIGQ9Ik01NC4xOTMgNjMuNjg1SDQuNjhsMTYuNDgzLTM1LjE2IDkuOTI5IDcuMjk5IDEyLjk1MS0yMC4xOTJ6IiBmaWxsLW9wYWNpdHk9Ii41MDIiIHN0cm9rZT0iIzdiNjVmYSIgc3Ryb2tlLXdpZHRoPSIxLjg3MyIvPjwvc3ZnPg==" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>k6 report</title>
<script type="module" crossorigin>
var fu=Object.defineProperty;var hu=(e,t,n)=>t in e?fu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var oe=(e,t,n)=>(hu(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();var pr,G,io,ln,Ui,so,Ol,oo,En={},ao=[],_u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,Wr=Array.isArray;function zt(e,t){for(var n in t)e[n]=t[n];return e}function uo(e){var t=e.parentNode;t&&t.removeChild(e)}function _t(e,t,n){var r,l,i,a={};for(i in t)i=="key"?r=t[i]:i=="ref"?l=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?pr.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(i in e.defaultProps)a[i]===void 0&&(a[i]=e.defaultProps[i]);return or(e,a,r,l,null)}function or(e,t,n,r,l){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:l??++io};return l==null&&G.vnode!=null&&G.vnode(i),i}function co(){return{current:null}}function Dt(e){return e.children}function At(e,t){this.props=e,this.context=t}function fr(e,t){if(t==null)return e.__?fr(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if((n=e.__k[t])!=null&&n.__e!=null)return n.__e;return typeof e.type=="function"?fr(e):null}function fo(e){var t,n;if((e=e.__)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if((n=e.__k[t])!=null&&n.__e!=null){e.__e=e.__c.base=n.__e;break}return fo(e)}}function Nl(e){(!e.__d&&(e.__d=!0)&&ln.push(e)&&!zr.__r++||Ui!==G.debounceRendering)&&((Ui=G.debounceRendering)||so)(zr)}function zr(){var e,t,n,r,l,i,a,_,p;for(ln.sort(Ol);e=ln.shift();)e.__d&&(t=ln.length,r=void 0,l=void 0,i=void 0,_=(a=(n=e).__v).__e,(p=n.__P)&&(r=[],l=[],(i=zt({},a)).__v=a.__v+1,Wl(p,a,i,n.__n,p.ownerSVGElement!==void 0,a.__h!=null?[_]:null,r,_??fr(a),a.__h,l),mo(r,a,l),a.__e!=_&&fo(a)),ln.length>t&&ln.sort(Ol));zr.__r=0}function ho(e,t,n,r,l,i,a,_,p,o,h){var f,d,b,y,x,E,C,M,j,R=0,O=r&&r.__k||ao,D=O.length,P=D,H=t.length;for(n.__k=[],f=0;f<H;f++)(y=n.__k[f]=(y=t[f])==null||typeof y=="boolean"||typeof y=="function"?null:typeof y=="string"||typeof y=="number"||typeof y=="bigint"?or(null,y,null,null,y):Wr(y)?or(Dt,{children:y},null,null,null):y.__b>0?or(y.type,y.props,y.key,y.ref?y.ref:null,y.__v):y)!=null?(y.__=n,y.__b=n.__b+1,(M=pu(y,O,C=f+R,P))===-1?b=En:(b=O[M]||En,O[M]=void 0,P--),Wl(e,y,b,l,i,a,_,p,o,h),x=y.__e,(d=y.ref)&&b.ref!=d&&(b.ref&&Kl(b.ref,null,y),h.push(d,y.__c||x,y)),x!=null&&(E==null&&(E=x),(j=b===En||b.__v===null)?M==-1&&R--:M!==C&&(M===C+1?R++:M>C?P>H-C?R+=M-C:R--:R=M<C&&M==C-1?M-C:0),C=f+R,typeof y.type!="function"||M===C&&b.__k!==y.__k?typeof y.type=="function"||M===C&&!j?y.__d!==void 0?(p=y.__d,y.__d=void 0):p=x.nextSibling:p=po(e,x,p):p=_o(y,p,e),typeof n.type=="function"&&(n.__d=p))):(b=O[f])&&b.key==null&&b.__e&&(b.__e==p&&(p=fr(b)),Pl(b,b,!1),O[f]=null);for(n.__e=E,f=D;f--;)O[f]!=null&&(typeof n.type=="function"&&O[f].__e!=null&&O[f].__e==n.__d&&(n.__d=O[f].__e.nextSibling),Pl(O[f],O[f]))}function _o(e,t,n){for(var r,l=e.__k,i=0;l&&i<l.length;i++)(r=l[i])&&(r.__=e,t=typeof r.type=="function"?_o(r,t,n):po(n,r.__e,t));return t}function Bt(e,t){return t=t||[],e==null||typeof e=="boolean"||(Wr(e)?e.some(function(n){Bt(n,t)}):t.push(e)),t}function po(e,t,n){return n==null||n.parentNode!==e?e.insertBefore(t,null):t==n&&t.parentNode!=null||e.insertBefore(t,n),t.nextSibling}function pu(e,t,n,r){var l=e.key,i=e.type,a=n-1,_=n+1,p=t[n];if(p===null||p&&l==p.key&&i===p.type)return n;if(r>(p!=null?1:0))for(;a>=0||_<t.length;){if(a>=0){if((p=t[a])&&l==p.key&&i===p.type)return a;a--}if(_<t.length){if((p=t[_])&&l==p.key&&i===p.type)return _;_++}}return-1}function du(e,t,n,r,l){var i;for(i in n)i==="children"||i==="key"||i in t||Br(e,i,null,n[i],r);for(i in t)l&&typeof t[i]!="function"||i==="children"||i==="key"||i==="value"||i==="checked"||n[i]===t[i]||Br(e,i,t[i],n[i],r)}function qi(e,t,n){t[0]==="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||_u.test(t)?n:n+"px"}function Br(e,t,n,r,l){var i;e:if(t==="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||qi(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||qi(e.style,t,n[t])}else if(t[0]==="o"&&t[1]==="n")i=t!==(t=t.replace(/(PointerCapture)$|Capture$/,"$1")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?Ki:Wi,i):e.removeEventListener(t,i?Ki:Wi,i);else if(t!=="dangerouslySetInnerHTML"){if(l)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!=="width"&&t!=="height"&&t!=="href"&&t!=="list"&&t!=="form"&&t!=="tabIndex"&&t!=="download"&&t!=="rowSpan"&&t!=="colSpan"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!=="-"?e.removeAttribute(t):e.setAttribute(t,n))}}function Wi(e){return this.l[e.type+!1](G.event?G.event(e):e)}function Ki(e){return this.l[e.type+!0](G.event?G.event(e):e)}function Wl(e,t,n,r,l,i,a,_,p,o){var h,f,d,b,y,x,E,C,M,j,R,O,D,P,H,F=t.type;if(t.constructor!==void 0)return null;n.__h!=null&&(p=n.__h,_=t.__e=n.__e,t.__h=null,i=[_]),(h=G.__b)&&h(t);e:if(typeof F=="function")try{if(C=t.props,M=(h=F.contextType)&&r[h.__c],j=h?M?M.props.value:h.__:r,n.__c?E=(f=t.__c=n.__c).__=f.__E:("prototype"in F&&F.prototype.render?t.__c=f=new F(C,j):(t.__c=f=new At(C,j),f.constructor=F,f.render=vu),M&&M.sub(f),f.props=C,f.state||(f.state={}),f.context=j,f.__n=r,d=f.__d=!0,f.__h=[],f._sb=[]),f.__s==null&&(f.__s=f.state),F.getDerivedStateFromProps!=null&&(f.__s==f.state&&(f.__s=zt({},f.__s)),zt(f.__s,F.getDerivedStateFromProps(C,f.__s))),b=f.props,y=f.state,f.__v=t,d)F.getDerivedStateFromProps==null&&f.componentWillMount!=null&&f.componentWillMount(),f.componentDidMount!=null&&f.__h.push(f.componentDidMount);else{if(F.getDerivedStateFromProps==null&&C!==b&&f.componentWillReceiveProps!=null&&f.componentWillReceiveProps(C,j),!f.__e&&(f.shouldComponentUpdate!=null&&f.shouldComponentUpdate(C,f.__s,j)===!1||t.__v===n.__v)){for(t.__v!==n.__v&&(f.props=C,f.state=f.__s,f.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach(function(I){I&&(I.__=t)}),R=0;R<f._sb.length;R++)f.__h.push(f._sb[R]);f._sb=[],f.__h.length&&a.push(f);break e}f.componentWillUpdate!=null&&f.componentWillUpdate(C,f.__s,j),f.componentDidUpdate!=null&&f.__h.push(function(){f.componentDidUpdate(b,y,x)})}if(f.context=j,f.props=C,f.__P=e,f.__e=!1,O=G.__r,D=0,"prototype"in F&&F.prototype.render){for(f.state=f.__s,f.__d=!1,O&&O(t),h=f.render(f.props,f.state,f.context),P=0;P<f._sb.length;P++)f.__h.push(f._sb[P]);f._sb=[]}else do f.__d=!1,O&&O(t),h=f.render(f.props,f.state,f.context),f.state=f.__s;while(f.__d&&++D<25);f.state=f.__s,f.getChildContext!=null&&(r=zt(zt({},r),f.getChildContext())),d||f.getSnapshotBeforeUpdate==null||(x=f.getSnapshotBeforeUpdate(b,y)),ho(e,Wr(H=h!=null&&h.type===Dt&&h.key==null?h.props.children:h)?H:[H],t,n,r,l,i,a,_,p,o),f.base=t.__e,t.__h=null,f.__h.length&&a.push(f),E&&(f.__E=f.__=null)}catch(I){t.__v=null,(p||i!=null)&&(t.__e=_,t.__h=!!p,i[i.indexOf(_)]=null),G.__e(I,t,n)}else i==null&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=mu(n.__e,t,n,r,l,i,a,p,o);(h=G.diffed)&&h(t)}function mo(e,t,n){for(var r=0;r<n.length;r++)Kl(n[r],n[++r],n[++r]);G.__c&&G.__c(t,e),e.some(function(l){try{e=l.__h,l.__h=[],e.some(function(i){i.call(l)})}catch(i){G.__e(i,l.__v)}})}function mu(e,t,n,r,l,i,a,_,p){var o,h,f,d=n.props,b=t.props,y=t.type,x=0;if(y==="svg"&&(l=!0),i!=null){for(;x<i.length;x++)if((o=i[x])&&"setAttribute"in o==!!y&&(y?o.localName===y:o.nodeType===3)){e=o,i[x]=null;break}}if(e==null){if(y===null)return document.createTextNode(b);e=l?document.createElementNS("http://www.w3.org/2000/svg",y):document.createElement(y,b.is&&b),i=null,_=!1}if(y===null)d===b||_&&e.data===b||(e.data=b);else{if(i=i&&pr.call(e.childNodes),h=(d=n.props||En).dangerouslySetInnerHTML,f=b.dangerouslySetInnerHTML,!_){if(i!=null)for(d={},x=0;x<e.attributes.length;x++)d[e.attributes[x].name]=e.attributes[x].value;(f||h)&&(f&&(h&&f.__html==h.__html||f.__html===e.innerHTML)||(e.innerHTML=f&&f.__html||""))}if(du(e,b,d,l,_),f)t.__k=[];else if(ho(e,Wr(x=t.props.children)?x:[x],t,n,r,l&&y!=="foreignObject",i,a,i?i[0]:n.__k&&fr(n,0),_,p),i!=null)for(x=i.length;x--;)i[x]!=null&&uo(i[x]);_||("value"in b&&(x=b.value)!==void 0&&(x!==e.value||y==="progress"&&!x||y==="option"&&x!==d.value)&&Br(e,"value",x,d.value,!1),"checked"in b&&(x=b.checked)!==void 0&&x!==e.checked&&Br(e,"checked",x,d.checked,!1))}return e}function Kl(e,t,n){try{typeof e=="function"?e(t):e.current=t}catch(r){G.__e(r,n)}}function Pl(e,t,n){var r,l;if(G.unmount&&G.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||Kl(r,null,t)),(r=e.__c)!=null){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(i){G.__e(i,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(l=0;l<r.length;l++)r[l]&&Pl(r[l],t,n||typeof e.type!="function");n||e.__e==null||uo(e.__e),e.__=e.__e=e.__d=void 0}function vu(e,t,n){return this.constructor(e,n)}function An(e,t,n){var r,l,i,a;G.__&&G.__(e,t),l=(r=typeof n=="function")?null:n&&n.__k||t.__k,i=[],a=[],Wl(t,e=(!r&&n||t).__k=_t(Dt,null,[e]),l||En,En,t.ownerSVGElement!==void 0,!r&&n?[n]:l?null:t.firstChild?pr.call(t.childNodes):null,i,!r&&n?n:l?l.__e:t.firstChild,r,a),mo(i,e,a)}function vo(e,t){An(e,t,vo)}function gu(e,t,n){var r,l,i,a,_=zt({},e.props);for(i in e.type&&e.type.defaultProps&&(a=e.type.defaultProps),t)i=="key"?r=t[i]:i=="ref"?l=t[i]:_[i]=t[i]===void 0&&a!==void 0?a[i]:t[i];return arguments.length>2&&(_.children=arguments.length>3?pr.call(arguments,2):n),or(e.type,_,r||e.key,l||e.ref,null)}function go(e,t){var n={__c:t="__cC"+oo++,__:e,Consumer:function(r,l){return r.children(l)},Provider:function(r){var l,i;return this.getChildContext||(l=[],(i={})[t]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(a){this.props.value!==a.value&&l.some(function(_){_.__e=!0,Nl(_)})},this.sub=function(a){l.push(a);var _=a.componentWillUnmount;a.componentWillUnmount=function(){l.splice(l.indexOf(a),1),_&&_.call(a)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n}pr=ao.slice,G={__e:function(e,t,n,r){for(var l,i,a;t=t.__;)if((l=t.__c)&&!l.__)try{if((i=l.constructor)&&i.getDerivedStateFromError!=null&&(l.setState(i.getDerivedStateFromError(e)),a=l.__d),l.componentDidCatch!=null&&(l.componentDidCatch(e,r||{}),a=l.__d),a)return l.__E=l}catch(_){e=_}throw e}},io=0,At.prototype.setState=function(e,t){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=zt({},this.state),typeof e=="function"&&(e=e(zt({},n),this.props)),e&&zt(n,e),e!=null&&this.__v&&(t&&this._sb.push(t),Nl(this))},At.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Nl(this))},At.prototype.render=Dt,ln=[],so=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Ol=function(e,t){return e.__v.__b-t.__v.__b},zr.__r=0,oo=0;var yo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Gl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function bo(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var l=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,l.get?l:{enumerable:!0,get:function(){return e[r]}})}),n}var wo={};(function(e){(function(t){function n(c){return c!==null?Object.prototype.toString.call(c)==="[object Array]":!1}function r(c){return c!==null?Object.prototype.toString.call(c)==="[object Object]":!1}function l(c,v){if(c===v)return!0;var w=Object.prototype.toString.call(c);if(w!==Object.prototype.toString.call(v))return!1;if(n(c)===!0){if(c.length!==v.length)return!1;for(var k=0;k<c.length;k++)if(l(c[k],v[k])===!1)return!1;return!0}if(r(c)===!0){var A={};for(var $ in c)if(hasOwnProperty.call(c,$)){if(l(c[$],v[$])===!1)return!1;A[$]=!0}for(var ee in v)if(hasOwnProperty.call(v,ee)&&A[ee]!==!0)return!1;return!0}return!1}function i(c){if(c===""||c===!1||c===null)return!0;if(n(c)&&c.length===0)return!0;if(r(c)){for(var v in c)if(c.hasOwnProperty(v))return!1;return!0}else return!1}function a(c){for(var v=Object.keys(c),w=[],k=0;k<v.length;k++)w.push(c[v[k]]);return w}var _;typeof String.prototype.trimLeft=="function"?_=function(c){return c.trimLeft()}:_=function(c){return c.match(/^\s*(.*)/)[1]};var p=0,o=1,h=2,f=3,d=4,b=5,y=6,x=7,E=8,C=9,M={0:"number",1:"any",2:"string",3:"array",4:"object",5:"boolean",6:"expression",7:"null",8:"Array<number>",9:"Array<string>"},j="EOF",R="UnquotedIdentifier",O="QuotedIdentifier",D="Rbracket",P="Rparen",H="Comma",F="Colon",I="Rbrace",L="Number",U="Current",W="Expref",X="Pipe",J="Or",ae="And",ie="EQ",Qe="GT",Pe="LT",ue="GTE",fe="LTE",Z="NE",ve="Flatten",Q="Star",he="Filter",ft="Dot",pt="Not",rt="Lbrace",lt="Lbracket",ot="Lparen",at="Literal",Mt={".":ft,"*":Q,",":H,":":F,"{":rt,"}":I,"]":D,"(":ot,")":P,"@":U},hn={"<":!0,">":!0,"=":!0,"!":!0},Ct={" ":!0," ":!0,"\n":!0};function Jt(c){return c>="a"&&c<="z"||c>="A"&&c<="Z"||c==="_"}function Vt(c){return c>="0"&&c<="9"||c==="-"}function Lt(c){return c>="a"&&c<="z"||c>="A"&&c<="Z"||c>="0"&&c<="9"||c==="_"}function it(){}it.prototype={tokenize:function(c){var v=[];this._current=0;for(var w,k,A;this._current<c.length;)if(Jt(c[this._current]))w=this._current,k=this._consumeUnquotedIdentifier(c),v.push({type:R,value:k,start:w});else if(Mt[c[this._current]]!==void 0)v.push({type:Mt[c[this._current]],value:c[this._current],start:this._current}),this._current++;else if(Vt(c[this._current]))A=this._consumeNumber(c),v.push(A);else if(c[this._current]==="[")A=this._consumeLBracket(c),v.push(A);else if(c[this._current]==='"')w=this._current,k=this._consumeQuotedIdentifier(c),v.push({type:O,value:k,start:w});else if(c[this._current]==="'")w=this._current,k=this._consumeRawStringLiteral(c),v.push({type:at,value:k,start:w});else if(c[this._current]==="`"){w=this._current;var $=this._consumeLiteral(c);v.push({type:at,value:$,start:w})}else if(hn[c[this._current]]!==void 0)v.push(this._consumeOperator(c));else if(Ct[c[this._current]]!==void 0)this._current++;else if(c[this._current]==="&")w=this._current,this._current++,c[this._current]==="&"?(this._current++,v.push({type:ae,value:"&&",start:w})):v.push({type:W,value:"&",start:w});else if(c[this._current]==="|")w=this._current,this._current++,c[this._current]==="|"?(this._current++,v.push({type:J,value:"||",start:w})):v.push({type:X,value:"|",start:w});else{var ee=new Error("Unknown character:"+c[this._current]);throw ee.name="LexerError",ee}return v},_consumeUnquotedIdentifier:function(c){var v=this._current;for(this._current++;this._current<c.length&&Lt(c[this._current]);)this._current++;return c.slice(v,this._current)},_consumeQuotedIdentifier:function(c){var v=this._current;this._current++;for(var w=c.length;c[this._current]!=='"'&&this._current<w;){var k=this._current;c[k]==="\\"&&(c[k+1]==="\\"||c[k+1]==='"')?k+=2:k++,this._current=k}return this._current++,JSON.parse(c.slice(v,this._current))},_consumeRawStringLiteral:function(c){var v=this._current;this._current++;for(var w=c.length;c[this._current]!=="'"&&this._current<w;){var k=this._current;c[k]==="\\"&&(c[k+1]==="\\"||c[k+1]==="'")?k+=2:k++,this._current=k}this._current++;var A=c.slice(v+1,this._current-1);return A.replace("\\'","'")},_consumeNumber:function(c){var v=this._current;this._current++;for(var w=c.length;Vt(c[this._current])&&this._current<w;)this._current++;var k=parseInt(c.slice(v,this._current));return{type:L,value:k,start:v}},_consumeLBracket:function(c){var v=this._current;return this._current++,c[this._current]==="?"?(this._current++,{type:he,value:"[?",start:v}):c[this._current]==="]"?(this._current++,{type:ve,value:"[]",start:v}):{type:lt,value:"[",start:v}},_consumeOperator:function(c){var v=this._current,w=c[v];if(this._current++,w==="!")return c[this._current]==="="?(this._current++,{type:Z,value:"!=",start:v}):{type:pt,value:"!",start:v};if(w==="<")return c[this._current]==="="?(this._current++,{type:fe,value:"<=",start:v}):{type:Pe,value:"<",start:v};if(w===">")return c[this._current]==="="?(this._current++,{type:ue,value:">=",start:v}):{type:Qe,value:">",start:v};if(w==="="&&c[this._current]==="=")return this._current++,{type:ie,value:"==",start:v}},_consumeLiteral:function(c){this._current++;for(var v=this._current,w=c.length,k;c[this._current]!=="`"&&this._current<w;){var A=this._current;c[A]==="\\"&&(c[A+1]==="\\"||c[A+1]==="`")?A+=2:A++,this._current=A}var $=_(c.slice(v,this._current));return $=$.replace("\\`","`"),this._looksLikeJSON($)?k=JSON.parse($):k=JSON.parse('"'+$+'"'),this._current++,k},_looksLikeJSON:function(c){var v='[{"',w=["true","false","null"],k="-0123456789";if(c==="")return!1;if(v.indexOf(c[0])>=0)return!0;if(w.indexOf(c)>=0)return!0;if(k.indexOf(c[0])>=0)try{return JSON.parse(c),!0}catch{return!1}else return!1}};var re={};re[j]=0,re[R]=0,re[O]=0,re[D]=0,re[P]=0,re[H]=0,re[I]=0,re[L]=0,re[U]=0,re[W]=0,re[X]=1,re[J]=2,re[ae]=3,re[ie]=5,re[Qe]=5,re[Pe]=5,re[ue]=5,re[fe]=5,re[Z]=5,re[ve]=9,re[Q]=20,re[he]=21,re[ft]=40,re[pt]=45,re[rt]=50,re[lt]=55,re[ot]=60;function bt(){}bt.prototype={parse:function(c){this._loadTokens(c),this.index=0;var v=this.expression(0);if(this._lookahead(0)!==j){var w=this._lookaheadToken(0),k=new Error("Unexpected token type: "+w.type+", value: "+w.value);throw k.name="ParserError",k}return v},_loadTokens:function(c){var v=new it,w=v.tokenize(c);w.push({type:j,value:"",start:c.length}),this.tokens=w},expression:function(c){var v=this._lookaheadToken(0);this._advance();for(var w=this.nud(v),k=this._lookahead(0);c<re[k];)this._advance(),w=this.led(k,w),k=this._lookahead(0);return w},_lookahead:function(c){return this.tokens[this.index+c].type},_lookaheadToken:function(c){return this.tokens[this.index+c]},_advance:function(){this.index++},nud:function(c){var v,w,k;switch(c.type){case at:return{type:"Literal",value:c.value};case R:return{type:"Field",name:c.value};case O:var A={type:"Field",name:c.value};if(this._lookahead(0)===ot)throw new Error("Quoted identifier not allowed for function names.");return A;case pt:return w=this.expression(re.Not),{type:"NotExpression",children:[w]};case Q:return v={type:"Identity"},w=null,this._lookahead(0)===D?w={type:"Identity"}:w=this._parseProjectionRHS(re.Star),{type:"ValueProjection",children:[v,w]};case he:return this.led(c.type,{type:"Identity"});case rt:return this._parseMultiselectHash();case ve:return v={type:ve,children:[{type:"Identity"}]},w=this._parseProjectionRHS(re.Flatten),{type:"Projection",children:[v,w]};case lt:return this._lookahead(0)===L||this._lookahead(0)===F?(w=this._parseIndexExpression(),this._projectIfSlice({type:"Identity"},w)):this._lookahead(0)===Q&&this._lookahead(1)===D?(this._advance(),this._advance(),w=this._parseProjectionRHS(re.Star),{type:"Projection",children:[{type:"Identity"},w]}):this._parseMultiselectList();case U:return{type:U};case W:return k=this.expression(re.Expref),{type:"ExpressionReference",children:[k]};case ot:for(var $=[];this._lookahead(0)!==P;)this._lookahead(0)===U?(k={type:U},this._advance()):k=this.expression(0),$.push(k);return this._match(P),$[0];default:this._errorToken(c)}},led:function(c,v){var w;switch(c){case ft:var k=re.Dot;return this._lookahead(0)!==Q?(w=this._parseDotRHS(k),{type:"Subexpression",children:[v,w]}):(this._advance(),w=this._parseProjectionRHS(k),{type:"ValueProjection",children:[v,w]});case X:return w=this.expression(re.Pipe),{type:X,children:[v,w]};case J:return w=this.expression(re.Or),{type:"OrExpression",children:[v,w]};case ae:return w=this.expression(re.And),{type:"AndExpression",children:[v,w]};case ot:for(var A=v.name,$=[],ee,se;this._lookahead(0)!==P;)this._lookahead(0)===U?(ee={type:U},this._advance()):ee=this.expression(0),this._lookahead(0)===H&&this._match(H),$.push(ee);return this._match(P),se={type:"Function",name:A,children:$},se;case he:var He=this.expression(0);return this._match(D),this._lookahead(0)===ve?w={type:"Identity"}:w=this._parseProjectionRHS(re.Filter),{type:"FilterProjection",children:[v,w,He]};case ve:var De={type:ve,children:[v]},Oe=this._parseProjectionRHS(re.Flatten);return{type:"Projection",children:[De,Oe]};case ie:case Z:case Qe:case ue:case Pe:case fe:return this._parseComparator(v,c);case lt:var ne=this._lookaheadToken(0);return ne.type===L||ne.type===F?(w=this._parseIndexExpression(),this._projectIfSlice(v,w)):(this._match(Q),this._match(D),w=this._parseProjectionRHS(re.Star),{type:"Projection",children:[v,w]});default:this._errorToken(this._lookaheadToken(0))}},_match:function(c){if(this._lookahead(0)===c)this._advance();else{var v=this._lookaheadToken(0),w=new Error("Expected "+c+", got: "+v.type);throw w.name="ParserError",w}},_errorToken:function(c){var v=new Error("Invalid token ("+c.type+'): "'+c.value+'"');throw v.name="ParserError",v},_parseIndexExpression:function(){if(this._lookahead(0)===F||this._lookahead(1)===F)return this._parseSliceExpression();var c={type:"Index",value:this._lookaheadToken(0).value};return this._advance(),this._match(D),c},_projectIfSlice:function(c,v){var w={type:"IndexExpression",children:[c,v]};return v.type==="Slice"?{type:"Projection",children:[w,this._parseProjectionRHS(re.Star)]}:w},_parseSliceExpression:function(){for(var c=[null,null,null],v=0,w=this._lookahead(0);w!==D&&v<3;){if(w===F)v++,this._advance();else if(w===L)c[v]=this._lookaheadToken(0).value,this._advance();else{var k=this._lookahead(0),A=new Error("Syntax error, unexpected token: "+k.value+"("+k.type+")");throw A.name="Parsererror",A}w=this._lookahead(0)}return this._match(D),{type:"Slice",children:c}},_parseComparator:function(c,v){var w=this.expression(re[v]);return{type:"Comparator",name:v,children:[c,w]}},_parseDotRHS:function(c){var v=this._lookahead(0),w=[R,O,Q];if(w.indexOf(v)>=0)return this.expression(c);if(v===lt)return this._match(lt),this._parseMultiselectList();if(v===rt)return this._match(rt),this._parseMultiselectHash()},_parseProjectionRHS:function(c){var v;if(re[this._lookahead(0)]<10)v={type:"Identity"};else if(this._lookahead(0)===lt)v=this.expression(c);else if(this._lookahead(0)===he)v=this.expression(c);else if(this._lookahead(0)===ft)this._match(ft),v=this._parseDotRHS(c);else{var w=this._lookaheadToken(0),k=new Error("Sytanx error, unexpected token: "+w.value+"("+w.type+")");throw k.name="ParserError",k}return v},_parseMultiselectList:function(){for(var c=[];this._lookahead(0)!==D;){var v=this.expression(0);if(c.push(v),this._lookahead(0)===H&&(this._match(H),this._lookahead(0)===D))throw new Error("Unexpected token Rbracket")}return this._match(D),{type:"MultiSelectList",children:c}},_parseMultiselectHash:function(){for(var c=[],v=[R,O],w,k,A,$;;){if(w=this._lookaheadToken(0),v.indexOf(w.type)<0)throw new Error("Expecting an identifier token, got: "+w.type);if(k=w.value,this._advance(),this._match(F),A=this.expression(0),$={type:"KeyValuePair",name:k,value:A},c.push($),this._lookahead(0)===H)this._match(H);else if(this._lookahead(0)===I){this._match(I);break}}return{type:"MultiSelectHash",children:c}}};function jt(c){this.runtime=c}jt.prototype={search:function(c,v){return this.visit(c,v)},visit:function(c,v){var w,k,A,$,ee,se,He,De,Oe,ne;switch(c.type){case"Field":return v!==null&&r(v)?(se=v[c.name],se===void 0?null:se):null;case"Subexpression":for(A=this.visit(c.children[0],v),ne=1;ne<c.children.length;ne++)if(A=this.visit(c.children[1],A),A===null)return null;return A;case"IndexExpression":return He=this.visit(c.children[0],v),De=this.visit(c.children[1],He),De;case"Index":if(!n(v))return null;var xt=c.value;return xt<0&&(xt=v.length+xt),A=v[xt],A===void 0&&(A=null),A;case"Slice":if(!n(v))return null;var nl=c.children.slice(0),$n=this.computeSliceParams(v.length,nl),mr=$n[0],vr=$n[1],le=$n[2];if(A=[],le>0)for(ne=mr;ne<vr;ne+=le)A.push(v[ne]);else for(ne=mr;ne>vr;ne+=le)A.push(v[ne]);return A;case"Projection":var $e=this.visit(c.children[0],v);if(!n($e))return null;for(Oe=[],ne=0;ne<$e.length;ne++)k=this.visit(c.children[1],$e[ne]),k!==null&&Oe.push(k);return Oe;case"ValueProjection":if($e=this.visit(c.children[0],v),!r($e))return null;Oe=[];var dt=a($e);for(ne=0;ne<dt.length;ne++)k=this.visit(c.children[1],dt[ne]),k!==null&&Oe.push(k);return Oe;case"FilterProjection":if($e=this.visit(c.children[0],v),!n($e))return null;var Rt=[],Ut=[];for(ne=0;ne<$e.length;ne++)w=this.visit(c.children[2],$e[ne]),i(w)||Rt.push($e[ne]);for(var Ue=0;Ue<Rt.length;Ue++)k=this.visit(c.children[1],Rt[Ue]),k!==null&&Ut.push(k);return Ut;case"Comparator":switch($=this.visit(c.children[0],v),ee=this.visit(c.children[1],v),c.name){case ie:A=l($,ee);break;case Z:A=!l($,ee);break;case Qe:A=$>ee;break;case ue:A=$>=ee;break;case Pe:A=$<ee;break;case fe:A=$<=ee;break;default:throw new Error("Unknown comparator: "+c.name)}return A;case ve:var Vn=this.visit(c.children[0],v);if(!n(Vn))return null;var Qt=[];for(ne=0;ne<Vn.length;ne++)k=Vn[ne],n(k)?Qt.push.apply(Qt,k):Qt.push(k);return Qt;case"Identity":return v;case"MultiSelectList":if(v===null)return null;for(Oe=[],ne=0;ne<c.children.length;ne++)Oe.push(this.visit(c.children[ne],v));return Oe;case"MultiSelectHash":if(v===null)return null;Oe={};var Un;for(ne=0;ne<c.children.length;ne++)Un=c.children[ne],Oe[Un.name]=this.visit(Un.value,v);return Oe;case"OrExpression":return w=this.visit(c.children[0],v),i(w)&&(w=this.visit(c.children[1],v)),w;case"AndExpression":return $=this.visit(c.children[0],v),i($)===!0?$:this.visit(c.children[1],v);case"NotExpression":return $=this.visit(c.children[0],v),i($);case"Literal":return c.value;case X:return He=this.visit(c.children[0],v),this.visit(c.children[1],He);case U:return v;case"Function":var gr=[];for(ne=0;ne<c.children.length;ne++)gr.push(this.visit(c.children[ne],v));return this.runtime.callFunction(c.name,gr);case"ExpressionReference":var Ot=c.children[0];return Ot.jmespathType=W,Ot;default:throw new Error("Unknown node type: "+c.type)}},computeSliceParams:function(c,v){var w=v[0],k=v[1],A=v[2],$=[null,null,null];if(A===null)A=1;else if(A===0){var ee=new Error("Invalid slice, step cannot be 0");throw ee.name="RuntimeError",ee}var se=A<0;return w===null?w=se?c-1:0:w=this.capSliceRange(c,w,A),k===null?k=se?-1:c:k=this.capSliceRange(c,k,A),$[0]=w,$[1]=k,$[2]=A,$},capSliceRange:function(c,v,w){return v<0?(v+=c,v<0&&(v=w<0?-1:0)):v>=c&&(v=w<0?c-1:c),v}};function _e(c){this._interpreter=c,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[p]}]},avg:{_func:this._functionAvg,_signature:[{types:[E]}]},ceil:{_func:this._functionCeil,_signature:[{types:[p]}]},contains:{_func:this._functionContains,_signature:[{types:[h,f]},{types:[o]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[h]},{types:[h]}]},floor:{_func:this._functionFloor,_signature:[{types:[p]}]},length:{_func:this._functionLength,_signature:[{types:[h,f,d]}]},map:{_func:this._functionMap,_signature:[{types:[y]},{types:[f]}]},max:{_func:this._functionMax,_signature:[{types:[E,C]}]},merge:{_func:this._functionMerge,_signature:[{types:[d],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[f]},{types:[y]}]},sum:{_func:this._functionSum,_signature:[{types:[E]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[h]},{types:[h]}]},min:{_func:this._functionMin,_signature:[{types:[E,C]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[f]},{types:[y]}]},type:{_func:this._functionType,_signature:[{types:[o]}]},keys:{_func:this._functionKeys,_signature:[{types:[d]}]},values:{_func:this._functionValues,_signature:[{types:[d]}]},sort:{_func:this._functionSort,_signature:[{types:[C,E]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[f]},{types:[y]}]},join:{_func:this._functionJoin,_signature:[{types:[h]},{types:[C]}]},reverse:{_func:this._functionReverse,_signature:[{types:[h,f]}]},to_array:{_func:this._functionToArray,_signature:[{types:[o]}]},to_string:{_func:this._functionToString,_signature:[{types:[o]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[o]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[o],variadic:!0}]}}}_e.prototype={callFunction:function(c,v){var w=this.functionTable[c];if(w===void 0)throw new Error("Unknown function: "+c+"()");return this._validateArgs(c,v,w._signature),w._func.call(this,v)},_validateArgs:function(c,v,w){var k;if(w[w.length-1].variadic){if(v.length<w.length)throw k=w.length===1?" argument":" arguments",new Error("ArgumentError: "+c+"() takes at least"+w.length+k+" but received "+v.length)}else if(v.length!==w.length)throw k=w.length===1?" argument":" arguments",new Error("ArgumentError: "+c+"() takes "+w.length+k+" but received "+v.length);for(var A,$,ee,se=0;se<w.length;se++){ee=!1,A=w[se].types,$=this._getTypeName(v[se]);for(var He=0;He<A.length;He++)if(this._typeMatches($,A[He],v[se])){ee=!0;break}if(!ee){var De=A.map(function(Oe){return M[Oe]}).join(",");throw new Error("TypeError: "+c+"() expected argument "+(se+1)+" to be type "+De+" but received type "+M[$]+" instead.")}}},_typeMatches:function(c,v,w){if(v===o)return!0;if(v===C||v===E||v===f){if(v===f)return c===f;if(c===f){var k;v===E?k=p:v===C&&(k=h);for(var A=0;A<w.length;A++)if(!this._typeMatches(this._getTypeName(w[A]),k,w[A]))return!1;return!0}}else return c===v},_getTypeName:function(c){switch(Object.prototype.toString.call(c)){case"[object String]":return h;case"[object Number]":return p;case"[object Array]":return f;case"[object Boolean]":return b;case"[object Null]":return x;case"[object Object]":return c.jmespathType===W?y:d}},_functionStartsWith:function(c){return c[0].lastIndexOf(c[1])===0},_functionEndsWith:function(c){var v=c[0],w=c[1];return v.indexOf(w,v.length-w.length)!==-1},_functionReverse:function(c){var v=this._getTypeName(c[0]);if(v===h){for(var w=c[0],k="",A=w.length-1;A>=0;A--)k+=w[A];return k}else{var $=c[0].slice(0);return $.reverse(),$}},_functionAbs:function(c){return Math.abs(c[0])},_functionCeil:function(c){return Math.ceil(c[0])},_functionAvg:function(c){for(var v=0,w=c[0],k=0;k<w.length;k++)v+=w[k];return v/w.length},_functionContains:function(c){return c[0].indexOf(c[1])>=0},_functionFloor:function(c){return Math.floor(c[0])},_functionLength:function(c){return r(c[0])?Object.keys(c[0]).length:c[0].length},_functionMap:function(c){for(var v=[],w=this._interpreter,k=c[0],A=c[1],$=0;$<A.length;$++)v.push(w.visit(k,A[$]));return v},_functionMerge:function(c){for(var v={},w=0;w<c.length;w++){var k=c[w];for(var A in k)v[A]=k[A]}return v},_functionMax:function(c){if(c[0].length>0){var v=this._getTypeName(c[0][0]);if(v===p)return Math.max.apply(Math,c[0]);for(var w=c[0],k=w[0],A=1;A<w.length;A++)k.localeCompare(w[A])<0&&(k=w[A]);return k}else return null},_functionMin:function(c){if(c[0].length>0){var v=this._getTypeName(c[0][0]);if(v===p)return Math.min.apply(Math,c[0]);for(var w=c[0],k=w[0],A=1;A<w.length;A++)w[A].localeCompare(k)<0&&(k=w[A]);return k}else return null},_functionSum:function(c){for(var v=0,w=c[0],k=0;k<w.length;k++)v+=w[k];return v},_functionType:function(c){switch(this._getTypeName(c[0])){case p:return"number";case h:return"string";case f:return"array";case d:return"object";case b:return"boolean";case y:return"expref";case x:return"null"}},_functionKeys:function(c){return Object.keys(c[0])},_functionValues:function(c){for(var v=c[0],w=Object.keys(v),k=[],A=0;A<w.length;A++)k.push(v[w[A]]);return k},_functionJoin:function(c){var v=c[0],w=c[1];return w.join(v)},_functionToArray:function(c){return this._getTypeName(c[0])===f?c[0]:[c[0]]},_functionToString:function(c){return this._getTypeName(c[0])===h?c[0]:JSON.stringify(c[0])},_functionToNumber:function(c){var v=this._getTypeName(c[0]),w;return v===p?c[0]:v===h&&(w=+c[0],!isNaN(w))?w:null},_functionNotNull:function(c){for(var v=0;v<c.length;v++)if(this._getTypeName(c[v])!==x)return c[v];return null},_functionSort:function(c){var v=c[0].slice(0);return v.sort(),v},_functionSortBy:function(c){var v=c[0].slice(0);if(v.length===0)return v;var w=this._interpreter,k=c[1],A=this._getTypeName(w.visit(k,v[0]));if([p,h].indexOf(A)<0)throw new Error("TypeError");for(var $=this,ee=[],se=0;se<v.length;se++)ee.push([se,v[se]]);ee.sort(function(De,Oe){var ne=w.visit(k,De[1]),xt=w.visit(k,Oe[1]);if($._getTypeName(ne)!==A)throw new Error("TypeError: expected "+A+", received "+$._getTypeName(ne));if($._getTypeName(xt)!==A)throw new Error("TypeError: expected "+A+", received "+$._getTypeName(xt));return ne>xt?1:ne<xt?-1:De[0]-Oe[0]});for(var He=0;He<ee.length;He++)v[He]=ee[He][1];return v},_functionMaxBy:function(c){for(var v=c[1],w=c[0],k=this.createKeyFunction(v,[p,h]),A=-1/0,$,ee,se=0;se<w.length;se++)ee=k(w[se]),ee>A&&(A=ee,$=w[se]);return $},_functionMinBy:function(c){for(var v=c[1],w=c[0],k=this.createKeyFunction(v,[p,h]),A=1/0,$,ee,se=0;se<w.length;se++)ee=k(w[se]),ee<A&&(A=ee,$=w[se]);return $},createKeyFunction:function(c,v){var w=this,k=this._interpreter,A=function($){var ee=k.visit(c,$);if(v.indexOf(w._getTypeName(ee))<0){var se="TypeError: expected one of "+v+", received "+w._getTypeName(ee);throw new Error(se)}return ee};return A}};function q(c){var v=new bt,w=v.parse(c);return w}function Te(c){var v=new it;return v.tokenize(c)}function Re(c,v){var w=new bt,k=new _e,A=new jt(k);k._interpreter=A;var $=w.parse(v);return A.search($,c)}t.tokenize=Te,t.compile=q,t.search=Re,t.strictDeepEqual=l})(e)})(wo);const Dl=Gl(wo);var nn=(e=>(e.bytes="bytes",e.bps="bps",e.counter="counter",e.rps="rps",e.duration="duration",e.timestamp="timestamp",e.unknown="",e))(nn||{}),xo=class{constructor(e){oe(this,"name");oe(this,"aggregate");oe(this,"tags");oe(this,"group");oe(this,"scenario");const[t,n]=e.split(".",2);this.aggregate=n,this.name=t;let r="";const l=t.indexOf("{");if(l&&l>0){r=t.substring(l),r=r.substring(1,r.length-1);const i=r.indexOf(":"),a=r.substring(0,i),_=r.substring(i+1);this.tags={[a]:_},a=="group"&&(this.group=_.substring(2)),this.name=t.substring(0,l)}}},Gi="time",Yl=class{constructor({values:e={}}={}){oe(this,"values");this.values=e}onEvent(e){for(const t in e)this.values[t]={...e[t],name:t}}find(e){const t=new xo(e);return this.values[t.name]}unit(e,t){const n=this.find(e);if(!n||!t&&e!=Gi)return"";switch(n.type){case"counter":switch(n.contains){case"data":return t=="count"?"bytes":"bps";default:return t=="count"?"counter":"rps"}case"rate":switch(n.contains){case"data":return"bps";default:return"rps"}case"gauge":switch(n.contains){case"time":return n.name==Gi?"timestamp":"duration";case"data":return"bytes";default:return"counter"}case"trend":switch(n.contains){case"time":return"duration";case"data":return"bps";default:return"rps"}default:return""}}},jr="time",Or=class{constructor({length:e=0,capacity:t=1e4,values:n=new Array,aggregate:r="value",metric:l=void 0,unit:i="",name:a="",tags:_={},group:p=void 0}={}){oe(this,"capacity");oe(this,"aggregate");oe(this,"metric");oe(this,"unit");oe(this,"empty");oe(this,"name");oe(this,"tags");oe(this,"group");oe(this,"values");this.values=e==0?n:new Array(e),this.capacity=t,this.aggregate=r,this.metric=l,this.unit=i,this.empty=this.values.length==0,this.name=a,this.tags=_,this.group=p,Object.defineProperty(this,r,{value:!0,configurable:!0,enumerable:!0,writable:!0})}hasTags(){return this.tags!=null&&Object.keys(this.tags).length!=0}formatTags(){if(!this.hasTags())return"";let e="{";for(const t in this.tags)e+=`${t}:${this.tags[t]}`;return e+="}",e}get legend(){let e=this.aggregate;return this.metric&&this.metric.type!="trend"&&this.name.length!=0&&(e=this.name+this.formatTags()),e}grow(e){this.values[e-1]=void 0}push(...e){let t=!1;if(e.forEach(n=>{this.values.push(n),this.empty=!1,this.values.length==this.capacity&&(this.values.shift(),t=!0)}),t){this.empty=!0;for(let n=0;n<this.values.length;n++)if(this.values[n]!=null){this.empty=!1;break}}return this.values.length}},yu=class extends Array{constructor(e){super(),e&&super.push(e)}get empty(){if(this.length<2)return!0;for(let e=1;e<this.length;e++)if(!this[e].empty)return!1;return!0}get units(){const e=new Array;return this.forEach(t=>{t.unit&&!e.includes(t.unit)&&e.push(t.unit)}),e}},bu=class{constructor({capacity:e=1e4,metrics:t=new Yl}={}){oe(this,"capacity");oe(this,"metrics");oe(this,"values");oe(this,"vectors");oe(this,"lookup");this.capacity=e,this.metrics=t,this.lookup={},this.vectors={},this.values={}}get length(){return this.values[jr]?this.values[jr].values.length:0}_push(e,t,n=void 0){const r=n?e+"."+n:e;let l=this.vectors[r];if(l)l.values.length<this.length&&l.grow(this.length);else{l=this.newSampleVector(e,n),this.vectors[r]=l,this.values[r]=l;let i=this.lookup[l.name];i||(i=new Array,this.lookup[l.name]=i),i.push(l)}l.push(t)}newSampleVector(e,t=void 0){const n={length:this.length,capacity:this.capacity,aggregate:t};let r="";const l=e.indexOf("{");if(l&&l>0){r=e.substring(l),r=r.substring(1,r.length-1);const i=r.indexOf(":"),a=r.substring(0,i),_=r.substring(i+1);n.tags={[a]:_},a=="group"&&(n.group=_.substring(2)),e=e.substring(0,l)}return n.name=e,n.metric=this.metrics.find(e),n.unit=this.metrics.unit(e,t),new Or(n)}onEvent(e){for(const t in e){if(t==jr){this._push(t,Math.floor(e[t].value/1e3));continue}for(const n in e[t]){const r=n;this._push(t,e[t][r],r)}}}annotate(e){this.metrics=e;for(const t in this.values){this.values[t].metric=e.find(t);const n=new xo(t);this.values[t].unit=e.unit(n.name,n.aggregate)}}select(e){const t=new yu(this.values[jr]);if(t.length==0)return t;for(const n of e){const r=this.queryAll(n);r.length>0&&t.push(...r)}return t}query(e){const t=Dl.search(this.lookup,e);if(Array.isArray(t)){const r=t.at(0);return r instanceof Or?r:void 0}return t instanceof Or?t:void 0}queryAll(e){const t=Dl.search(this.lookup,e);if(!Array.isArray(t)||t.length==0)return new Array;const n=t;return n.at(0)instanceof Or?n:new Array}},Yi=class{constructor({values:e,metric:t,name:n}={}){oe(this,"values");oe(this,"metric");oe(this,"name");oe(this,"tags");oe(this,"group");this.values=e,this.metric=t,this.name=n,t&&t.type&&Object.defineProperty(this,t.type,{value:!0,configurable:!0,enumerable:!0,writable:!0});let r="";const l=n.indexOf("{");if(l&&l>0){r=n.substring(l),r=r.substring(1,r.length-1);const i=r.indexOf(":"),a=r.substring(0,i),_=r.substring(i+1);this.tags={[a]:_},a=="group"&&(this.group=_.substring(2)),n=n.substring(0,l)}}},wu="time",xu=class extends Array{constructor(t){super();oe(this,"aggregates");this.aggregates=new Array;for(let n=0;n<t.length;n++){const r=t[n];super.push(r),n==0&&(this.aggregates=Object.keys(r.values).sort().map(l=>l))}}get empty(){return this.length==0}},Su=class{constructor({values:t={},metrics:n=new Yl,time:r=0}={}){oe(this,"values");oe(this,"lookup");oe(this,"metrics");oe(this,"time");this.values=t,this.lookup=new Array,this.metrics=n,this.time=r}onEvent(t){const n={};let r=0;for(const i in t){if(i==wu){r=Math.floor(t[i].value/1e3);continue}const a=this.newSummaryRow(i,t[i]);n[i]=a}this.values=n,this.time=r;const l=Array();for(const i in this.values)l.push(this.values[i]);this.lookup=l}newSummaryRow(t,n){const r={};return r.name=t,r.metric=this.metrics.find(t),r.values=n,new Yi(r)}annotate(t){this.metrics=t;for(const n in this.values)this.values[n].metric=t.find(n)}select(t){const n=new Array;for(const r of t){const l=this.queryAll(r);l.length>0&&n.push(...l)}return new xu(n)}queryAll(t){const n=Dl.search(this.lookup,t);if(!Array.isArray(n)||n.length==0)return new Array;const r=n;return r.at(0)instanceof Yi?r:new Array}},ku=class{constructor({config:e={},param:t={},start:n=void 0,stop:r=void 0,metrics:l=new Yl,samples:i=new bu,summary:a=new Su}={}){oe(this,"config");oe(this,"param");oe(this,"start");oe(this,"stop");oe(this,"metrics");oe(this,"samples");oe(this,"summary");this.config=e,this.param=t,this.start=n,this.stop=r,this.metrics=l,this.samples=i,this.summary=a}handleEvent(e){const t=e.type,n=JSON.parse(e.data);this.onEvent(t,n)}onEvent(e,t){for(const n in t)for(const r in t[n])if(r.indexOf("(")>=0){const l=r.replaceAll("(","").replaceAll(")","");t[n][l]=t[n][r],delete t[n][r]}switch(e){case"config":this.onConfig(t);break;case"param":this.onParam(t);break;case"start":this.onStart(t);break;case"stop":this.onStop(t);break;case"metric":this.onMetric(t);break;case"snapshot":this.onSnapshot(t);break;case"cumulative":this.onCumulative(t);break}}onConfig(e){Object.assign(this.config,e)}onParam(e){Object.assign(this.param,e)}onStart(e){e.time&&e.time.value&&(this.start=new Date(e.time.value))}onStop(e){e.time&&e.time.value&&(this.stop=new Date(e.time.value))}onMetric(e){this.metrics.onEvent(e),this.samples.annotate(this.metrics),this.summary.annotate(this.metrics)}onSnapshot(e){this.samples.onEvent(e),this.samples.annotate(this.metrics)}onCumulative(e){this.summary.onEvent(e),this.summary.annotate(this.metrics)}};async function Eu(){const e=document.getElementById("data"),t=i=>i.codePointAt(0),n=new ku,r=new Blob([Uint8Array.from(atob(e.innerText),t)]),l=await new Response(r.stream().pipeThrough(new DecompressionStream("gzip")).pipeThrough(new TextDecoderStream));if(!l.body)return n;for await(const i of Tu(l.body.getReader())){if(!i||i.length==0)continue;const a=JSON.parse(i);n.onEvent(a.event,a.data)}return n}async function*Tu(e){let{value:t,done:n}=await e.read();const r=/\r\n|\n|\r/gm;let l=0;for(;;){const i=r.exec(t);if(!i){if(n)break;const a=t.substr(l);({value:t,done:n}=await e.read()),t=a+(t||""),l=r.lastIndex=0;continue}yield t.substring(l,i.index),l=r.lastIndex}l<t.length&&(yield t.substr(l))}var Au="_107fwtn1t",Mu={sizes:{size1:"var(--_107fwtn0)",size2:"var(--_107fwtn1)",size3:"var(--_107fwtn2)",size4:"var(--_107fwtn3)",size5:"var(--_107fwtn4)",size6:"var(--_107fwtn5)",size7:"var(--_107fwtn6)",size8:"var(--_107fwtn7)",size9:"var(--_107fwtn8)",size10:"var(--_107fwtn9)",size11:"var(--_107fwtna)",xs:"var(--_107fwtnb)",sm:"var(--_107fwtnc)",md:"var(--_107fwtnd)",lg:"var(--_107fwtne)",xl:"var(--_107fwtnf)",xxl:"var(--_107fwtng)"},fontSizes:{size0:"var(--_107fwtnh)",size1:"var(--_107fwtni)",size2:"var(--_107fwtnj)",size3:"var(--_107fwtnk)",size4:"var(--_107fwtnl)",size5:"var(--_107fwtnm)",size6:"var(--_107fwtnn)",size7:"var(--_107fwtno)",size8:"var(--_107fwtnp)",size9:"var(--_107fwtnq)",size10:"var(--_107fwtnr)",sizeFluid:"var(--_107fwtns)"},fontWeights:{weight100:"var(--_107fwtnt)",weight200:"var(--_107fwtnu)",weight300:"var(--_107fwtnv)",weight400:"var(--_107fwtnw)",weight500:"var(--_107fwtnx)",weight600:"var(--_107fwtny)",weight700:"var(--_107fwtnz)",weight800:"var(--_107fwtn10)",weight900:"var(--_107fwtn11)"},fonts:{sans:"var(--_107fwtn12)",serif:"var(--_107fwtn13)",mono:"var(--_107fwtn14)"},letterSpacings:{size0:"var(--_107fwtn15)",size1:"var(--_107fwtn16)",size2:"var(--_107fwtn17)",size3:"var(--_107fwtn18)",size4:"var(--_107fwtn19)",size5:"var(--_107fwtn1a)",size6:"var(--_107fwtn1b)",size7:"var(--_107fwtn1c)"},lineHeights:{size0:"var(--_107fwtn1d)",size1:"var(--_107fwtn1e)",size2:"var(--_107fwtn1f)",size3:"var(--_107fwtn1g)",size4:"var(--_107fwtn1h)",size5:"var(--_107fwtn1i)",size6:"var(--_107fwtn1j)"},colors:{common:{black:"var(--_107fwtn1k)",white:"var(--_107fwtn1l)"},primary:{light:"var(--_107fwtn1m)",main:"var(--_107fwtn1n)",dark:"var(--_107fwtn1o)"},text:{primary:"var(--_107fwtn1p)",secondary:"var(--_107fwtn1q)",disabled:"var(--_107fwtn1r)",hover:"var(--_107fwtn1s)"}}},Cu={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00"},ju={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Ou={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64"},Nu={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037"},So={black:"#000000",white:"#ffffff"},Pu={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4"},Du={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"},Lu={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"},Ru={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Ll={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},Fu={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},zu={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Bu={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17"},Iu={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00"},Hu={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},$u={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},Vu={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Uu={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},qu={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5"},Wu={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600"};const Zi={red:Uu,pink:$u,purple:Vu,deepPurple:Lu,indigo:Fu,blue:ju,lightBlue:zu,cyan:Pu,teal:qu,green:Ru,lightGreen:Bu,lime:Iu,yellow:Wu,amber:Cu,orange:Hu,deepOrange:Du,brown:Nu,grey:Ll,blueGrey:Ou},Ku=["grey","teal","blue","purple","indigo","orange","pink","green","cyan","amber","lime","brown","lightGreen","red","deepPurple","lightBlue","yellow","deepOrange","blueGrey"],Gu=Ku.map(e=>({stroke:Zi[e][800],fill:Zi[e][600]+"20"})),Yu=e=>Object.entries(e).reduce((t,[n,r])=>r===void 0?t:{...t,[n]:r},{});function Ji(e){var t=e.match(/^var\((.*)\)$/);return t?t[1]:e}function Zu(e,t){var n=e;for(var r of t){if(!(r in n))throw new Error("Path ".concat(t.join(" -> ")," does not exist in object"));n=n[r]}return n}function ko(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=e.constructor();for(var l in e){var i=e[l],a=[...n,l];typeof i=="string"||typeof i=="number"||i==null?r[l]=t(i,a):typeof i=="object"&&!Array.isArray(i)?r[l]=ko(i,t,a):console.warn('Skipping invalid key "'.concat(a.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(i)?"Array":typeof i,'"'))}return r}function Ju(e,t){var n={};if(typeof t=="object"){var r=e;ko(t,(a,_)=>{var p=Zu(r,_);n[Ji(p)]=String(a)})}else{var l=e;for(var i in l)n[Ji(i)]=l[i]}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(_=>"".concat(_,":").concat(this[_])).join(";")},writable:!1}),n}const Kr=(...e)=>e.filter(Boolean).join(" "),Qu=(e,t)=>Ju(e,Yu(t));var $t,Ee,xl,Qi,Mn=0,Eo=[],Lr=[],Xi=G.__b,es=G.__r,ts=G.diffed,ns=G.__c,rs=G.unmount;function cn(e,t){G.__h&&G.__h(Ee,e,Mn||t),Mn=0;var n=Ee.__H||(Ee.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:Lr}),n.__[e]}function Cn(e){return Mn=1,Zl(No,e)}function Zl(e,t,n){var r=cn($t++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):No(void 0,t),function(_){var p=r.__N?r.__N[0]:r.__[0],o=r.t(p,_);p!==o&&(r.__N=[o,r.__[1]],r.__c.setState({}))}],r.__c=Ee,!Ee.u)){var l=function(_,p,o){if(!r.__c.__H)return!0;var h=r.__c.__H.__.filter(function(d){return d.__c});if(h.every(function(d){return!d.__N}))return!i||i.call(this,_,p,o);var f=!1;return h.forEach(function(d){if(d.__N){var b=d.__[0];d.__=d.__N,d.__N=void 0,b!==d.__[0]&&(f=!0)}}),!(!f&&r.__c.props===_)&&(!i||i.call(this,_,p,o))};Ee.u=!0;var i=Ee.shouldComponentUpdate,a=Ee.componentWillUpdate;Ee.componentWillUpdate=function(_,p,o){if(this.__e){var h=i;i=void 0,l(_,p,o),i=h}a&&a.call(this,_,p,o)},Ee.shouldComponentUpdate=l}return r.__N||r.__}function Jl(e,t){var n=cn($t++,3);!G.__s&&Ql(n.__H,t)&&(n.__=e,n.i=t,Ee.__H.__h.push(n))}function zn(e,t){var n=cn($t++,4);!G.__s&&Ql(n.__H,t)&&(n.__=e,n.i=t,Ee.__h.push(n))}function To(e){return Mn=5,Gr(function(){return{current:e}},[])}function Ao(e,t,n){Mn=6,zn(function(){return typeof e=="function"?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},n==null?n:n.concat(e))}function Gr(e,t){var n=cn($t++,7);return Ql(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function Mo(e,t){return Mn=8,Gr(function(){return e},t)}function Co(e){var t=Ee.context[e.__c],n=cn($t++,9);return n.c=e,t?(n.__==null&&(n.__=!0,t.sub(Ee)),t.props.value):e.__}function jo(e,t){G.useDebugValue&&G.useDebugValue(t?t(e):e)}function Xu(e){var t=cn($t++,10),n=Cn();return t.__=e,Ee.componentDidCatch||(Ee.componentDidCatch=function(r,l){t.__&&t.__(r,l),n[1](r)}),[n[0],function(){n[1](void 0)}]}function Oo(){var e=cn($t++,11);if(!e.__){for(var t=Ee.__v;t!==null&&!t.__m&&t.__!==null;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function ec(){for(var e;e=Eo.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(Rr),e.__H.__h.forEach(Rl),e.__H.__h=[]}catch(t){e.__H.__h=[],G.__e(t,e.__v)}}G.__b=function(e){Ee=null,Xi&&Xi(e)},G.__r=function(e){es&&es(e),$t=0;var t=(Ee=e.__c).__H;t&&(xl===Ee?(t.__h=[],Ee.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.__V=Lr,n.__N=n.i=void 0})):(t.__h.forEach(Rr),t.__h.forEach(Rl),t.__h=[],$t=0)),xl=Ee},G.diffed=function(e){ts&&ts(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(Eo.push(t)!==1&&Qi===G.requestAnimationFrame||((Qi=G.requestAnimationFrame)||tc)(ec)),t.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.__V!==Lr&&(n.__=n.__V),n.i=void 0,n.__V=Lr})),xl=Ee=null},G.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Rr),n.__h=n.__h.filter(function(r){return!r.__||Rl(r)})}catch(r){t.some(function(l){l.__h&&(l.__h=[])}),t=[],G.__e(r,n.__v)}}),ns&&ns(e,t)},G.unmount=function(e){rs&&rs(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{Rr(r)}catch(l){t=l}}),n.__H=void 0,t&&G.__e(t,n.__v))};var ls=typeof requestAnimationFrame=="function";function tc(e){var t,n=function(){clearTimeout(r),ls&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);ls&&(t=requestAnimationFrame(n))}function Rr(e){var t=Ee,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),Ee=t}function Rl(e){var t=Ee;e.__c=e.__(),Ee=t}function Ql(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function No(e,t){return typeof t=="function"?t(e):t}function Po(e,t){for(var n in t)e[n]=t[n];return e}function Fl(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function Sl(e,t){return e===t&&(e!==0||1/e==1/t)||e!=e&&t!=t}function Ir(e){this.props=e}function Do(e,t){function n(l){var i=this.props.ref,a=i==l.ref;return!a&&i&&(i.call?i(null):i.current=null),t?!t(this.props,l)||!a:Fl(this.props,l)}function r(l){return this.shouldComponentUpdate=n,_t(e,l)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(Ir.prototype=new At).isPureReactComponent=!0,Ir.prototype.shouldComponentUpdate=function(e,t){return Fl(this.props,e)||Fl(this.state,t)};var is=G.__b;G.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),is&&is(e)};var nc=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function hr(e){function t(n){var r=Po({},n);return delete r.ref,e(r,n.ref||null)}return t.$$typeof=nc,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var ss=function(e,t){return e==null?null:Bt(Bt(e).map(t))},Lo={map:ss,forEach:ss,count:function(e){return e?Bt(e).length:0},only:function(e){var t=Bt(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:Bt},rc=G.__e;G.__e=function(e,t,n,r){if(e.then){for(var l,i=t;i=i.__;)if((l=i.__c)&&l.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),l.__c(e,t)}rc(e,t,n,r)};var os=G.unmount;function Ro(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),e.__c.__H=null),(e=Po({},e)).__c!=null&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map(function(r){return Ro(r,t,n)})),e}function Fo(e,t,n){return e&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(r){return Fo(r,t,n)}),e.__c&&e.__c.__P===t&&(e.__e&&n.insertBefore(e.__e,e.__d),e.__c.__e=!0,e.__c.__P=n)),e}function ar(){this.__u=0,this.t=null,this.__b=null}function zo(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Bo(e){var t,n,r;function l(i){if(t||(t=e()).then(function(a){n=a.default||a},function(a){r=a}),r)throw r;if(!n)throw t;return _t(n,i)}return l.displayName="Lazy",l.__f=!0,l}function kn(){this.u=null,this.o=null}G.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&e.__h===!0&&(e.type=null),os&&os(e)},(ar.prototype=new At).__c=function(e,t){var n=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var l=zo(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,l?l(_):_())};n.__R=a;var _=function(){if(!--r.__u){if(r.state.__a){var o=r.state.__a;r.__v.__k[0]=Fo(o,o.__c.__P,o.__c.__O)}var h;for(r.setState({__a:r.__b=null});h=r.t.pop();)h.forceUpdate()}},p=t.__h===!0;r.__u++||p||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},ar.prototype.componentWillUnmount=function(){this.t=[]},ar.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=Ro(this.__b,n,r.__O=r.__P)}this.__b=null}var l=t.__a&&_t(Dt,null,e.fallback);return l&&(l.__h=null),[_t(Dt,null,t.__a?null:e.children),l]};var as=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.u=n=n[2]}};function lc(e){return this.getChildContext=function(){return e.context},e.children}function ic(e){var t=this,n=e.i;t.componentWillUnmount=function(){An(null,t.l),t.l=null,t.i=null},t.i&&t.i!==n&&t.componentWillUnmount(),t.l||(t.i=n,t.l={nodeType:1,parentNode:n,childNodes:[],appendChild:function(r){this.childNodes.push(r),t.i.appendChild(r)},insertBefore:function(r,l){this.childNodes.push(r),t.i.appendChild(r)},removeChild:function(r){this.childNodes.splice(this.childNodes.indexOf(r)>>>1,1),t.i.removeChild(r)}}),An(_t(lc,{context:t.context},e.__v),t.l)}function Io(e,t){var n=_t(ic,{__v:e,i:t});return n.containerInfo=t,n}(kn.prototype=new At).__a=function(e){var t=this,n=zo(t.__v),r=t.o.get(e);return r[0]++,function(l){var i=function(){t.props.revealOrder?(r.push(l),as(t,e,r)):l()};n?n(i):i()}},kn.prototype.render=function(e){this.u=null,this.o=new Map;var t=Bt(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},kn.prototype.componentDidUpdate=kn.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){as(e,n,t)})};var Ho=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,sc=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,oc=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ac=/[A-Z0-9]/g,uc=typeof document<"u",cc=function(e){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(e)};function $o(e,t,n){return t.__k==null&&(t.textContent=""),An(e,t),typeof n=="function"&&n(),e?e.__c:null}function Vo(e,t,n){return vo(e,t),typeof n=="function"&&n(),e?e.__c:null}At.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(At.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var us=G.event;function fc(){}function hc(){return this.cancelBubble}function _c(){return this.defaultPrevented}G.event=function(e){return us&&(e=us(e)),e.persist=fc,e.isPropagationStopped=hc,e.isDefaultPrevented=_c,e.nativeEvent=e};var Xl,pc={enumerable:!1,configurable:!0,get:function(){return this.class}},cs=G.vnode;G.vnode=function(e){typeof e.type=="string"&&function(t){var n=t.props,r=t.type,l={};for(var i in n){var a=n[i];if(!(i==="value"&&"defaultValue"in n&&a==null||uc&&i==="children"&&r==="noscript"||i==="class"||i==="className")){var _=i.toLowerCase();i==="defaultValue"&&"value"in n&&n.value==null?i="value":i==="download"&&a===!0?a="":_==="ondoubleclick"?i="ondblclick":_!=="onchange"||r!=="input"&&r!=="textarea"||cc(n.type)?_==="onfocus"?i="onfocusin":_==="onblur"?i="onfocusout":oc.test(i)?i=_:r.indexOf("-")===-1&&sc.test(i)?i=i.replace(ac,"-$&").toLowerCase():a===null&&(a=void 0):_=i="oninput",_==="oninput"&&l[i=_]&&(i="oninputCapture"),l[i]=a}}r=="select"&&l.multiple&&Array.isArray(l.value)&&(l.value=Bt(n.children).forEach(function(p){p.props.selected=l.value.indexOf(p.props.value)!=-1})),r=="select"&&l.defaultValue!=null&&(l.value=Bt(n.children).forEach(function(p){p.props.selected=l.multiple?l.defaultValue.indexOf(p.props.value)!=-1:l.defaultValue==p.props.value})),n.class&&!n.className?(l.class=n.class,Object.defineProperty(l,"className",pc)):(n.className&&!n.class||n.class&&n.className)&&(l.class=l.className=n.className),t.props=l}(e),e.$$typeof=Ho,cs&&cs(e)};var fs=G.__r;G.__r=function(e){fs&&fs(e),Xl=e.__c};var hs=G.diffed;G.diffed=function(e){hs&&hs(e);var t=e.props,n=e.__e;n!=null&&e.type==="textarea"&&"value"in t&&t.value!==n.value&&(n.value=t.value==null?"":t.value),Xl=null};var Uo={ReactCurrentDispatcher:{current:{readContext:function(e){return Xl.__n[e.__c].props.value}}}},dc="17.0.2";function qo(e){return _t.bind(null,e)}function dr(e){return!!e&&e.$$typeof===Ho}function Wo(e){return dr(e)&&e.type===Dt}function Ko(e){return dr(e)?gu.apply(null,arguments):e}function Go(e){return!!e.__k&&(An(null,e),!0)}function Yo(e){return e&&(e.base||e.nodeType===1&&e)||null}var Zo=function(e,t){return e(t)},Jo=function(e,t){return e(t)},Qo=Dt;function ei(e){e()}function Xo(e){return e}function ea(){return[!1,ei]}var ta=zn,na=dr;function ra(e,t){var n=t(),r=Cn({h:{__:n,v:t}}),l=r[0].h,i=r[1];return zn(function(){l.__=n,l.v=t,Sl(l.__,t())||i({h:l})},[e,n,t]),Jl(function(){return Sl(l.__,l.v())||i({h:l}),e(function(){Sl(l.__,l.v())||i({h:l})})},[e]),n}var mc={useState:Cn,useId:Oo,useReducer:Zl,useEffect:Jl,useLayoutEffect:zn,useInsertionEffect:ta,useTransition:ea,useDeferredValue:Xo,useSyncExternalStore:ra,startTransition:ei,useRef:To,useImperativeHandle:Ao,useMemo:Gr,useCallback:Mo,useContext:Co,useDebugValue:jo,version:"17.0.2",Children:Lo,render:$o,hydrate:Vo,unmountComponentAtNode:Go,createPortal:Io,createElement:_t,createContext:go,createFactory:qo,cloneElement:Ko,createRef:co,Fragment:Dt,isValidElement:dr,isElement:na,isFragment:Wo,findDOMNode:Yo,Component:At,PureComponent:Ir,memo:Do,forwardRef:hr,flushSync:Jo,unstable_batchedUpdates:Zo,StrictMode:Qo,Suspense:ar,SuspenseList:kn,lazy:Bo,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Uo};const vc=Object.freeze(Object.defineProperty({__proto__:null,Children:Lo,Component:At,Fragment:Dt,PureComponent:Ir,StrictMode:Qo,Suspense:ar,SuspenseList:kn,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Uo,cloneElement:Ko,createContext:go,createElement:_t,createFactory:qo,createPortal:Io,createRef:co,default:mc,findDOMNode:Yo,flushSync:Jo,forwardRef:hr,hydrate:Vo,isElement:na,isFragment:Wo,isValidElement:dr,lazy:Bo,memo:Do,render:$o,startTransition:ei,unmountComponentAtNode:Go,unstable_batchedUpdates:Zo,useCallback:Mo,useContext:Co,useDebugValue:jo,useDeferredValue:Xo,useEffect:Jl,useErrorBoundary:Xu,useId:Oo,useImperativeHandle:Ao,useInsertionEffect:ta,useLayoutEffect:zn,useMemo:Gr,useReducer:Zl,useRef:To,useState:Cn,useSyncExternalStore:ra,useTransition:ea,version:dc},Symbol.toStringTag,{value:"Module"}));function gc(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yc(e){var t=gc(e,"string");return typeof t=="symbol"?t:String(t)}function bc(e,t,n){return t=yc(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function kl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_s(Object(n),!0).forEach(function(r){bc(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_s(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var wc=e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var l=Object.assign({},...n.map(p=>p.styles)),i=Object.keys(l),a=i.filter(p=>"mappings"in l[p]),_=p=>{var o=[],h={},f=kl({},p),d=!1;for(var b of a){var y=p[b];if(y!=null){var x=l[b];d=!0;for(var E of x.mappings)h[E]=y,f[E]==null&&delete f[E]}}var C=d?kl(kl({},h),f):p,M=function(){var D=C[j],P=l[j];try{if(P.mappings)return"continue";if(typeof D=="string"||typeof D=="number")o.push(P.values[D].defaultClass);else if(Array.isArray(D))for(var H=0;H<D.length;H++){var F=D[H];if(F!=null){var I=P.responsiveArray[H];o.push(P.values[F].conditions[I])}}else for(var L in D){var U=D[L];U!=null&&o.push(P.values[U].conditions[L])}}catch(W){throw W}};for(var j in C)var R=M();return e(o.join(" "))};return Object.assign(_,{properties:new Set(i)})},xc=e=>e,ti=function(){return wc(xc)(...arguments)},Sc="_12adq2j13",kc={flexGrow:"var(--_12adq2jy)",flexShrink:"var(--_12adq2jz)",flexBasis:"var(--_12adq2j10)",height:"var(--_12adq2j11)",width:"var(--_12adq2j12)"},Ec=ti({conditions:void 0,styles:{flexDirection:{values:{row:{defaultClass:"_12adq2j0"},column:{defaultClass:"_12adq2j1"}}},flexWrap:{values:{nowrap:{defaultClass:"_12adq2j2"},wrap:{defaultClass:"_12adq2j3"},"wrap-reverse":{defaultClass:"_12adq2j4"}}},alignItems:{values:{"flex-start":{defaultClass:"_12adq2j5"},"flex-end":{defaultClass:"_12adq2j6"},stretch:{defaultClass:"_12adq2j7"},center:{defaultClass:"_12adq2j8"},baseline:{defaultClass:"_12adq2j9"},start:{defaultClass:"_12adq2ja"},end:{defaultClass:"_12adq2jb"},"self-start":{defaultClass:"_12adq2jc"},"self-end":{defaultClass:"_12adq2jd"}}},justifyContent:{values:{"flex-start":{defaultClass:"_12adq2je"},"flex-end":{defaultClass:"_12adq2jf"},start:{defaultClass:"_12adq2jg"},end:{defaultClass:"_12adq2jh"},left:{defaultClass:"_12adq2ji"},right:{defaultClass:"_12adq2jj"},center:{defaultClass:"_12adq2jk"},"space-between":{defaultClass:"_12adq2jl"},"space-around":{defaultClass:"_12adq2jm"},"space-evenly":{defaultClass:"_12adq2jn"}}},gap:{values:{0:{defaultClass:"_12adq2jo"},1:{defaultClass:"_12adq2jp"},2:{defaultClass:"_12adq2jq"},3:{defaultClass:"_12adq2jr"},4:{defaultClass:"_12adq2js"},5:{defaultClass:"_12adq2jt"}}},padding:{values:{1:{defaultClass:"_12adq2ju"},2:{defaultClass:"_12adq2jv"},3:{defaultClass:"_12adq2jw"},4:{defaultClass:"_12adq2jx"}}}}}),Tc=0;function te(e,t,n,r,l,i){var a,_,p={};for(_ in t)_=="ref"?a=t[_]:p[_]=t[_];var o={type:e,props:p,key:n,ref:a,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--Tc,__source:l,__self:i};if(typeof e=="function"&&(a=e.defaultProps))for(_ in a)p[_]===void 0&&(p[_]=a[_]);return G.vnode&&G.vnode(o),o}function Ac({as:e="div",align:t,basis:n,children:r,className:l,direction:i,gap:a=3,grow:_,height:p,justify:o,padding:h,shrink:f,width:d,wrap:b,...y},x){const E=Ec({alignItems:t,flexDirection:i,flexWrap:b,gap:a,justifyContent:o,padding:h}),C=Kr(Sc,E,l),M=Qu(kc,{flexBasis:n,flexGrow:_,flexShrink:f,height:p,width:d});return te(e,{ref:x,className:C,style:M,...y,children:r})}const jn=hr(Ac),Mc=e=>_t("svg",{xmlns:"http://www.w3.org/2000/svg",width:37,height:34,viewBox:"0 0 37 34",fill:"currentColor",...e},_t("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.9129 12.4547L29.0217 0L36.6667 33.1967H0L12.2687 6.86803L19.9129 12.4547ZM15.1741 24.4166L17.3529 27.4205L19.6915 27.4198L17.1351 23.8957L19.3864 20.7907L17.8567 19.6768L15.1741 23.3764V17.7248L13.1575 16.2575V27.4205H15.1741V24.4166ZM20.0105 24.1067C20.0105 26.0056 21.5468 27.5452 23.4425 27.5452C25.3396 27.5452 26.8759 26.0056 26.8759 24.1075C26.8746 23.2903 26.5844 22.5003 26.0573 21.8786C25.5301 21.2569 24.8003 20.8441 23.9983 20.714L25.6403 18.45L24.1105 17.3361L20.6675 22.0832C20.2395 22.6699 20.0093 23.379 20.0105 24.1067ZM24.9179 24.1067C24.9179 24.9226 24.2579 25.5843 23.4432 25.5843C23.2499 25.5848 23.0583 25.547 22.8795 25.473C22.7007 25.399 22.5382 25.2903 22.4011 25.153C22.2641 25.0158 22.1553 24.8528 22.081 24.6733C22.0066 24.4937 21.9681 24.3012 21.9677 24.1067C21.9677 23.2908 22.6277 22.6291 23.4432 22.6291C24.2572 22.6291 24.9179 23.2908 24.9179 24.1067Z",fill:"#7D64FF"})),Cc=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}),jc=e=>{var p,o,h,f,d,b;if(!e)return;const t=Cc.formatToParts(new Date(e)),n=(p=t.find(y=>y.type==="year"))==null?void 0:p.value,r=(o=t.find(y=>y.type==="month"))==null?void 0:o.value,l=(h=t.find(y=>y.type==="day"))==null?void 0:h.value,i=(f=t.find(y=>y.type==="hour"))==null?void 0:f.value,a=(d=t.find(y=>y.type==="minute"))==null?void 0:d.value,_=(b=t.find(y=>y.type==="second"))==null?void 0:b.value;return`${n}-${r}-${l} ${i}:${a}:${_}`};var Oc="zgo6rw1",Nc="zgo6rw0";function Pc({digest:e}){return te(jn,{as:"header",align:"center",children:[te(Mc,{}),te(jn,{className:Nc,as:"h1",grow:1,justify:"center",children:["Report: ",te("span",{className:Oc,children:jc(e.start)})]})]})}var la={exports:{}};/*! @preserve
* numeral.js
* version : 2.0.6
* author : Adam Draper
* license : MIT
* http://adamwdraper.github.com/Numeral-js/
*/(function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(yo,function(){var t,n,r="2.0.6",l={},i={},a={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},_={currentLocale:a.currentLocale,zeroFormat:a.zeroFormat,nullFormat:a.nullFormat,defaultFormat:a.defaultFormat,scalePercentBy100:a.scalePercentBy100};function p(o,h){this._input=o,this._value=h}return t=function(o){var h,f,d,b;if(t.isNumeral(o))h=o.value();else if(o===0||typeof o>"u")h=0;else if(o===null||n.isNaN(o))h=null;else if(typeof o=="string")if(_.zeroFormat&&o===_.zeroFormat)h=0;else if(_.nullFormat&&o===_.nullFormat||!o.replace(/[^0-9]+/g,"").length)h=null;else{for(f in l)if(b=typeof l[f].regexps.unformat=="function"?l[f].regexps.unformat():l[f].regexps.unformat,b&&o.match(b)){d=l[f].unformat;break}d=d||t._.stringToNumber,h=d(o)}else h=Number(o)||null;return new p(o,h)},t.version=r,t.isNumeral=function(o){return o instanceof p},t._=n={numberToFormat:function(o,h,f){var d=i[t.options.currentLocale],b=!1,y=!1,x=0,E="",C=1e12,M=1e9,j=1e6,R=1e3,O="",D=!1,P,H,F,I,L,U,W;if(o=o||0,H=Math.abs(o),t._.includes(h,"(")?(b=!0,h=h.replace(/[\(|\)]/g,"")):(t._.includes(h,"+")||t._.includes(h,"-"))&&(L=t._.includes(h,"+")?h.indexOf("+"):o<0?h.indexOf("-"):-1,h=h.replace(/[\+|\-]/g,"")),t._.includes(h,"a")&&(P=h.match(/a(k|m|b|t)?/),P=P?P[1]:!1,t._.includes(h," a")&&(E=" "),h=h.replace(new RegExp(E+"a[kmbt]?"),""),H>=C&&!P||P==="t"?(E+=d.abbreviations.trillion,o=o/C):H<C&&H>=M&&!P||P==="b"?(E+=d.abbreviations.billion,o=o/M):H<M&&H>=j&&!P||P==="m"?(E+=d.abbreviations.million,o=o/j):(H<j&&H>=R&&!P||P==="k")&&(E+=d.abbreviations.thousand,o=o/R)),t._.includes(h,"[.]")&&(y=!0,h=h.replace("[.]",".")),F=o.toString().split(".")[0],I=h.split(".")[1],U=h.indexOf(","),x=(h.split(".")[0].split(",")[0].match(/0/g)||[]).length,I?(t._.includes(I,"[")?(I=I.replace("]",""),I=I.split("["),O=t._.toFixed(o,I[0].length+I[1].length,f,I[1].length)):O=t._.toFixed(o,I.length,f),F=O.split(".")[0],t._.includes(O,".")?O=d.delimiters.decimal+O.split(".")[1]:O="",y&&Number(O.slice(1))===0&&(O="")):F=t._.toFixed(o,0,f),E&&!P&&Number(F)>=1e3&&E!==d.abbreviations.trillion)switch(F=String(Number(F)/1e3),E){case d.abbreviations.thousand:E=d.abbreviations.million;break;case d.abbreviations.million:E=d.abbreviations.billion;break;case d.abbreviations.billion:E=d.abbreviations.trillion;break}if(t._.includes(F,"-")&&(F=F.slice(1),D=!0),F.length<x)for(var X=x-F.length;X>0;X--)F="0"+F;return U>-1&&(F=F.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+d.delimiters.thousands)),h.indexOf(".")===0&&(F=""),W=F+O+(E||""),b?W=(b&&D?"(":"")+W+(b&&D?")":""):L>=0?W=L===0?(D?"-":"+")+W:W+(D?"-":"+"):D&&(W="-"+W),W},stringToNumber:function(o){var h=i[_.currentLocale],f=o,d={thousand:3,million:6,billion:9,trillion:12},b,y,x;if(_.zeroFormat&&o===_.zeroFormat)y=0;else if(_.nullFormat&&o===_.nullFormat||!o.replace(/[^0-9]+/g,"").length)y=null;else{y=1,h.delimiters.decimal!=="."&&(o=o.replace(/\./g,"").replace(h.delimiters.decimal,"."));for(b in d)if(x=new RegExp("[^a-zA-Z]"+h.abbreviations[b]+"(?:\\)|(\\"+h.currency.symbol+")?(?:\\))?)?$"),f.match(x)){y*=Math.pow(10,d[b]);break}y*=(o.split("-").length+Math.min(o.split("(").length-1,o.split(")").length-1))%2?1:-1,o=o.replace(/[^0-9\.]+/g,""),y*=Number(o)}return y},isNaN:function(o){return typeof o=="number"&&isNaN(o)},includes:function(o,h){return o.indexOf(h)!==-1},insert:function(o,h,f){return o.slice(0,f)+h+o.slice(f)},reduce:function(o,h){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof h!="function")throw new TypeError(h+" is not a function");var f=Object(o),d=f.length>>>0,b=0,y;if(arguments.length===3)y=arguments[2];else{for(;b<d&&!(b in f);)b++;if(b>=d)throw new TypeError("Reduce of empty array with no initial value");y=f[b++]}for(;b<d;b++)b in f&&(y=h(y,f[b],b,f));return y},multiplier:function(o){var h=o.toString().split(".");return h.length<2?1:Math.pow(10,h[1].length)},correctionFactor:function(){var o=Array.prototype.slice.call(arguments);return o.reduce(function(h,f){var d=n.multiplier(f);return h>d?h:d},1)},toFixed:function(o,h,f,d){var b=o.toString().split("."),y=h-(d||0),x,E,C,M;return b.length===2?x=Math.min(Math.max(b[1].length,y),h):x=y,C=Math.pow(10,x),M=(f(o+"e+"+x)/C).toFixed(x),d>h-x&&(E=new RegExp("\\.?0{1,"+(d-(h-x))+"}$"),M=M.replace(E,"")),M}},t.options=_,t.formats=l,t.locales=i,t.locale=function(o){return o&&(_.currentLocale=o.toLowerCase()),_.currentLocale},t.localeData=function(o){if(!o)return i[_.currentLocale];if(o=o.toLowerCase(),!i[o])throw new Error("Unknown locale : "+o);return i[o]},t.reset=function(){for(var o in a)_[o]=a[o]},t.zeroFormat=function(o){_.zeroFormat=typeof o=="string"?o:null},t.nullFormat=function(o){_.nullFormat=typeof o=="string"?o:null},t.defaultFormat=function(o){_.defaultFormat=typeof o=="string"?o:"0.0"},t.register=function(o,h,f){if(h=h.toLowerCase(),this[o+"s"][h])throw new TypeError(h+" "+o+" already registered.");return this[o+"s"][h]=f,f},t.validate=function(o,h){var f,d,b,y,x,E,C,M;if(typeof o!="string"&&(o+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",o)),o=o.trim(),o.match(/^\d+$/))return!0;if(o==="")return!1;try{C=t.localeData(h)}catch{C=t.localeData(t.locale())}return b=C.currency.symbol,x=C.abbreviations,f=C.delimiters.decimal,C.delimiters.thousands==="."?d="\\.":d=C.delimiters.thousands,M=o.match(/^[^\d]+/),M!==null&&(o=o.substr(1),M[0]!==b)||(M=o.match(/[^\d]+$/),M!==null&&(o=o.slice(0,-1),M[0]!==x.thousand&&M[0]!==x.million&&M[0]!==x.billion&&M[0]!==x.trillion))?!1:(E=new RegExp(d+"{2}"),o.match(/[^\d.,]/g)?!1:(y=o.split(f),y.length>2?!1:y.length<2?!!y[0].match(/^\d+.*\d$/)&&!y[0].match(E):y[0].length===1?!!y[0].match(/^\d+$/)&&!y[0].match(E)&&!!y[1].match(/^\d+$/):!!y[0].match(/^\d+.*\d$/)&&!y[0].match(E)&&!!y[1].match(/^\d+$/)))},t.fn=p.prototype={clone:function(){return t(this)},format:function(o,h){var f=this._value,d=o||_.defaultFormat,b,y,x;if(h=h||Math.round,f===0&&_.zeroFormat!==null)y=_.zeroFormat;else if(f===null&&_.nullFormat!==null)y=_.nullFormat;else{for(b in l)if(d.match(l[b].regexps.format)){x=l[b].format;break}x=x||t._.numberToFormat,y=x(f,d,h)}return y},value:function(){return this._value},input:function(){return this._input},set:function(o){return this._value=Number(o),this},add:function(o){var h=n.correctionFactor.call(null,this._value,o);function f(d,b,y,x){return d+Math.round(h*b)}return this._value=n.reduce([this._value,o],f,0)/h,this},subtract:function(o){var h=n.correctionFactor.call(null,this._value,o);function f(d,b,y,x){return d-Math.round(h*b)}return this._value=n.reduce([o],f,Math.round(this._value*h))/h,this},multiply:function(o){function h(f,d,b,y){var x=n.correctionFactor(f,d);return Math.round(f*x)*Math.round(d*x)/Math.round(x*x)}return this._value=n.reduce([this._value,o],h,1),this},divide:function(o){function h(f,d,b,y){var x=n.correctionFactor(f,d);return Math.round(f*x)/Math.round(d*x)}return this._value=n.reduce([this._value,o],h),this},difference:function(o){return Math.abs(t(this._value).subtract(o).value())}},t.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(o){var h=o%10;return~~(o%100/10)===1?"th":h===1?"st":h===2?"nd":h===3?"rd":"th"},currency:{symbol:"$"}}),function(){t.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(o,h,f){var d=t._.includes(h," BPS")?" ":"",b;return o=o*1e4,h=h.replace(/\s?BPS/,""),b=t._.numberToFormat(o,h,f),t._.includes(b,")")?(b=b.split(""),b.splice(-1,0,d+"BPS"),b=b.join("")):b=b+d+"BPS",b},unformat:function(o){return+(t._.stringToNumber(o)*1e-4).toFixed(15)}})}(),function(){var o={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},h={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},f=o.suffixes.concat(h.suffixes.filter(function(b){return o.suffixes.indexOf(b)<0})),d=f.join("|");d="("+d.replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(d)},format:function(b,y,x){var E,C=t._.includes(y,"ib")?h:o,M=t._.includes(y," b")||t._.includes(y," ib")?" ":"",j,R,O;for(y=y.replace(/\s?i?b/,""),j=0;j<=C.suffixes.length;j++)if(R=Math.pow(C.base,j),O=Math.pow(C.base,j+1),b===null||b===0||b>=R&&b<O){M+=C.suffixes[j],R>0&&(b=b/R);break}return E=t._.numberToFormat(b,y,x),E+M},unformat:function(b){var y=t._.stringToNumber(b),x,E;if(y){for(x=o.suffixes.length-1;x>=0;x--){if(t._.includes(b,o.suffixes[x])){E=Math.pow(o.base,x);break}if(t._.includes(b,h.suffixes[x])){E=Math.pow(h.base,x);break}}y*=E||1}return y}})}(),function(){t.register("format","currency",{regexps:{format:/(\$)/},format:function(o,h,f){var d=t.locales[t.options.currentLocale],b={before:h.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:h.match(/([\+|\-|\)|\s|\$]*)$/)[0]},y,x,E;for(h=h.replace(/\s?\$\s?/,""),y=t._.numberToFormat(o,h,f),o>=0?(b.before=b.before.replace(/[\-\(]/,""),b.after=b.after.replace(/[\-\)]/,"")):o<0&&!t._.includes(b.before,"-")&&!t._.includes(b.before,"(")&&(b.before="-"+b.before),E=0;E<b.before.length;E++)switch(x=b.before[E],x){case"$":y=t._.insert(y,d.currency.symbol,E);break;case" ":y=t._.insert(y," ",E+d.currency.symbol.length-1);break}for(E=b.after.length-1;E>=0;E--)switch(x=b.after[E],x){case"$":y=E===b.after.length-1?y+d.currency.symbol:t._.insert(y,d.currency.symbol,-(b.after.length-(1+E)));break;case" ":y=E===b.after.length-1?y+" ":t._.insert(y," ",-(b.after.length-(1+E)+d.currency.symbol.length-1));break}return y}})}(),function(){t.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(o,h,f){var d,b=typeof o=="number"&&!t._.isNaN(o)?o.toExponential():"0e+0",y=b.split("e");return h=h.replace(/e[\+|\-]{1}0/,""),d=t._.numberToFormat(Number(y[0]),h,f),d+"e"+y[1]},unformat:function(o){var h=t._.includes(o,"e+")?o.split("e+"):o.split("e-"),f=Number(h[0]),d=Number(h[1]);d=t._.includes(o,"e-")?d*=-1:d;function b(y,x,E,C){var M=t._.correctionFactor(y,x),j=y*M*(x*M)/(M*M);return j}return t._.reduce([f,Math.pow(10,d)],b,1)}})}(),function(){t.register("format","ordinal",{regexps:{format:/(o)/},format:function(o,h,f){var d=t.locales[t.options.currentLocale],b,y=t._.includes(h," o")?" ":"";return h=h.replace(/\s?o/,""),y+=d.ordinal(o),b=t._.numberToFormat(o,h,f),b+y}})}(),function(){t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(o,h,f){var d=t._.includes(h," %")?" ":"",b;return t.options.scalePercentBy100&&(o=o*100),h=h.replace(/\s?\%/,""),b=t._.numberToFormat(o,h,f),t._.includes(b,")")?(b=b.split(""),b.splice(-1,0,d+"%"),b=b.join("")):b=b+d+"%",b},unformat:function(o){var h=t._.stringToNumber(o);return t.options.scalePercentBy100?h*.01:h}})}(),function(){t.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(o,h,f){var d=Math.floor(o/60/60),b=Math.floor((o-d*60*60)/60),y=Math.round(o-d*60*60-b*60);return d+":"+(b<10?"0"+b:b)+":"+(y<10?"0"+y:y)},unformat:function(o){var h=o.split(":"),f=0;return h.length===3?(f=f+Number(h[0])*60*60,f=f+Number(h[1])*60,f=f+Number(h[2])):h.length===2&&(f=f+Number(h[0])*60,f=f+Number(h[1])),Number(f)}})}(),t})})(la);var Dc=la.exports;const ps=Gl(Dc),Lc=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],Rc=["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],Fc=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],zc=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],ds=(e,t,n)=>{let r=e;return typeof t=="string"||Array.isArray(t)?r=e.toLocaleString(t,n):(t===!0||n!==void 0)&&(r=e.toLocaleString(void 0,n)),r};function Bc(e,t){if(!Number.isFinite(e))throw new TypeError(`Expected a finite number, got ${typeof e}: ${e}`);t={bits:!1,binary:!1,space:!0,...t};const n=t.bits?t.binary?zc:Fc:t.binary?Rc:Lc,r=t.space?" ":"";if(t.signed&&e===0)return` 0${r}${n[0]}`;const l=e<0,i=l?"-":t.signed?"+":"";l&&(e=-e);let a;if(t.minimumFractionDigits!==void 0&&(a={minimumFractionDigits:t.minimumFractionDigits}),t.maximumFractionDigits!==void 0&&(a={maximumFractionDigits:t.maximumFractionDigits,...a}),e<1){const h=ds(e,t.locale,a);return i+h+r+n[0]}const _=Math.min(Math.floor(t.binary?Math.log(e)/Math.log(1024):Math.log10(e)/3),n.length-1);e/=(t.binary?1024:1e3)**_,a||(e=e.toPrecision(3));const p=ds(Number(e),t.locale,a),o=n[_];return i+p+r+o}function Ic(e){if(typeof e!="number")throw new TypeError("Expected a number");const t=e>0?Math.floor:Math.ceil;return{days:t(e/864e5),hours:t(e/36e5)%24,minutes:t(e/6e4)%60,seconds:t(e/1e3)%60,milliseconds:t(e)%1e3,microseconds:t(e*1e3)%1e3,nanoseconds:t(e*1e6)%1e3}}const Hc=(e,t)=>t===1?e:`${e}s`,$c=1e-7;function Vc(e,t={}){if(!Number.isFinite(e))throw new TypeError("Expected a finite number");t.colonNotation&&(t.compact=!1,t.formatSubMilliseconds=!1,t.separateMilliseconds=!1,t.verbose=!1),t.compact&&(t.secondsDecimalDigits=0,t.millisecondsDecimalDigits=0);const n=[],r=(a,_)=>{const p=Math.floor(a*10**_+$c);return(Math.round(p)/10**_).toFixed(_)},l=(a,_,p,o)=>{if((n.length===0||!t.colonNotation)&&a===0&&!(t.colonNotation&&p==="m"))return;o=(o||a||"0").toString();let h,f;if(t.colonNotation){h=n.length>0?":":"",f="";const d=o.includes(".")?o.split(".")[0].length:o.length,b=n.length>0?2:1;o="0".repeat(Math.max(0,b-d))+o}else h="",f=t.verbose?" "+Hc(_,a):p;n.push(h+o+f)},i=Ic(e);if(l(Math.trunc(i.days/365),"year","y"),l(i.days%365,"day","d"),l(i.hours,"hour","h"),l(i.minutes,"minute","m"),t.separateMilliseconds||t.formatSubMilliseconds||!t.colonNotation&&e<1e3)if(l(i.seconds,"second","s"),t.formatSubMilliseconds)l(i.milliseconds,"millisecond","ms"),l(i.microseconds,"microsecond","µs"),l(i.nanoseconds,"nanosecond","ns");else{const a=i.milliseconds+i.microseconds/1e3+i.nanoseconds/1e6,_=typeof t.millisecondsDecimalDigits=="number"?t.millisecondsDecimalDigits:0,p=a>=1?Math.round(a):Math.ceil(a),o=_?a.toFixed(_):p;l(Number.parseFloat(o),"millisecond","ms",o)}else{const a=e/1e3%60,_=typeof t.secondsDecimalDigits=="number"?t.secondsDecimalDigits:1,p=r(a,_),o=t.keepDecimalsOnWholeSeconds?p:p.replace(/\.0+$/,"");l(Number.parseFloat(o),"second","s",o)}if(n.length===0)return"0"+(t.verbose?" milliseconds":"ms");if(t.compact)return n[0];if(typeof t.unitCount=="number"){const a=t.colonNotation?"":" ";return n.slice(0,Math.max(t.unitCount,1)).join(a)}return t.colonNotation?n.join(""):n.join(" ")}const Uc=!0,Ve="u-",qc="uplot",Wc=Ve+"hz",Kc=Ve+"vt",Gc=Ve+"title",Yc=Ve+"wrap",Zc=Ve+"under",Jc=Ve+"over",Qc=Ve+"axis",sn=Ve+"off",Xc=Ve+"select",ef=Ve+"cursor-x",tf=Ve+"cursor-y",nf=Ve+"cursor-pt",rf=Ve+"legend",lf=Ve+"live",sf=Ve+"inline",of=Ve+"series",af=Ve+"marker",ms=Ve+"label",uf=Ve+"value",lr="width",ir="height",nr="top",vs="bottom",wn="left",El="right",ni="#000",gs=ni+"0",ys="mousemove",bs="mousedown",Tl="mouseup",ws="mouseenter",xs="mouseleave",Ss="dblclick",cf="resize",ff="scroll",ks="change",Hr="dppxchange",ri="--",Bn=typeof window<"u",zl=Bn?document:null,Tn=Bn?window:null,hf=Bn?navigator:null;let be,Nr;function Bl(){let e=devicePixelRatio;be!=e&&(be=e,Nr&&Hl(ks,Nr,Bl),Nr=matchMedia(`(min-resolution: ${be-.001}dppx) and (max-resolution: ${be+.001}dppx)`),on(ks,Nr,Bl),Tn.dispatchEvent(new CustomEvent(Hr)))}function mt(e,t){if(t!=null){let n=e.classList;!n.contains(t)&&n.add(t)}}function Il(e,t){let n=e.classList;n.contains(t)&&n.remove(t)}function je(e,t,n){e.style[t]=n+"px"}function Tt(e,t,n,r){let l=zl.createElement(e);return t!=null&&mt(l,t),n!=null&&n.insertBefore(l,r),l}function wt(e,t){return Tt("div",e,t)}const Es=new WeakMap;function xn(e,t,n,r,l){let i="translate("+t+"px,"+n+"px)",a=Es.get(e);i!=a&&(e.style.transform=i,Es.set(e,i),t<0||n<0||t>r||n>l?mt(e,sn):Il(e,sn))}const Ts=new WeakMap;function _f(e,t,n){let r=t+n,l=Ts.get(e);r!=l&&(Ts.set(e,r),e.style.background=t,e.style.borderColor=n)}const As=new WeakMap;function pf(e,t,n,r){let l=t+""+n,i=As.get(e);l!=i&&(As.set(e,l),e.style.height=n+"px",e.style.width=t+"px",e.style.marginLeft=r?-t/2+"px":0,e.style.marginTop=r?-n/2+"px":0)}const li={passive:!0},ia={...li,capture:!0};function on(e,t,n,r){t.addEventListener(e,n,r?ia:li)}function Hl(e,t,n,r){t.removeEventListener(e,n,r?ia:li)}Bn&&Bl();function Yt(e,t,n,r){let l;n=n||0,r=r||t.length-1;let i=r<=2147483647;for(;r-n>1;)l=i?n+r>>1:gt((n+r)/2),t[l]<e?n=l:r=l;return e-t[n]<=t[r]-e?n:r}function On(e,t,n,r){for(let l=r==1?t:n;l>=t&&l<=n;l+=r)if(e[l]!=null)return l;return-1}function df(e,t,n,r){let l=me,i=-me;if(r==1)l=e[t],i=e[n];else if(r==-1)l=e[n],i=e[t];else for(let a=t;a<=n;a++){let _=e[a];_!=null&&(_<l&&(l=_),_>i&&(i=_))}return[l,i]}function mf(e,t,n){let r=me,l=-me;for(let i=t;i<=n;i++){let a=e[i];a!=null&&a>0&&(a<r&&(r=a),a>l&&(l=a))}return[r==me?1:r,l==-me?10:l]}function Yr(e,t,n,r){let l=js(e),i=js(t),a=n==10?It:sa;e==t&&(l==-1?(e*=n,t/=n):(e/=n,t*=n));let _=l==1?gt:Nn,p=i==1?Nn:gt,o=_(a(Ye(e))),h=p(a(Ye(t))),f=Pn(n,o),d=Pn(n,h);return n==10&&(o<0&&(f=ke(f,-o)),h<0&&(d=ke(d,-h))),r||n==2?(e=f*l,t=d*i):(e=aa(e,f),t=Ln(t,d)),[e,t]}function ii(e,t,n,r){let l=Yr(e,t,n,r);return e==0&&(l[0]=0),t==0&&(l[1]=0),l}const si=.1,Ms={mode:3,pad:si},ur={pad:0,soft:null,mode:0},vf={min:ur,max:ur};function $r(e,t,n,r){return Zr(n)?Cs(e,t,n):(ur.pad=n,ur.soft=r?0:null,ur.mode=r?3:0,Cs(e,t,vf))}function we(e,t){return e??t}function gf(e,t,n){for(t=we(t,0),n=we(n,e.length-1);t<=n;){if(e[t]!=null)return!0;t++}return!1}function Cs(e,t,n){let r=n.min,l=n.max,i=we(r.pad,0),a=we(l.pad,0),_=we(r.hard,-me),p=we(l.hard,me),o=we(r.soft,me),h=we(l.soft,-me),f=we(r.mode,0),d=we(l.mode,0),b=t-e,y=It(b),x=Ze(Ye(e),Ye(t)),E=It(x),C=Ye(E-y);(b<1e-9||C>10)&&(b=0,(e==0||t==0)&&(b=1e-9,f==2&&o!=me&&(i=0),d==2&&h!=-me&&(a=0)));let M=b||x||1e3,j=It(M),R=Pn(10,gt(j)),O=M*(b==0?e==0?.1:1:i),D=ke(aa(e-O,R/10),9),P=e>=o&&(f==1||f==3&&D<=o||f==2&&D>=o)?o:me,H=Ze(_,D<P&&e>=P?P:vt(P,D)),F=M*(b==0?t==0?.1:1:a),I=ke(Ln(t+F,R/10),9),L=t<=h&&(d==1||d==3&&I>=h||d==2&&I<=h)?h:-me,U=vt(p,I>L&&t<=L?L:Ze(L,I));return H==U&&H==0&&(U=100),[H,U]}const yf=new Intl.NumberFormat(Bn?hf.language:"en-US"),oi=e=>yf.format(e),yt=Math,Fr=yt.PI,Ye=yt.abs,gt=yt.floor,nt=yt.round,Nn=yt.ceil,vt=yt.min,Ze=yt.max,Pn=yt.pow,js=yt.sign,It=yt.log10,sa=yt.log2,bf=(e,t=1)=>yt.sinh(e)*t,Al=(e,t=1)=>yt.asinh(e/t),me=1/0;function Os(e){return(It((e^e>>31)-(e>>31))|0)+1}function Ns(e,t,n){return vt(Ze(e,t),n)}function de(e){return typeof e=="function"?e:()=>e}const wf=()=>{},xf=e=>e,oa=(e,t)=>t,Sf=e=>null,Ps=e=>!0,Ds=(e,t)=>e==t,Dn=e=>ke(e,14);function rn(e,t){return Dn(ke(Dn(e/t))*t)}function Ln(e,t){return Dn(Nn(Dn(e/t))*t)}function aa(e,t){return Dn(gt(Dn(e/t))*t)}function ke(e,t=0){if(kf(e))return e;let n=10**t,r=e*n*(1+Number.EPSILON);return nt(r)/n}const Rn=new Map;function ua(e){return((""+e).split(".")[1]||"").length}function _r(e,t,n,r){let l=[],i=r.map(ua);for(let a=t;a<n;a++){let _=Ye(a),p=ke(Pn(e,a),_);for(let o=0;o<r.length;o++){let h=r[o]*p,f=(h>=0&&a>=0?0:_)+(a>=i[o]?0:i[o]),d=ke(h,f);l.push(d),Rn.set(d,f)}}return l}const cr={},ca=[],Fn=[null,null],Zt=Array.isArray,kf=Number.isInteger,Ef=e=>e===void 0;function Ls(e){return typeof e=="string"}function Zr(e){let t=!1;if(e!=null){let n=e.constructor;t=n==null||n==Object}return t}function Rs(e){return e!=null&&typeof e=="object"}const Tf=Object.getPrototypeOf(Uint8Array);function an(e,t=Zr){let n;if(Zt(e)){let r=e.find(l=>l!=null);if(Zt(r)||t(r)){n=Array(e.length);for(let l=0;l<e.length;l++)n[l]=an(e[l],t)}else n=e.slice()}else if(e instanceof Tf)n=e.slice();else if(t(e)){n={};for(let r in e)n[r]=an(e[r],t)}else n=e;return n}function Ie(e){let t=arguments;for(let n=1;n<t.length;n++){let r=t[n];for(let l in r)Zr(e[l])?Ie(e[l],an(r[l])):e[l]=an(r[l])}return e}const Af=0,Mf=1,Cf=2;function jf(e,t,n){for(let r=0,l,i=-1;r<t.length;r++){let a=t[r];if(a>i){for(l=a-1;l>=0&&e[l]==null;)e[l--]=null;for(l=a+1;l<n&&e[l]==null;)e[i=l++]=null}}}function Of(e,t){if(Df(e)){let a=e[0].slice();for(let _=1;_<e.length;_++)a.push(...e[_].slice(1));return Lf(a[0])||(a=Pf(a)),a}let n=new Set;for(let a=0;a<e.length;a++){let p=e[a][0],o=p.length;for(let h=0;h<o;h++)n.add(p[h])}let r=[Array.from(n).sort((a,_)=>a-_)],l=r[0].length,i=new Map;for(let a=0;a<l;a++)i.set(r[0][a],a);for(let a=0;a<e.length;a++){let _=e[a],p=_[0];for(let o=1;o<_.length;o++){let h=_[o],f=Array(l).fill(void 0),d=t?t[a][o]:Mf,b=[];for(let y=0;y<h.length;y++){let x=h[y],E=i.get(p[y]);x===null?d!=Af&&(f[E]=x,d==Cf&&b.push(E)):f[E]=x}jf(f,b,l),r.push(f)}}return r}const Nf=typeof queueMicrotask>"u"?e=>Promise.resolve().then(e):queueMicrotask;function Pf(e){let t=e[0],n=t.length,r=Array(n);for(let i=0;i<r.length;i++)r[i]=i;r.sort((i,a)=>t[i]-t[a]);let l=[];for(let i=0;i<e.length;i++){let a=e[i],_=Array(n);for(let p=0;p<n;p++)_[p]=a[r[p]];l.push(_)}return l}function Df(e){let t=e[0][0],n=t.length;for(let r=1;r<e.length;r++){let l=e[r][0];if(l.length!=n)return!1;if(l!=t){for(let i=0;i<n;i++)if(l[i]!=t[i])return!1}}return!0}function Lf(e,t=100){const n=e.length;if(n<=1)return!0;let r=0,l=n-1;for(;r<=l&&e[r]==null;)r++;for(;l>=r&&e[l]==null;)l--;if(l<=r)return!0;const i=Ze(1,gt((l-r+1)/t));for(let a=e[r],_=r+i;_<=l;_+=i){const p=e[_];if(p!=null){if(p<=a)return!1;a=p}}return!0}const fa=["January","February","March","April","May","June","July","August","September","October","November","December"],ha=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function _a(e){return e.slice(0,3)}const Rf=ha.map(_a),Ff=fa.map(_a),zf={MMMM:fa,MMM:Ff,WWWW:ha,WWW:Rf};function rr(e){return(e<10?"0":"")+e}function Bf(e){return(e<10?"00":e<100?"0":"")+e}const If={YYYY:e=>e.getFullYear(),YY:e=>(e.getFullYear()+"").slice(2),MMMM:(e,t)=>t.MMMM[e.getMonth()],MMM:(e,t)=>t.MMM[e.getMonth()],MM:e=>rr(e.getMonth()+1),M:e=>e.getMonth()+1,DD:e=>rr(e.getDate()),D:e=>e.getDate(),WWWW:(e,t)=>t.WWWW[e.getDay()],WWW:(e,t)=>t.WWW[e.getDay()],HH:e=>rr(e.getHours()),H:e=>e.getHours(),h:e=>{let t=e.getHours();return t==0?12:t>12?t-12:t},AA:e=>e.getHours()>=12?"PM":"AM",aa:e=>e.getHours()>=12?"pm":"am",a:e=>e.getHours()>=12?"p":"a",mm:e=>rr(e.getMinutes()),m:e=>e.getMinutes(),ss:e=>rr(e.getSeconds()),s:e=>e.getSeconds(),fff:e=>Bf(e.getMilliseconds())};function ai(e,t){t=t||zf;let n=[],r=/\{([a-z]+)\}|[^{]+/gi,l;for(;l=r.exec(e);)n.push(l[0][0]=="{"?If[l[1]]:l[0]);return i=>{let a="";for(let _=0;_<n.length;_++)a+=typeof n[_]=="string"?n[_]:n[_](i,t);return a}}const Hf=new Intl.DateTimeFormat().resolvedOptions().timeZone;function $f(e,t){let n;return t=="UTC"||t=="Etc/UTC"?n=new Date(+e+e.getTimezoneOffset()*6e4):t==Hf?n=e:(n=new Date(e.toLocaleString("en-US",{timeZone:t})),n.setMilliseconds(e.getMilliseconds())),n}const pa=e=>e%1==0,Vr=[1,2,2.5,5],Vf=_r(10,-16,0,Vr),da=_r(10,0,16,Vr),Uf=da.filter(pa),qf=Vf.concat(da),ui=`
`,ma="{YYYY}",Fs=ui+ma,va="{M}/{D}",sr=ui+va,Pr=sr+"/{YY}",ga="{aa}",Wf="{h}:{mm}",Sn=Wf+ga,zs=ui+Sn,Bs=":{ss}",xe=null;function ya(e){let t=e*1e3,n=t*60,r=n*60,l=r*24,i=l*30,a=l*365,p=(e==1?_r(10,0,3,Vr).filter(pa):_r(10,-3,0,Vr)).concat([t,t*5,t*10,t*15,t*30,n,n*5,n*10,n*15,n*30,r,r*2,r*3,r*4,r*6,r*8,r*12,l,l*2,l*3,l*4,l*5,l*6,l*7,l*8,l*9,l*10,l*15,i,i*2,i*3,i*4,i*6,a,a*2,a*5,a*10,a*25,a*50,a*100]);const o=[[a,ma,xe,xe,xe,xe,xe,xe,1],[l*28,"{MMM}",Fs,xe,xe,xe,xe,xe,1],[l,va,Fs,xe,xe,xe,xe,xe,1],[r,"{h}"+ga,Pr,xe,sr,xe,xe,xe,1],[n,Sn,Pr,xe,sr,xe,xe,xe,1],[t,Bs,Pr+" "+Sn,xe,sr+" "+Sn,xe,zs,xe,1],[e,Bs+".{fff}",Pr+" "+Sn,xe,sr+" "+Sn,xe,zs,xe,1]];function h(f){return(d,b,y,x,E,C)=>{let M=[],j=E>=a,R=E>=i&&E<a,O=f(y),D=ke(O*e,3),P=Ml(O.getFullYear(),j?0:O.getMonth(),R||j?1:O.getDate()),H=ke(P*e,3);if(R||j){let F=R?E/i:0,I=j?E/a:0,L=D==H?D:ke(Ml(P.getFullYear()+I,P.getMonth()+F,1)*e,3),U=new Date(nt(L/e)),W=U.getFullYear(),X=U.getMonth();for(let J=0;L<=x;J++){let ae=Ml(W+I*J,X+F*J,1),ie=ae-f(ke(ae*e,3));L=ke((+ae+ie)*e,3),L<=x&&M.push(L)}}else{let F=E>=l?l:E,I=gt(y)-gt(D),L=H+I+Ln(D-H,F);M.push(L);let U=f(L),W=U.getHours()+U.getMinutes()/n+U.getSeconds()/r,X=E/r,J=d.axes[b]._space,ae=C/J;for(;L=ke(L+E,e==1?0:3),!(L>x);)if(X>1){let ie=gt(ke(W+X,6))%24,ue=f(L).getHours()-ie;ue>1&&(ue=-1),L-=ue*r,W=(W+X)%24;let fe=M[M.length-1];ke((L-fe)/E,3)*ae>=.7&&M.push(L)}else M.push(L)}return M}}return[p,o,h]}const[Kf,Gf,Yf]=ya(1),[Zf,Jf,Qf]=ya(.001);_r(2,-53,53,[1]);function Is(e,t){return e.map(n=>n.map((r,l)=>l==0||l==8||r==null?r:t(l==1||n[8]==0?r:n[1]+r)))}function Hs(e,t){return(n,r,l,i,a)=>{let _=t.find(y=>a>=y[0])||t[t.length-1],p,o,h,f,d,b;return r.map(y=>{let x=e(y),E=x.getFullYear(),C=x.getMonth(),M=x.getDate(),j=x.getHours(),R=x.getMinutes(),O=x.getSeconds(),D=E!=p&&_[2]||C!=o&&_[3]||M!=h&&_[4]||j!=f&&_[5]||R!=d&&_[6]||O!=b&&_[7]||_[1];return p=E,o=C,h=M,f=j,d=R,b=O,D(x)})}}function Xf(e,t){let n=ai(t);return(r,l,i,a,_)=>l.map(p=>n(e(p)))}function Ml(e,t,n){return new Date(e,t,n)}function $s(e,t){return t(e)}const e0="{YYYY}-{MM}-{DD} {h}:{mm}{aa}";function Vs(e,t){return(n,r,l,i)=>i==null?ri:t(e(r))}function t0(e,t){let n=e.series[t];return n.width?n.stroke(e,t):n.points.width?n.points.stroke(e,t):null}function n0(e,t){return e.series[t].fill(e,t)}const r0={show:!0,live:!0,isolate:!1,mount:wf,markers:{show:!0,width:2,stroke:t0,fill:n0,dash:"solid"},idx:null,idxs:null,values:[]};function l0(e,t){let n=e.cursor.points,r=wt(),l=n.size(e,t);je(r,lr,l),je(r,ir,l);let i=l/-2;je(r,"marginLeft",i),je(r,"marginTop",i);let a=n.width(e,t,l);return a&&je(r,"borderWidth",a),r}function i0(e,t){let n=e.series[t].points;return n._fill||n._stroke}function s0(e,t){let n=e.series[t].points;return n._stroke||n._fill}function o0(e,t){return e.series[t].points.size}function a0(e,t,n){return n}const Cl=[0,0];function u0(e,t,n){return Cl[0]=t,Cl[1]=n,Cl}function Dr(e,t,n,r=!0){return l=>{l.button==0&&(!r||l.target==t)&&n(l)}}function jl(e,t,n,r=!0){return l=>{(!r||l.target==t)&&n(l)}}const c0={show:!0,x:!0,y:!0,lock:!1,move:u0,points:{show:l0,size:o0,width:0,stroke:s0,fill:i0},bind:{mousedown:Dr,mouseup:Dr,click:Dr,dblclick:Dr,mousemove:jl,mouseleave:jl,mouseenter:jl},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,click:(e,t)=>{t.stopPropagation(),t.stopImmediatePropagation()},_x:!1,_y:!1},focus:{prox:-1,bias:0},left:-10,top:-10,idx:null,dataIdx:a0,idxs:null,event:null},ba={show:!0,stroke:"rgba(0,0,0,0.07)",width:2},ci=Ie({},ba,{filter:oa}),wa=Ie({},ci,{size:10}),xa=Ie({},ba,{show:!1}),fi='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',Sa="bold "+fi,ka=1.5,Us={show:!0,scale:"x",stroke:ni,space:50,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Sa,side:2,grid:ci,ticks:wa,border:xa,font:fi,lineGap:ka,rotate:0},f0="Value",h0="Time",qs={show:!0,scale:"x",auto:!1,sorted:1,min:me,max:-me,idxs:[]};function _0(e,t,n,r,l){return t.map(i=>i==null?"":oi(i))}function p0(e,t,n,r,l,i,a){let _=[],p=Rn.get(l)||0;n=a?n:ke(Ln(n,l),p);for(let o=n;o<=r;o=ke(o+l,p))_.push(Object.is(o,-0)?0:o);return _}function $l(e,t,n,r,l,i,a){const _=[],p=e.scales[e.axes[t].scale].log,o=p==10?It:sa,h=gt(o(n));l=Pn(p,h),p==10&&h<0&&(l=ke(l,-h));let f=n;do _.push(f),f=f+l,p==10&&(f=ke(f,Rn.get(l))),f>=l*p&&(l=f);while(f<=r);return _}function d0(e,t,n,r,l,i,a){let p=e.scales[e.axes[t].scale].asinh,o=r>p?$l(e,t,Ze(p,n),r,l):[p],h=r>=0&&n<=0?[0]:[];return(n<-p?$l(e,t,Ze(p,-r),-n,l):[p]).reverse().map(d=>-d).concat(h,o)}const Ea=/./,m0=/[12357]/,v0=/[125]/,Ws=/1/,Vl=(e,t,n,r)=>e.map((l,i)=>t==4&&l==0||i%r==0&&n.test(l.toExponential()[l<0?1:0])?l:null);function g0(e,t,n,r,l){let i=e.axes[n],a=i.scale,_=e.scales[a],p=e.valToPos,o=i._space,h=p(10,a),f=p(9,a)-h>=o?Ea:p(7,a)-h>=o?m0:p(5,a)-h>=o?v0:Ws;if(f==Ws){let d=Ye(p(1,a)-h);if(d<o)return Vl(t.slice().reverse(),_.distr,f,Nn(o/d)).reverse()}return Vl(t,_.distr,f,1)}function y0(e,t,n,r,l){let i=e.axes[n],a=i.scale,_=i._space,p=e.valToPos,o=Ye(p(1,a)-p(2,a));return o<_?Vl(t.slice().reverse(),3,Ea,Nn(_/o)).reverse():t}function b0(e,t,n,r){return r==null?ri:t==null?"":oi(t)}const Ks={show:!0,scale:"y",stroke:ni,space:30,gap:5,size:50,labelGap:0,labelSize:30,labelFont:Sa,side:3,grid:ci,ticks:wa,border:xa,font:fi,lineGap:ka,rotate:0};function w0(e,t){let n=3+(e||1)*2;return ke(n*t,3)}function x0(e,t){let{scale:n,idxs:r}=e.series[0],l=e._data[0],i=e.valToPos(l[r[0]],n,!0),a=e.valToPos(l[r[1]],n,!0),_=Ye(a-i),p=e.series[t],o=_/(p.points.space*be);return r[1]-r[0]<=o}const Gs={scale:null,auto:!0,sorted:0,min:me,max:-me},Ta=(e,t,n,r,l)=>l,Ys={show:!0,auto:!0,sorted:0,gaps:Ta,alpha:1,facets:[Ie({},Gs,{scale:"x"}),Ie({},Gs,{scale:"y"})]},Zs={scale:"y",auto:!0,sorted:0,show:!0,spanGaps:!1,gaps:Ta,alpha:1,points:{show:x0,filter:null},values:null,min:me,max:-me,idxs:[],path:null,clip:null};function S0(e,t,n,r,l){return n/10}const Aa={time:Uc,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},k0=Ie({},Aa,{time:!1,ori:1}),Js={};function Ma(e,t){let n=Js[e];return n||(n={key:e,plots:[],sub(r){n.plots.push(r)},unsub(r){n.plots=n.plots.filter(l=>l!=r)},pub(r,l,i,a,_,p,o){for(let h=0;h<n.plots.length;h++)n.plots[h]!=l&&n.plots[h].pub(r,l,i,a,_,p,o)}},e!=null&&(Js[e]=n)),n}const un=1,Ur=2;function fn(e,t,n){const r=e.mode,l=e.series[t],i=r==2?e._data[t]:e._data,a=e.scales,_=e.bbox;let p=i[0],o=r==2?i[1]:i[t],h=r==2?a[l.facets[0].scale]:a[e.series[0].scale],f=r==2?a[l.facets[1].scale]:a[l.scale],d=_.left,b=_.top,y=_.width,x=_.height,E=e.valToPosH,C=e.valToPosV;return h.ori==0?n(l,p,o,h,f,E,C,d,b,y,x,Xr,In,tl,ja,Na):n(l,p,o,h,f,C,E,b,d,x,y,el,Hn,_i,Oa,Pa)}function Jr(e,t){let n=0,r=0,l=we(e.bands,ca);for(let i=0;i<l.length;i++){let a=l[i];a.series[0]==t?n=a.dir:a.series[1]==t&&(a.dir==1?r|=1:r|=2)}return[n,r==1?-1:r==2?1:r==3?2:0]}function E0(e,t,n,r,l){let i=e.mode,a=e.series[t],_=i==2?a.facets[1].scale:a.scale,p=e.scales[_];return l==-1?p.min:l==1?p.max:p.distr==3?p.dir==1?p.min:p.max:0}function Ht(e,t,n,r,l,i){return fn(e,t,(a,_,p,o,h,f,d,b,y,x,E)=>{let C=a.pxRound;const M=o.dir*(o.ori==0?1:-1),j=o.ori==0?In:Hn;let R,O;M==1?(R=n,O=r):(R=r,O=n);let D=C(f(_[R],o,x,b)),P=C(d(p[R],h,E,y)),H=C(f(_[O],o,x,b)),F=C(d(i==1?h.max:h.min,h,E,y)),I=new Path2D(l);return j(I,H,F),j(I,D,F),j(I,D,P),I})}function Qr(e,t,n,r,l,i){let a=null;if(e.length>0){a=new Path2D;const _=t==0?tl:_i;let p=n;for(let f=0;f<e.length;f++){let d=e[f];if(d[1]>d[0]){let b=d[0]-p;b>0&&_(a,p,r,b,r+i),p=d[1]}}let o=n+l-p,h=10;o>0&&_(a,p,r-h/2,o,r+i+h)}return a}function T0(e,t,n){let r=e[e.length-1];r&&r[0]==t?r[1]=n:e.push([t,n])}function hi(e,t,n,r,l,i,a){let _=[],p=e.length;for(let o=l==1?n:r;o>=n&&o<=r;o+=l)if(t[o]===null){let f=o,d=o;if(l==1)for(;++o<=r&&t[o]===null;)d=o;else for(;--o>=n&&t[o]===null;)d=o;let b=i(e[f]),y=d==f?b:i(e[d]),x=f-l;b=a<=0&&x>=0&&x<p?i(e[x]):b;let C=d+l;y=a>=0&&C>=0&&C<p?i(e[C]):y,y>=b&&_.push([b,y])}return _}function Qs(e){return e==0?xf:e==1?nt:t=>rn(t,e)}function Ca(e){let t=e==0?Xr:el,n=e==0?(l,i,a,_,p,o)=>{l.arcTo(i,a,_,p,o)}:(l,i,a,_,p,o)=>{l.arcTo(a,i,p,_,o)},r=e==0?(l,i,a,_,p)=>{l.rect(i,a,_,p)}:(l,i,a,_,p)=>{l.rect(a,i,p,_)};return(l,i,a,_,p,o=0,h=0)=>{o==0&&h==0?r(l,i,a,_,p):(o=vt(o,_/2,p/2),h=vt(h,_/2,p/2),t(l,i+o,a),n(l,i+_,a,i+_,a+p,o),n(l,i+_,a+p,i,a+p,h),n(l,i,a+p,i,a,h),n(l,i,a,i+_,a,o),l.closePath())}}const Xr=(e,t,n)=>{e.moveTo(t,n)},el=(e,t,n)=>{e.moveTo(n,t)},In=(e,t,n)=>{e.lineTo(t,n)},Hn=(e,t,n)=>{e.lineTo(n,t)},tl=Ca(0),_i=Ca(1),ja=(e,t,n,r,l,i)=>{e.arc(t,n,r,l,i)},Oa=(e,t,n,r,l,i)=>{e.arc(n,t,r,l,i)},Na=(e,t,n,r,l,i,a)=>{e.bezierCurveTo(t,n,r,l,i,a)},Pa=(e,t,n,r,l,i,a)=>{e.bezierCurveTo(n,t,l,r,a,i)};function Da(e){return(t,n,r,l,i)=>fn(t,n,(a,_,p,o,h,f,d,b,y,x,E)=>{let{pxRound:C,points:M}=a,j,R;o.ori==0?(j=Xr,R=ja):(j=el,R=Oa);const O=ke(M.width*be,3);let D=(M.size-M.width)/2*be,P=ke(D*2,3),H=new Path2D,F=new Path2D,{left:I,top:L,width:U,height:W}=t.bbox;tl(F,I-P,L-P,U+P*2,W+P*2);const X=J=>{if(p[J]!=null){let ae=C(f(_[J],o,x,b)),ie=C(d(p[J],h,E,y));j(H,ae+D,ie),R(H,ae,ie,D,0,Fr*2)}};if(i)i.forEach(X);else for(let J=r;J<=l;J++)X(J);return{stroke:O>0?H:null,fill:H,clip:F,flags:un|Ur}})}function La(e){return(t,n,r,l,i,a)=>{r!=l&&(i!=r&&a!=r&&e(t,n,r),i!=l&&a!=l&&e(t,n,l),e(t,n,a))}}const A0=La(In),M0=La(Hn);function Ra(e){const t=we(e==null?void 0:e.alignGaps,0);return(n,r,l,i)=>fn(n,r,(a,_,p,o,h,f,d,b,y,x,E)=>{let C=a.pxRound,M=Z=>C(f(Z,o,x,b)),j=Z=>C(d(Z,h,E,y)),R,O;o.ori==0?(R=In,O=A0):(R=Hn,O=M0);const D=o.dir*(o.ori==0?1:-1),P={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:un},H=P.stroke;let F=me,I=-me,L,U,W,X=M(_[D==1?l:i]),J=On(p,l,i,1*D),ae=On(p,l,i,-1*D),ie=M(_[J]),Qe=M(_[ae]),Pe=!1;for(let Z=D==1?l:i;Z>=l&&Z<=i;Z+=D){let ve=M(_[Z]),Q=p[Z];ve==X?Q!=null?(U=j(Q),F==me&&(R(H,ve,U),L=U),F=vt(U,F),I=Ze(U,I)):Q===null&&(Pe=!0):(F!=me&&(O(H,X,F,I,L,U),W=X),Q!=null?(U=j(Q),R(H,ve,U),F=I=L=U):(F=me,I=-me,Q===null&&(Pe=!0)),X=ve)}F!=me&&F!=I&&W!=X&&O(H,X,F,I,L,U);let[ue,fe]=Jr(n,r);if(a.fill!=null||ue!=0){let Z=P.fill=new Path2D(H),ve=a.fillTo(n,r,a.min,a.max,ue),Q=j(ve);R(Z,Qe,Q),R(Z,ie,Q)}if(!a.spanGaps){let Z=[];Pe&&Z.push(...hi(_,p,l,i,D,M,t)),P.gaps=Z=a.gaps(n,r,l,i,Z),P.clip=Qr(Z,o.ori,b,y,x,E)}return fe!=0&&(P.band=fe==2?[Ht(n,r,l,i,H,-1),Ht(n,r,l,i,H,1)]:Ht(n,r,l,i,H,fe)),P})}function C0(e){const t=we(e.align,1),n=we(e.ascDesc,!1),r=we(e.alignGaps,0),l=we(e.extend,!1);return(i,a,_,p)=>fn(i,a,(o,h,f,d,b,y,x,E,C,M,j)=>{let R=o.pxRound,{left:O,width:D}=i.bbox,P=ue=>R(y(ue,d,M,E)),H=ue=>R(x(ue,b,j,C)),F=d.ori==0?In:Hn;const I={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:un},L=I.stroke,U=d.dir*(d.ori==0?1:-1);_=On(f,_,p,1),p=On(f,_,p,-1);let W=H(f[U==1?_:p]),X=P(h[U==1?_:p]),J=X,ae=X;l&&t==-1&&(ae=O,F(L,ae,W)),F(L,X,W);for(let ue=U==1?_:p;ue>=_&&ue<=p;ue+=U){let fe=f[ue];if(fe==null)continue;let Z=P(h[ue]),ve=H(fe);t==1?F(L,Z,W):F(L,J,ve),F(L,Z,ve),W=ve,J=Z}let ie=J;l&&t==1&&(ie=O+D,F(L,ie,W));let[Qe,Pe]=Jr(i,a);if(o.fill!=null||Qe!=0){let ue=I.fill=new Path2D(L),fe=o.fillTo(i,a,o.min,o.max,Qe),Z=H(fe);F(ue,ie,Z),F(ue,ae,Z)}if(!o.spanGaps){let ue=[];ue.push(...hi(h,f,_,p,U,P,r));let fe=o.width*be/2,Z=n||t==1?fe:-fe,ve=n||t==-1?-fe:fe;ue.forEach(Q=>{Q[0]+=Z,Q[1]+=ve}),I.gaps=ue=o.gaps(i,a,_,p,ue),I.clip=Qr(ue,d.ori,E,C,M,j)}return Pe!=0&&(I.band=Pe==2?[Ht(i,a,_,p,L,-1),Ht(i,a,_,p,L,1)]:Ht(i,a,_,p,L,Pe)),I})}function j0(e){e=e||cr;const t=we(e.size,[.6,me,1]),n=e.align||0,r=(e.gap||0)*be;let l=e.radius;l=l==null?[0,0]:typeof l=="number"?[l,0]:l;const i=de(l),a=1-t[0],_=we(t[1],me)*be,p=we(t[2],1)*be,o=we(e.disp,cr),h=we(e.each,b=>{}),{fill:f,stroke:d}=o;return(b,y,x,E)=>fn(b,y,(C,M,j,R,O,D,P,H,F,I,L)=>{let U=C.pxRound,W,X;R.ori==0?[W,X]=i(b,y):[X,W]=i(b,y);const J=R.dir*(R.ori==0?1:-1),ae=O.dir*(O.ori==1?1:-1);let ie=R.ori==0?tl:_i,Qe=R.ori==0?h:(q,Te,Re,c,v,w,k)=>{h(q,Te,Re,v,c,k,w)},[Pe,ue]=Jr(b,y),fe=O.distr==3?Pe==1?O.max:O.min:0,Z=P(fe,O,L,F),ve,Q,he=U(C.width*be),ft=!1,pt=null,rt=null,lt=null,ot=null;f!=null&&(he==0||d!=null)&&(ft=!0,pt=f.values(b,y,x,E),rt=new Map,new Set(pt).forEach(q=>{q!=null&&rt.set(q,new Path2D)}),he>0&&(lt=d.values(b,y,x,E),ot=new Map,new Set(lt).forEach(q=>{q!=null&&ot.set(q,new Path2D)})));let{x0:at,size:Mt}=o,hn=!0;if(at!=null&&Mt!=null){M=at.values(b,y,x,E),at.unit==2&&(M=M.map(Te=>b.posToVal(H+Te*I,R.key,!0)));let q=Mt.values(b,y,x,E);Mt.unit==2?Q=q[0]*I:Q=D(q[0],R,I,H)-D(0,R,I,H),Q=U(Q-he),ve=J==1?-he/2:Q+he/2}else{let q=I;if(M.length>1){let Re=null;for(let c=0,v=1/0;c<M.length;c++)if(j[c]!==void 0){if(Re!=null){let w=Ye(M[c]-M[Re]);w<v&&(v=w,q=Ye(D(M[c],R,I,H)-D(M[Re],R,I,H)))}Re=c}}let Te=q*a;Q=U(vt(_,Ze(p,q-Te))-he-r),ve=(n==0?Q/2:n==J?0:Q)-n*J*r/2,Q>q&&(hn=!1)}const Ct={stroke:null,fill:null,clip:null,band:null,gaps:null,flags:un|Ur};let Jt;ue!=0&&(Ct.band=new Path2D,Jt=U(P(ue==1?O.max:O.min,O,L,F)));const Vt=ft?null:new Path2D,Lt=Ct.band;let{y0:it,y1:re}=o,bt=null;it!=null&&re!=null&&(j=re.values(b,y,x,E),bt=it.values(b,y,x,E));let jt=W*Q,_e=X*Q;for(let q=J==1?x:E;q>=x&&q<=E;q+=J){let Te=j[q];if(Te===void 0)continue;let Re=R.distr!=2||o!=null?M[q]:q,c=D(Re,R,I,H),v=P(we(Te,fe),O,L,F);bt!=null&&Te!=null&&(Z=P(bt[q],O,L,F));let w=U(c-ve),k=U(Ze(v,Z)),A=U(vt(v,Z)),$=k-A;if(Te!=null){let ee=Te<0?_e:jt,se=Te<0?jt:_e;ft?(he>0&<[q]!=null&&ie(ot.get(lt[q]),w,A+gt(he/2),Q,Ze(0,$-he),ee,se),pt[q]!=null&&ie(rt.get(pt[q]),w,A+gt(he/2),Q,Ze(0,$-he),ee,se)):ie(Vt,w,A+gt(he/2),Q,Ze(0,$-he),ee,se),Qe(b,y,q,w-he/2,A,Q+he,$)}ue!=0&&(Te!=null||hn)&&(ae*ue==1?(k=A,A=Jt):(A=k,k=Jt),$=k-A,ie(Lt,w-he/2,A,Q+he,Ze(0,$),0,0))}return he>0&&(Ct.stroke=ft?ot:Vt),Ct.fill=ft?rt:Vt,Ct})}function O0(e,t){const n=we(t==null?void 0:t.alignGaps,0);return(r,l,i,a)=>fn(r,l,(_,p,o,h,f,d,b,y,x,E,C)=>{let M=_.pxRound,j=ie=>M(d(ie,h,E,y)),R=ie=>M(b(ie,f,C,x)),O,D,P;h.ori==0?(O=Xr,P=In,D=Na):(O=el,P=Hn,D=Pa);const H=h.dir*(h.ori==0?1:-1);i=On(o,i,a,1),a=On(o,i,a,-1);let F=j(p[H==1?i:a]),I=F,L=[],U=[];for(let ie=H==1?i:a;ie>=i&&ie<=a;ie+=H)if(o[ie]!=null){let Pe=p[ie],ue=j(Pe);L.push(I=ue),U.push(R(o[ie]))}const W={stroke:e(L,U,O,P,D,M),fill:null,clip:null,band:null,gaps:null,flags:un},X=W.stroke;let[J,ae]=Jr(r,l);if(_.fill!=null||J!=0){let ie=W.fill=new Path2D(X),Qe=_.fillTo(r,l,_.min,_.max,J),Pe=R(Qe);P(ie,I,Pe),P(ie,F,Pe)}if(!_.spanGaps){let ie=[];ie.push(...hi(p,o,i,a,H,j,n)),W.gaps=ie=_.gaps(r,l,i,a,ie),W.clip=Qr(ie,h.ori,y,x,E,C)}return ae!=0&&(W.band=ae==2?[Ht(r,l,i,a,X,-1),Ht(r,l,i,a,X,1)]:Ht(r,l,i,a,X,ae)),W})}function N0(e){return O0(P0,e)}function P0(e,t,n,r,l,i){const a=e.length;if(a<2)return null;const _=new Path2D;if(n(_,e[0],t[0]),a==2)r(_,e[1],t[1]);else{let p=Array(a),o=Array(a-1),h=Array(a-1),f=Array(a-1);for(let d=0;d<a-1;d++)h[d]=t[d+1]-t[d],f[d]=e[d+1]-e[d],o[d]=h[d]/f[d];p[0]=o[0];for(let d=1;d<a-1;d++)o[d]===0||o[d-1]===0||o[d-1]>0!=o[d]>0?p[d]=0:(p[d]=3*(f[d-1]+f[d])/((2*f[d]+f[d-1])/o[d-1]+(f[d]+2*f[d-1])/o[d]),isFinite(p[d])||(p[d]=0));p[a-1]=o[a-2];for(let d=0;d<a-1;d++)l(_,e[d]+f[d]/3,t[d]+p[d]*f[d]/3,e[d+1]-f[d]/3,t[d+1]-p[d+1]*f[d]/3,e[d+1],t[d+1])}return _}const Ul=new Set;function Xs(){for(let e of Ul)e.syncRect(!0)}Bn&&(on(cf,Tn,Xs),on(ff,Tn,Xs,!0),on(Hr,Tn,()=>{Je.pxRatio=be}));const D0=Ra(),L0=Da();function eo(e,t,n,r){return(r?[e[0],e[1]].concat(e.slice(2)):[e[0]].concat(e.slice(1))).map((i,a)=>ql(i,a,t,n))}function R0(e,t){return e.map((n,r)=>r==0?null:Ie({},t,n))}function ql(e,t,n,r){return Ie({},t==0?n:r,e)}function Fa(e,t,n){return t==null?Fn:[t,n]}const F0=Fa;function z0(e,t,n){return t==null?Fn:$r(t,n,si,!0)}function za(e,t,n,r){return t==null?Fn:Yr(t,n,e.scales[r].log,!1)}const B0=za;function Ba(e,t,n,r){return t==null?Fn:ii(t,n,e.scales[r].log,!1)}const I0=Ba;function H0(e,t,n,r,l){let i=Ze(Os(e),Os(t)),a=t-e,_=Yt(l/r*a,n);do{let p=n[_],o=r*p/a;if(o>=l&&i+(p<5?Rn.get(p):0)<=17)return[p,o]}while(++_<n.length);return[0,0]}function to(e){let t,n;return e=e.replace(/(\d+)px/,(r,l)=>(t=nt((n=+l)*be))+"px"),[e,t,n]}function $0(e){e.show&&[e.font,e.labelFont].forEach(t=>{let n=ke(t[2]*be,1);t[0]=t[0].replace(/[0-9.]+px/,n+"px"),t[1]=n})}function Je(e,t,n){const r={mode:we(e.mode,1)},l=r.mode;function i(s,u){return((u.distr==3?It(s>0?s:u.clamp(r,s,u.min,u.max,u.key)):u.distr==4?Al(s,u.asinh):s)-u._min)/(u._max-u._min)}function a(s,u,m,g){let S=i(s,u);return g+m*(u.dir==-1?1-S:S)}function _(s,u,m,g){let S=i(s,u);return g+m*(u.dir==-1?S:1-S)}function p(s,u,m,g){return u.ori==0?a(s,u,m,g):_(s,u,m,g)}r.valToPosH=a,r.valToPosV=_;let o=!1;r.status=0;const h=r.root=wt(qc);if(e.id!=null&&(h.id=e.id),mt(h,e.class),e.title){let s=wt(Gc,h);s.textContent=e.title}const f=Tt("canvas"),d=r.ctx=f.getContext("2d"),b=wt(Yc,h);on("click",b,s=>{s.target===x&&(Ae!=pn||Me!=dn)&&et.click(r,s)},!0);const y=r.under=wt(Zc,b);b.appendChild(f);const x=r.over=wt(Jc,b);e=an(e);const E=+we(e.pxAlign,1),C=Qs(E);(e.plugins||[]).forEach(s=>{s.opts&&(e=s.opts(r,e)||e)});const M=e.ms||.001,j=r.series=l==1?eo(e.series||[],qs,Zs,!1):R0(e.series||[null],Ys),R=r.axes=eo(e.axes||[],Us,Ks,!0),O=r.scales={},D=r.bands=e.bands||[];D.forEach(s=>{s.fill=de(s.fill||null),s.dir=we(s.dir,-1)});const P=l==2?j[1].facets[0].scale:j[0].scale,H={axes:Za,series:qa},F=(e.drawOrder||["axes","series"]).map(s=>H[s]);function I(s){let u=O[s];if(u==null){let m=(e.scales||cr)[s]||cr;if(m.from!=null)I(m.from),O[s]=Ie({},O[m.from],m,{key:s});else{u=O[s]=Ie({},s==P?Aa:k0,m),u.key=s;let g=u.time,S=u.range,T=Zt(S);if((s!=P||l==2&&!g)&&(T&&(S[0]==null||S[1]==null)&&(S={min:S[0]==null?Ms:{mode:1,hard:S[0],soft:S[0]},max:S[1]==null?Ms:{mode:1,hard:S[1],soft:S[1]}},T=!1),!T&&Zr(S))){let N=S;S=(B,V,Y)=>V==null?Fn:$r(V,Y,N)}u.range=de(S||(g?F0:s==P?u.distr==3?B0:u.distr==4?I0:Fa:u.distr==3?za:u.distr==4?Ba:z0)),u.auto=de(T?!1:u.auto),u.clamp=de(u.clamp||S0),u._min=u._max=null}}}I("x"),I("y"),l==1&&j.forEach(s=>{I(s.scale)}),R.forEach(s=>{I(s.scale)});for(let s in e.scales)I(s);const L=O[P],U=L.distr;let W,X;L.ori==0?(mt(h,Wc),W=a,X=_):(mt(h,Kc),W=_,X=a);const J={};for(let s in O){let u=O[s];(u.min!=null||u.max!=null)&&(J[s]={min:u.min,max:u.max},u.min=u.max=null)}const ae=e.tzDate||(s=>new Date(nt(s/M))),ie=e.fmtDate||ai,Qe=M==1?Yf(ae):Qf(ae),Pe=Hs(ae,Is(M==1?Gf:Jf,ie)),ue=Vs(ae,$s(e0,ie)),fe=[],Z=r.legend=Ie({},r0,e.legend),ve=Z.show,Q=Z.markers;Z.idxs=fe,Q.width=de(Q.width),Q.dash=de(Q.dash),Q.stroke=de(Q.stroke),Q.fill=de(Q.fill);let he,ft,pt,rt=[],lt=[],ot,at=!1,Mt={};if(Z.live){const s=j[1]?j[1].values:null;at=s!=null,ot=at?s(r,1,0):{_:0};for(let u in ot)Mt[u]=ri}if(ve)if(he=Tt("table",rf,h),pt=Tt("tbody",null,he),Z.mount(r,he),at){ft=Tt("thead",null,he,pt);let s=Tt("tr",null,ft);Tt("th",null,s);for(var hn in ot)Tt("th",ms,s).textContent=hn}else mt(he,sf),Z.live&&mt(he,lf);const Ct={show:!0},Jt={show:!1};function Vt(s,u){if(u==0&&(at||!Z.live||l==2))return Fn;let m=[],g=Tt("tr",of,pt,pt.childNodes[u]);mt(g,s.class),s.show||mt(g,sn);let S=Tt("th",null,g);if(Q.show){let B=wt(af,S);if(u>0){let V=Q.width(r,u);V&&(B.style.border=V+"px "+Q.dash(r,u)+" "+Q.stroke(r,u)),B.style.background=Q.fill(r,u)}}let T=wt(ms,S);T.textContent=s.label,u>0&&(Q.show||(T.style.color=s.width>0?Q.stroke(r,u):Q.fill(r,u)),it("click",S,B=>{if(le._lock)return;$e(B);let V=j.indexOf(s);if((B.ctrlKey||B.metaKey)!=Z.isolate){let Y=j.some((z,K)=>K>0&&K!=V&&z.show);j.forEach((z,K)=>{K>0&&Nt(K,Y?K==V?Ct:Jt:Ct,!0,ze.setSeries)})}else Nt(V,{show:!s.show},!0,ze.setSeries)},!1),Ut&&it(ws,S,B=>{le._lock||($e(B),Nt(j.indexOf(s),gn,!0,ze.setSeries))},!1));for(var N in ot){let B=Tt("td",uf,g);B.textContent="--",m.push(B)}return[g,m]}const Lt=new Map;function it(s,u,m,g=!0){const S=Lt.get(u)||{},T=le.bind[s](r,u,m,g);T&&(on(s,u,S[s]=T),Lt.set(u,S))}function re(s,u,m){const g=Lt.get(u)||{};for(let S in g)(s==null||S==s)&&(Hl(S,u,g[S]),delete g[S]);s==null&&Lt.delete(u)}let bt=0,jt=0,_e=0,q=0,Te=0,Re=0,c=0,v=0,w=0,k=0;r.bbox={};let A=!1,$=!1,ee=!1,se=!1,He=!1,De=!1;function Oe(s,u,m){(m||s!=r.width||u!=r.height)&&ne(s,u),Kn(!1),ee=!0,$=!0,le.left>=0&&(se=De=!0),Xt()}function ne(s,u){r.width=bt=_e=s,r.height=jt=q=u,Te=Re=0,mr(),vr();let m=r.bbox;c=m.left=rn(Te*be,.5),v=m.top=rn(Re*be,.5),w=m.width=rn(_e*be,.5),k=m.height=rn(q*be,.5)}const xt=3;function nl(){let s=!1,u=0;for(;!s;){u++;let m=Ga(u),g=Ya(u);s=u==xt||m&&g,s||(ne(r.width,r.height),$=!0)}}function $n({width:s,height:u}){Oe(s,u)}r.setSize=$n;function mr(){let s=!1,u=!1,m=!1,g=!1;R.forEach((S,T)=>{if(S.show&&S._show){let{side:N,_size:B}=S,V=N%2,Y=S.label!=null?S.labelSize:0,z=B+Y;z>0&&(V?(_e-=z,N==3?(Te+=z,g=!0):m=!0):(q-=z,N==0?(Re+=z,s=!0):u=!0))}}),Ot[0]=s,Ot[1]=m,Ot[2]=u,Ot[3]=g,_e-=qt[1]+qt[3],Te+=qt[3],q-=qt[2]+qt[0],Re+=qt[0]}function vr(){let s=Te+_e,u=Re+q,m=Te,g=Re;function S(T,N){switch(T){case 1:return s+=N,s-N;case 2:return u+=N,u-N;case 3:return m-=N,m+N;case 0:return g-=N,g+N}}R.forEach((T,N)=>{if(T.show&&T._show){let B=T.side;T._pos=S(B,T._size),T.label!=null&&(T._lpos=S(B,T.labelSize))}})}const le=r.cursor=Ie({},c0,{drag:{y:l==2}},e.cursor),$e=s=>{le.event=s};le.idxs=fe,le._lock=!1;let dt=le.points;dt.show=de(dt.show),dt.size=de(dt.size),dt.stroke=de(dt.stroke),dt.width=de(dt.width),dt.fill=de(dt.fill);const Rt=r.focus=Ie({},e.focus||{alpha:.3},le.focus),Ut=Rt.prox>=0;let Ue=[null];function Vn(s,u){if(u>0){let m=le.points.show(r,u);if(m)return mt(m,nf),mt(m,s.class),xn(m,-10,-10,_e,q),x.insertBefore(m,Ue[u]),m}}function Qt(s,u){if(l==1||u>0){let m=l==1&&O[s.scale].time,g=s.value;s.value=m?Ls(g)?Vs(ae,$s(g,ie)):g||ue:g||b0,s.label=s.label||(m?h0:f0)}if(u>0){s.width=s.width==null?1:s.width,s.paths=s.paths||D0||Sf,s.fillTo=de(s.fillTo||E0),s.pxAlign=+we(s.pxAlign,E),s.pxRound=Qs(s.pxAlign),s.stroke=de(s.stroke||null),s.fill=de(s.fill||null),s._stroke=s._fill=s._paths=s._focus=null;let m=w0(Ze(1,s.width),1),g=s.points=Ie({},{size:m,width:Ze(1,m*.2),stroke:s.stroke,space:m*2,paths:L0,_stroke:null,_fill:null},s.points);g.show=de(g.show),g.filter=de(g.filter),g.fill=de(g.fill),g.stroke=de(g.stroke),g.paths=de(g.paths),g.pxAlign=s.pxAlign}if(ve){let m=Vt(s,u);rt.splice(u,0,m[0]),lt.splice(u,0,m[1]),Z.values.push(null)}if(le.show){fe.splice(u,0,null);let m=Vn(s,u);m&&Ue.splice(u,0,m)}tt("addSeries",u)}function Un(s,u){u=u??j.length,s=l==1?ql(s,u,qs,Zs):ql(s,u,null,Ys),j.splice(u,0,s),Qt(j[u],u)}r.addSeries=Un;function gr(s){if(j.splice(s,1),ve){Z.values.splice(s,1),lt.splice(s,1);let u=rt.splice(s,1)[0];re(null,u.firstChild),u.remove()}le.show&&(fe.splice(s,1),Ue.length>1&&Ue.splice(s,1)[0].remove()),tt("delSeries",s)}r.delSeries=gr;const Ot=[!1,!1,!1,!1];function $a(s,u){if(s._show=s.show,s.show){let m=s.side%2,g=O[s.scale];g==null&&(s.scale=m?j[1].scale:P,g=O[s.scale]);let S=g.time;s.size=de(s.size),s.space=de(s.space),s.rotate=de(s.rotate),Zt(s.incrs)&&s.incrs.forEach(N=>{!Rn.has(N)&&Rn.set(N,ua(N))}),s.incrs=de(s.incrs||(g.distr==2?Uf:S?M==1?Kf:Zf:qf)),s.splits=de(s.splits||(S&&g.distr==1?Qe:g.distr==3?$l:g.distr==4?d0:p0)),s.stroke=de(s.stroke),s.grid.stroke=de(s.grid.stroke),s.ticks.stroke=de(s.ticks.stroke),s.border.stroke=de(s.border.stroke);let T=s.values;s.values=Zt(T)&&!Zt(T[0])?de(T):S?Zt(T)?Hs(ae,Is(T,ie)):Ls(T)?Xf(ae,T):T||Pe:T||_0,s.filter=de(s.filter||(g.distr>=3&&g.log==10?g0:g.distr==3&&g.log==2?y0:oa)),s.font=to(s.font),s.labelFont=to(s.labelFont),s._size=s.size(r,null,u,0),s._space=s._rotate=s._incrs=s._found=s._splits=s._values=null,s._size>0&&(Ot[u]=!0,s._el=wt(Qc,b))}}function qn(s,u,m,g){let[S,T,N,B]=m,V=u%2,Y=0;return V==0&&(B||T)&&(Y=u==0&&!S||u==2&&!N?nt(Us.size/3):0),V==1&&(S||N)&&(Y=u==1&&!T||u==3&&!B?nt(Ks.size/2):0),Y}const di=r.padding=(e.padding||[qn,qn,qn,qn]).map(s=>de(we(s,qn))),qt=r._padding=di.map((s,u)=>s(r,u,Ot,0));let Xe,qe=null,We=null;const yr=l==1?j[0].idxs:null;let St=null,br=!1;function mi(s,u){if(t=s==null?[]:an(s,Rs),l==2){Xe=0;for(let m=1;m<j.length;m++)Xe+=t[m][0].length;r.data=t=s}else if(t[0]==null&&(t[0]=[]),r.data=t.slice(),St=t[0],Xe=St.length,U==2){t[0]=Array(Xe);for(let m=0;m<Xe;m++)t[0][m]=m}if(r._data=t,Kn(!0),tt("setData"),U==2&&(ee=!0),u!==!1){let m=L;m.auto(r,br)?rl():mn(P,m.min,m.max),se=se||le.left>=0,De=!0,Xt()}}r.setData=mi;function rl(){br=!0;let s,u;l==1&&(Xe>0?(qe=yr[0]=0,We=yr[1]=Xe-1,s=t[0][qe],u=t[0][We],U==2?(s=qe,u=We):s==u&&(U==3?[s,u]=Yr(s,s,L.log,!1):U==4?[s,u]=ii(s,s,L.log,!1):L.time?u=s+nt(86400/M):[s,u]=$r(s,u,si,!0))):(qe=yr[0]=s=null,We=yr[1]=u=null)),mn(P,s,u)}let wr,_n,ll,il,sl,ol,al,ul,cl,Wn;function vi(s,u,m,g,S,T){s??(s=gs),m??(m=ca),g??(g="butt"),S??(S=gs),T??(T="round"),s!=wr&&(d.strokeStyle=wr=s),S!=_n&&(d.fillStyle=_n=S),u!=ll&&(d.lineWidth=ll=u),T!=sl&&(d.lineJoin=sl=T),g!=ol&&(d.lineCap=ol=g),m!=il&&d.setLineDash(il=m)}function gi(s,u,m,g){u!=_n&&(d.fillStyle=_n=u),s!=al&&(d.font=al=s),m!=ul&&(d.textAlign=ul=m),g!=cl&&(d.textBaseline=cl=g)}function fl(s,u,m,g,S=0){if(g.length>0&&s.auto(r,br)&&(u==null||u.min==null)){let T=we(qe,0),N=we(We,g.length-1),B=m.min==null?s.distr==3?mf(g,T,N):df(g,T,N,S):[m.min,m.max];s.min=vt(s.min,m.min=B[0]),s.max=Ze(s.max,m.max=B[1])}}function Va(){let s=an(O,Rs);for(let g in s){let S=s[g],T=J[g];if(T!=null&&T.min!=null)Ie(S,T),g==P&&Kn(!0);else if(g!=P||l==2)if(Xe==0&&S.from==null){let N=S.range(r,null,null,g);S.min=N[0],S.max=N[1]}else S.min=me,S.max=-me}if(Xe>0){j.forEach((g,S)=>{if(l==1){let T=g.scale,N=s[T],B=J[T];if(S==0){let V=N.range(r,N.min,N.max,T);N.min=V[0],N.max=V[1],qe=Yt(N.min,t[0]),We=Yt(N.max,t[0]),We-qe>1&&(t[0][qe]<N.min&&qe++,t[0][We]>N.max&&We--),g.min=St[qe],g.max=St[We]}else g.show&&g.auto&&fl(N,B,g,t[S],g.sorted);g.idxs[0]=qe,g.idxs[1]=We}else if(S>0&&g.show&&g.auto){let[T,N]=g.facets,B=T.scale,V=N.scale,[Y,z]=t[S];fl(s[B],J[B],T,Y,T.sorted),fl(s[V],J[V],N,z,N.sorted),g.min=N.min,g.max=N.max}});for(let g in s){let S=s[g],T=J[g];if(S.from==null&&(T==null||T.min==null)){let N=S.range(r,S.min==me?null:S.min,S.max==-me?null:S.max,g);S.min=N[0],S.max=N[1]}}}for(let g in s){let S=s[g];if(S.from!=null){let T=s[S.from];if(T.min==null)S.min=S.max=null;else{let N=S.range(r,T.min,T.max,g);S.min=N[0],S.max=N[1]}}}let u={},m=!1;for(let g in s){let S=s[g],T=O[g];if(T.min!=S.min||T.max!=S.max){T.min=S.min,T.max=S.max;let N=T.distr;T._min=N==3?It(T.min):N==4?Al(T.min,T.asinh):T.min,T._max=N==3?It(T.max):N==4?Al(T.max,T.asinh):T.max,u[g]=m=!0}}if(m){j.forEach((g,S)=>{l==2?S>0&&u.y&&(g._paths=null):u[g.scale]&&(g._paths=null)});for(let g in u)ee=!0,tt("setScale",g);le.show&&le.left>=0&&(se=De=!0)}for(let g in J)J[g]=null}function Ua(s){let u=Ns(qe-1,0,Xe-1),m=Ns(We+1,0,Xe-1);for(;s[u]==null&&u>0;)u--;for(;s[m]==null&&m<Xe-1;)m++;return[u,m]}function qa(){Xe>0&&(j.forEach((s,u)=>{if(u>0&&s.show&&s._paths==null){let m=l==2?[0,t[u][0].length-1]:Ua(t[u]);s._paths=s.paths(r,u,m[0],m[1])}}),j.forEach((s,u)=>{if(u>0&&s.show){Wn!=s.alpha&&(d.globalAlpha=Wn=s.alpha),yi(u,!1),s._paths&&bi(u,!1);{yi(u,!0);let m=s._paths?s._paths.gaps:null,g=s.points.show(r,u,qe,We,m),S=s.points.filter(r,u,g,m);(g||S)&&(s.points._paths=s.points.paths(r,u,qe,We,S),bi(u,!0))}Wn!=1&&(d.globalAlpha=Wn=1),tt("drawSeries",u)}}))}function yi(s,u){let m=u?j[s].points:j[s];m._stroke=m.stroke(r,s),m._fill=m.fill(r,s)}function bi(s,u){let m=u?j[s].points:j[s],g=m._stroke,S=m._fill,{stroke:T,fill:N,clip:B,flags:V}=m._paths,Y=null,z=ke(m.width*be,3),K=z%2/2;u&&S==null&&(S=z>0?"#fff":g);let ce=m.pxAlign==1&&K>0;if(ce&&d.translate(K,K),!u){let Le=c-z/2,pe=v-z/2,ye=w+z,ge=k+z;Y=new Path2D,Y.rect(Le,pe,ye,ge)}u?hl(g,z,m.dash,m.cap,S,T,N,V,B):Wa(s,g,z,m.dash,m.cap,S,T,N,V,Y,B),ce&&d.translate(-K,-K)}function Wa(s,u,m,g,S,T,N,B,V,Y,z){let K=!1;D.forEach((ce,Le)=>{if(ce.series[0]==s){let pe=j[ce.series[1]],ye=t[ce.series[1]],ge=(pe._paths||cr).band;Zt(ge)&&(ge=ce.dir==1?ge[0]:ge[1]);let Se,Ne=null;pe.show&&ge&&gf(ye,qe,We)?(Ne=ce.fill(r,Le)||T,Se=pe._paths.clip):ge=null,hl(u,m,g,S,Ne,N,B,V,Y,z,Se,ge),K=!0}}),K||hl(u,m,g,S,T,N,B,V,Y,z)}const wi=un|Ur;function hl(s,u,m,g,S,T,N,B,V,Y,z,K){vi(s,u,m,g,S),(V||Y||K)&&(d.save(),V&&d.clip(V),Y&&d.clip(Y)),K?(B&wi)==wi?(d.clip(K),z&&d.clip(z),Sr(S,N),xr(s,T,u)):B&Ur?(Sr(S,N),d.clip(K),xr(s,T,u)):B&un&&(d.save(),d.clip(K),z&&d.clip(z),Sr(S,N),d.restore(),xr(s,T,u)):(Sr(S,N),xr(s,T,u)),(V||Y||K)&&d.restore()}function xr(s,u,m){m>0&&(u instanceof Map?u.forEach((g,S)=>{d.strokeStyle=wr=S,d.stroke(g)}):u!=null&&s&&d.stroke(u))}function Sr(s,u){u instanceof Map?u.forEach((m,g)=>{d.fillStyle=_n=g,d.fill(m)}):u!=null&&s&&d.fill(u)}function Ka(s,u,m,g){let S=R[s],T;if(g<=0)T=[0,0];else{let N=S._space=S.space(r,s,u,m,g),B=S._incrs=S.incrs(r,s,u,m,g,N);T=H0(u,m,B,g,N)}return S._found=T}function _l(s,u,m,g,S,T,N,B,V,Y){let z=N%2/2;E==1&&d.translate(z,z),vi(B,N,V,Y,B),d.beginPath();let K,ce,Le,pe,ye=S+(g==0||g==3?-T:T);m==0?(ce=S,pe=ye):(K=S,Le=ye);for(let ge=0;ge<s.length;ge++)u[ge]!=null&&(m==0?K=Le=s[ge]:ce=pe=s[ge],d.moveTo(K,ce),d.lineTo(Le,pe));d.stroke(),E==1&&d.translate(-z,-z)}function Ga(s){let u=!0;return R.forEach((m,g)=>{if(!m.show)return;let S=O[m.scale];if(S.min==null){m._show&&(u=!1,m._show=!1,Kn(!1));return}else m._show||(u=!1,m._show=!0,Kn(!1));let T=m.side,N=T%2,{min:B,max:V}=S,[Y,z]=Ka(g,B,V,N==0?_e:q);if(z==0)return;let K=S.distr==2,ce=m._splits=m.splits(r,g,B,V,Y,z,K),Le=S.distr==2?ce.map(Se=>St[Se]):ce,pe=S.distr==2?St[ce[1]]-St[ce[0]]:Y,ye=m._values=m.values(r,m.filter(r,Le,g,z,pe),g,z,pe);m._rotate=T==2?m.rotate(r,ye,g,z):0;let ge=m._size;m._size=Nn(m.size(r,ye,g,s)),ge!=null&&m._size!=ge&&(u=!1)}),u}function Ya(s){let u=!0;return di.forEach((m,g)=>{let S=m(r,g,Ot,s);S!=qt[g]&&(u=!1),qt[g]=S}),u}function Za(){for(let s=0;s<R.length;s++){let u=R[s];if(!u.show||!u._show)continue;let m=u.side,g=m%2,S,T,N=u.stroke(r,s),B=m==0||m==3?-1:1;if(u.label){let Et=u.labelGap*B,Ft=nt((u._lpos+Et)*be);gi(u.labelFont[0],N,"center",m==2?nr:vs),d.save(),g==1?(S=T=0,d.translate(Ft,nt(v+k/2)),d.rotate((m==3?-Fr:Fr)/2)):(S=nt(c+w/2),T=Ft),d.fillText(u.label,S,T),d.restore()}let[V,Y]=u._found;if(Y==0)continue;let z=O[u.scale],K=g==0?w:k,ce=g==0?c:v,Le=nt(u.gap*be),pe=u._splits,ye=z.distr==2?pe.map(Et=>St[Et]):pe,ge=z.distr==2?St[pe[1]]-St[pe[0]]:V,Se=u.ticks,Ne=u.border,ht=Se.show?nt(Se.size*be):0,Ce=u._rotate*-Fr/180,Be=C(u._pos*be),st=(ht+Le)*B,Fe=Be+st;T=g==0?Fe:0,S=g==1?Fe:0;let ct=u.font[0],kt=u.align==1?wn:u.align==2?El:Ce>0?wn:Ce<0?El:g==0?"center":m==3?El:wn,Gt=Ce||g==1?"middle":m==2?nr:vs;gi(ct,N,kt,Gt);let Ii=u.font[1]*u.lineGap,Cr=pe.map(Et=>C(p(Et,z,K,ce))),Hi=u._values;for(let Et=0;Et<Hi.length;Et++){let Ft=Hi[Et];if(Ft!=null){g==0?S=Cr[Et]:T=Cr[Et],Ft=""+Ft;let $i=Ft.indexOf(`
`)==-1?[Ft]:Ft.split(/\n/gm);for(let tr=0;tr<$i.length;tr++){let Vi=$i[tr];Ce?(d.save(),d.translate(S,T+tr*Ii),d.rotate(Ce),d.fillText(Vi,0,0),d.restore()):d.fillText(Vi,S,T+tr*Ii)}}}Se.show&&_l(Cr,Se.filter(r,ye,s,Y,ge),g,m,Be,ht,ke(Se.width*be,3),Se.stroke(r,s),Se.dash,Se.cap);let bn=u.grid;bn.show&&_l(Cr,bn.filter(r,ye,s,Y,ge),g,g==0?2:1,g==0?v:c,g==0?k:w,ke(bn.width*be,3),bn.stroke(r,s),bn.dash,bn.cap),Ne.show&&_l([Be],[1],g==0?1:0,g==0?1:2,g==1?v:c,g==1?k:w,ke(Ne.width*be,3),Ne.stroke(r,s),Ne.dash,Ne.cap)}tt("drawAxes")}function Kn(s){j.forEach((u,m)=>{m>0&&(u._paths=null,s&&(l==1?(u.min=null,u.max=null):u.facets.forEach(g=>{g.min=null,g.max=null})))})}let pl=!1;function Xt(){pl||(Nf(Ja),pl=!0)}function Ja(){A&&(Va(),A=!1),ee&&(nl(),ee=!1),$&&(je(y,wn,Te),je(y,nr,Re),je(y,lr,_e),je(y,ir,q),je(x,wn,Te),je(x,nr,Re),je(x,lr,_e),je(x,ir,q),je(b,lr,bt),je(b,ir,jt),f.width=nt(bt*be),f.height=nt(jt*be),R.forEach(({_el:s,_show:u,_size:m,_pos:g,side:S})=>{if(s!=null)if(u){let T=S===3||S===0?m:0,N=S%2==1;je(s,N?"left":"top",g-T),je(s,N?"width":"height",m),je(s,N?"top":"left",N?Re:Te),je(s,N?"height":"width",N?q:_e),Il(s,sn)}else mt(s,sn)}),wr=_n=ll=sl=ol=al=ul=cl=il=null,Wn=1,Xn(!0),tt("setSize"),$=!1),bt>0&&jt>0&&(d.clearRect(0,0,f.width,f.height),tt("drawClear"),F.forEach(s=>s()),tt("draw")),ut.show&&He&&(Tr(ut),He=!1),le.show&&se&&(en(null,!0,!1),se=!1),Z.show&&Z.live&&De&&(gl(),De=!1),o||(o=!0,r.status=1,tt("ready")),br=!1,pl=!1}r.redraw=(s,u)=>{ee=u||!1,s!==!1?mn(P,L.min,L.max):Xt()};function dl(s,u){let m=O[s];if(m.from==null){if(Xe==0){let g=m.range(r,u.min,u.max,s);u.min=g[0],u.max=g[1]}if(u.min>u.max){let g=u.min;u.min=u.max,u.max=g}if(Xe>1&&u.min!=null&&u.max!=null&&u.max-u.min<1e-16)return;s==P&&m.distr==2&&Xe>0&&(u.min=Yt(u.min,t[0]),u.max=Yt(u.max,t[0]),u.min==u.max&&u.max++),J[s]=u,A=!0,Xt()}}r.setScale=dl;let ml,vl,kr,Er,xi,Si,pn,dn,ki,Ei,Ae,Me,Wt=!1;const et=le.drag;let Ke=et.x,Ge=et.y;le.show&&(le.x&&(ml=wt(ef,x)),le.y&&(vl=wt(tf,x)),L.ori==0?(kr=ml,Er=vl):(kr=vl,Er=ml),Ae=le.left,Me=le.top);const ut=r.select=Ie({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),Gn=ut.show?wt(Xc,ut.over?x:y):null;function Tr(s,u){if(ut.show){for(let m in s)ut[m]=s[m],m in Ci&&je(Gn,m,s[m]);u!==!1&&tt("setSelect")}}r.setSelect=Tr;function Qa(s,u){let m=j[s],g=ve?rt[s]:null;m.show?g&&Il(g,sn):(g&&mt(g,sn),Ue.length>1&&xn(Ue[s],-10,-10,_e,q))}function mn(s,u,m){dl(s,{min:u,max:m})}function Nt(s,u,m,g){u.focus!=null&&ru(s),u.show!=null&&j.forEach((S,T)=>{T>0&&(s==T||s==null)&&(S.show=u.show,Qa(T,u.show),mn(l==2?S.facets[1].scale:S.scale,null,null),Xt())}),m!==!1&&tt("setSeries",s,u),g&&er("setSeries",r,s,u)}r.setSeries=Nt;function Xa(s,u){Ie(D[s],u)}function eu(s,u){s.fill=de(s.fill||null),s.dir=we(s.dir,-1),u=u??D.length,D.splice(u,0,s)}function tu(s){s==null?D.length=0:D.splice(s,1)}r.addBand=eu,r.setBand=Xa,r.delBand=tu;function nu(s,u){j[s].alpha=u,le.show&&Ue[s]&&(Ue[s].style.opacity=u),ve&&rt[s]&&(rt[s].style.opacity=u)}let vn,Yn,Zn;const gn={focus:!0};function ru(s){if(s!=Zn){let u=s==null,m=Rt.alpha!=1;j.forEach((g,S)=>{let T=u||S==0||S==s;g._focus=u?null:T,m&&nu(S,T?1:Rt.alpha)}),Zn=s,m&&Xt()}}ve&&Ut&&it(xs,he,s=>{le._lock||($e(s),Zn!=null&&Nt(null,gn,!0,ze.setSeries))});function Pt(s,u,m){let g=O[u];m&&(s=s/be-(g.ori==1?Re:Te));let S=_e;g.ori==1&&(S=q,s=S-s),g.dir==-1&&(s=S-s);let T=g._min,N=g._max,B=s/S,V=T+(N-T)*B,Y=g.distr;return Y==3?Pn(10,V):Y==4?bf(V,g.asinh):V}function lu(s,u){let m=Pt(s,P,u);return Yt(m,t[0],qe,We)}r.valToIdx=s=>Yt(s,t[0]),r.posToIdx=lu,r.posToVal=Pt,r.valToPos=(s,u,m)=>O[u].ori==0?a(s,O[u],m?w:_e,m?c:0):_(s,O[u],m?k:q,m?v:0);function iu(s){s(r),Xt()}r.batch=iu,r.setCursor=(s,u,m)=>{Ae=s.left,Me=s.top,en(null,u,m)};function Ti(s,u){je(Gn,wn,ut.left=s),je(Gn,lr,ut.width=u)}function Ai(s,u){je(Gn,nr,ut.top=s),je(Gn,ir,ut.height=u)}let Jn=L.ori==0?Ti:Ai,Qn=L.ori==1?Ti:Ai;function su(){if(ve&&Z.live)for(let s=l==2?1:0;s<j.length;s++){if(s==0&&at)continue;let u=Z.values[s],m=0;for(let g in u)lt[s][m++].firstChild.nodeValue=u[g]}}function gl(s,u){s!=null&&(s.idxs?s.idxs.forEach((m,g)=>{fe[g]=m}):Ef(s.idx)||fe.fill(s.idx),Z.idx=fe[0]);for(let m=0;m<j.length;m++)(m>0||l==1&&!at)&&ou(m,fe[m]);ve&&Z.live&&su(),De=!1,u!==!1&&tt("setLegend")}r.setLegend=gl;function ou(s,u){let m=j[s],g=s==0&&U==2?St:t[s],S;at?S=m.values(r,s,u)??Mt:(S=m.value(r,u==null?null:g[u],s,u),S=S==null?Mt:{_:S}),Z.values[s]=S}function en(s,u,m){ki=Ae,Ei=Me,[Ae,Me]=le.move(r,Ae,Me),le.show&&(kr&&xn(kr,nt(Ae),0,_e,q),Er&&xn(Er,0,nt(Me),_e,q));let g,S=qe>We;vn=me;let T=L.ori==0?_e:q,N=L.ori==1?_e:q;if(Ae<0||Xe==0||S){g=null;for(let B=0;B<j.length;B++)B>0&&Ue.length>1&&xn(Ue[B],-10,-10,_e,q);Ut&&Nt(null,gn,!0,s==null&&ze.setSeries),Z.live&&(fe.fill(g),De=!0)}else{let B,V,Y;l==1&&(B=L.ori==0?Ae:Me,V=Pt(B,P),g=Yt(V,t[0],qe,We),Y=W(t[0][g],L,T,0));for(let z=l==2?1:0;z<j.length;z++){let K=j[z],ce=fe[z],Le=l==1?t[z][ce]:t[z][1][ce],pe=le.dataIdx(r,z,g,V),ye=l==1?t[z][pe]:t[z][1][pe];De=De||ye!=Le||pe!=ce,fe[z]=pe;let ge=Ln(pe==g?Y:W(l==1?t[0][pe]:t[z][0][pe],L,T,0),1);if(z>0&&K.show){let Se=ye==null?-10:Ln(X(ye,l==1?O[K.scale]:O[K.facets[1].scale],N,0),1);if(Ut&&Se>=0&&l==1){let Ce=Ye(Se-Me);if(Ce<vn){let Be=Rt.bias;if(Be!=0){let st=L.ori==1?Ae:Me,Fe=Pt(st,K.scale),ct=ye>=0?1:-1,kt=Fe>=0?1:-1;kt==ct&&(kt==1?Be==1?ye>=Fe:ye<=Fe:Be==1?ye<=Fe:ye>=Fe)&&(vn=Ce,Yn=z)}else vn=Ce,Yn=z}}let Ne,ht;if(L.ori==0?(Ne=ge,ht=Se):(Ne=Se,ht=ge),De&&Ue.length>1){_f(Ue[z],le.points.fill(r,z),le.points.stroke(r,z));let Ce,Be,st,Fe,ct=!0,kt=le.points.bbox;if(kt!=null){ct=!1;let Gt=kt(r,z);st=Gt.left,Fe=Gt.top,Ce=Gt.width,Be=Gt.height}else st=Ne,Fe=ht,Ce=Be=le.points.size(r,z);pf(Ue[z],Ce,Be,ct),xn(Ue[z],st,Fe,_e,q)}}}}if(le.idx=g,le.left=Ae,le.top=Me,De&&(Z.idx=g,gl()),ut.show&&Wt)if(s!=null){let[B,V]=ze.scales,[Y,z]=ze.match,[K,ce]=s.cursor.sync.scales,Le=s.cursor.drag;if(Ke=Le._x,Ge=Le._y,Ke||Ge){let{left:pe,top:ye,width:ge,height:Se}=s.select,Ne=s.scales[B].ori,ht=s.posToVal,Ce,Be,st,Fe,ct,kt=B!=null&&Y(B,K),Gt=V!=null&&z(V,ce);kt&&Ke?(Ne==0?(Ce=pe,Be=ge):(Ce=ye,Be=Se),st=O[B],Fe=W(ht(Ce,K),st,T,0),ct=W(ht(Ce+Be,K),st,T,0),Jn(vt(Fe,ct),Ye(ct-Fe))):Jn(0,T),Gt&&Ge?(Ne==1?(Ce=pe,Be=ge):(Ce=ye,Be=Se),st=O[V],Fe=X(ht(Ce,ce),st,N,0),ct=X(ht(Ce+Be,ce),st,N,0),Qn(vt(Fe,ct),Ye(ct-Fe))):Qn(0,N)}else Ar()}else{let B=Ye(ki-xi),V=Ye(Ei-Si);if(L.ori==1){let ce=B;B=V,V=ce}Ke=et.x&&B>=et.dist,Ge=et.y&&V>=et.dist;let Y=et.uni;Y!=null?Ke&&Ge&&(Ke=B>=Y,Ge=V>=Y,!Ke&&!Ge&&(V>B?Ge=!0:Ke=!0)):et.x&&et.y&&(Ke||Ge)&&(Ke=Ge=!0);let z,K;Ke&&(L.ori==0?(z=pn,K=Ae):(z=dn,K=Me),Jn(vt(z,K),Ye(K-z)),Ge||Qn(0,N)),Ge&&(L.ori==1?(z=pn,K=Ae):(z=dn,K=Me),Qn(vt(z,K),Ye(K-z)),Ke||Jn(0,T)),!Ke&&!Ge&&(Jn(0,0),Qn(0,0))}if(et._x=Ke,et._y=Ge,s==null){if(m){if(Bi!=null){let[B,V]=ze.scales;ze.values[0]=B!=null?Pt(L.ori==0?Ae:Me,B):null,ze.values[1]=V!=null?Pt(L.ori==1?Ae:Me,V):null}er(ys,r,Ae,Me,_e,q,g)}if(Ut){let B=m&&ze.setSeries,V=Rt.prox;Zn==null?vn<=V&&Nt(Yn,gn,!0,B):vn>V?Nt(null,gn,!0,B):Yn!=Zn&&Nt(Yn,gn,!0,B)}}u!==!1&&tt("setCursor")}let Kt=null;Object.defineProperty(r,"rect",{get(){return Kt==null&&Xn(!1),Kt}});function Xn(s=!1){s?Kt=null:(Kt=x.getBoundingClientRect(),tt("syncRect",Kt))}function Mi(s,u,m,g,S,T,N){le._lock||Wt&&s!=null&&s.movementX==0&&s.movementY==0||(yl(s,u,m,g,S,T,N,!1,s!=null),s!=null?en(null,!0,!0):en(u,!0,!1))}function yl(s,u,m,g,S,T,N,B,V){if(Kt==null&&Xn(!1),$e(s),s!=null)m=s.clientX-Kt.left,g=s.clientY-Kt.top;else{if(m<0||g<0){Ae=-10,Me=-10;return}let[Y,z]=ze.scales,K=u.cursor.sync,[ce,Le]=K.values,[pe,ye]=K.scales,[ge,Se]=ze.match,Ne=u.axes[0].side%2==1,ht=L.ori==0?_e:q,Ce=L.ori==1?_e:q,Be=Ne?T:S,st=Ne?S:T,Fe=Ne?g:m,ct=Ne?m:g;if(pe!=null?m=ge(Y,pe)?p(ce,O[Y],ht,0):-10:m=ht*(Fe/Be),ye!=null?g=Se(z,ye)?p(Le,O[z],Ce,0):-10:g=Ce*(ct/st),L.ori==1){let kt=m;m=g,g=kt}}V&&((m<=1||m>=_e-1)&&(m=rn(m,_e)),(g<=1||g>=q-1)&&(g=rn(g,q))),B?(xi=m,Si=g,[pn,dn]=le.move(r,m,g)):(Ae=m,Me=g)}const Ci={width:0,height:0,left:0,top:0};function Ar(){Tr(Ci,!1)}let ji,Oi,Ni,Pi;function Di(s,u,m,g,S,T,N){Wt=!0,Ke=Ge=et._x=et._y=!1,yl(s,u,m,g,S,T,N,!0,!1),s!=null&&(it(Tl,zl,Li,!1),er(bs,r,pn,dn,_e,q,null));let{left:B,top:V,width:Y,height:z}=ut;ji=B,Oi=V,Ni=Y,Pi=z,Ar()}function Li(s,u,m,g,S,T,N){Wt=et._x=et._y=!1,yl(s,u,m,g,S,T,N,!1,!0);let{left:B,top:V,width:Y,height:z}=ut,K=Y>0||z>0,ce=ji!=B||Oi!=V||Ni!=Y||Pi!=z;if(K&&ce&&Tr(ut),et.setScale&&K&&ce){let Le=B,pe=Y,ye=V,ge=z;if(L.ori==1&&(Le=V,pe=z,ye=B,ge=Y),Ke&&mn(P,Pt(Le,P),Pt(Le+pe,P)),Ge)for(let Se in O){let Ne=O[Se];Se!=P&&Ne.from==null&&Ne.min!=me&&mn(Se,Pt(ye+ge,Se),Pt(ye,Se))}Ar()}else le.lock&&(le._lock=!le._lock,le._lock||en(null,!0,!1));s!=null&&(re(Tl,zl),er(Tl,r,Ae,Me,_e,q,null))}function au(s,u,m,g,S,T,N){if(le._lock)return;$e(s);let B=Wt;if(Wt){let V=!0,Y=!0,z=10,K,ce;L.ori==0?(K=Ke,ce=Ge):(K=Ge,ce=Ke),K&&ce&&(V=Ae<=z||Ae>=_e-z,Y=Me<=z||Me>=q-z),K&&V&&(Ae=Ae<pn?0:_e),ce&&Y&&(Me=Me<dn?0:q),en(null,!0,!0),Wt=!1}Ae=-10,Me=-10,en(null,!0,!0),B&&(Wt=B)}function Ri(s,u,m,g,S,T,N){le._lock||($e(s),rl(),Ar(),s!=null&&er(Ss,r,Ae,Me,_e,q,null))}function Fi(){R.forEach($0),Oe(r.width,r.height,!0)}on(Hr,Tn,Fi);const yn={};yn.mousedown=Di,yn.mousemove=Mi,yn.mouseup=Li,yn.dblclick=Ri,yn.setSeries=(s,u,m,g)=>{let S=ze.match[2];m=S(r,u,m),m!=-1&&Nt(m,g,!0,!1)},le.show&&(it(bs,x,Di),it(ys,x,Mi),it(ws,x,s=>{$e(s),Xn(!1)}),it(xs,x,au),it(Ss,x,Ri),Ul.add(r),r.syncRect=Xn);const Mr=r.hooks=e.hooks||{};function tt(s,u,m){s in Mr&&Mr[s].forEach(g=>{g.call(null,r,u,m)})}(e.plugins||[]).forEach(s=>{for(let u in s.hooks)Mr[u]=(Mr[u]||[]).concat(s.hooks[u])});const zi=(s,u,m)=>m,ze=Ie({key:null,setSeries:!1,filters:{pub:Ps,sub:Ps},scales:[P,j[1]?j[1].scale:null],match:[Ds,Ds,zi],values:[null,null]},le.sync);ze.match.length==2&&ze.match.push(zi),le.sync=ze;const Bi=ze.key,bl=Ma(Bi);function er(s,u,m,g,S,T,N){ze.filters.pub(s,u,m,g,S,T,N)&&bl.pub(s,u,m,g,S,T,N)}bl.sub(r);function uu(s,u,m,g,S,T,N){ze.filters.sub(s,u,m,g,S,T,N)&&yn[s](null,u,m,g,S,T,N)}r.pub=uu;function cu(){bl.unsub(r),Ul.delete(r),Lt.clear(),Hl(Hr,Tn,Fi),h.remove(),he==null||he.remove(),tt("destroy")}r.destroy=cu;function wl(){tt("init",e,t),mi(t||e.data,!1),J[P]?dl(P,J[P]):rl(),He=ut.show,se=De=!0,Oe(e.width,e.height)}return j.forEach(Qt),R.forEach($a),n?n instanceof HTMLElement?(n.appendChild(h),wl()):n(r,wl):wl(),r}Je.assign=Ie;Je.fmtNum=oi;Je.rangeNum=$r;Je.rangeLog=Yr;Je.rangeAsinh=ii;Je.orient=fn;Je.pxRatio=be;Je.join=Of;Je.fmtDate=ai,Je.tzDate=$f;Je.sync=Ma;{Je.addGap=T0,Je.clipGaps=Qr;let e=Je.paths={points:Da};e.linear=Ra,e.stepped=C0,e.bars=j0,e.spline=N0}const V0=Object.freeze(Object.defineProperty({__proto__:null,default:Je},Symbol.toStringTag,{value:"Module"}));function U0(e,t){let[n,r]=Vc(e,{formatSubMilliseconds:!0,compact:t}).split(" ").slice(0,2);return n.match(/[0-9]+s/)&&!t?(n=n.replace("s","."),r?r=r.substring(0,1):r="0",n+r+"s"):(r&&(n+=" "+r),n)}function no(e){return Bc(e)}var q0=Je.fmtDate("{YYYY}-{MM}-{DD} {HH}:{mm}:{ss}");function pi(e,t,n=!1){switch(e){case nn.duration:return U0(t,n);case nn.bytes:return no(t);case nn.bps:return no(t)+"/s";case nn.counter:return ps(t).format("0.[0]a");case nn.rps:return ps(t).format("0.[00]a")+"/s";case nn.timestamp:return q0(new Date(t*1e3));default:return isNaN(t)||t==null?"0":t.toFixed(2)}}function W0(e){return function(t,n,r,l){return l==null?"--":n==null?"":pi(e,n)}}var K0=class{constructor(e,t,n){oe(this,"samples");oe(this,"series");const r=t.series.map(l=>l.query);this.samples=e.samples.select(r),this.samples.empty||(this.series=this.buildSeries(t.series,n))}get empty(){return this.samples.empty}get data(){const e=new Array;for(let t=0;t<this.samples.length;t++)e.push(this.samples[t].values);return e}buildSeries(e,t){e[0].query!="time"&&(e=[{query:"time",legend:"time"},...e]);const n=[];for(let r=0;r<this.samples.length;r++){const l=r%t.length;let i=this.samples[r].legend;r<e.length&&e[r].legend&&e[r].legend.length>0&&(i=e[r].legend),n.push({stroke:t[l].stroke,fill:t[l].fill,value:W0(this.samples[r].unit),points:{show:!1},label:i,scale:this.samples[r].unit})}return n}};function G0(e){let t;function n(i){t=document.createElement("div");const a={display:"none",position:"absolute",padding:"0.2rem",border:"1px solid #7b65fa",zIndex:"10",pointerEvents:"none",margin:"0.5rem",fontSize:"smaller"};Object.assign(t.style,a),i.over.appendChild(t),i.over.onmouseleave=()=>{t.style.display="none"},i.over.onmouseenter=()=>{t.style.display="block"}}function r(i){l(i)}function l(i){const a=i.over.getBoundingClientRect();t.style.background=e;const _=Y0(i);if(!_){t.style.display="none";return}t.innerHTML=_;const{left:p,top:o}=i.cursor,h=p??0,f=o??0;t.innerHTML=_,h<a.width/2?(t.style.left=Math.max(0,h)+"px",t.style.right="unset"):(t.style.right=Math.max(0,a.width-h)+"px",t.style.left="unset"),f<a.height/2?(t.style.top=Math.max(0,f)+"px",t.style.bottom="unset"):(t.style.bottom=Math.max(0,a.height-f)+"px",t.style.top="unset")}return{hooks:{init:n,ready:r,setCursor:l,setData:i=>i.over.focus()}}}function Y0(e){const{idx:t}=e.cursor;if(t==null)return"";let n;e.legend.values?n=e.legend.values[0]._:n="";let r=`<table><caption style="white-space: nowrap;caption-side:top;background-color: unset;border:unset;">${n}</caption><tbody>`;for(let l=1;l<e.series.length;l++){let i="",a="";if(e.legend.markers!=null){let o=e.legend.markers.stroke!=null?e.legend.markers.stroke:"";i=typeof o=="string"?o:o(e,l),o=e.legend.markers.fill!=null?e.legend.markers.fill:"",a=typeof o=="string"?o:o(e,l)}const _=e.series[l].label??"",p=e.legend.values?e.legend.values[l]._:"";r+=`<tr><td style="text-align: left;padding: 0.1rem;">${Z0(i,a)}</td><td style="text-align: left;padding: 0.1rem;">${_}</td><td style="text-align: right;">${p}</td></tr>`}return r+="</tbody></table>",r}function Z0(e,t){return`<svg width="0.8rem" height="0.8rem"><rect width="0.8rem" height="0.8rem" style="fill:${t};stroke-width:3;stroke:${e}" /></svg>`}var qr=(e=>(e.chart="chart",e.stat="stat",e.summary="summary",e))(qr||{}),Ia=class{constructor(e,t){oe(this,"view");oe(this,"metrics");this.metrics=t.metrics;const n=e.series.map(r=>r.query);this.view=t.summary.select(n)}get empty(){return this.view.empty}get cols(){return this.view.aggregates.length}get header(){return new Array("metric",...this.view.aggregates.map(e=>e))}get body(){const e=new Array;for(let t=0;t<this.view.length;t++){const n=new Array;n.push(this.view[t].name),n.push(...this.view.aggregates.map(r=>this.format(this.view[t],r))),e.push(n)}return e}format(e,t){var n;const r=this.metrics.unit(((n=e.metric)==null?void 0:n.name)??"",t);return pi(r,e.values[t],!0)}};function J0(e,t){for(let n=0;n<e.panels.length;n++){const r=e.panels[n];if(!Q0(r,t))return!1}return!0}function Q0(e,t){return e.kind=="summary"?eh(e,t):X0(e,t)}function X0(e,t){return t.samples.select(e.series.map(r=>r.query)).empty}function eh(e,t){return t.summary.select(e.series.map(r=>r.query)).empty}const th=e=>_t("svg",{fill:"currentColor",width:"32px",height:"32px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",...e},_t("circle",{cx:16,cy:16,r:16}));var nh=ti({conditions:{defaultCondition:"xs",conditionNames:["xs","sm","md","lg","xl","xxl"],responsiveArray:void 0},styles:{gridColumn:{values:{1:{conditions:{xs:"pjo9ul5",sm:"pjo9ul6",md:"pjo9ul7",lg:"pjo9ul8",xl:"pjo9ul9",xxl:"pjo9ula"},defaultClass:"pjo9ul5"},2:{conditions:{xs:"pjo9ulb",sm:"pjo9ulc",md:"pjo9uld",lg:"pjo9ule",xl:"pjo9ulf",xxl:"pjo9ulg"},defaultClass:"pjo9ulb"},3:{conditions:{xs:"pjo9ulh",sm:"pjo9uli",md:"pjo9ulj",lg:"pjo9ulk",xl:"pjo9ull",xxl:"pjo9ulm"},defaultClass:"pjo9ulh"},4:{conditions:{xs:"pjo9uln",sm:"pjo9ulo",md:"pjo9ulp",lg:"pjo9ulq",xl:"pjo9ulr",xxl:"pjo9uls"},defaultClass:"pjo9uln"},5:{conditions:{xs:"pjo9ult",sm:"pjo9ulu",md:"pjo9ulv",lg:"pjo9ulw",xl:"pjo9ulx",xxl:"pjo9uly"},defaultClass:"pjo9ult"},6:{conditions:{xs:"pjo9ulz",sm:"pjo9ul10",md:"pjo9ul11",lg:"pjo9ul12",xl:"pjo9ul13",xxl:"pjo9ul14"},defaultClass:"pjo9ulz"},7:{conditions:{xs:"pjo9ul15",sm:"pjo9ul16",md:"pjo9ul17",lg:"pjo9ul18",xl:"pjo9ul19",xxl:"pjo9ul1a"},defaultClass:"pjo9ul15"},8:{conditions:{xs:"pjo9ul1b",sm:"pjo9ul1c",md:"pjo9ul1d",lg:"pjo9ul1e",xl:"pjo9ul1f",xxl:"pjo9ul1g"},defaultClass:"pjo9ul1b"},9:{conditions:{xs:"pjo9ul1h",sm:"pjo9ul1i",md:"pjo9ul1j",lg:"pjo9ul1k",xl:"pjo9ul1l",xxl:"pjo9ul1m"},defaultClass:"pjo9ul1h"},10:{conditions:{xs:"pjo9ul1n",sm:"pjo9ul1o",md:"pjo9ul1p",lg:"pjo9ul1q",xl:"pjo9ul1r",xxl:"pjo9ul1s"},defaultClass:"pjo9ul1n"},11:{conditions:{xs:"pjo9ul1t",sm:"pjo9ul1u",md:"pjo9ul1v",lg:"pjo9ul1w",xl:"pjo9ul1x",xxl:"pjo9ul1y"},defaultClass:"pjo9ul1t"},12:{conditions:{xs:"pjo9ul1z",sm:"pjo9ul20",md:"pjo9ul21",lg:"pjo9ul22",xl:"pjo9ul23",xxl:"pjo9ul24"},defaultClass:"pjo9ul1z"}}}}}),ro={root:"pjo9ul0",variants:ti({conditions:void 0,styles:{gap:{values:{1:{defaultClass:"pjo9ul1"},2:{defaultClass:"pjo9ul2"},3:{defaultClass:"pjo9ul3"},4:{defaultClass:"pjo9ul4"}}}}})};function rh({as:e="div",gap:t=3,children:n,className:r,...l},i){return te(e,{ref:i,className:Kr(r,ro.root,ro.variants({gap:t})),...l,children:n})}function lh({children:e,as:t="div",className:n,xs:r=12,sm:l,md:i,lg:a,xl:_,xxl:p,...o},h){return te(t,{ref:h,className:Kr(n,nh({gridColumn:{xs:r,sm:l,md:i,lg:a,xl:_,xxl:p}})),...o,children:e})}const lo=Object.assign(hr(rh),{Column:hr(lh)});var Ha={exports:{}};const ih=bo(vc),sh=bo(V0);(function(e,t){(function(r,l){e.exports=l(ih,sh)})(yo,(n,r)=>(()=>{var l={"./common/index.ts":(p,o,h)=>{h.r(o),h.d(o,{dataMatch:()=>b,optionsUpdateState:()=>d});var f=function(y,x){var E={};for(var C in y)Object.prototype.hasOwnProperty.call(y,C)&&x.indexOf(C)<0&&(E[C]=y[C]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,C=Object.getOwnPropertySymbols(y);M<C.length;M++)x.indexOf(C[M])<0&&Object.prototype.propertyIsEnumerable.call(y,C[M])&&(E[C[M]]=y[C[M]]);return E};Object.is||Object.defineProperty(Object,"is",{value:function(x,E){return x===E&&(x!==0||1/x===1/E)||x!==x&&E!==E}});var d=function(x,E){var C=x.width,M=x.height,j=f(x,["width","height"]),R=E.width,O=E.height,D=f(E,["width","height"]),P="keep";if((M!==O||C!==R)&&(P="update"),Object.keys(j).length!==Object.keys(D).length)return"create";for(var H=0,F=Object.keys(j);H<F.length;H++){var I=F[H];if(!Object.is(j[I],D[I])){P="create";break}}return P},b=function(x,E){return x.length!==E.length?!1:x.every(function(C,M){var j=E[M];return C.length!==j.length?!1:C.every(function(R,O){return R===j[O]})})}},react:p=>{p.exports=n},uplot:p=>{p.exports=r}},i={};function a(p){var o=i[p];if(o!==void 0)return o.exports;var h=i[p]={exports:{}};return l[p](h,h.exports,a),h.exports}a.n=p=>{var o=p&&p.__esModule?()=>p.default:()=>p;return a.d(o,{a:o}),o},a.d=(p,o)=>{for(var h in o)a.o(o,h)&&!a.o(p,h)&&Object.defineProperty(p,h,{enumerable:!0,get:o[h]})},a.o=(p,o)=>Object.prototype.hasOwnProperty.call(p,o),a.r=p=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})};var _={};return(()=>{/*!*******************************!*\
!*** ./react/uplot-react.tsx ***!
\*******************************/a.r(_),a.d(_,{default:()=>b});var p=a("react"),o=a.n(p),h=a("uplot"),f=a.n(h),d=a("./common/index.ts");function b(y){var x=y.options,E=y.data,C=y.target,M=y.onDelete,j=y.onCreate,R=y.resetScales,O=R===void 0?!0:R,D=(0,p.useRef)(null),P=(0,p.useRef)(null),H=(0,p.useRef)(x),F=(0,p.useRef)(C),I=(0,p.useRef)(E),L=(0,p.useRef)(j),U=(0,p.useRef)(M);(0,p.useEffect)(function(){L.current=j,U.current=M});var W=(0,p.useCallback)(function(J){var ae;J&&((ae=U.current)===null||ae===void 0||ae.call(U,J),J.destroy(),D.current=null)},[]),X=(0,p.useCallback)(function(){var J,ae=new(f())(H.current,I.current,F.current||P.current);D.current=ae,(J=L.current)===null||J===void 0||J.call(L,ae)},[]);return(0,p.useEffect)(function(){return X(),function(){W(D.current)}},[X,W]),(0,p.useEffect)(function(){if(H.current!==x){var J=(0,d.optionsUpdateState)(H.current,x);H.current=x,!D.current||J==="create"?(W(D.current),X()):J==="update"&&D.current.setSize({width:x.width,height:x.height})}},[x,X,W]),(0,p.useEffect)(function(){I.current!==E&&(D.current?(0,d.dataMatch)(I.current,E)||(O?D.current.setData(E,!0):(D.current.setData(E,!1),D.current.redraw())):(I.current=E,X()),I.current=E)},[E,O,X]),(0,p.useEffect)(function(){return F.current!==C&&(F.current=C,X()),function(){return W(D.current)}},[C,X,W]),C?null:o().createElement("div",{ref:P})}})(),_=_.default,_})())})(Ha);var oh=Ha.exports;const ah=Gl(oh);var uh="_61ep0p4",ch="_61ep0p0",fh="_61ep0p1",hh="_61ep0p3",_h="_61ep0p2";const ph=1,dh=70,mh=Je.sync("chart"),vh=[[3600*24*365,"0",null,null,null,null,null,null,1],[3600*24*28,"0",null,null,null,null,null,null,1],[3600*24,"{HH}:{mm}:{ss}",null,null,null,null,null,null,1],[3600,"{HH}:{mm}:{ss}",null,null,null,null,null,null,1],[60,"{HH}:{mm}:{ss}",null,null,null,null,null,null,1],[1,"{HH}:{mm}:{ss}",null,null,null,null,null,null,1],[.001,"{HH}:{mm}:{ss}",null,null,null,null,null,null,1]],gh=(e,t)=>t===0?vh:(n,r)=>r.map(l=>pi(e,l)),yh=e=>(t,n)=>{const r={stroke:So.black,grid:{stroke:Ll[100]},ticks:{stroke:Ll[100]},values:gh(t,n),scale:t,space:t==="timestamp"?60:40};return n===2&&e>2&&(r.side=ph),n!==0&&(r.size=dh),r},bh=({plot:e,width:t})=>{const n=e.samples.units,r=n.map(yh(n.length));return{class:_h,width:t,height:250,cursor:{sync:{key:mh.key}},legend:{live:!1},series:e.series,axes:r,plugins:[G0(So.white)]}},wh=()=>{const[e,t]=Cn(null),[n,r]=Cn(0);return zn(()=>{const l=()=>{e&&r(e.offsetWidth)};return l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)}),[t,n]};function xh({panel:e,digest:t}){const[n,r]=wh(),l=new K0(t,e,Gu),i=!l.empty&&l.data[0].length>1,a=i?l.data:[],_=bh({plot:l,width:r});return te("div",{ref:n,className:uh,children:[te("h4",{className:hh,children:e.title}),te("div",{className:ch,children:[!i&&te("p",{className:fh,children:"no data"}),te(ah,{options:_,data:a})]})]})}var Sh="mjsd4h0",kh="mjsd4h4",Eh="mjsd4h1",Th={thead:"mjsd4h2",tbody:"mjsd4h3"};function Ah({children:e,...t}){return te("table",{className:Sh,...t,children:e})}function Mh({children:e,...t}){return te("thead",{...t,children:e})}function Ch({children:e,...t}){return te("tbody",{...t,children:e})}function jh({children:e,...t}){return te("th",{className:Eh,...t,children:e})}function Oh({children:e,isHead:t=!1,...n}){return te("tr",{className:Th[t?"thead":"tbody"],...n,children:e})}function Nh({children:e,...t}){return te("td",{className:kh,...t,children:e})}function Ph({children:e,...t}){return te("tfoot",{...t,children:e})}const tn=Object.assign(Ah,{Body:Ch,Cell:Nh,Footer:Ph,Head:Mh,Header:jh,Row:Oh});var Dh="_9zhexr1",Lh="_9zhexr0";function Rh({panel:e,digest:t}){const n=new Ia(e,t);return n.empty?null:te("div",{className:Lh,children:te(tn,{children:[te("caption",{className:Dh,children:e.title}),te(tn.Head,{children:te(tn.Row,{isHead:!0,children:n.header.map((r,l)=>te(tn.Header,{align:l==0?"left":"right",children:r},e.id+"header"+r))})}),te(tn.Body,{children:n.body.map((r,l)=>te(tn.Row,{children:r.map((i,a)=>te(tn.Cell,{align:a==0?"left":"right",children:i},e.id+"_value_"+l+"_"+a))},e.id+"row"+l))})]})})}function Fh({panel:e,digest:t}){if(e.kind==qr.chart)return te(xh,{panel:e,digest:t});if(e.kind==qr.summary)return te(Rh,{panel:e,digest:t})}const zh=(e,t)=>{if(e.kind=="chart")return{xs:12,lg:e.fullWidth?12:6};if(e.kind=="summary"){const r=new Ia(e,t).view.aggregates.length,l=r>6?12:r>1?6:3;return{xs:12,md:r>6||r>1?12:6,lg:l}}return{}};var Bh="_1ser6zm0",Ih="_1ser6zm1",Hh="_1ser6zm2";function $h({section:e,digest:t}){const n=J0(e,t),r=e.panels.filter(l=>l.kind!==qr.stat);return n||!r.length?null:te("section",{children:[e.title&&te(jn,{className:Bh,align:"baseline",gap:2,children:[te(th,{className:Ih,color:Mu.colors.primary.dark,width:"15px",height:"15px"}),te(jn,{direction:"column",children:[te("h3",{children:e.title}),te("p",{children:e.summary})]})]}),te("div",{className:Hh,children:te(lo,{gap:4,children:r.map(l=>te(lo.Column,{...zh(l,t),children:te(Fh,{panel:l,digest:t},l.id)},l.id+"col"))},e.id+"row")})]})}var Vh="_1t27jiw0",Uh="_1t27jiw1";function qh({tab:e,digest:t}){return te(jn,{id:e.id,direction:"column",gap:4,children:[te("div",{className:Vh,children:[te("h2",{className:Uh,children:e.title}),te("p",{children:e.summary})]}),e.sections.map(n=>te($h,{section:n,digest:t},n.id))]})}var Wh="duafue0",Kh="duafue1";function Gh({digest:e}){return te(jn,{as:"main",className:Kr(Au,Wh),direction:"column",gap:4,children:[te(Pc,{digest:e}),e.config.tabs.map(t=>te(qh,{tab:t,digest:e},t.id)),te("section",{children:[te("hr",{}),te("p",{className:Kh,children:"Select a time interval by holding down the mouse on any graph to zoom. To cancel zoom, double click on any graph."})]})]})}const Yh=document.getElementById("root");Eu().then(e=>An(te(Gh,{digest:e}),Yh));
</script>
<style>
.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:rgba(0,0,0,.07);position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:#616161;letter-spacing:.075em;line-height:1.375;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:#424242;overflow-wrap:break-word}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:2.5rem}h4{font-size:2rem}p{font-size:1.5rem}#root{isolation:isolate}:root{--_107fwtn0: .25rem;--_107fwtn1: .5rem;--_107fwtn2: .75rem;--_107fwtn3: 1rem;--_107fwtn4: 1.25rem;--_107fwtn5: 1.5rem;--_107fwtn6: 1.75rem;--_107fwtn7: 2rem;--_107fwtn8: 3rem;--_107fwtn9: 4rem;--_107fwtna: 5rem;--_107fwtnb: 0px;--_107fwtnc: 480px;--_107fwtnd: 768px;--_107fwtne: 1024px;--_107fwtnf: 1440px;--_107fwtng: 1920px;--_107fwtnh: .5rem;--_107fwtni: .75rem;--_107fwtnj: 1rem;--_107fwtnk: 1.1rem;--_107fwtnl: 1.25rem;--_107fwtnm: 1.5rem;--_107fwtnn: 2rem;--_107fwtno: 2.5rem;--_107fwtnp: 3rem;--_107fwtnq: 3.5rem;--_107fwtnr: 4rem;--_107fwtns: clamp(2rem, 4vw, 4rem);--_107fwtnt: 100;--_107fwtnu: 200;--_107fwtnv: 300;--_107fwtnw: 400;--_107fwtnx: 500;--_107fwtny: 600;--_107fwtnz: 700;--_107fwtn10: 800;--_107fwtn11: 900;--_107fwtn12: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--_107fwtn13: ui-serif,serif;--_107fwtn14: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--_107fwtn15: -.05em;--_107fwtn16: .025em;--_107fwtn17: .05em;--_107fwtn18: .075em;--_107fwtn19: .15em;--_107fwtn1a: .5em;--_107fwtn1b: .75em;--_107fwtn1c: 1em;--_107fwtn1d: .95;--_107fwtn1e: 1.1;--_107fwtn1f: 1.25;--_107fwtn1g: 1.375;--_107fwtn1h: 1.5;--_107fwtn1i: 1.75;--_107fwtn1j: 2}._107fwtn1t{--_107fwtn1k: #000000;--_107fwtn1l: #ffffff;--_107fwtn1m: #f5f5f5;--_107fwtn1n: #eeeeee;--_107fwtn1o: #e0e0e0;--_107fwtn1p: #212121;--_107fwtn1q: #616161;--_107fwtn1r: #bdbdbd;--_107fwtn1s: #9e9e9e}._12adq2j0{flex-direction:row}._12adq2j1{flex-direction:column}._12adq2j2{flex-wrap:nowrap}._12adq2j3{flex-wrap:wrap}._12adq2j4{flex-wrap:wrap-reverse}._12adq2j5{align-items:flex-start}._12adq2j6{align-items:flex-end}._12adq2j7{align-items:stretch}._12adq2j8{align-items:center}._12adq2j9{align-items:baseline}._12adq2ja{align-items:start}._12adq2jb{align-items:end}._12adq2jc{align-items:self-start}._12adq2jd{align-items:self-end}._12adq2je{justify-content:flex-start}._12adq2jf{justify-content:flex-end}._12adq2jg{justify-content:start}._12adq2jh{justify-content:end}._12adq2ji{justify-content:left}._12adq2jj{justify-content:right}._12adq2jk{justify-content:center}._12adq2jl{justify-content:space-between}._12adq2jm{justify-content:space-around}._12adq2jn{justify-content:space-evenly}._12adq2jo{gap:0}._12adq2jp{gap:var(--_107fwtn0)}._12adq2jq{gap:var(--_107fwtn2)}._12adq2jr{gap:var(--_107fwtn3)}._12adq2js{gap:var(--_107fwtn8)}._12adq2jt{gap:var(--_107fwtna)}._12adq2ju{padding:var(--_107fwtn2)}._12adq2jv{padding:var(--_107fwtn4)}._12adq2jw{padding:var(--_107fwtn6)}._12adq2jx{padding:var(--_107fwtn9)}._12adq2j13{display:flex;flex-grow:var(--_12adq2jy);flex-shrink:var(--_12adq2jz);flex-basis:var(--_12adq2j10);height:var(--_12adq2j11);width:var(--_12adq2j12)}.zgo6rw0{font-size:var(--_107fwtns)}.zgo6rw1{color:var(--_107fwtn1q)}.pjo9ul0{display:grid;grid-template-rows:auto;grid-template-columns:repeat(12,1fr)}.pjo9ul1{gap:var(--_107fwtn0)}.pjo9ul2{gap:clamp(var(--_107fwtn0),4vw,var(--_107fwtn1))}.pjo9ul3{gap:clamp(var(--_107fwtn0),4vw,var(--_107fwtn5))}.pjo9ul4{gap:clamp(var(--_107fwtn0),4vw,var(--_107fwtna))}@media (min-width: 0px){.pjo9ul5{grid-column:span 1}.pjo9ulb{grid-column:span 2}.pjo9ulh{grid-column:span 3}.pjo9uln{grid-column:span 4}.pjo9ult{grid-column:span 5}.pjo9ulz{grid-column:span 6}.pjo9ul15{grid-column:span 7}.pjo9ul1b{grid-column:span 8}.pjo9ul1h{grid-column:span 9}.pjo9ul1n{grid-column:span 10}.pjo9ul1t{grid-column:span 11}.pjo9ul1z{grid-column:span 12}}@media (min-width: 480px){.pjo9ul6{grid-column:span 1}.pjo9ulc{grid-column:span 2}.pjo9uli{grid-column:span 3}.pjo9ulo{grid-column:span 4}.pjo9ulu{grid-column:span 5}.pjo9ul10{grid-column:span 6}.pjo9ul16{grid-column:span 7}.pjo9ul1c{grid-column:span 8}.pjo9ul1i{grid-column:span 9}.pjo9ul1o{grid-column:span 10}.pjo9ul1u{grid-column:span 11}.pjo9ul20{grid-column:span 12}}@media (min-width: 768px){.pjo9ul7{grid-column:span 1}.pjo9uld{grid-column:span 2}.pjo9ulj{grid-column:span 3}.pjo9ulp{grid-column:span 4}.pjo9ulv{grid-column:span 5}.pjo9ul11{grid-column:span 6}.pjo9ul17{grid-column:span 7}.pjo9ul1d{grid-column:span 8}.pjo9ul1j{grid-column:span 9}.pjo9ul1p{grid-column:span 10}.pjo9ul1v{grid-column:span 11}.pjo9ul21{grid-column:span 12}}@media (min-width: 1024px){.pjo9ul8{grid-column:span 1}.pjo9ule{grid-column:span 2}.pjo9ulk{grid-column:span 3}.pjo9ulq{grid-column:span 4}.pjo9ulw{grid-column:span 5}.pjo9ul12{grid-column:span 6}.pjo9ul18{grid-column:span 7}.pjo9ul1e{grid-column:span 8}.pjo9ul1k{grid-column:span 9}.pjo9ul1q{grid-column:span 10}.pjo9ul1w{grid-column:span 11}.pjo9ul22{grid-column:span 12}}@media (min-width: 1440px){.pjo9ul9{grid-column:span 1}.pjo9ulf{grid-column:span 2}.pjo9ull{grid-column:span 3}.pjo9ulr{grid-column:span 4}.pjo9ulx{grid-column:span 5}.pjo9ul13{grid-column:span 6}.pjo9ul19{grid-column:span 7}.pjo9ul1f{grid-column:span 8}.pjo9ul1l{grid-column:span 9}.pjo9ul1r{grid-column:span 10}.pjo9ul1x{grid-column:span 11}.pjo9ul23{grid-column:span 12}}@media (min-width: 1920px){.pjo9ula{grid-column:span 1}.pjo9ulg{grid-column:span 2}.pjo9ulm{grid-column:span 3}.pjo9uls{grid-column:span 4}.pjo9uly{grid-column:span 5}.pjo9ul14{grid-column:span 6}.pjo9ul1a{grid-column:span 7}.pjo9ul1g{grid-column:span 8}.pjo9ul1m{grid-column:span 9}.pjo9ul1s{grid-column:span 10}.pjo9ul1y{grid-column:span 11}.pjo9ul24{grid-column:span 12}}._61ep0p0{position:relative}._61ep0p1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--_107fwtnm);font-weight:var(--_107fwtnx);padding:var(--_107fwtn1) var(--_107fwtn7);border:1px dashed var(--_107fwtn1o)}._61ep0p2{break-inside:avoid}._61ep0p3{color:var(--_107fwtn1q);font-weight:var(--_107fwtnx)}._61ep0p4{margin-top:var(--_107fwtn0);margin-bottom:var(--_107fwtn0)}.mjsd4h0{border-collapse:collapse;width:100%}.mjsd4h1{padding:var(--_107fwtn2);font-size:var(--_107fwtnm);font-weight:var(--_107fwtny)}.mjsd4h3:hover{background-color:var(--_107fwtn1n)}.mjsd4h3:nth-child(odd):not(:hover){background-color:var(--_107fwtn1m)}.mjsd4h3:nth-child(2n):not(:hover){background-color:var(--_107fwtn1l)}.mjsd4h4{padding:var(--_107fwtn2);font-size:var(--_107fwtnl)}._9zhexr0{overflow-x:auto}._9zhexr1{text-align:center;font-weight:var(--_107fwtnx);font-size:var(--_107fwtnn);color:var(--_107fwtn1p);padding:var(--_107fwtn2)}._1ser6zm0{margin-left:-4px;margin-bottom:var(--_107fwtn7)}._1ser6zm1{position:relative;top:-1px}@media (min-width: 1024px){._1ser6zm2{padding:var(--_107fwtn7)}}._1t27jiw0{border-left:6px solid var(--_107fwtn1o);padding-left:var(--_107fwtn4)}._1t27jiw1{line-height:var(--_107fwtn1e);margin-bottom:var(--_107fwtn4)}.duafue0{padding:var(--_107fwtn4)}.duafue1{color:var(--_107fwtn1q);font-style:italic}@media (min-width: 1024px){.duafue0{padding:var(--_107fwtna)}}
</style>
</head>
<body>
<div id="root"></div>
<script id="data" type="application/json; charset=utf-8; gzip; base64">H4sIAAAAAAAA/+RbWY/bOLZ+71/BK+AiFcAtaLG8vVx0qpG+AYLuQlJJHnqCalo6toiSSIWk7Hi6678PSGq1JJeUqplBZh4Sl23x7Ofjx8V/WnAAKq2NFTK6I3trZkVYYmvzpyWJTMDaWPcLFGERbxnmkTWzJN4Ka/P7n5aAUBJGzZsMU0jKzzkB8+eXHPjJ2lhEAsf64d//738k3gv0t9xxvIX5H3Es4bP18HlW6XxTDkDvsARrZt0TGlkbS0gsrZlF1N8Sb3907MKKHx1bm/CjY80skacp1opvY0CVcq0Hccg4CKBSIBkDonm6BY7YDkmSgkAYffyAYiwQfIUwlxAhjCQIiUTISSbRlRr0RwQ7nCfyD7TLqdb/ErEDcIRRBpywqJRnI2WBtgyFmKIYkgydWI6AipwDkjGW6j03Os5MTbEMYzB2mvTkxddKRIwPgEQGIdkRiBChDUHG2BnCNDI62q5+/CBqEThJWIiVp019WkyIMxwSebKth1lvYmMpszsOX8bm9f9vb2/QO/iSK+lTU+t2UqvF8ULc5ewWT4mBPD3m4F1UhL7XUXzYX/Dz52LoFF+9y76W1pz7K5nEifYI7Zhysxig6pAIRATCFBEakdAMV+7HgBIsgYYnBF9VWICGEKFjDBSl+J7QfUu3QHiPCRWmpsRJSEhRTiMwpfd4JHeYJBANFgy6EMnXeuiUOPqdOGodbIeMGQ2vwpDxSHkrWaMDmm1nFwbUg0IdzjDJI0CYnhr1pkzLBQpZBAJFkAHVslmjS230DnYqbAwJkO9AZIwKuMZJssXhvU5gyjigCCQmiRiMrALsOw4hkMOFuLbD+q54fHITzjsBxSnLqVQ+K0NQacjERtNOqEIe6cB7oNMRJHjMeGVAmf9uaSOEtA19GrRfl2fBMWA5sxLYg3anBZNK+jRMytZBr7gSjVB2tQ5e9gt+pEV75Ra92endG+A7xlNMQ9AlcSBw7M+SOziFPx/Oo2EoXQfq4RCoJElHwRmwroP/LbGzVrgVwA8Q9egosabH8u8YjmbWLk+STySSsbWRPIeqE8MYcznUKu6IVjnk/U1ywEmugKCnaIe76mxG+fhB9NefN1h/beZkSFVv0cmYs3wfs1zWOeM5vTD9xuxoHj0ylILkJFRZ4hzUnGwIXIs4HojIcUL+Dojs9AcUIFI5IzTkgAUgxlEExd9d2qfSWKfcOk/ZE2eY2bcD+i3HVKj6K0D9QoK6RFCnGUt0jEkYGygnokJzFcRqWtpxlg5Rl3HRGIe/V/iwR3/9hbK1Y14C87J+OY4qXvD/OyaH4yJcrYOeJ8T1anJcfLukUQdNMhSyNEtAITYFpNCvsWQrwqX8nBUorOFbDRWZKkVCFbLmmUEQwDxiR9qNST9sei2Xfqtn0qalRKAwxpkEjjLODkShPabVvFvamDK12EwzxiWmssKdhgcGtX7hOIsFyhJmEqrhVz1WjVCTrOF1TaOLvI7eH3jejrrUTO6IDYP/sGb6xoVXm9d1ULkbyAFU/l65zZTQjt3+ONv5uBDMRyD+aXsdE+vmiIkkdP8sPfnJyLrs/AD+bkEeASi6X6iZXee4arvGHK/rKga0I1xItD2ZGiRUr0J0L1YUgEPKJKCYqQr5KREM3VN2pAgL9KKE/FrMC0WtXtzevn71YnIMZSLuYkwjEes+f1Isb9++Rw1Zl2PZXa9rx4hEEt+DaE1qKiRN4QbamoucyX4XiXqW2nlvZF32t7vE1/6qmlHAIKrS0SSxwJ9mHUz1MGSUKhueycnrStxlPxeP+QlC4m1CRGz65Pb6BpWmMvocjlfd9ix+vyulXXZ7+ZjbNQboBPe2+lRPtwkL7wdmzql+vjKyLnu5eszLApIL6rHjAOcJFoqzbWGnZjVCiSRYtgCzl3Y21yTnJgioWB/mgPZAFfGFCDGanAyHqabyVENLi8vYAx6P2AzYcnYUwO/+HSxx5J7U988SO0H+J7FF97+XLZYhPsL27kAkTu6SMHtSDb/FfF9MGhKo3OUJusGEysuhb3PLIRno6u31zUuUAhY5Lw8FW9ShJAdJISE0EhAkkKpXRhX3xHtNo7YQshTQgQiyTUZz0G7IduRpOPxa07k3NMsl+hkSfLocqzYV7QxGV6/f/HwWJG7qhRyAgtCLaoyOsDWR2J7QlxxTSXankqdGWlBJbjHKBfAXouCdhErgWNs0QyIPY8VNw4SE9wbNt7mU6qtyT7II2AtRmvGEUIdJ/7pmbKiv8zRPsCQHQG/xieUSvY/J7pHibPPVARHo6vrt+0bYzaaoau0tSYg8mdI7wnYo5vWxT04VyIZqIkuMBqE1sF1ZqyZxRXF/ezSl3G2fRvuLBYkpwlenxxD2jAl3RqMrtZTp6/CyFhvMv5q+BMt5CLreqjm/vdLCVemhLewJ1WsMzDk5PKXtn4iUxu1pOLno6f0uSr4eiZImSOcYqZERZUqUplJmEg85QM/G4NhgEfq0YL2pQUcZ+Ct8lWPi1ebmg0LQ1ZtfmyEzc8QLs1uBk+QcQCXTkNiEQqF62py3lR1dUiZVgEliIHKGJM4MNt7DSV9gakvRV2NYGKp5v31yk5AdiAxTU9AFJCtAMAcK2uSLFPqVyUqH5dwvSoxGKYvyBBCkRAqk/rEjrTj2Fou6IK4V2/gEW/RR5decQP0mY+CNDwcI9pjTtqN4rlVssXp9hFQPH7RVPLogwp9g+16tl2RzafNEDl27alJZ69Dnt3xs3x3FnQAhnu2U4r0RNjJ2Xf7cgW4hMZdlOBrxK7kC0Kj89uOH4r6bItPj/c+eWi83KgvjHO7uiFbFUnMnZVBrS1C1Vcb0hyFkZq0wuWyinJcww1lOI8lJppcS1S6k1puCEAXb7VaVgaHmul2JK0wrpsuGAE2W1WpjQjZSsRePnrjOukMmXh0aPKjt5qxnI1cviOvVWB2mwnlzalsT2hEDSvunN+7YffuiNcUIl3v2Wwc9KK0wndrnQMOGalhLwf2imD80xWBJwo6mFM0sogGvmvLoHh2JjDvVSUIo5z8DDLr2FT/BCWIcJbDH4UnxaaEHCfTTzZuB+cYbMd/seRb+qzdy/ME5Z//u5nr6Rk5z1BN3c5qinmk3R0dYSA44nY4L3cHPjxD+8DR21i4tXFDQqMNVmDeMEx10MFvBuDn8W6I5FjHM0yMi0J3Xzl1pOjwKKtSA6ShRbzaIEib6wEFbM9z//vmaldC9+IZbCsUdBLPVKbWY0t5vvpfgTr2X0JtsyYFG5wUPNBKNm6iFsw3dXs/Fg6aIgWdHoGmvkSHLVTLP2bn+cKyh9d73QF+MPfXGEqbqdCfp3ON8f6b0F/XRVK3eiJS47T6vxD5a4Kh44vyaTV3WuvnxNgGh9wmw3juJAeH9nsNeH7boSq9u6pTlXtJJoJLwxgWelgfWw+eHhx/qH/xkmOO08XsfEQLFnDAVb6v4gYv1eWYBjX7b7QRIa+P7juPMLHOfwNq4juM4LZnGoNaPiFLQr6dMI5PKijWzSveUbeqJh5YUjXE9QrTz1sZduq6/CPzA893lw2X9YQzhvWhYwM1t6vaVxsb3ReO0bdTSykFCqxo34PwIsTFOw0hfKGZ9Z8sTB5Y0ZuIwc/TSE63uoe9EycVSaeKos1sTE0cXi61po0RPah9mPTcSx4mtf/nWL/eQi057mI/vUvy1+9VZn7BsRJss1sGiPTCsttV7W0VnfeP2dYk23dq482Dl+atZ8ajvzucL77xBimf95VyBhnly5SwC2x3oDHzYWxvPndtzb2Zp9xfu3F6tZlaqHnC9te2tZ1ZKqLVRMHS1dl5am2Ad2Kulfhu8tDYLx7OXnn671m9X9jIYbiqt0527trssdPqOay/8SufSXs47Or31wl4tKp3eemWv1pVOI2GoH7VG3w1sf1F66azsoNSoRa8KjV4Q2I5fqfXXi9I3pXbuu7a7qNQGq5UdBP39bKLvDLayNmpl++ugDIOywy9D73Qi4Nr+sg7AynaDRgC8hWd7i4H+16oc2/XcxbrQFdhL1xnW5djeYrlYVdocO3D9Splrr1eL4BHY0EqXyqpVmWbPs5fLQZ2+49hrt1LpO4G9qnX6rmt7qwGwMQl2FvZqXuiaz+f2vMqvKdciv3PbCWqlq5Xt1H7OXc+e1/mdz317HpxjVdFlXt1jc992vfUgaJkuc5aOXdaftwgW+o22z127tlvY5wbByl7VZR/4+ruy7NXbZZ31wPfteQf0SsioDfRcO1ioBy8gVlCDY/Ft4LSBsf744eGHfwQAAP//qed+acg8AAA=
</script>
</body>
</html>