403Webshell
Server IP : 69.72.244.102  /  Your IP : 216.73.216.164
Web Server : LiteSpeed
System : Linux s3434.fra1.stableserver.net 4.18.0-513.24.1.lve.2.el8.x86_64 #1 SMP Fri May 24 12:42:50 UTC 2024 x86_64
User : konzalta ( 1271)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/konzalta/exams.konzaltant.com/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/konzalta/exams.konzaltant.com/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tayari — KCSE Readiness</title>
<meta name="description" content="Know exactly how ready you are for KCSE — and what to fix next.">
<style>*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-56{width:14rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-40{max-width:10rem}.max-w-6xl{max-width:72rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}</style>
</head>
<body>
<div id="root"></div>
<script>(()=>{var qM=Object.create;var mv=Object.defineProperty;var XM=Object.getOwnPropertyDescriptor;var ZM=Object.getOwnPropertyNames;var QM=Object.getPrototypeOf,JM=Object.prototype.hasOwnProperty;var at=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(r){throw t=0,r}},e2=(e,t)=>{for(var r in t)mv(e,r,{get:t[r],enumerable:!0})},t2=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of ZM(t))!JM.call(e,i)&&i!==r&&mv(e,i,{get:()=>t[i],enumerable:!(n=XM(t,i))||n.enumerable});return e};var z=(e,t,r)=>(r=e!=null?qM(QM(e)):{},t2(t||!e||!e.__esModule?mv(r,"default",{value:e,enumerable:!0}):r,e));var s1=at(fe=>{"use strict";var Jl=Symbol.for("react.element"),r2=Symbol.for("react.portal"),n2=Symbol.for("react.fragment"),i2=Symbol.for("react.strict_mode"),o2=Symbol.for("react.profiler"),a2=Symbol.for("react.provider"),l2=Symbol.for("react.context"),s2=Symbol.for("react.forward_ref"),u2=Symbol.for("react.suspense"),c2=Symbol.for("react.memo"),f2=Symbol.for("react.lazy"),Zw=Symbol.iterator;function d2(e){return e===null||typeof e!="object"?null:(e=Zw&&e[Zw]||e["@@iterator"],typeof e=="function"?e:null)}var e1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},t1=Object.assign,r1={};function oa(e,t,r){this.props=e,this.context=t,this.refs=r1,this.updater=r||e1}oa.prototype.isReactComponent={};oa.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};oa.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function n1(){}n1.prototype=oa.prototype;function vv(e,t,r){this.props=e,this.context=t,this.refs=r1,this.updater=r||e1}var yv=vv.prototype=new n1;yv.constructor=vv;t1(yv,oa.prototype);yv.isPureReactComponent=!0;var Qw=Array.isArray,i1=Object.prototype.hasOwnProperty,gv={current:null},o1={key:!0,ref:!0,__self:!0,__source:!0};function a1(e,t,r){var n,i={},o=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)i1.call(t,n)&&!o1.hasOwnProperty(n)&&(i[n]=t[n]);var l=arguments.length-2;if(l===1)i.children=r;else if(1<l){for(var s=Array(l),u=0;u<l;u++)s[u]=arguments[u+2];i.children=s}if(e&&e.defaultProps)for(n in l=e.defaultProps,l)i[n]===void 0&&(i[n]=l[n]);return{$$typeof:Jl,type:e,key:o,ref:a,props:i,_owner:gv.current}}function p2(e,t){return{$$typeof:Jl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function xv(e){return typeof e=="object"&&e!==null&&e.$$typeof===Jl}function m2(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Jw=/\/+/g;function hv(e,t){return typeof e=="object"&&e!==null&&e.key!=null?m2(""+e.key):t.toString(36)}function Pc(e,t,r,n,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Jl:case r2:a=!0}}if(a)return a=e,i=i(a),e=n===""?"."+hv(a,0):n,Qw(i)?(r="",e!=null&&(r=e.replace(Jw,"$&/")+"/"),Pc(i,t,r,"",function(u){return u})):i!=null&&(xv(i)&&(i=p2(i,r+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(Jw,"$&/")+"/")+e)),t.push(i)),1;if(a=0,n=n===""?".":n+":",Qw(e))for(var l=0;l<e.length;l++){o=e[l];var s=n+hv(o,l);a+=Pc(o,t,r,s,i)}else if(s=d2(e),typeof s=="function")for(e=s.call(e),l=0;!(o=e.next()).done;)o=o.value,s=n+hv(o,l++),a+=Pc(o,t,r,s,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function Ec(e,t,r){if(e==null)return e;var n=[],i=0;return Pc(e,n,"","",function(o){return t.call(r,o,i++)}),n}function h2(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var $t={current:null},kc={transition:null},v2={ReactCurrentDispatcher:$t,ReactCurrentBatchConfig:kc,ReactCurrentOwner:gv};function l1(){throw Error("act(...) is not supported in production builds of React.")}fe.Children={map:Ec,forEach:function(e,t,r){Ec(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Ec(e,function(){t++}),t},toArray:function(e){return Ec(e,function(t){return t})||[]},only:function(e){if(!xv(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};fe.Component=oa;fe.Fragment=n2;fe.Profiler=o2;fe.PureComponent=vv;fe.StrictMode=i2;fe.Suspense=u2;fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=v2;fe.act=l1;fe.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=t1({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=gv.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(s in t)i1.call(t,s)&&!o1.hasOwnProperty(s)&&(n[s]=t[s]===void 0&&l!==void 0?l[s]:t[s])}var s=arguments.length-2;if(s===1)n.children=r;else if(1<s){l=Array(s);for(var u=0;u<s;u++)l[u]=arguments[u+2];n.children=l}return{$$typeof:Jl,type:e.type,key:i,ref:o,props:n,_owner:a}};fe.createContext=function(e){return e={$$typeof:l2,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:a2,_context:e},e.Consumer=e};fe.createElement=a1;fe.createFactory=function(e){var t=a1.bind(null,e);return t.type=e,t};fe.createRef=function(){return{current:null}};fe.forwardRef=function(e){return{$$typeof:s2,render:e}};fe.isValidElement=xv;fe.lazy=function(e){return{$$typeof:f2,_payload:{_status:-1,_result:e},_init:h2}};fe.memo=function(e,t){return{$$typeof:c2,type:e,compare:t===void 0?null:t}};fe.startTransition=function(e){var t=kc.transition;kc.transition={};try{e()}finally{kc.transition=t}};fe.unstable_act=l1;fe.useCallback=function(e,t){return $t.current.useCallback(e,t)};fe.useContext=function(e){return $t.current.useContext(e)};fe.useDebugValue=function(){};fe.useDeferredValue=function(e){return $t.current.useDeferredValue(e)};fe.useEffect=function(e,t){return $t.current.useEffect(e,t)};fe.useId=function(){return $t.current.useId()};fe.useImperativeHandle=function(e,t,r){return $t.current.useImperativeHandle(e,t,r)};fe.useInsertionEffect=function(e,t){return $t.current.useInsertionEffect(e,t)};fe.useLayoutEffect=function(e,t){return $t.current.useLayoutEffect(e,t)};fe.useMemo=function(e,t){return $t.current.useMemo(e,t)};fe.useReducer=function(e,t,r){return $t.current.useReducer(e,t,r)};fe.useRef=function(e){return $t.current.useRef(e)};fe.useState=function(e){return $t.current.useState(e)};fe.useSyncExternalStore=function(e,t,r){return $t.current.useSyncExternalStore(e,t,r)};fe.useTransition=function(){return $t.current.useTransition()};fe.version="18.3.1"});var F=at((FY,u1)=>{"use strict";u1.exports=s1()});var x1=at(Ce=>{"use strict";function Av(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,i=e[n];if(0<Oc(i,t))e[n]=t,e[r]=i,r=n;else break e}}function Gr(e){return e.length===0?null:e[0]}function Ic(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,i=e.length,o=i>>>1;n<o;){var a=2*(n+1)-1,l=e[a],s=a+1,u=e[s];if(0>Oc(l,r))s<i&&0>Oc(u,l)?(e[n]=u,e[s]=r,n=s):(e[n]=l,e[a]=r,n=a);else if(s<i&&0>Oc(u,r))e[n]=u,e[s]=r,n=s;else break e}}return t}function Oc(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(c1=performance,Ce.unstable_now=function(){return c1.now()}):(bv=Date,f1=bv.now(),Ce.unstable_now=function(){return bv.now()-f1});var c1,bv,f1,mn=[],mi=[],y2=1,Pr=null,Ct=3,_c=!1,to=!1,ts=!1,m1=typeof setTimeout=="function"?setTimeout:null,h1=typeof clearTimeout=="function"?clearTimeout:null,d1=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Ev(e){for(var t=Gr(mi);t!==null;){if(t.callback===null)Ic(mi);else if(t.startTime<=e)Ic(mi),t.sortIndex=t.expirationTime,Av(mn,t);else break;t=Gr(mi)}}function Pv(e){if(ts=!1,Ev(e),!to)if(Gr(mn)!==null)to=!0,Ov(kv);else{var t=Gr(mi);t!==null&&Cv(Pv,t.startTime-e)}}function kv(e,t){to=!1,ts&&(ts=!1,h1(rs),rs=-1),_c=!0;var r=Ct;try{for(Ev(t),Pr=Gr(mn);Pr!==null&&(!(Pr.expirationTime>t)||e&&!g1());){var n=Pr.callback;if(typeof n=="function"){Pr.callback=null,Ct=Pr.priorityLevel;var i=n(Pr.expirationTime<=t);t=Ce.unstable_now(),typeof i=="function"?Pr.callback=i:Pr===Gr(mn)&&Ic(mn),Ev(t)}else Ic(mn);Pr=Gr(mn)}if(Pr!==null)var o=!0;else{var a=Gr(mi);a!==null&&Cv(Pv,a.startTime-t),o=!1}return o}finally{Pr=null,Ct=r,_c=!1}}var Nc=!1,Cc=null,rs=-1,v1=5,y1=-1;function g1(){return!(Ce.unstable_now()-y1<v1)}function wv(){if(Cc!==null){var e=Ce.unstable_now();y1=e;var t=!0;try{t=Cc(!0,e)}finally{t?es():(Nc=!1,Cc=null)}}else Nc=!1}var es;typeof d1=="function"?es=function(){d1(wv)}:typeof MessageChannel<"u"?(Sv=new MessageChannel,p1=Sv.port2,Sv.port1.onmessage=wv,es=function(){p1.postMessage(null)}):es=function(){m1(wv,0)};var Sv,p1;function Ov(e){Cc=e,Nc||(Nc=!0,es())}function Cv(e,t){rs=m1(function(){e(Ce.unstable_now())},t)}Ce.unstable_IdlePriority=5;Ce.unstable_ImmediatePriority=1;Ce.unstable_LowPriority=4;Ce.unstable_NormalPriority=3;Ce.unstable_Profiling=null;Ce.unstable_UserBlockingPriority=2;Ce.unstable_cancelCallback=function(e){e.callback=null};Ce.unstable_continueExecution=function(){to||_c||(to=!0,Ov(kv))};Ce.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):v1=0<e?Math.floor(1e3/e):5};Ce.unstable_getCurrentPriorityLevel=function(){return Ct};Ce.unstable_getFirstCallbackNode=function(){return Gr(mn)};Ce.unstable_next=function(e){switch(Ct){case 1:case 2:case 3:var t=3;break;default:t=Ct}var r=Ct;Ct=t;try{return e()}finally{Ct=r}};Ce.unstable_pauseExecution=function(){};Ce.unstable_requestPaint=function(){};Ce.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=Ct;Ct=e;try{return t()}finally{Ct=r}};Ce.unstable_scheduleCallback=function(e,t,r){var n=Ce.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0<r?n+r:n):r=n,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return i=r+i,e={id:y2++,callback:t,priorityLevel:e,startTime:r,expirationTime:i,sortIndex:-1},r>n?(e.sortIndex=r,Av(mi,e),Gr(mn)===null&&e===Gr(mi)&&(ts?(h1(rs),rs=-1):ts=!0,Cv(Pv,r-n))):(e.sortIndex=i,Av(mn,e),to||_c||(to=!0,Ov(kv))),e};Ce.unstable_shouldYield=g1;Ce.unstable_wrapCallback=function(e){var t=Ct;return function(){var r=Ct;Ct=t;try{return e.apply(this,arguments)}finally{Ct=r}}}});var w1=at(($Y,b1)=>{"use strict";b1.exports=x1()});var PE=at(dr=>{"use strict";var g2=F(),cr=w1();function K(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var CS=new Set,Es={};function ho(e,t){ka(e,t),ka(e+"Capture",t)}function ka(e,t){for(Es[e]=t,e=0;e<t.length;e++)CS.add(t[e])}var Bn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Zv=Object.prototype.hasOwnProperty,x2=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,S1={},A1={};function b2(e){return Zv.call(A1,e)?!0:Zv.call(S1,e)?!1:x2.test(e)?A1[e]=!0:(S1[e]=!0,!1)}function w2(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function S2(e,t,r,n){if(t===null||typeof t>"u"||w2(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Kt(e,t,r,n,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Et={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Et[e]=new Kt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Et[t]=new Kt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Et[e]=new Kt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Et[e]=new Kt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Et[e]=new Kt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Et[e]=new Kt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Et[e]=new Kt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Et[e]=new Kt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Et[e]=new Kt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Uy=/[\-:]([a-z])/g;function Vy(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Uy,Vy);Et[t]=new Kt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Uy,Vy);Et[t]=new Kt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Uy,Vy);Et[t]=new Kt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Et[e]=new Kt(e,1,!1,e.toLowerCase(),null,!1,!1)});Et.xlinkHref=new Kt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Et[e]=new Kt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ky(e,t,r,n){var i=Et.hasOwnProperty(t)?Et[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(S2(t,r,i,n)&&(r=null),n||i===null?b2(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Un=g2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Tc=Symbol.for("react.element"),sa=Symbol.for("react.portal"),ua=Symbol.for("react.fragment"),Hy=Symbol.for("react.strict_mode"),Qv=Symbol.for("react.profiler"),IS=Symbol.for("react.provider"),_S=Symbol.for("react.context"),Yy=Symbol.for("react.forward_ref"),Jv=Symbol.for("react.suspense"),ey=Symbol.for("react.suspense_list"),Gy=Symbol.for("react.memo"),vi=Symbol.for("react.lazy"),NS=Symbol.for("react.offscreen"),E1=Symbol.iterator;function ns(e){return e===null||typeof e!="object"?null:(e=E1&&e[E1]||e["@@iterator"],typeof e=="function"?e:null)}var $e=Object.assign,Iv;function fs(e){if(Iv===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Iv=t&&t[1]||""}return`
`+Iv+e}var _v=!1;function Nv(e,t){if(!e||_v)return"";_v=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&typeof u.stack=="string"){for(var i=u.stack.split(`
`),o=n.stack.split(`
`),a=i.length-1,l=o.length-1;1<=a&&0<=l&&i[a]!==o[l];)l--;for(;1<=a&&0<=l;a--,l--)if(i[a]!==o[l]){if(a!==1||l!==1)do if(a--,l--,0>l||i[a]!==o[l]){var s=`
`+i[a].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{_v=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?fs(e):""}function A2(e){switch(e.tag){case 5:return fs(e.type);case 16:return fs("Lazy");case 13:return fs("Suspense");case 19:return fs("SuspenseList");case 0:case 2:case 15:return e=Nv(e.type,!1),e;case 11:return e=Nv(e.type.render,!1),e;case 1:return e=Nv(e.type,!0),e;default:return""}}function ty(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ua:return"Fragment";case sa:return"Portal";case Qv:return"Profiler";case Hy:return"StrictMode";case Jv:return"Suspense";case ey:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case _S:return(e.displayName||"Context")+".Consumer";case IS:return(e._context.displayName||"Context")+".Provider";case Yy:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gy:return t=e.displayName||null,t!==null?t:ty(e.type)||"Memo";case vi:t=e._payload,e=e._init;try{return ty(e(t))}catch{}}return null}function E2(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ty(t);case 8:return t===Hy?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function _i(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function TS(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function P2(e){var t=TS(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){n=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Rc(e){e._valueTracker||(e._valueTracker=P2(e))}function RS(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=TS(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function sf(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ry(e,t){var r=t.checked;return $e({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function P1(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=_i(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function DS(e,t){t=t.checked,t!=null&&Ky(e,"checked",t,!1)}function ny(e,t){DS(e,t);var r=_i(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?iy(e,t.type,r):t.hasOwnProperty("defaultValue")&&iy(e,t.type,_i(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function k1(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function iy(e,t,r){(t!=="number"||sf(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ds=Array.isArray;function ba(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+_i(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function oy(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(K(91));return $e({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function O1(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(K(92));if(ds(r)){if(1<r.length)throw Error(K(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:_i(r)}}function MS(e,t){var r=_i(t.value),n=_i(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function C1(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function jS(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ay(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?jS(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Dc,LS=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Dc=Dc||document.createElement("div"),Dc.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Dc.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ps(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var hs={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},k2=["Webkit","ms","Moz","O"];Object.keys(hs).forEach(function(e){k2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),hs[t]=hs[e]})});function zS(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||hs.hasOwnProperty(e)&&hs[e]?(""+t).trim():t+"px"}function BS(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=zS(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var O2=$e({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ly(e,t){if(t){if(O2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(K(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(K(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(K(61))}if(t.style!=null&&typeof t.style!="object")throw Error(K(62))}}function sy(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var uy=null;function qy(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var cy=null,wa=null,Sa=null;function I1(e){if(e=Us(e)){if(typeof cy!="function")throw Error(K(280));var t=e.stateNode;t&&(t=jf(t),cy(e.stateNode,e.type,t))}}function FS(e){wa?Sa?Sa.push(e):Sa=[e]:wa=e}function WS(){if(wa){var e=wa,t=Sa;if(Sa=wa=null,I1(e),t)for(e=0;e<t.length;e++)I1(t[e])}}function $S(e,t){return e(t)}function US(){}var Tv=!1;function VS(e,t,r){if(Tv)return e(t,r);Tv=!0;try{return $S(e,t,r)}finally{Tv=!1,(wa!==null||Sa!==null)&&(US(),WS())}}function ks(e,t){var r=e.stateNode;if(r===null)return null;var n=jf(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(K(231,t,typeof r));return r}var fy=!1;if(Bn)try{aa={},Object.defineProperty(aa,"passive",{get:function(){fy=!0}}),window.addEventListener("test",aa,aa),window.removeEventListener("test",aa,aa)}catch{fy=!1}var aa;function C2(e,t,r,n,i,o,a,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(c){this.onError(c)}}var vs=!1,uf=null,cf=!1,dy=null,I2={onError:function(e){vs=!0,uf=e}};function _2(e,t,r,n,i,o,a,l,s){vs=!1,uf=null,C2.apply(I2,arguments)}function N2(e,t,r,n,i,o,a,l,s){if(_2.apply(this,arguments),vs){if(vs){var u=uf;vs=!1,uf=null}else throw Error(K(198));cf||(cf=!0,dy=u)}}function vo(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function KS(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function _1(e){if(vo(e)!==e)throw Error(K(188))}function T2(e){var t=e.alternate;if(!t){if(t=vo(e),t===null)throw Error(K(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var o=i.alternate;if(o===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===r)return _1(i),e;if(o===n)return _1(i),t;o=o.sibling}throw Error(K(188))}if(r.return!==n.return)r=i,n=o;else{for(var a=!1,l=i.child;l;){if(l===r){a=!0,r=i,n=o;break}if(l===n){a=!0,n=i,r=o;break}l=l.sibling}if(!a){for(l=o.child;l;){if(l===r){a=!0,r=o,n=i;break}if(l===n){a=!0,n=o,r=i;break}l=l.sibling}if(!a)throw Error(K(189))}}if(r.alternate!==n)throw Error(K(190))}if(r.tag!==3)throw Error(K(188));return r.stateNode.current===r?e:t}function HS(e){return e=T2(e),e!==null?YS(e):null}function YS(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=YS(e);if(t!==null)return t;e=e.sibling}return null}var GS=cr.unstable_scheduleCallback,N1=cr.unstable_cancelCallback,R2=cr.unstable_shouldYield,D2=cr.unstable_requestPaint,qe=cr.unstable_now,M2=cr.unstable_getCurrentPriorityLevel,Xy=cr.unstable_ImmediatePriority,qS=cr.unstable_UserBlockingPriority,ff=cr.unstable_NormalPriority,j2=cr.unstable_LowPriority,XS=cr.unstable_IdlePriority,Tf=null,gn=null;function L2(e){if(gn&&typeof gn.onCommitFiberRoot=="function")try{gn.onCommitFiberRoot(Tf,e,void 0,(e.current.flags&128)===128)}catch{}}var Jr=Math.clz32?Math.clz32:F2,z2=Math.log,B2=Math.LN2;function F2(e){return e>>>=0,e===0?32:31-(z2(e)/B2|0)|0}var Mc=64,jc=4194304;function ps(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function df(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,a=r&268435455;if(a!==0){var l=a&~i;l!==0?n=ps(l):(o&=a,o!==0&&(n=ps(o)))}else a=r&~i,a!==0?n=ps(a):o!==0&&(n=ps(o));if(n===0)return 0;if(t!==0&&t!==n&&(t&i)===0&&(i=n&-n,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((n&4)!==0&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-Jr(t),i=1<<r,n|=e[r],t&=~i;return n}function W2(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function $2(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Jr(o),l=1<<a,s=i[a];s===-1?((l&r)===0||(l&n)!==0)&&(i[a]=W2(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}function py(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ZS(){var e=Mc;return Mc<<=1,(Mc&4194240)===0&&(Mc=64),e}function Rv(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Ws(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Jr(t),e[t]=r}function U2(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-Jr(r),o=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~o}}function Zy(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Jr(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var we=0;function QS(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var JS,Qy,eA,tA,rA,my=!1,Lc=[],Si=null,Ai=null,Ei=null,Os=new Map,Cs=new Map,gi=[],V2="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function T1(e,t){switch(e){case"focusin":case"focusout":Si=null;break;case"dragenter":case"dragleave":Ai=null;break;case"mouseover":case"mouseout":Ei=null;break;case"pointerover":case"pointerout":Os.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Cs.delete(t.pointerId)}}function is(e,t,r,n,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[i]},t!==null&&(t=Us(t),t!==null&&Qy(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function K2(e,t,r,n,i){switch(t){case"focusin":return Si=is(Si,e,t,r,n,i),!0;case"dragenter":return Ai=is(Ai,e,t,r,n,i),!0;case"mouseover":return Ei=is(Ei,e,t,r,n,i),!0;case"pointerover":var o=i.pointerId;return Os.set(o,is(Os.get(o)||null,e,t,r,n,i)),!0;case"gotpointercapture":return o=i.pointerId,Cs.set(o,is(Cs.get(o)||null,e,t,r,n,i)),!0}return!1}function nA(e){var t=io(e.target);if(t!==null){var r=vo(t);if(r!==null){if(t=r.tag,t===13){if(t=KS(r),t!==null){e.blockedOn=t,rA(e.priority,function(){eA(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Zc(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=hy(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);uy=n,r.target.dispatchEvent(n),uy=null}else return t=Us(r),t!==null&&Qy(t),e.blockedOn=r,!1;t.shift()}return!0}function R1(e,t,r){Zc(e)&&r.delete(t)}function H2(){my=!1,Si!==null&&Zc(Si)&&(Si=null),Ai!==null&&Zc(Ai)&&(Ai=null),Ei!==null&&Zc(Ei)&&(Ei=null),Os.forEach(R1),Cs.forEach(R1)}function os(e,t){e.blockedOn===t&&(e.blockedOn=null,my||(my=!0,cr.unstable_scheduleCallback(cr.unstable_NormalPriority,H2)))}function Is(e){function t(i){return os(i,e)}if(0<Lc.length){os(Lc[0],e);for(var r=1;r<Lc.length;r++){var n=Lc[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Si!==null&&os(Si,e),Ai!==null&&os(Ai,e),Ei!==null&&os(Ei,e),Os.forEach(t),Cs.forEach(t),r=0;r<gi.length;r++)n=gi[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<gi.length&&(r=gi[0],r.blockedOn===null);)nA(r),r.blockedOn===null&&gi.shift()}var Aa=Un.ReactCurrentBatchConfig,pf=!0;function Y2(e,t,r,n){var i=we,o=Aa.transition;Aa.transition=null;try{we=1,Jy(e,t,r,n)}finally{we=i,Aa.transition=o}}function G2(e,t,r,n){var i=we,o=Aa.transition;Aa.transition=null;try{we=4,Jy(e,t,r,n)}finally{we=i,Aa.transition=o}}function Jy(e,t,r,n){if(pf){var i=hy(e,t,r,n);if(i===null)Fv(e,t,n,mf,r),T1(e,n);else if(K2(i,e,t,r,n))n.stopPropagation();else if(T1(e,n),t&4&&-1<V2.indexOf(e)){for(;i!==null;){var o=Us(i);if(o!==null&&JS(o),o=hy(e,t,r,n),o===null&&Fv(e,t,n,mf,r),o===i)break;i=o}i!==null&&n.stopPropagation()}else Fv(e,t,n,null,r)}}var mf=null;function hy(e,t,r,n){if(mf=null,e=qy(n),e=io(e),e!==null)if(t=vo(e),t===null)e=null;else if(r=t.tag,r===13){if(e=KS(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return mf=e,null}function iA(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(M2()){case Xy:return 1;case qS:return 4;case ff:case j2:return 16;case XS:return 536870912;default:return 16}default:return 16}}var bi=null,eg=null,Qc=null;function oA(){if(Qc)return Qc;var e,t=eg,r=t.length,n,i="value"in bi?bi.value:bi.textContent,o=i.length;for(e=0;e<r&&t[e]===i[e];e++);var a=r-e;for(n=1;n<=a&&t[r-n]===i[o-n];n++);return Qc=i.slice(e,1<n?1-n:void 0)}function Jc(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function zc(){return!0}function D1(){return!1}function fr(e){function t(r,n,i,o,a){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(r=e[l],this[l]=r?r(o):o[l]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?zc:D1,this.isPropagationStopped=D1,this}return $e(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=zc)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=zc)},persist:function(){},isPersistent:zc}),t}var Ra={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tg=fr(Ra),$s=$e({},Ra,{view:0,detail:0}),q2=fr($s),Dv,Mv,as,Rf=$e({},$s,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rg,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==as&&(as&&e.type==="mousemove"?(Dv=e.screenX-as.screenX,Mv=e.screenY-as.screenY):Mv=Dv=0,as=e),Dv)},movementY:function(e){return"movementY"in e?e.movementY:Mv}}),M1=fr(Rf),X2=$e({},Rf,{dataTransfer:0}),Z2=fr(X2),Q2=$e({},$s,{relatedTarget:0}),jv=fr(Q2),J2=$e({},Ra,{animationName:0,elapsedTime:0,pseudoElement:0}),ej=fr(J2),tj=$e({},Ra,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),rj=fr(tj),nj=$e({},Ra,{data:0}),j1=fr(nj),ij={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},oj={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},aj={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function lj(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=aj[e])?!!t[e]:!1}function rg(){return lj}var sj=$e({},$s,{key:function(e){if(e.key){var t=ij[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Jc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?oj[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rg,charCode:function(e){return e.type==="keypress"?Jc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Jc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),uj=fr(sj),cj=$e({},Rf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),L1=fr(cj),fj=$e({},$s,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rg}),dj=fr(fj),pj=$e({},Ra,{propertyName:0,elapsedTime:0,pseudoElement:0}),mj=fr(pj),hj=$e({},Rf,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),vj=fr(hj),yj=[9,13,27,32],ng=Bn&&"CompositionEvent"in window,ys=null;Bn&&"documentMode"in document&&(ys=document.documentMode);var gj=Bn&&"TextEvent"in window&&!ys,aA=Bn&&(!ng||ys&&8<ys&&11>=ys),z1=" ",B1=!1;function lA(e,t){switch(e){case"keyup":return yj.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sA(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ca=!1;function xj(e,t){switch(e){case"compositionend":return sA(t);case"keypress":return t.which!==32?null:(B1=!0,z1);case"textInput":return e=t.data,e===z1&&B1?null:e;default:return null}}function bj(e,t){if(ca)return e==="compositionend"||!ng&&lA(e,t)?(e=oA(),Qc=eg=bi=null,ca=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return aA&&t.locale!=="ko"?null:t.data;default:return null}}var wj={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function F1(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!wj[e.type]:t==="textarea"}function uA(e,t,r,n){FS(n),t=hf(t,"onChange"),0<t.length&&(r=new tg("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var gs=null,_s=null;function Sj(e){bA(e,0)}function Df(e){var t=pa(e);if(RS(t))return e}function Aj(e,t){if(e==="change")return t}var cA=!1;Bn&&(Bn?(Fc="oninput"in document,Fc||(Lv=document.createElement("div"),Lv.setAttribute("oninput","return;"),Fc=typeof Lv.oninput=="function"),Bc=Fc):Bc=!1,cA=Bc&&(!document.documentMode||9<document.documentMode));var Bc,Fc,Lv;function W1(){gs&&(gs.detachEvent("onpropertychange",fA),_s=gs=null)}function fA(e){if(e.propertyName==="value"&&Df(_s)){var t=[];uA(t,_s,e,qy(e)),VS(Sj,t)}}function Ej(e,t,r){e==="focusin"?(W1(),gs=t,_s=r,gs.attachEvent("onpropertychange",fA)):e==="focusout"&&W1()}function Pj(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Df(_s)}function kj(e,t){if(e==="click")return Df(t)}function Oj(e,t){if(e==="input"||e==="change")return Df(t)}function Cj(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var tn=typeof Object.is=="function"?Object.is:Cj;function Ns(e,t){if(tn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!Zv.call(t,i)||!tn(e[i],t[i]))return!1}return!0}function $1(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function U1(e,t){var r=$1(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=$1(r)}}function dA(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?dA(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pA(){for(var e=window,t=sf();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=sf(e.document)}return t}function ig(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Ij(e){var t=pA(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&dA(r.ownerDocument.documentElement,r)){if(n!==null&&ig(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=n.end===void 0?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=U1(r,o);var a=U1(r,n);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var _j=Bn&&"documentMode"in document&&11>=document.documentMode,fa=null,vy=null,xs=null,yy=!1;function V1(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;yy||fa==null||fa!==sf(n)||(n=fa,"selectionStart"in n&&ig(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),xs&&Ns(xs,n)||(xs=n,n=hf(vy,"onSelect"),0<n.length&&(t=new tg("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=fa)))}function Wc(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var da={animationend:Wc("Animation","AnimationEnd"),animationiteration:Wc("Animation","AnimationIteration"),animationstart:Wc("Animation","AnimationStart"),transitionend:Wc("Transition","TransitionEnd")},zv={},mA={};Bn&&(mA=document.createElement("div").style,"AnimationEvent"in window||(delete da.animationend.animation,delete da.animationiteration.animation,delete da.animationstart.animation),"TransitionEvent"in window||delete da.transitionend.transition);function Mf(e){if(zv[e])return zv[e];if(!da[e])return e;var t=da[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in mA)return zv[e]=t[r];return e}var hA=Mf("animationend"),vA=Mf("animationiteration"),yA=Mf("animationstart"),gA=Mf("transitionend"),xA=new Map,K1="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ti(e,t){xA.set(e,t),ho(t,[e])}for($c=0;$c<K1.length;$c++)Uc=K1[$c],H1=Uc.toLowerCase(),Y1=Uc[0].toUpperCase()+Uc.slice(1),Ti(H1,"on"+Y1);var Uc,H1,Y1,$c;Ti(hA,"onAnimationEnd");Ti(vA,"onAnimationIteration");Ti(yA,"onAnimationStart");Ti("dblclick","onDoubleClick");Ti("focusin","onFocus");Ti("focusout","onBlur");Ti(gA,"onTransitionEnd");ka("onMouseEnter",["mouseout","mouseover"]);ka("onMouseLeave",["mouseout","mouseover"]);ka("onPointerEnter",["pointerout","pointerover"]);ka("onPointerLeave",["pointerout","pointerover"]);ho("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ho("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ho("onBeforeInput",["compositionend","keypress","textInput","paste"]);ho("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ho("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ho("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ms="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Nj=new Set("cancel close invalid load scroll toggle".split(" ").concat(ms));function G1(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,N2(n,t,void 0,e),e.currentTarget=null}function bA(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var a=n.length-1;0<=a;a--){var l=n[a],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&i.isPropagationStopped())break e;G1(i,l,u),o=s}else for(a=0;a<n.length;a++){if(l=n[a],s=l.instance,u=l.currentTarget,l=l.listener,s!==o&&i.isPropagationStopped())break e;G1(i,l,u),o=s}}}if(cf)throw e=dy,cf=!1,dy=null,e}function Ne(e,t){var r=t[Sy];r===void 0&&(r=t[Sy]=new Set);var n=e+"__bubble";r.has(n)||(wA(t,e,2,!1),r.add(n))}function Bv(e,t,r){var n=0;t&&(n|=4),wA(r,e,n,t)}var Vc="_reactListening"+Math.random().toString(36).slice(2);function Ts(e){if(!e[Vc]){e[Vc]=!0,CS.forEach(function(r){r!=="selectionchange"&&(Nj.has(r)||Bv(r,!1,e),Bv(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vc]||(t[Vc]=!0,Bv("selectionchange",!1,t))}}function wA(e,t,r,n){switch(iA(t)){case 1:var i=Y2;break;case 4:i=G2;break;default:i=Jy}r=i.bind(null,t,r,e),i=void 0,!fy||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function Fv(e,t,r,n,i){var o=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var a=n.tag;if(a===3||a===4){var l=n.stateNode.containerInfo;if(l===i||l.nodeType===8&&l.parentNode===i)break;if(a===4)for(a=n.return;a!==null;){var s=a.tag;if((s===3||s===4)&&(s=a.stateNode.containerInfo,s===i||s.nodeType===8&&s.parentNode===i))return;a=a.return}for(;l!==null;){if(a=io(l),a===null)return;if(s=a.tag,s===5||s===6){n=o=a;continue e}l=l.parentNode}}n=n.return}VS(function(){var u=o,c=qy(r),f=[];e:{var d=xA.get(e);if(d!==void 0){var p=tg,v=e;switch(e){case"keypress":if(Jc(r)===0)break e;case"keydown":case"keyup":p=uj;break;case"focusin":v="focus",p=jv;break;case"focusout":v="blur",p=jv;break;case"beforeblur":case"afterblur":p=jv;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=M1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=Z2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=dj;break;case hA:case vA:case yA:p=ej;break;case gA:p=mj;break;case"scroll":p=q2;break;case"wheel":p=vj;break;case"copy":case"cut":case"paste":p=rj;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=L1}var m=(t&4)!==0,x=!m&&e==="scroll",h=m?d!==null?d+"Capture":null:d;m=[];for(var y=u,g;y!==null;){g=y;var w=g.stateNode;if(g.tag===5&&w!==null&&(g=w,h!==null&&(w=ks(y,h),w!=null&&m.push(Rs(y,w,g)))),x)break;y=y.return}0<m.length&&(d=new p(d,v,null,r,c),f.push({event:d,listeners:m}))}}if((t&7)===0){e:{if(d=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",d&&r!==uy&&(v=r.relatedTarget||r.fromElement)&&(io(v)||v[Fn]))break e;if((p||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,p?(v=r.relatedTarget||r.toElement,p=u,v=v?io(v):null,v!==null&&(x=vo(v),v!==x||v.tag!==5&&v.tag!==6)&&(v=null)):(p=null,v=u),p!==v)){if(m=M1,w="onMouseLeave",h="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(m=L1,w="onPointerLeave",h="onPointerEnter",y="pointer"),x=p==null?d:pa(p),g=v==null?d:pa(v),d=new m(w,y+"leave",p,r,c),d.target=x,d.relatedTarget=g,w=null,io(c)===u&&(m=new m(h,y+"enter",v,r,c),m.target=g,m.relatedTarget=x,w=m),x=w,p&&v)t:{for(m=p,h=v,y=0,g=m;g;g=la(g))y++;for(g=0,w=h;w;w=la(w))g++;for(;0<y-g;)m=la(m),y--;for(;0<g-y;)h=la(h),g--;for(;y--;){if(m===h||h!==null&&m===h.alternate)break t;m=la(m),h=la(h)}m=null}else m=null;p!==null&&q1(f,d,p,m,!1),v!==null&&x!==null&&q1(f,x,v,m,!0)}}e:{if(d=u?pa(u):window,p=d.nodeName&&d.nodeName.toLowerCase(),p==="select"||p==="input"&&d.type==="file")var S=Aj;else if(F1(d))if(cA)S=Oj;else{S=Pj;var b=Ej}else(p=d.nodeName)&&p.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(S=kj);if(S&&(S=S(e,u))){uA(f,S,r,c);break e}b&&b(e,d,u),e==="focusout"&&(b=d._wrapperState)&&b.controlled&&d.type==="number"&&iy(d,"number",d.value)}switch(b=u?pa(u):window,e){case"focusin":(F1(b)||b.contentEditable==="true")&&(fa=b,vy=u,xs=null);break;case"focusout":xs=vy=fa=null;break;case"mousedown":yy=!0;break;case"contextmenu":case"mouseup":case"dragend":yy=!1,V1(f,r,c);break;case"selectionchange":if(_j)break;case"keydown":case"keyup":V1(f,r,c)}var O;if(ng)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else ca?lA(e,r)&&(T="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(T="onCompositionStart");T&&(aA&&r.locale!=="ko"&&(ca||T!=="onCompositionStart"?T==="onCompositionEnd"&&ca&&(O=oA()):(bi=c,eg="value"in bi?bi.value:bi.textContent,ca=!0)),b=hf(u,T),0<b.length&&(T=new j1(T,e,null,r,c),f.push({event:T,listeners:b}),O?T.data=O:(O=sA(r),O!==null&&(T.data=O)))),(O=gj?xj(e,r):bj(e,r))&&(u=hf(u,"onBeforeInput"),0<u.length&&(c=new j1("onBeforeInput","beforeinput",null,r,c),f.push({event:c,listeners:u}),c.data=O))}bA(f,t)})}function Rs(e,t,r){return{instance:e,listener:t,currentTarget:r}}function hf(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=ks(e,r),o!=null&&n.unshift(Rs(e,o,i)),o=ks(e,t),o!=null&&n.push(Rs(e,o,i))),e=e.return}return n}function la(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function q1(e,t,r,n,i){for(var o=t._reactName,a=[];r!==null&&r!==n;){var l=r,s=l.alternate,u=l.stateNode;if(s!==null&&s===n)break;l.tag===5&&u!==null&&(l=u,i?(s=ks(r,o),s!=null&&a.unshift(Rs(r,s,l))):i||(s=ks(r,o),s!=null&&a.push(Rs(r,s,l)))),r=r.return}a.length!==0&&e.push({event:t,listeners:a})}var Tj=/\r\n?/g,Rj=/\u0000|\uFFFD/g;function X1(e){return(typeof e=="string"?e:""+e).replace(Tj,`
`).replace(Rj,"")}function Kc(e,t,r){if(t=X1(t),X1(e)!==t&&r)throw Error(K(425))}function vf(){}var gy=null,xy=null;function by(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var wy=typeof setTimeout=="function"?setTimeout:void 0,Dj=typeof clearTimeout=="function"?clearTimeout:void 0,Z1=typeof Promise=="function"?Promise:void 0,Mj=typeof queueMicrotask=="function"?queueMicrotask:typeof Z1<"u"?function(e){return Z1.resolve(null).then(e).catch(jj)}:wy;function jj(e){setTimeout(function(){throw e})}function Wv(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),Is(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}while(r);Is(t)}function Pi(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Q1(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Da=Math.random().toString(36).slice(2),yn="__reactFiber$"+Da,Ds="__reactProps$"+Da,Fn="__reactContainer$"+Da,Sy="__reactEvents$"+Da,Lj="__reactListeners$"+Da,zj="__reactHandles$"+Da;function io(e){var t=e[yn];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Fn]||r[yn]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Q1(e);e!==null;){if(r=e[yn])return r;e=Q1(e)}return t}e=r,r=e.parentNode}return null}function Us(e){return e=e[yn]||e[Fn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function pa(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(K(33))}function jf(e){return e[Ds]||null}var Ay=[],ma=-1;function Ri(e){return{current:e}}function Te(e){0>ma||(e.current=Ay[ma],Ay[ma]=null,ma--)}function Ie(e,t){ma++,Ay[ma]=e.current,e.current=t}var Ni={},Tt=Ri(Ni),Jt=Ri(!1),uo=Ni;function Oa(e,t){var r=e.type.contextTypes;if(!r)return Ni;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in r)i[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function er(e){return e=e.childContextTypes,e!=null}function yf(){Te(Jt),Te(Tt)}function J1(e,t,r){if(Tt.current!==Ni)throw Error(K(168));Ie(Tt,t),Ie(Jt,r)}function SA(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(K(108,E2(e)||"Unknown",i));return $e({},r,n)}function gf(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ni,uo=Tt.current,Ie(Tt,e),Ie(Jt,Jt.current),!0}function eS(e,t,r){var n=e.stateNode;if(!n)throw Error(K(169));r?(e=SA(e,t,uo),n.__reactInternalMemoizedMergedChildContext=e,Te(Jt),Te(Tt),Ie(Tt,e)):Te(Jt),Ie(Jt,r)}var Mn=null,Lf=!1,$v=!1;function AA(e){Mn===null?Mn=[e]:Mn.push(e)}function Bj(e){Lf=!0,AA(e)}function Di(){if(!$v&&Mn!==null){$v=!0;var e=0,t=we;try{var r=Mn;for(we=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Mn=null,Lf=!1}catch(i){throw Mn!==null&&(Mn=Mn.slice(e+1)),GS(Xy,Di),i}finally{we=t,$v=!1}}return null}var ha=[],va=0,xf=null,bf=0,kr=[],Or=0,co=null,jn=1,Ln="";function ro(e,t){ha[va++]=bf,ha[va++]=xf,xf=e,bf=t}function EA(e,t,r){kr[Or++]=jn,kr[Or++]=Ln,kr[Or++]=co,co=e;var n=jn;e=Ln;var i=32-Jr(n)-1;n&=~(1<<i),r+=1;var o=32-Jr(t)+i;if(30<o){var a=i-i%5;o=(n&(1<<a)-1).toString(32),n>>=a,i-=a,jn=1<<32-Jr(t)+i|r<<i|n,Ln=o+e}else jn=1<<o|r<<i|n,Ln=e}function og(e){e.return!==null&&(ro(e,1),EA(e,1,0))}function ag(e){for(;e===xf;)xf=ha[--va],ha[va]=null,bf=ha[--va],ha[va]=null;for(;e===co;)co=kr[--Or],kr[Or]=null,Ln=kr[--Or],kr[Or]=null,jn=kr[--Or],kr[Or]=null}var ur=null,sr=null,je=!1,Qr=null;function PA(e,t){var r=Cr(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function tS(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ur=e,sr=Pi(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ur=e,sr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=co!==null?{id:jn,overflow:Ln}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Cr(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,ur=e,sr=null,!0):!1;default:return!1}}function Ey(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Py(e){if(je){var t=sr;if(t){var r=t;if(!tS(e,t)){if(Ey(e))throw Error(K(418));t=Pi(r.nextSibling);var n=ur;t&&tS(e,t)?PA(n,r):(e.flags=e.flags&-4097|2,je=!1,ur=e)}}else{if(Ey(e))throw Error(K(418));e.flags=e.flags&-4097|2,je=!1,ur=e}}}function rS(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ur=e}function Hc(e){if(e!==ur)return!1;if(!je)return rS(e),je=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!by(e.type,e.memoizedProps)),t&&(t=sr)){if(Ey(e))throw kA(),Error(K(418));for(;t;)PA(e,t),t=Pi(t.nextSibling)}if(rS(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(K(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){sr=Pi(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}sr=null}}else sr=ur?Pi(e.stateNode.nextSibling):null;return!0}function kA(){for(var e=sr;e;)e=Pi(e.nextSibling)}function Ca(){sr=ur=null,je=!1}function lg(e){Qr===null?Qr=[e]:Qr.push(e)}var Fj=Un.ReactCurrentBatchConfig;function ls(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(K(309));var n=r.stateNode}if(!n)throw Error(K(147,e));var i=n,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var l=i.refs;a===null?delete l[o]:l[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(K(284));if(!r._owner)throw Error(K(290,e))}return e}function Yc(e,t){throw e=Object.prototype.toString.call(t),Error(K(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nS(e){var t=e._init;return t(e._payload)}function OA(e){function t(h,y){if(e){var g=h.deletions;g===null?(h.deletions=[y],h.flags|=16):g.push(y)}}function r(h,y){if(!e)return null;for(;y!==null;)t(h,y),y=y.sibling;return null}function n(h,y){for(h=new Map;y!==null;)y.key!==null?h.set(y.key,y):h.set(y.index,y),y=y.sibling;return h}function i(h,y){return h=Ii(h,y),h.index=0,h.sibling=null,h}function o(h,y,g){return h.index=g,e?(g=h.alternate,g!==null?(g=g.index,g<y?(h.flags|=2,y):g):(h.flags|=2,y)):(h.flags|=1048576,y)}function a(h){return e&&h.alternate===null&&(h.flags|=2),h}function l(h,y,g,w){return y===null||y.tag!==6?(y=qv(g,h.mode,w),y.return=h,y):(y=i(y,g),y.return=h,y)}function s(h,y,g,w){var S=g.type;return S===ua?c(h,y,g.props.children,w,g.key):y!==null&&(y.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===vi&&nS(S)===y.type)?(w=i(y,g.props),w.ref=ls(h,y,g),w.return=h,w):(w=lf(g.type,g.key,g.props,null,h.mode,w),w.ref=ls(h,y,g),w.return=h,w)}function u(h,y,g,w){return y===null||y.tag!==4||y.stateNode.containerInfo!==g.containerInfo||y.stateNode.implementation!==g.implementation?(y=Xv(g,h.mode,w),y.return=h,y):(y=i(y,g.children||[]),y.return=h,y)}function c(h,y,g,w,S){return y===null||y.tag!==7?(y=so(g,h.mode,w,S),y.return=h,y):(y=i(y,g),y.return=h,y)}function f(h,y,g){if(typeof y=="string"&&y!==""||typeof y=="number")return y=qv(""+y,h.mode,g),y.return=h,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Tc:return g=lf(y.type,y.key,y.props,null,h.mode,g),g.ref=ls(h,null,y),g.return=h,g;case sa:return y=Xv(y,h.mode,g),y.return=h,y;case vi:var w=y._init;return f(h,w(y._payload),g)}if(ds(y)||ns(y))return y=so(y,h.mode,g,null),y.return=h,y;Yc(h,y)}return null}function d(h,y,g,w){var S=y!==null?y.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return S!==null?null:l(h,y,""+g,w);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Tc:return g.key===S?s(h,y,g,w):null;case sa:return g.key===S?u(h,y,g,w):null;case vi:return S=g._init,d(h,y,S(g._payload),w)}if(ds(g)||ns(g))return S!==null?null:c(h,y,g,w,null);Yc(h,g)}return null}function p(h,y,g,w,S){if(typeof w=="string"&&w!==""||typeof w=="number")return h=h.get(g)||null,l(y,h,""+w,S);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Tc:return h=h.get(w.key===null?g:w.key)||null,s(y,h,w,S);case sa:return h=h.get(w.key===null?g:w.key)||null,u(y,h,w,S);case vi:var b=w._init;return p(h,y,g,b(w._payload),S)}if(ds(w)||ns(w))return h=h.get(g)||null,c(y,h,w,S,null);Yc(y,w)}return null}function v(h,y,g,w){for(var S=null,b=null,O=y,T=y=0,U=null;O!==null&&T<g.length;T++){O.index>T?(U=O,O=null):U=O.sibling;var R=d(h,O,g[T],w);if(R===null){O===null&&(O=U);break}e&&O&&R.alternate===null&&t(h,O),y=o(R,y,T),b===null?S=R:b.sibling=R,b=R,O=U}if(T===g.length)return r(h,O),je&&ro(h,T),S;if(O===null){for(;T<g.length;T++)O=f(h,g[T],w),O!==null&&(y=o(O,y,T),b===null?S=O:b.sibling=O,b=O);return je&&ro(h,T),S}for(O=n(h,O);T<g.length;T++)U=p(O,h,T,g[T],w),U!==null&&(e&&U.alternate!==null&&O.delete(U.key===null?T:U.key),y=o(U,y,T),b===null?S=U:b.sibling=U,b=U);return e&&O.forEach(function(V){return t(h,V)}),je&&ro(h,T),S}function m(h,y,g,w){var S=ns(g);if(typeof S!="function")throw Error(K(150));if(g=S.call(g),g==null)throw Error(K(151));for(var b=S=null,O=y,T=y=0,U=null,R=g.next();O!==null&&!R.done;T++,R=g.next()){O.index>T?(U=O,O=null):U=O.sibling;var V=d(h,O,R.value,w);if(V===null){O===null&&(O=U);break}e&&O&&V.alternate===null&&t(h,O),y=o(V,y,T),b===null?S=V:b.sibling=V,b=V,O=U}if(R.done)return r(h,O),je&&ro(h,T),S;if(O===null){for(;!R.done;T++,R=g.next())R=f(h,R.value,w),R!==null&&(y=o(R,y,T),b===null?S=R:b.sibling=R,b=R);return je&&ro(h,T),S}for(O=n(h,O);!R.done;T++,R=g.next())R=p(O,h,T,R.value,w),R!==null&&(e&&R.alternate!==null&&O.delete(R.key===null?T:R.key),y=o(R,y,T),b===null?S=R:b.sibling=R,b=R);return e&&O.forEach(function(B){return t(h,B)}),je&&ro(h,T),S}function x(h,y,g,w){if(typeof g=="object"&&g!==null&&g.type===ua&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Tc:e:{for(var S=g.key,b=y;b!==null;){if(b.key===S){if(S=g.type,S===ua){if(b.tag===7){r(h,b.sibling),y=i(b,g.props.children),y.return=h,h=y;break e}}else if(b.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===vi&&nS(S)===b.type){r(h,b.sibling),y=i(b,g.props),y.ref=ls(h,b,g),y.return=h,h=y;break e}r(h,b);break}else t(h,b);b=b.sibling}g.type===ua?(y=so(g.props.children,h.mode,w,g.key),y.return=h,h=y):(w=lf(g.type,g.key,g.props,null,h.mode,w),w.ref=ls(h,y,g),w.return=h,h=w)}return a(h);case sa:e:{for(b=g.key;y!==null;){if(y.key===b)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){r(h,y.sibling),y=i(y,g.children||[]),y.return=h,h=y;break e}else{r(h,y);break}else t(h,y);y=y.sibling}y=Xv(g,h.mode,w),y.return=h,h=y}return a(h);case vi:return b=g._init,x(h,y,b(g._payload),w)}if(ds(g))return v(h,y,g,w);if(ns(g))return m(h,y,g,w);Yc(h,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,y!==null&&y.tag===6?(r(h,y.sibling),y=i(y,g),y.return=h,h=y):(r(h,y),y=qv(g,h.mode,w),y.return=h,h=y),a(h)):r(h,y)}return x}var Ia=OA(!0),CA=OA(!1),wf=Ri(null),Sf=null,ya=null,sg=null;function ug(){sg=ya=Sf=null}function cg(e){var t=wf.current;Te(wf),e._currentValue=t}function ky(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Ea(e,t){Sf=e,sg=ya=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Qt=!0),e.firstContext=null)}function _r(e){var t=e._currentValue;if(sg!==e)if(e={context:e,memoizedValue:t,next:null},ya===null){if(Sf===null)throw Error(K(308));ya=e,Sf.dependencies={lanes:0,firstContext:e}}else ya=ya.next=e;return t}var oo=null;function fg(e){oo===null?oo=[e]:oo.push(e)}function IA(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,fg(t)):(r.next=i.next,i.next=r),t.interleaved=r,Wn(e,n)}function Wn(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var yi=!1;function dg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _A(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ki(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(ve&2)!==0){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,Wn(e,r)}return i=n.interleaved,i===null?(t.next=t,fg(n)):(t.next=i.next,i.next=t),n.interleaved=t,Wn(e,r)}function ef(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Zy(e,r)}}function iS(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};o===null?i=o=a:o=o.next=a,r=r.next}while(r!==null);o===null?i=o=t:o=o.next=t}else i=o=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Af(e,t,r,n){var i=e.updateQueue;yi=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var s=l,u=s.next;s.next=null,a===null?o=u:a.next=u,a=s;var c=e.alternate;c!==null&&(c=c.updateQueue,l=c.lastBaseUpdate,l!==a&&(l===null?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(o!==null){var f=i.baseState;a=0,c=u=s=null,l=o;do{var d=l.lane,p=l.eventTime;if((n&d)===d){c!==null&&(c=c.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var v=e,m=l;switch(d=t,p=r,m.tag){case 1:if(v=m.payload,typeof v=="function"){f=v.call(p,f,d);break e}f=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=m.payload,d=typeof v=="function"?v.call(p,f,d):v,d==null)break e;f=$e({},f,d);break e;case 2:yi=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[l]:d.push(l))}else p={eventTime:p,lane:d,tag:l.tag,payload:l.payload,callback:l.callback,next:null},c===null?(u=c=p,s=f):c=c.next=p,a|=d;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;d=l,l=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(c===null&&(s=f),i.baseState=s,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);po|=a,e.lanes=a,e.memoizedState=f}}function oS(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(K(191,i));i.call(n)}}}var Vs={},xn=Ri(Vs),Ms=Ri(Vs),js=Ri(Vs);function ao(e){if(e===Vs)throw Error(K(174));return e}function pg(e,t){switch(Ie(js,t),Ie(Ms,e),Ie(xn,Vs),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ay(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ay(t,e)}Te(xn),Ie(xn,t)}function _a(){Te(xn),Te(Ms),Te(js)}function NA(e){ao(js.current);var t=ao(xn.current),r=ay(t,e.type);t!==r&&(Ie(Ms,e),Ie(xn,r))}function mg(e){Ms.current===e&&(Te(xn),Te(Ms))}var Fe=Ri(0);function Ef(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Uv=[];function hg(){for(var e=0;e<Uv.length;e++)Uv[e]._workInProgressVersionPrimary=null;Uv.length=0}var tf=Un.ReactCurrentDispatcher,Vv=Un.ReactCurrentBatchConfig,fo=0,We=null,lt=null,mt=null,Pf=!1,bs=!1,Ls=0,Wj=0;function It(){throw Error(K(321))}function vg(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!tn(e[r],t[r]))return!1;return!0}function yg(e,t,r,n,i,o){if(fo=o,We=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,tf.current=e===null||e.memoizedState===null?Kj:Hj,e=r(n,i),bs){o=0;do{if(bs=!1,Ls=0,25<=o)throw Error(K(301));o+=1,mt=lt=null,t.updateQueue=null,tf.current=Yj,e=r(n,i)}while(bs)}if(tf.current=kf,t=lt!==null&&lt.next!==null,fo=0,mt=lt=We=null,Pf=!1,t)throw Error(K(300));return e}function gg(){var e=Ls!==0;return Ls=0,e}function vn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?We.memoizedState=mt=e:mt=mt.next=e,mt}function Nr(){if(lt===null){var e=We.alternate;e=e!==null?e.memoizedState:null}else e=lt.next;var t=mt===null?We.memoizedState:mt.next;if(t!==null)mt=t,lt=e;else{if(e===null)throw Error(K(310));lt=e,e={memoizedState:lt.memoizedState,baseState:lt.baseState,baseQueue:lt.baseQueue,queue:lt.queue,next:null},mt===null?We.memoizedState=mt=e:mt=mt.next=e}return mt}function zs(e,t){return typeof t=="function"?t(e):t}function Kv(e){var t=Nr(),r=t.queue;if(r===null)throw Error(K(311));r.lastRenderedReducer=e;var n=lt,i=n.baseQueue,o=r.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}n.baseQueue=i=o,r.pending=null}if(i!==null){o=i.next,n=n.baseState;var l=a=null,s=null,u=o;do{var c=u.lane;if((fo&c)===c)s!==null&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};s===null?(l=s=f,a=n):s=s.next=f,We.lanes|=c,po|=c}u=u.next}while(u!==null&&u!==o);s===null?a=n:s.next=l,tn(n,t.memoizedState)||(Qt=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=s,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do o=i.lane,We.lanes|=o,po|=o,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Hv(e){var t=Nr(),r=t.queue;if(r===null)throw Error(K(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,o=t.memoizedState;if(i!==null){r.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);tn(o,t.memoizedState)||(Qt=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),r.lastRenderedState=o}return[o,n]}function TA(){}function RA(e,t){var r=We,n=Nr(),i=t(),o=!tn(n.memoizedState,i);if(o&&(n.memoizedState=i,Qt=!0),n=n.queue,xg(jA.bind(null,r,n,e),[e]),n.getSnapshot!==t||o||mt!==null&&mt.memoizedState.tag&1){if(r.flags|=2048,Bs(9,MA.bind(null,r,n,i,t),void 0,null),ht===null)throw Error(K(349));(fo&30)!==0||DA(r,t,i)}return i}function DA(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=We.updateQueue,t===null?(t={lastEffect:null,stores:null},We.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function MA(e,t,r,n){t.value=r,t.getSnapshot=n,LA(t)&&zA(e)}function jA(e,t,r){return r(function(){LA(t)&&zA(e)})}function LA(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!tn(e,r)}catch{return!0}}function zA(e){var t=Wn(e,1);t!==null&&en(t,e,1,-1)}function aS(e){var t=vn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:zs,lastRenderedState:e},t.queue=e,e=e.dispatch=Vj.bind(null,We,e),[t.memoizedState,e]}function Bs(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=We.updateQueue,t===null?(t={lastEffect:null,stores:null},We.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function BA(){return Nr().memoizedState}function rf(e,t,r,n){var i=vn();We.flags|=e,i.memoizedState=Bs(1|t,r,void 0,n===void 0?null:n)}function zf(e,t,r,n){var i=Nr();n=n===void 0?null:n;var o=void 0;if(lt!==null){var a=lt.memoizedState;if(o=a.destroy,n!==null&&vg(n,a.deps)){i.memoizedState=Bs(t,r,o,n);return}}We.flags|=e,i.memoizedState=Bs(1|t,r,o,n)}function lS(e,t){return rf(8390656,8,e,t)}function xg(e,t){return zf(2048,8,e,t)}function FA(e,t){return zf(4,2,e,t)}function WA(e,t){return zf(4,4,e,t)}function $A(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function UA(e,t,r){return r=r!=null?r.concat([e]):null,zf(4,4,$A.bind(null,t,e),r)}function bg(){}function VA(e,t){var r=Nr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&vg(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function KA(e,t){var r=Nr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&vg(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function HA(e,t,r){return(fo&21)===0?(e.baseState&&(e.baseState=!1,Qt=!0),e.memoizedState=r):(tn(r,t)||(r=ZS(),We.lanes|=r,po|=r,e.baseState=!0),t)}function $j(e,t){var r=we;we=r!==0&&4>r?r:4,e(!0);var n=Vv.transition;Vv.transition={};try{e(!1),t()}finally{we=r,Vv.transition=n}}function YA(){return Nr().memoizedState}function Uj(e,t,r){var n=Ci(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},GA(e))qA(t,r);else if(r=IA(e,t,r,n),r!==null){var i=Vt();en(r,e,n,i),XA(r,t,n)}}function Vj(e,t,r){var n=Ci(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(GA(e))qA(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,l=o(a,r);if(i.hasEagerState=!0,i.eagerState=l,tn(l,a)){var s=t.interleaved;s===null?(i.next=i,fg(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}r=IA(e,t,i,n),r!==null&&(i=Vt(),en(r,e,n,i),XA(r,t,n))}}function GA(e){var t=e.alternate;return e===We||t!==null&&t===We}function qA(e,t){bs=Pf=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function XA(e,t,r){if((r&4194240)!==0){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Zy(e,r)}}var kf={readContext:_r,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useInsertionEffect:It,useLayoutEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useMutableSource:It,useSyncExternalStore:It,useId:It,unstable_isNewReconciler:!1},Kj={readContext:_r,useCallback:function(e,t){return vn().memoizedState=[e,t===void 0?null:t],e},useContext:_r,useEffect:lS,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,rf(4194308,4,$A.bind(null,t,e),r)},useLayoutEffect:function(e,t){return rf(4194308,4,e,t)},useInsertionEffect:function(e,t){return rf(4,2,e,t)},useMemo:function(e,t){var r=vn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=vn();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Uj.bind(null,We,e),[n.memoizedState,e]},useRef:function(e){var t=vn();return e={current:e},t.memoizedState=e},useState:aS,useDebugValue:bg,useDeferredValue:function(e){return vn().memoizedState=e},useTransition:function(){var e=aS(!1),t=e[0];return e=$j.bind(null,e[1]),vn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=We,i=vn();if(je){if(r===void 0)throw Error(K(407));r=r()}else{if(r=t(),ht===null)throw Error(K(349));(fo&30)!==0||DA(n,t,r)}i.memoizedState=r;var o={value:r,getSnapshot:t};return i.queue=o,lS(jA.bind(null,n,o,e),[e]),n.flags|=2048,Bs(9,MA.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=vn(),t=ht.identifierPrefix;if(je){var r=Ln,n=jn;r=(n&~(1<<32-Jr(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Ls++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=Wj++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Hj={readContext:_r,useCallback:VA,useContext:_r,useEffect:xg,useImperativeHandle:UA,useInsertionEffect:FA,useLayoutEffect:WA,useMemo:KA,useReducer:Kv,useRef:BA,useState:function(){return Kv(zs)},useDebugValue:bg,useDeferredValue:function(e){var t=Nr();return HA(t,lt.memoizedState,e)},useTransition:function(){var e=Kv(zs)[0],t=Nr().memoizedState;return[e,t]},useMutableSource:TA,useSyncExternalStore:RA,useId:YA,unstable_isNewReconciler:!1},Yj={readContext:_r,useCallback:VA,useContext:_r,useEffect:xg,useImperativeHandle:UA,useInsertionEffect:FA,useLayoutEffect:WA,useMemo:KA,useReducer:Hv,useRef:BA,useState:function(){return Hv(zs)},useDebugValue:bg,useDeferredValue:function(e){var t=Nr();return lt===null?t.memoizedState=e:HA(t,lt.memoizedState,e)},useTransition:function(){var e=Hv(zs)[0],t=Nr().memoizedState;return[e,t]},useMutableSource:TA,useSyncExternalStore:RA,useId:YA,unstable_isNewReconciler:!1};function Xr(e,t){if(e&&e.defaultProps){t=$e({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Oy(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:$e({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Bf={isMounted:function(e){return(e=e._reactInternals)?vo(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Vt(),i=Ci(e),o=zn(n,i);o.payload=t,r!=null&&(o.callback=r),t=ki(e,o,i),t!==null&&(en(t,e,i,n),ef(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Vt(),i=Ci(e),o=zn(n,i);o.tag=1,o.payload=t,r!=null&&(o.callback=r),t=ki(e,o,i),t!==null&&(en(t,e,i,n),ef(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Vt(),n=Ci(e),i=zn(r,n);i.tag=2,t!=null&&(i.callback=t),t=ki(e,i,n),t!==null&&(en(t,e,n,r),ef(t,e,n))}};function sS(e,t,r,n,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,o,a):t.prototype&&t.prototype.isPureReactComponent?!Ns(r,n)||!Ns(i,o):!0}function ZA(e,t,r){var n=!1,i=Ni,o=t.contextType;return typeof o=="object"&&o!==null?o=_r(o):(i=er(t)?uo:Tt.current,n=t.contextTypes,o=(n=n!=null)?Oa(e,i):Ni),t=new t(r,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Bf,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function uS(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&Bf.enqueueReplaceState(t,t.state,null)}function Cy(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},dg(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=_r(o):(o=er(t)?uo:Tt.current,i.context=Oa(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Oy(e,t,o,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Bf.enqueueReplaceState(i,i.state,null),Af(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Na(e,t){try{var r="",n=t;do r+=A2(n),n=n.return;while(n);var i=r}catch(o){i=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function Yv(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Iy(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Gj=typeof WeakMap=="function"?WeakMap:Map;function QA(e,t,r){r=zn(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Cf||(Cf=!0,By=n),Iy(e,t)},r}function JA(e,t,r){r=zn(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){Iy(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(r.callback=function(){Iy(e,t),typeof n!="function"&&(Oi===null?Oi=new Set([this]):Oi.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),r}function cS(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new Gj;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=sL.bind(null,e,t,r),t.then(e,e))}function fS(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function dS(e,t,r,n,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=zn(-1,1),t.tag=2,ki(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var qj=Un.ReactCurrentOwner,Qt=!1;function Ut(e,t,r,n){t.child=e===null?CA(t,null,r,n):Ia(t,e.child,r,n)}function pS(e,t,r,n,i){r=r.render;var o=t.ref;return Ea(t,i),n=yg(e,t,r,n,o,i),r=gg(),e!==null&&!Qt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,$n(e,t,i)):(je&&r&&og(t),t.flags|=1,Ut(e,t,n,i),t.child)}function mS(e,t,r,n,i){if(e===null){var o=r.type;return typeof o=="function"&&!Cg(o)&&o.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=o,eE(e,t,o,n,i)):(e=lf(r.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&i)===0){var a=o.memoizedProps;if(r=r.compare,r=r!==null?r:Ns,r(a,n)&&e.ref===t.ref)return $n(e,t,i)}return t.flags|=1,e=Ii(o,n),e.ref=t.ref,e.return=t,t.child=e}function eE(e,t,r,n,i){if(e!==null){var o=e.memoizedProps;if(Ns(o,n)&&e.ref===t.ref)if(Qt=!1,t.pendingProps=n=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&(Qt=!0);else return t.lanes=e.lanes,$n(e,t,i)}return _y(e,t,r,n,i)}function tE(e,t,r){var n=t.pendingProps,i=n.children,o=e!==null?e.memoizedState:null;if(n.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ie(xa,lr),lr|=r;else{if((r&1073741824)===0)return e=o!==null?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ie(xa,lr),lr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=o!==null?o.baseLanes:r,Ie(xa,lr),lr|=n}else o!==null?(n=o.baseLanes|r,t.memoizedState=null):n=r,Ie(xa,lr),lr|=n;return Ut(e,t,i,r),t.child}function rE(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function _y(e,t,r,n,i){var o=er(r)?uo:Tt.current;return o=Oa(t,o),Ea(t,i),r=yg(e,t,r,n,o,i),n=gg(),e!==null&&!Qt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,$n(e,t,i)):(je&&n&&og(t),t.flags|=1,Ut(e,t,r,i),t.child)}function hS(e,t,r,n,i){if(er(r)){var o=!0;gf(t)}else o=!1;if(Ea(t,i),t.stateNode===null)nf(e,t),ZA(t,r,n),Cy(t,r,n,i),n=!0;else if(e===null){var a=t.stateNode,l=t.memoizedProps;a.props=l;var s=a.context,u=r.contextType;typeof u=="object"&&u!==null?u=_r(u):(u=er(r)?uo:Tt.current,u=Oa(t,u));var c=r.getDerivedStateFromProps,f=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==n||s!==u)&&uS(t,a,n,u),yi=!1;var d=t.memoizedState;a.state=d,Af(t,n,a,i),s=t.memoizedState,l!==n||d!==s||Jt.current||yi?(typeof c=="function"&&(Oy(t,r,c,n),s=t.memoizedState),(l=yi||sS(t,r,l,n,d,s,u))?(f||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=s),a.props=n,a.state=s,a.context=u,n=l):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,_A(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Xr(t.type,l),a.props=u,f=t.pendingProps,d=a.context,s=r.contextType,typeof s=="object"&&s!==null?s=_r(s):(s=er(r)?uo:Tt.current,s=Oa(t,s));var p=r.getDerivedStateFromProps;(c=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==f||d!==s)&&uS(t,a,n,s),yi=!1,d=t.memoizedState,a.state=d,Af(t,n,a,i);var v=t.memoizedState;l!==f||d!==v||Jt.current||yi?(typeof p=="function"&&(Oy(t,r,p,n),v=t.memoizedState),(u=yi||sS(t,r,u,n,d,v,s)||!1)?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(n,v,s),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(n,v,s)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=v),a.props=n,a.state=v,a.context=s,n=u):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return Ny(e,t,r,n,o,i)}function Ny(e,t,r,n,i,o){rE(e,t);var a=(t.flags&128)!==0;if(!n&&!a)return i&&eS(t,r,!1),$n(e,t,o);n=t.stateNode,qj.current=t;var l=a&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&a?(t.child=Ia(t,e.child,null,o),t.child=Ia(t,null,l,o)):Ut(e,t,l,o),t.memoizedState=n.state,i&&eS(t,r,!0),t.child}function nE(e){var t=e.stateNode;t.pendingContext?J1(e,t.pendingContext,t.pendingContext!==t.context):t.context&&J1(e,t.context,!1),pg(e,t.containerInfo)}function vS(e,t,r,n,i){return Ca(),lg(i),t.flags|=256,Ut(e,t,r,n),t.child}var Ty={dehydrated:null,treeContext:null,retryLane:0};function Ry(e){return{baseLanes:e,cachePool:null,transitions:null}}function iE(e,t,r){var n=t.pendingProps,i=Fe.current,o=!1,a=(t.flags&128)!==0,l;if((l=a)||(l=e!==null&&e.memoizedState===null?!1:(i&2)!==0),l?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Ie(Fe,i&1),e===null)return Py(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(a=n.children,e=n.fallback,o?(n=t.mode,o=t.child,a={mode:"hidden",children:a},(n&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=a):o=$f(a,n,0,null),e=so(e,n,r,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ry(r),t.memoizedState=Ty,e):wg(t,a));if(i=e.memoizedState,i!==null&&(l=i.dehydrated,l!==null))return Xj(e,t,a,n,l,i,r);if(o){o=n.fallback,a=t.mode,i=e.child,l=i.sibling;var s={mode:"hidden",children:n.children};return(a&1)===0&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=s,t.deletions=null):(n=Ii(i,s),n.subtreeFlags=i.subtreeFlags&14680064),l!==null?o=Ii(l,o):(o=so(o,a,r,null),o.flags|=2),o.return=t,n.return=t,n.sibling=o,t.child=n,n=o,o=t.child,a=e.child.memoizedState,a=a===null?Ry(r):{baseLanes:a.baseLanes|r,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~r,t.memoizedState=Ty,n}return o=e.child,e=o.sibling,n=Ii(o,{mode:"visible",children:n.children}),(t.mode&1)===0&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function wg(e,t){return t=$f({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Gc(e,t,r,n){return n!==null&&lg(n),Ia(t,e.child,null,r),e=wg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Xj(e,t,r,n,i,o,a){if(r)return t.flags&256?(t.flags&=-257,n=Yv(Error(K(422))),Gc(e,t,a,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=n.fallback,i=t.mode,n=$f({mode:"visible",children:n.children},i,0,null),o=so(o,i,a,null),o.flags|=2,n.return=t,o.return=t,n.sibling=o,t.child=n,(t.mode&1)!==0&&Ia(t,e.child,null,a),t.child.memoizedState=Ry(a),t.memoizedState=Ty,o);if((t.mode&1)===0)return Gc(e,t,a,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var l=n.dgst;return n=l,o=Error(K(419)),n=Yv(o,n,void 0),Gc(e,t,a,n)}if(l=(a&e.childLanes)!==0,Qt||l){if(n=ht,n!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(n.suspendedLanes|a))!==0?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Wn(e,i),en(n,e,i,-1))}return Og(),n=Yv(Error(K(421))),Gc(e,t,a,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=uL.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,sr=Pi(i.nextSibling),ur=t,je=!0,Qr=null,e!==null&&(kr[Or++]=jn,kr[Or++]=Ln,kr[Or++]=co,jn=e.id,Ln=e.overflow,co=t),t=wg(t,n.children),t.flags|=4096,t)}function yS(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),ky(e.return,t,r)}function Gv(e,t,r,n,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=i)}function oE(e,t,r){var n=t.pendingProps,i=n.revealOrder,o=n.tail;if(Ut(e,t,n.children,r),n=Fe.current,(n&2)!==0)n=n&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&yS(e,r,t);else if(e.tag===19)yS(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Ie(Fe,n),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Ef(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),Gv(t,!1,i,r,o);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Ef(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}Gv(t,!0,r,null,o);break;case"together":Gv(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function nf(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function $n(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),po|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(K(153));if(t.child!==null){for(e=t.child,r=Ii(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Ii(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Zj(e,t,r){switch(t.tag){case 3:nE(t),Ca();break;case 5:NA(t);break;case 1:er(t.type)&&gf(t);break;case 4:pg(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;Ie(wf,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Ie(Fe,Fe.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?iE(e,t,r):(Ie(Fe,Fe.current&1),e=$n(e,t,r),e!==null?e.sibling:null);Ie(Fe,Fe.current&1);break;case 19:if(n=(r&t.childLanes)!==0,(e.flags&128)!==0){if(n)return oE(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ie(Fe,Fe.current),n)break;return null;case 22:case 23:return t.lanes=0,tE(e,t,r)}return $n(e,t,r)}var aE,Dy,lE,sE;aE=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Dy=function(){};lE=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,ao(xn.current);var o=null;switch(r){case"input":i=ry(e,i),n=ry(e,n),o=[];break;case"select":i=$e({},i,{value:void 0}),n=$e({},n,{value:void 0}),o=[];break;case"textarea":i=oy(e,i),n=oy(e,n),o=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=vf)}ly(r,n);var a;r=null;for(u in i)if(!n.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var l=i[u];for(a in l)l.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Es.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in n){var s=n[u];if(l=i?.[u],n.hasOwnProperty(u)&&s!==l&&(s!=null||l!=null))if(u==="style")if(l){for(a in l)!l.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in s)s.hasOwnProperty(a)&&l[a]!==s[a]&&(r||(r={}),r[a]=s[a])}else r||(o||(o=[]),o.push(u,r)),r=s;else u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,l=l?l.__html:void 0,s!=null&&l!==s&&(o=o||[]).push(u,s)):u==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(u,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Es.hasOwnProperty(u)?(s!=null&&u==="onScroll"&&Ne("scroll",e),o||l===s||(o=[])):(o=o||[]).push(u,s))}r&&(o=o||[]).push("style",r);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};sE=function(e,t,r,n){r!==n&&(t.flags|=4)};function ss(e,t){if(!je)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function _t(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Qj(e,t,r){var n=t.pendingProps;switch(ag(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return _t(t),null;case 1:return er(t.type)&&yf(),_t(t),null;case 3:return n=t.stateNode,_a(),Te(Jt),Te(Tt),hg(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Hc(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Qr!==null&&($y(Qr),Qr=null))),Dy(e,t),_t(t),null;case 5:mg(t);var i=ao(js.current);if(r=t.type,e!==null&&t.stateNode!=null)lE(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(K(166));return _t(t),null}if(e=ao(xn.current),Hc(t)){n=t.stateNode,r=t.type;var o=t.memoizedProps;switch(n[yn]=t,n[Ds]=o,e=(t.mode&1)!==0,r){case"dialog":Ne("cancel",n),Ne("close",n);break;case"iframe":case"object":case"embed":Ne("load",n);break;case"video":case"audio":for(i=0;i<ms.length;i++)Ne(ms[i],n);break;case"source":Ne("error",n);break;case"img":case"image":case"link":Ne("error",n),Ne("load",n);break;case"details":Ne("toggle",n);break;case"input":P1(n,o),Ne("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!o.multiple},Ne("invalid",n);break;case"textarea":O1(n,o),Ne("invalid",n)}ly(r,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var l=o[a];a==="children"?typeof l=="string"?n.textContent!==l&&(o.suppressHydrationWarning!==!0&&Kc(n.textContent,l,e),i=["children",l]):typeof l=="number"&&n.textContent!==""+l&&(o.suppressHydrationWarning!==!0&&Kc(n.textContent,l,e),i=["children",""+l]):Es.hasOwnProperty(a)&&l!=null&&a==="onScroll"&&Ne("scroll",n)}switch(r){case"input":Rc(n),k1(n,o,!0);break;case"textarea":Rc(n),C1(n);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(n.onclick=vf)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=jS(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[yn]=t,e[Ds]=n,aE(e,t,!1,!1),t.stateNode=e;e:{switch(a=sy(r,n),r){case"dialog":Ne("cancel",e),Ne("close",e),i=n;break;case"iframe":case"object":case"embed":Ne("load",e),i=n;break;case"video":case"audio":for(i=0;i<ms.length;i++)Ne(ms[i],e);i=n;break;case"source":Ne("error",e),i=n;break;case"img":case"image":case"link":Ne("error",e),Ne("load",e),i=n;break;case"details":Ne("toggle",e),i=n;break;case"input":P1(e,n),i=ry(e,n),Ne("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=$e({},n,{value:void 0}),Ne("invalid",e);break;case"textarea":O1(e,n),i=oy(e,n),Ne("invalid",e);break;default:i=n}ly(r,i),l=i;for(o in l)if(l.hasOwnProperty(o)){var s=l[o];o==="style"?BS(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&LS(e,s)):o==="children"?typeof s=="string"?(r!=="textarea"||s!=="")&&Ps(e,s):typeof s=="number"&&Ps(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Es.hasOwnProperty(o)?s!=null&&o==="onScroll"&&Ne("scroll",e):s!=null&&Ky(e,o,s,a))}switch(r){case"input":Rc(e),k1(e,n,!1);break;case"textarea":Rc(e),C1(e);break;case"option":n.value!=null&&e.setAttribute("value",""+_i(n.value));break;case"select":e.multiple=!!n.multiple,o=n.value,o!=null?ba(e,!!n.multiple,o,!1):n.defaultValue!=null&&ba(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=vf)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return _t(t),null;case 6:if(e&&t.stateNode!=null)sE(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(K(166));if(r=ao(js.current),ao(xn.current),Hc(t)){if(n=t.stateNode,r=t.memoizedProps,n[yn]=t,(o=n.nodeValue!==r)&&(e=ur,e!==null))switch(e.tag){case 3:Kc(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Kc(n.nodeValue,r,(e.mode&1)!==0)}o&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[yn]=t,t.stateNode=n}return _t(t),null;case 13:if(Te(Fe),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(je&&sr!==null&&(t.mode&1)!==0&&(t.flags&128)===0)kA(),Ca(),t.flags|=98560,o=!1;else if(o=Hc(t),n!==null&&n.dehydrated!==null){if(e===null){if(!o)throw Error(K(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(K(317));o[yn]=t}else Ca(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;_t(t),o=!1}else Qr!==null&&($y(Qr),Qr=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Fe.current&1)!==0?st===0&&(st=3):Og())),t.updateQueue!==null&&(t.flags|=4),_t(t),null);case 4:return _a(),Dy(e,t),e===null&&Ts(t.stateNode.containerInfo),_t(t),null;case 10:return cg(t.type._context),_t(t),null;case 17:return er(t.type)&&yf(),_t(t),null;case 19:if(Te(Fe),o=t.memoizedState,o===null)return _t(t),null;if(n=(t.flags&128)!==0,a=o.rendering,a===null)if(n)ss(o,!1);else{if(st!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Ef(e),a!==null){for(t.flags|=128,ss(o,!1),n=a.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)o=r,e=n,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Ie(Fe,Fe.current&1|2),t.child}e=e.sibling}o.tail!==null&&qe()>Ta&&(t.flags|=128,n=!0,ss(o,!1),t.lanes=4194304)}else{if(!n)if(e=Ef(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),ss(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!je)return _t(t),null}else 2*qe()-o.renderingStartTime>Ta&&r!==1073741824&&(t.flags|=128,n=!0,ss(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(r=o.last,r!==null?r.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=qe(),t.sibling=null,r=Fe.current,Ie(Fe,n?r&1|2:r&1),t):(_t(t),null);case 22:case 23:return kg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&(t.mode&1)!==0?(lr&1073741824)!==0&&(_t(t),t.subtreeFlags&6&&(t.flags|=8192)):_t(t),null;case 24:return null;case 25:return null}throw Error(K(156,t.tag))}function Jj(e,t){switch(ag(t),t.tag){case 1:return er(t.type)&&yf(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _a(),Te(Jt),Te(Tt),hg(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return mg(t),null;case 13:if(Te(Fe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(K(340));Ca()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Te(Fe),null;case 4:return _a(),null;case 10:return cg(t.type._context),null;case 22:case 23:return kg(),null;case 24:return null;default:return null}}var qc=!1,Nt=!1,eL=typeof WeakSet=="function"?WeakSet:Set,Q=null;function ga(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Ve(e,t,n)}else r.current=null}function My(e,t,r){try{r()}catch(n){Ve(e,t,n)}}var gS=!1;function tL(e,t){if(gy=pf,e=pA(),ig(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var a=0,l=-1,s=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==r||i!==0&&f.nodeType!==3||(l=a+i),f!==o||n!==0&&f.nodeType!==3||(s=a+n),f.nodeType===3&&(a+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===r&&++u===i&&(l=a),d===o&&++c===n&&(s=a),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}r=l===-1||s===-1?null:{start:l,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for(xy={focusedElem:e,selectionRange:r},pf=!1,Q=t;Q!==null;)if(t=Q,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Q=e;else for(;Q!==null;){t=Q;try{var v=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var m=v.memoizedProps,x=v.memoizedState,h=t.stateNode,y=h.getSnapshotBeforeUpdate(t.elementType===t.type?m:Xr(t.type,m),x);h.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(K(163))}}catch(w){Ve(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Q=e;break}Q=t.return}return v=gS,gS=!1,v}function ws(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&My(t,r,o)}i=i.next}while(i!==n)}}function Ff(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function jy(e){var t=e.ref;if(t!==null){var r=e.stateNode;e.tag,e=r,typeof t=="function"?t(e):t.current=e}}function uE(e){var t=e.alternate;t!==null&&(e.alternate=null,uE(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yn],delete t[Ds],delete t[Sy],delete t[Lj],delete t[zj])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function cE(e){return e.tag===5||e.tag===3||e.tag===4}function xS(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||cE(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ly(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=vf));else if(n!==4&&(e=e.child,e!==null))for(Ly(e,t,r),e=e.sibling;e!==null;)Ly(e,t,r),e=e.sibling}function zy(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(zy(e,t,r),e=e.sibling;e!==null;)zy(e,t,r),e=e.sibling}var St=null,Zr=!1;function hi(e,t,r){for(r=r.child;r!==null;)fE(e,t,r),r=r.sibling}function fE(e,t,r){if(gn&&typeof gn.onCommitFiberUnmount=="function")try{gn.onCommitFiberUnmount(Tf,r)}catch{}switch(r.tag){case 5:Nt||ga(r,t);case 6:var n=St,i=Zr;St=null,hi(e,t,r),St=n,Zr=i,St!==null&&(Zr?(e=St,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):St.removeChild(r.stateNode));break;case 18:St!==null&&(Zr?(e=St,r=r.stateNode,e.nodeType===8?Wv(e.parentNode,r):e.nodeType===1&&Wv(e,r),Is(e)):Wv(St,r.stateNode));break;case 4:n=St,i=Zr,St=r.stateNode.containerInfo,Zr=!0,hi(e,t,r),St=n,Zr=i;break;case 0:case 11:case 14:case 15:if(!Nt&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&((o&2)!==0||(o&4)!==0)&&My(r,t,a),i=i.next}while(i!==n)}hi(e,t,r);break;case 1:if(!Nt&&(ga(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){Ve(r,t,l)}hi(e,t,r);break;case 21:hi(e,t,r);break;case 22:r.mode&1?(Nt=(n=Nt)||r.memoizedState!==null,hi(e,t,r),Nt=n):hi(e,t,r);break;default:hi(e,t,r)}}function bS(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new eL),t.forEach(function(n){var i=cL.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function qr(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var o=e,a=t,l=a;e:for(;l!==null;){switch(l.tag){case 5:St=l.stateNode,Zr=!1;break e;case 3:St=l.stateNode.containerInfo,Zr=!0;break e;case 4:St=l.stateNode.containerInfo,Zr=!0;break e}l=l.return}if(St===null)throw Error(K(160));fE(o,a,i),St=null,Zr=!1;var s=i.alternate;s!==null&&(s.return=null),i.return=null}catch(u){Ve(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)dE(t,e),t=t.sibling}function dE(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(qr(t,e),hn(e),n&4){try{ws(3,e,e.return),Ff(3,e)}catch(m){Ve(e,e.return,m)}try{ws(5,e,e.return)}catch(m){Ve(e,e.return,m)}}break;case 1:qr(t,e),hn(e),n&512&&r!==null&&ga(r,r.return);break;case 5:if(qr(t,e),hn(e),n&512&&r!==null&&ga(r,r.return),e.flags&32){var i=e.stateNode;try{Ps(i,"")}catch(m){Ve(e,e.return,m)}}if(n&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=r!==null?r.memoizedProps:o,l=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{l==="input"&&o.type==="radio"&&o.name!=null&&DS(i,o),sy(l,a);var u=sy(l,o);for(a=0;a<s.length;a+=2){var c=s[a],f=s[a+1];c==="style"?BS(i,f):c==="dangerouslySetInnerHTML"?LS(i,f):c==="children"?Ps(i,f):Ky(i,c,f,u)}switch(l){case"input":ny(i,o);break;case"textarea":MS(i,o);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var p=o.value;p!=null?ba(i,!!o.multiple,p,!1):d!==!!o.multiple&&(o.defaultValue!=null?ba(i,!!o.multiple,o.defaultValue,!0):ba(i,!!o.multiple,o.multiple?[]:"",!1))}i[Ds]=o}catch(m){Ve(e,e.return,m)}}break;case 6:if(qr(t,e),hn(e),n&4){if(e.stateNode===null)throw Error(K(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(m){Ve(e,e.return,m)}}break;case 3:if(qr(t,e),hn(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Is(t.containerInfo)}catch(m){Ve(e,e.return,m)}break;case 4:qr(t,e),hn(e);break;case 13:qr(t,e),hn(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(Eg=qe())),n&4&&bS(e);break;case 22:if(c=r!==null&&r.memoizedState!==null,e.mode&1?(Nt=(u=Nt)||c,qr(t,e),Nt=u):qr(t,e),hn(e),n&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&(e.mode&1)!==0)for(Q=e,c=e.child;c!==null;){for(f=Q=c;Q!==null;){switch(d=Q,p=d.child,d.tag){case 0:case 11:case 14:case 15:ws(4,d,d.return);break;case 1:ga(d,d.return);var v=d.stateNode;if(typeof v.componentWillUnmount=="function"){n=d,r=d.return;try{t=n,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(m){Ve(n,r,m)}}break;case 5:ga(d,d.return);break;case 22:if(d.memoizedState!==null){SS(f);continue}}p!==null?(p.return=d,Q=p):SS(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{i=f.stateNode,u?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(l=f.stateNode,s=f.memoizedProps.style,a=s!=null&&s.hasOwnProperty("display")?s.display:null,l.style.display=zS("display",a))}catch(m){Ve(e,e.return,m)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(m){Ve(e,e.return,m)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:qr(t,e),hn(e),n&4&&bS(e);break;case 21:break;default:qr(t,e),hn(e)}}function hn(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(cE(r)){var n=r;break e}r=r.return}throw Error(K(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(Ps(i,""),n.flags&=-33);var o=xS(e);zy(e,o,i);break;case 3:case 4:var a=n.stateNode.containerInfo,l=xS(e);Ly(e,l,a);break;default:throw Error(K(161))}}catch(s){Ve(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function rL(e,t,r){Q=e,pE(e,t,r)}function pE(e,t,r){for(var n=(e.mode&1)!==0;Q!==null;){var i=Q,o=i.child;if(i.tag===22&&n){var a=i.memoizedState!==null||qc;if(!a){var l=i.alternate,s=l!==null&&l.memoizedState!==null||Nt;l=qc;var u=Nt;if(qc=a,(Nt=s)&&!u)for(Q=i;Q!==null;)a=Q,s=a.child,a.tag===22&&a.memoizedState!==null?AS(i):s!==null?(s.return=a,Q=s):AS(i);for(;o!==null;)Q=o,pE(o,t,r),o=o.sibling;Q=i,qc=l,Nt=u}wS(e,t,r)}else(i.subtreeFlags&8772)!==0&&o!==null?(o.return=i,Q=o):wS(e,t,r)}}function wS(e){for(;Q!==null;){var t=Q;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Nt||Ff(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Nt)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:Xr(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&oS(t,o,n);break;case 3:var a=t.updateQueue;if(a!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}oS(t,a,r)}break;case 5:var l=t.stateNode;if(r===null&&t.flags&4){r=l;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&r.focus();break;case"img":s.src&&(r.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&Is(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(K(163))}Nt||t.flags&512&&jy(t)}catch(d){Ve(t,t.return,d)}}if(t===e){Q=null;break}if(r=t.sibling,r!==null){r.return=t.return,Q=r;break}Q=t.return}}function SS(e){for(;Q!==null;){var t=Q;if(t===e){Q=null;break}var r=t.sibling;if(r!==null){r.return=t.return,Q=r;break}Q=t.return}}function AS(e){for(;Q!==null;){var t=Q;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{Ff(4,t)}catch(s){Ve(t,r,s)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(s){Ve(t,i,s)}}var o=t.return;try{jy(t)}catch(s){Ve(t,o,s)}break;case 5:var a=t.return;try{jy(t)}catch(s){Ve(t,a,s)}}}catch(s){Ve(t,t.return,s)}if(t===e){Q=null;break}var l=t.sibling;if(l!==null){l.return=t.return,Q=l;break}Q=t.return}}var nL=Math.ceil,Of=Un.ReactCurrentDispatcher,Sg=Un.ReactCurrentOwner,Ir=Un.ReactCurrentBatchConfig,ve=0,ht=null,nt=null,At=0,lr=0,xa=Ri(0),st=0,Fs=null,po=0,Wf=0,Ag=0,Ss=null,Zt=null,Eg=0,Ta=1/0,Dn=null,Cf=!1,By=null,Oi=null,Xc=!1,wi=null,If=0,As=0,Fy=null,of=-1,af=0;function Vt(){return(ve&6)!==0?qe():of!==-1?of:of=qe()}function Ci(e){return(e.mode&1)===0?1:(ve&2)!==0&&At!==0?At&-At:Fj.transition!==null?(af===0&&(af=ZS()),af):(e=we,e!==0||(e=window.event,e=e===void 0?16:iA(e.type)),e)}function en(e,t,r,n){if(50<As)throw As=0,Fy=null,Error(K(185));Ws(e,r,n),((ve&2)===0||e!==ht)&&(e===ht&&((ve&2)===0&&(Wf|=r),st===4&&xi(e,At)),tr(e,n),r===1&&ve===0&&(t.mode&1)===0&&(Ta=qe()+500,Lf&&Di()))}function tr(e,t){var r=e.callbackNode;$2(e,t);var n=df(e,e===ht?At:0);if(n===0)r!==null&&N1(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&N1(r),t===1)e.tag===0?Bj(ES.bind(null,e)):AA(ES.bind(null,e)),Mj(function(){(ve&6)===0&&Di()}),r=null;else{switch(QS(n)){case 1:r=Xy;break;case 4:r=qS;break;case 16:r=ff;break;case 536870912:r=XS;break;default:r=ff}r=wE(r,mE.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function mE(e,t){if(of=-1,af=0,(ve&6)!==0)throw Error(K(327));var r=e.callbackNode;if(Pa()&&e.callbackNode!==r)return null;var n=df(e,e===ht?At:0);if(n===0)return null;if((n&30)!==0||(n&e.expiredLanes)!==0||t)t=_f(e,n);else{t=n;var i=ve;ve|=2;var o=vE();(ht!==e||At!==t)&&(Dn=null,Ta=qe()+500,lo(e,t));do try{aL();break}catch(l){hE(e,l)}while(!0);ug(),Of.current=o,ve=i,nt!==null?t=0:(ht=null,At=0,t=st)}if(t!==0){if(t===2&&(i=py(e),i!==0&&(n=i,t=Wy(e,i))),t===1)throw r=Fs,lo(e,0),xi(e,n),tr(e,qe()),r;if(t===6)xi(e,n);else{if(i=e.current.alternate,(n&30)===0&&!iL(i)&&(t=_f(e,n),t===2&&(o=py(e),o!==0&&(n=o,t=Wy(e,o))),t===1))throw r=Fs,lo(e,0),xi(e,n),tr(e,qe()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(K(345));case 2:no(e,Zt,Dn);break;case 3:if(xi(e,n),(n&130023424)===n&&(t=Eg+500-qe(),10<t)){if(df(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){Vt(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=wy(no.bind(null,e,Zt,Dn),t);break}no(e,Zt,Dn);break;case 4:if(xi(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var a=31-Jr(n);o=1<<a,a=t[a],a>i&&(i=a),n&=~o}if(n=i,n=qe()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*nL(n/1960))-n,10<n){e.timeoutHandle=wy(no.bind(null,e,Zt,Dn),n);break}no(e,Zt,Dn);break;case 5:no(e,Zt,Dn);break;default:throw Error(K(329))}}}return tr(e,qe()),e.callbackNode===r?mE.bind(null,e):null}function Wy(e,t){var r=Ss;return e.current.memoizedState.isDehydrated&&(lo(e,t).flags|=256),e=_f(e,t),e!==2&&(t=Zt,Zt=r,t!==null&&$y(t)),e}function $y(e){Zt===null?Zt=e:Zt.push.apply(Zt,e)}function iL(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],o=i.getSnapshot;i=i.value;try{if(!tn(o(),i))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function xi(e,t){for(t&=~Ag,t&=~Wf,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Jr(t),n=1<<r;e[r]=-1,t&=~n}}function ES(e){if((ve&6)!==0)throw Error(K(327));Pa();var t=df(e,0);if((t&1)===0)return tr(e,qe()),null;var r=_f(e,t);if(e.tag!==0&&r===2){var n=py(e);n!==0&&(t=n,r=Wy(e,n))}if(r===1)throw r=Fs,lo(e,0),xi(e,t),tr(e,qe()),r;if(r===6)throw Error(K(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,no(e,Zt,Dn),tr(e,qe()),null}function Pg(e,t){var r=ve;ve|=1;try{return e(t)}finally{ve=r,ve===0&&(Ta=qe()+500,Lf&&Di())}}function mo(e){wi!==null&&wi.tag===0&&(ve&6)===0&&Pa();var t=ve;ve|=1;var r=Ir.transition,n=we;try{if(Ir.transition=null,we=1,e)return e()}finally{we=n,Ir.transition=r,ve=t,(ve&6)===0&&Di()}}function kg(){lr=xa.current,Te(xa)}function lo(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Dj(r)),nt!==null)for(r=nt.return;r!==null;){var n=r;switch(ag(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&yf();break;case 3:_a(),Te(Jt),Te(Tt),hg();break;case 5:mg(n);break;case 4:_a();break;case 13:Te(Fe);break;case 19:Te(Fe);break;case 10:cg(n.type._context);break;case 22:case 23:kg()}r=r.return}if(ht=e,nt=e=Ii(e.current,null),At=lr=t,st=0,Fs=null,Ag=Wf=po=0,Zt=Ss=null,oo!==null){for(t=0;t<oo.length;t++)if(r=oo[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,o=r.pending;if(o!==null){var a=o.next;o.next=i,n.next=a}r.pending=n}oo=null}return e}function hE(e,t){do{var r=nt;try{if(ug(),tf.current=kf,Pf){for(var n=We.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}Pf=!1}if(fo=0,mt=lt=We=null,bs=!1,Ls=0,Sg.current=null,r===null||r.return===null){st=1,Fs=t,nt=null;break}e:{var o=e,a=r.return,l=r,s=t;if(t=At,l.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var u=s,c=l,f=c.tag;if((c.mode&1)===0&&(f===0||f===11||f===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=fS(a);if(p!==null){p.flags&=-257,dS(p,a,l,o,t),p.mode&1&&cS(o,u,t),t=p,s=u;var v=t.updateQueue;if(v===null){var m=new Set;m.add(s),t.updateQueue=m}else v.add(s);break e}else{if((t&1)===0){cS(o,u,t),Og();break e}s=Error(K(426))}}else if(je&&l.mode&1){var x=fS(a);if(x!==null){(x.flags&65536)===0&&(x.flags|=256),dS(x,a,l,o,t),lg(Na(s,l));break e}}o=s=Na(s,l),st!==4&&(st=2),Ss===null?Ss=[o]:Ss.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var h=QA(o,s,t);iS(o,h);break e;case 1:l=s;var y=o.type,g=o.stateNode;if((o.flags&128)===0&&(typeof y.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Oi===null||!Oi.has(g)))){o.flags|=65536,t&=-t,o.lanes|=t;var w=JA(o,l,t);iS(o,w);break e}}o=o.return}while(o!==null)}gE(r)}catch(S){t=S,nt===r&&r!==null&&(nt=r=r.return);continue}break}while(!0)}function vE(){var e=Of.current;return Of.current=kf,e===null?kf:e}function Og(){(st===0||st===3||st===2)&&(st=4),ht===null||(po&268435455)===0&&(Wf&268435455)===0||xi(ht,At)}function _f(e,t){var r=ve;ve|=2;var n=vE();(ht!==e||At!==t)&&(Dn=null,lo(e,t));do try{oL();break}catch(i){hE(e,i)}while(!0);if(ug(),ve=r,Of.current=n,nt!==null)throw Error(K(261));return ht=null,At=0,st}function oL(){for(;nt!==null;)yE(nt)}function aL(){for(;nt!==null&&!R2();)yE(nt)}function yE(e){var t=bE(e.alternate,e,lr);e.memoizedProps=e.pendingProps,t===null?gE(e):nt=t,Sg.current=null}function gE(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=Qj(r,t,lr),r!==null){nt=r;return}}else{if(r=Jj(r,t),r!==null){r.flags&=32767,nt=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{st=6,nt=null;return}}if(t=t.sibling,t!==null){nt=t;return}nt=t=e}while(t!==null);st===0&&(st=5)}function no(e,t,r){var n=we,i=Ir.transition;try{Ir.transition=null,we=1,lL(e,t,r,n)}finally{Ir.transition=i,we=n}return null}function lL(e,t,r,n){do Pa();while(wi!==null);if((ve&6)!==0)throw Error(K(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(K(177));e.callbackNode=null,e.callbackPriority=0;var o=r.lanes|r.childLanes;if(U2(e,o),e===ht&&(nt=ht=null,At=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||Xc||(Xc=!0,wE(ff,function(){return Pa(),null})),o=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||o){o=Ir.transition,Ir.transition=null;var a=we;we=1;var l=ve;ve|=4,Sg.current=null,tL(e,r),dE(r,e),Ij(xy),pf=!!gy,xy=gy=null,e.current=r,rL(r,e,i),D2(),ve=l,we=a,Ir.transition=o}else e.current=r;if(Xc&&(Xc=!1,wi=e,If=i),o=e.pendingLanes,o===0&&(Oi=null),L2(r.stateNode,n),tr(e,qe()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Cf)throw Cf=!1,e=By,By=null,e;return(If&1)!==0&&e.tag!==0&&Pa(),o=e.pendingLanes,(o&1)!==0?e===Fy?As++:(As=0,Fy=e):As=0,Di(),null}function Pa(){if(wi!==null){var e=QS(If),t=Ir.transition,r=we;try{if(Ir.transition=null,we=16>e?16:e,wi===null)var n=!1;else{if(e=wi,wi=null,If=0,(ve&6)!==0)throw Error(K(331));var i=ve;for(ve|=4,Q=e.current;Q!==null;){var o=Q,a=o.child;if((Q.flags&16)!==0){var l=o.deletions;if(l!==null){for(var s=0;s<l.length;s++){var u=l[s];for(Q=u;Q!==null;){var c=Q;switch(c.tag){case 0:case 11:case 15:ws(8,c,o)}var f=c.child;if(f!==null)f.return=c,Q=f;else for(;Q!==null;){c=Q;var d=c.sibling,p=c.return;if(uE(c),c===u){Q=null;break}if(d!==null){d.return=p,Q=d;break}Q=p}}}var v=o.alternate;if(v!==null){var m=v.child;if(m!==null){v.child=null;do{var x=m.sibling;m.sibling=null,m=x}while(m!==null)}}Q=o}}if((o.subtreeFlags&2064)!==0&&a!==null)a.return=o,Q=a;else e:for(;Q!==null;){if(o=Q,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:ws(9,o,o.return)}var h=o.sibling;if(h!==null){h.return=o.return,Q=h;break e}Q=o.return}}var y=e.current;for(Q=y;Q!==null;){a=Q;var g=a.child;if((a.subtreeFlags&2064)!==0&&g!==null)g.return=a,Q=g;else e:for(a=y;Q!==null;){if(l=Q,(l.flags&2048)!==0)try{switch(l.tag){case 0:case 11:case 15:Ff(9,l)}}catch(S){Ve(l,l.return,S)}if(l===a){Q=null;break e}var w=l.sibling;if(w!==null){w.return=l.return,Q=w;break e}Q=l.return}}if(ve=i,Di(),gn&&typeof gn.onPostCommitFiberRoot=="function")try{gn.onPostCommitFiberRoot(Tf,e)}catch{}n=!0}return n}finally{we=r,Ir.transition=t}}return!1}function PS(e,t,r){t=Na(r,t),t=QA(e,t,1),e=ki(e,t,1),t=Vt(),e!==null&&(Ws(e,1,t),tr(e,t))}function Ve(e,t,r){if(e.tag===3)PS(e,e,r);else for(;t!==null;){if(t.tag===3){PS(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Oi===null||!Oi.has(n))){e=Na(r,e),e=JA(t,e,1),t=ki(t,e,1),e=Vt(),t!==null&&(Ws(t,1,e),tr(t,e));break}}t=t.return}}function sL(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Vt(),e.pingedLanes|=e.suspendedLanes&r,ht===e&&(At&r)===r&&(st===4||st===3&&(At&130023424)===At&&500>qe()-Eg?lo(e,0):Ag|=r),tr(e,t)}function xE(e,t){t===0&&((e.mode&1)===0?t=1:(t=jc,jc<<=1,(jc&130023424)===0&&(jc=4194304)));var r=Vt();e=Wn(e,t),e!==null&&(Ws(e,t,r),tr(e,r))}function uL(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),xE(e,r)}function cL(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(K(314))}n!==null&&n.delete(t),xE(e,r)}var bE;bE=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Jt.current)Qt=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return Qt=!1,Zj(e,t,r);Qt=(e.flags&131072)!==0}else Qt=!1,je&&(t.flags&1048576)!==0&&EA(t,bf,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;nf(e,t),e=t.pendingProps;var i=Oa(t,Tt.current);Ea(t,r),i=yg(null,t,n,e,i,r);var o=gg();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,er(n)?(o=!0,gf(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,dg(t),i.updater=Bf,t.stateNode=i,i._reactInternals=t,Cy(t,n,e,r),t=Ny(null,t,n,!0,o,r)):(t.tag=0,je&&o&&og(t),Ut(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(nf(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=dL(n),e=Xr(n,e),i){case 0:t=_y(null,t,n,e,r);break e;case 1:t=hS(null,t,n,e,r);break e;case 11:t=pS(null,t,n,e,r);break e;case 14:t=mS(null,t,n,Xr(n.type,e),r);break e}throw Error(K(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Xr(n,i),_y(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Xr(n,i),hS(e,t,n,i,r);case 3:e:{if(nE(t),e===null)throw Error(K(387));n=t.pendingProps,o=t.memoizedState,i=o.element,_A(e,t),Af(t,n,null,r);var a=t.memoizedState;if(n=a.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Na(Error(K(423)),t),t=vS(e,t,n,r,i);break e}else if(n!==i){i=Na(Error(K(424)),t),t=vS(e,t,n,r,i);break e}else for(sr=Pi(t.stateNode.containerInfo.firstChild),ur=t,je=!0,Qr=null,r=CA(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ca(),n===i){t=$n(e,t,r);break e}Ut(e,t,n,r)}t=t.child}return t;case 5:return NA(t),e===null&&Py(t),n=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,by(n,i)?a=null:o!==null&&by(n,o)&&(t.flags|=32),rE(e,t),Ut(e,t,a,r),t.child;case 6:return e===null&&Py(t),null;case 13:return iE(e,t,r);case 4:return pg(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ia(t,null,n,r):Ut(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Xr(n,i),pS(e,t,n,i,r);case 7:return Ut(e,t,t.pendingProps,r),t.child;case 8:return Ut(e,t,t.pendingProps.children,r),t.child;case 12:return Ut(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,Ie(wf,n._currentValue),n._currentValue=a,o!==null)if(tn(o.value,a)){if(o.children===i.children&&!Jt.current){t=$n(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){a=o.child;for(var s=l.firstContext;s!==null;){if(s.context===n){if(o.tag===1){s=zn(-1,r&-r),s.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),ky(o.return,r,t),l.lanes|=r;break}s=s.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(K(341));a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),ky(a,r,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Ut(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Ea(t,r),i=_r(i),n=n(i),t.flags|=1,Ut(e,t,n,r),t.child;case 14:return n=t.type,i=Xr(n,t.pendingProps),i=Xr(n.type,i),mS(e,t,n,i,r);case 15:return eE(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Xr(n,i),nf(e,t),t.tag=1,er(n)?(e=!0,gf(t)):e=!1,Ea(t,r),ZA(t,n,i),Cy(t,n,i,r),Ny(null,t,n,!0,e,r);case 19:return oE(e,t,r);case 22:return tE(e,t,r)}throw Error(K(156,t.tag))};function wE(e,t){return GS(e,t)}function fL(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Cr(e,t,r,n){return new fL(e,t,r,n)}function Cg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function dL(e){if(typeof e=="function")return Cg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Yy)return 11;if(e===Gy)return 14}return 2}function Ii(e,t){var r=e.alternate;return r===null?(r=Cr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function lf(e,t,r,n,i,o){var a=2;if(n=e,typeof e=="function")Cg(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ua:return so(r.children,i,o,t);case Hy:a=8,i|=8;break;case Qv:return e=Cr(12,r,t,i|2),e.elementType=Qv,e.lanes=o,e;case Jv:return e=Cr(13,r,t,i),e.elementType=Jv,e.lanes=o,e;case ey:return e=Cr(19,r,t,i),e.elementType=ey,e.lanes=o,e;case NS:return $f(r,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case IS:a=10;break e;case _S:a=9;break e;case Yy:a=11;break e;case Gy:a=14;break e;case vi:a=16,n=null;break e}throw Error(K(130,e==null?e:typeof e,""))}return t=Cr(a,r,t,i),t.elementType=e,t.type=n,t.lanes=o,t}function so(e,t,r,n){return e=Cr(7,e,n,t),e.lanes=r,e}function $f(e,t,r,n){return e=Cr(22,e,n,t),e.elementType=NS,e.lanes=r,e.stateNode={isHidden:!1},e}function qv(e,t,r){return e=Cr(6,e,null,t),e.lanes=r,e}function Xv(e,t,r){return t=Cr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function pL(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Rv(0),this.expirationTimes=Rv(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rv(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Ig(e,t,r,n,i,o,a,l,s){return e=new pL(e,t,r,l,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Cr(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},dg(o),e}function mL(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:sa,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function SE(e){if(!e)return Ni;e=e._reactInternals;e:{if(vo(e)!==e||e.tag!==1)throw Error(K(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(er(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(K(171))}if(e.tag===1){var r=e.type;if(er(r))return SA(e,r,t)}return t}function AE(e,t,r,n,i,o,a,l,s){return e=Ig(r,n,!0,e,i,o,a,l,s),e.context=SE(null),r=e.current,n=Vt(),i=Ci(r),o=zn(n,i),o.callback=t??null,ki(r,o,i),e.current.lanes=i,Ws(e,i,n),tr(e,n),e}function Uf(e,t,r,n){var i=t.current,o=Vt(),a=Ci(i);return r=SE(r),t.context===null?t.context=r:t.pendingContext=r,t=zn(o,a),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=ki(i,t,a),e!==null&&(en(e,i,a,o),ef(e,i,a)),a}function Nf(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function kS(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function _g(e,t){kS(e,t),(e=e.alternate)&&kS(e,t)}function hL(){return null}var EE=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ng(e){this._internalRoot=e}Vf.prototype.render=Ng.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(K(409));Uf(e,t,null,null)};Vf.prototype.unmount=Ng.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;mo(function(){Uf(null,e,null,null)}),t[Fn]=null}};function Vf(e){this._internalRoot=e}Vf.prototype.unstable_scheduleHydration=function(e){if(e){var t=tA();e={blockedOn:null,target:e,priority:t};for(var r=0;r<gi.length&&t!==0&&t<gi[r].priority;r++);gi.splice(r,0,e),r===0&&nA(e)}};function Tg(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Kf(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function OS(){}function vL(e,t,r,n,i){if(i){if(typeof n=="function"){var o=n;n=function(){var u=Nf(a);o.call(u)}}var a=AE(t,n,e,0,null,!1,!1,"",OS);return e._reactRootContainer=a,e[Fn]=a.current,Ts(e.nodeType===8?e.parentNode:e),mo(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var l=n;n=function(){var u=Nf(s);l.call(u)}}var s=Ig(e,0,!1,null,null,!1,!1,"",OS);return e._reactRootContainer=s,e[Fn]=s.current,Ts(e.nodeType===8?e.parentNode:e),mo(function(){Uf(t,s,r,n)}),s}function Hf(e,t,r,n,i){var o=r._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var l=i;i=function(){var s=Nf(a);l.call(s)}}Uf(t,a,e,i)}else a=vL(r,t,e,i,n);return Nf(a)}JS=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=ps(t.pendingLanes);r!==0&&(Zy(t,r|1),tr(t,qe()),(ve&6)===0&&(Ta=qe()+500,Di()))}break;case 13:mo(function(){var n=Wn(e,1);if(n!==null){var i=Vt();en(n,e,1,i)}}),_g(e,1)}};Qy=function(e){if(e.tag===13){var t=Wn(e,134217728);if(t!==null){var r=Vt();en(t,e,134217728,r)}_g(e,134217728)}};eA=function(e){if(e.tag===13){var t=Ci(e),r=Wn(e,t);if(r!==null){var n=Vt();en(r,e,t,n)}_g(e,t)}};tA=function(){return we};rA=function(e,t){var r=we;try{return we=e,t()}finally{we=r}};cy=function(e,t,r){switch(t){case"input":if(ny(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=jf(n);if(!i)throw Error(K(90));RS(n),ny(n,i)}}}break;case"textarea":MS(e,r);break;case"select":t=r.value,t!=null&&ba(e,!!r.multiple,t,!1)}};$S=Pg;US=mo;var yL={usingClientEntryPoint:!1,Events:[Us,pa,jf,FS,WS,Pg]},us={findFiberByHostInstance:io,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},gL={bundleType:us.bundleType,version:us.version,rendererPackageName:us.rendererPackageName,rendererConfig:us.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Un.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=HS(e),e===null?null:e.stateNode},findFiberByHostInstance:us.findFiberByHostInstance||hL,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(cs=__REACT_DEVTOOLS_GLOBAL_HOOK__,!cs.isDisabled&&cs.supportsFiber))try{Tf=cs.inject(gL),gn=cs}catch{}var cs;dr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=yL;dr.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Tg(t))throw Error(K(200));return mL(e,t,null,r)};dr.createRoot=function(e,t){if(!Tg(e))throw Error(K(299));var r=!1,n="",i=EE;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Ig(e,1,!1,null,null,r,!1,n,i),e[Fn]=t.current,Ts(e.nodeType===8?e.parentNode:e),new Ng(t)};dr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(K(188)):(e=Object.keys(e).join(","),Error(K(268,e)));return e=HS(t),e=e===null?null:e.stateNode,e};dr.flushSync=function(e){return mo(e)};dr.hydrate=function(e,t,r){if(!Kf(t))throw Error(K(200));return Hf(null,e,t,!0,r)};dr.hydrateRoot=function(e,t,r){if(!Tg(e))throw Error(K(405));var n=r!=null&&r.hydratedSources||null,i=!1,o="",a=EE;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(o=r.identifierPrefix),r.onRecoverableError!==void 0&&(a=r.onRecoverableError)),t=AE(t,null,e,1,r??null,i,!1,o,a),e[Fn]=t.current,Ts(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new Vf(t)};dr.render=function(e,t,r){if(!Kf(t))throw Error(K(200));return Hf(null,e,t,!1,r)};dr.unmountComponentAtNode=function(e){if(!Kf(e))throw Error(K(40));return e._reactRootContainer?(mo(function(){Hf(null,null,e,!1,function(){e._reactRootContainer=null,e[Fn]=null})}),!0):!1};dr.unstable_batchedUpdates=Pg;dr.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Kf(r))throw Error(K(200));if(e==null||e._reactInternals===void 0)throw Error(K(38));return Hf(e,t,r,!1,n)};dr.version="18.3.1-next-f1338f8080-20240426"});var Yf=at((VY,OE)=>{"use strict";function kE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(kE)}catch(e){console.error(e)}}kE(),OE.exports=PE()});var IE=at(Rg=>{"use strict";var CE=Yf();Rg.createRoot=CE.createRoot,Rg.hydrateRoot=CE.hydrateRoot;var KY});var EP=at(AP=>{"use strict";var Ga=F();function qL(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var XL=typeof Object.is=="function"?Object.is:qL,ZL=Ga.useState,QL=Ga.useEffect,JL=Ga.useLayoutEffect,ez=Ga.useDebugValue;function tz(e,t){var r=t(),n=ZL({inst:{value:r,getSnapshot:t}}),i=n[0].inst,o=n[1];return JL(function(){i.value=r,i.getSnapshot=t,c0(i)&&o({inst:i})},[e,r,t]),QL(function(){return c0(i)&&o({inst:i}),e(function(){c0(i)&&o({inst:i})})},[e]),ez(r),r}function c0(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!XL(e,r)}catch{return!0}}function rz(e,t){return t()}var nz=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?rz:tz;AP.useSyncExternalStore=Ga.useSyncExternalStore!==void 0?Ga.useSyncExternalStore:nz});var kP=at((hX,PP)=>{"use strict";PP.exports=EP()});var CP=at(OP=>{"use strict";var _d=F(),iz=kP();function oz(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var az=typeof Object.is=="function"?Object.is:oz,lz=iz.useSyncExternalStore,sz=_d.useRef,uz=_d.useEffect,cz=_d.useMemo,fz=_d.useDebugValue;OP.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var o=sz(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=cz(function(){function s(p){if(!u){if(u=!0,c=p,p=n(p),i!==void 0&&a.hasValue){var v=a.value;if(i(v,p))return f=v}return f=p}if(v=f,az(c,p))return v;var m=n(p);return i!==void 0&&i(v,m)?(c=p,v):(c=p,f=m)}var u=!1,c,f,d=r===void 0?null:r;return[function(){return s(t())},d===null?void 0:function(){return s(d())}]},[t,r,n,i]);var l=lz(e,o[0],o[1]);return uz(function(){a.hasValue=!0,a.value=l},[l]),fz(l),l}});var _P=at((yX,IP)=>{"use strict";IP.exports=CP()});var SO=at(wO=>{"use strict";var cu=F();function h3(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var v3=typeof Object.is=="function"?Object.is:h3,y3=cu.useSyncExternalStore,g3=cu.useRef,x3=cu.useEffect,b3=cu.useMemo,w3=cu.useDebugValue;wO.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var o=g3(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=b3(function(){function s(p){if(!u){if(u=!0,c=p,p=n(p),i!==void 0&&a.hasValue){var v=a.value;if(i(v,p))return f=v}return f=p}if(v=f,v3(c,p))return v;var m=n(p);return i!==void 0&&i(v,m)?(c=p,v):(c=p,f=m)}var u=!1,c,f,d=r===void 0?null:r;return[function(){return s(t())},d===null?void 0:function(){return s(d())}]},[t,r,n,i]);var l=y3(e,o[0],o[1]);return x3(function(){a.hasValue=!0,a.value=l},[l]),w3(l),l}});var EO=at((vQ,AO)=>{"use strict";AO.exports=SO()});var rx=at((KC,Tp)=>{(function(e){"use strict";var t=1e9,r={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},n=!0,i="[DecimalError] ",o=i+"Invalid argument: ",a=i+"Exponent out of range: ",l=Math.floor,s=Math.pow,u=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,c,f=1e7,d=7,p=9007199254740991,v=l(p/d),m={};m.absoluteValue=m.abs=function(){var A=new this.constructor(this);return A.s&&(A.s=1),A},m.comparedTo=m.cmp=function(A){var E,_,k,C,I=this;if(A=new I.constructor(A),I.s!==A.s)return I.s||-A.s;if(I.e!==A.e)return I.e>A.e^I.s<0?1:-1;for(k=I.d.length,C=A.d.length,E=0,_=k<C?k:C;E<_;++E)if(I.d[E]!==A.d[E])return I.d[E]>A.d[E]^I.s<0?1:-1;return k===C?0:k>C^I.s<0?1:-1},m.decimalPlaces=m.dp=function(){var A=this,E=A.d.length-1,_=(E-A.e)*d;if(E=A.d[E],E)for(;E%10==0;E/=10)_--;return _<0?0:_},m.dividedBy=m.div=function(A){return g(this,new this.constructor(A))},m.dividedToIntegerBy=m.idiv=function(A){var E=this,_=E.constructor;return R(g(E,new _(A),0,1),_.precision)},m.equals=m.eq=function(A){return!this.cmp(A)},m.exponent=function(){return S(this)},m.greaterThan=m.gt=function(A){return this.cmp(A)>0},m.greaterThanOrEqualTo=m.gte=function(A){return this.cmp(A)>=0},m.isInteger=m.isint=function(){return this.e>this.d.length-2},m.isNegative=m.isneg=function(){return this.s<0},m.isPositive=m.ispos=function(){return this.s>0},m.isZero=function(){return this.s===0},m.lessThan=m.lt=function(A){return this.cmp(A)<0},m.lessThanOrEqualTo=m.lte=function(A){return this.cmp(A)<1},m.logarithm=m.log=function(A){var E,_=this,k=_.constructor,C=k.precision,I=C+5;if(A===void 0)A=new k(10);else if(A=new k(A),A.s<1||A.eq(c))throw Error(i+"NaN");if(_.s<1)throw Error(i+(_.s?"NaN":"-Infinity"));return _.eq(c)?new k(0):(n=!1,E=g(T(_,I),T(A,I),I),n=!0,R(E,C))},m.minus=m.sub=function(A){var E=this;return A=new E.constructor(A),E.s==A.s?V(E,A):x(E,(A.s=-A.s,A))},m.modulo=m.mod=function(A){var E,_=this,k=_.constructor,C=k.precision;if(A=new k(A),!A.s)throw Error(i+"NaN");return _.s?(n=!1,E=g(_,A,0,1).times(A),n=!0,_.minus(E)):R(new k(_),C)},m.naturalExponential=m.exp=function(){return w(this)},m.naturalLogarithm=m.ln=function(){return T(this)},m.negated=m.neg=function(){var A=new this.constructor(this);return A.s=-A.s||0,A},m.plus=m.add=function(A){var E=this;return A=new E.constructor(A),E.s==A.s?x(E,A):V(E,(A.s=-A.s,A))},m.precision=m.sd=function(A){var E,_,k,C=this;if(A!==void 0&&A!==!!A&&A!==1&&A!==0)throw Error(o+A);if(E=S(C)+1,k=C.d.length-1,_=k*d+1,k=C.d[k],k){for(;k%10==0;k/=10)_--;for(k=C.d[0];k>=10;k/=10)_++}return A&&E>_?E:_},m.squareRoot=m.sqrt=function(){var A,E,_,k,C,I,j,M=this,$=M.constructor;if(M.s<1){if(!M.s)return new $(0);throw Error(i+"NaN")}for(A=S(M),n=!1,C=Math.sqrt(+M),C==0||C==1/0?(E=y(M.d),(E.length+A)%2==0&&(E+="0"),C=Math.sqrt(E),A=l((A+1)/2)-(A<0||A%2),C==1/0?E="5e"+A:(E=C.toExponential(),E=E.slice(0,E.indexOf("e")+1)+A),k=new $(E)):k=new $(C.toString()),_=$.precision,C=j=_+3;;)if(I=k,k=I.plus(g(M,I,j+2)).times(.5),y(I.d).slice(0,j)===(E=y(k.d)).slice(0,j)){if(E=E.slice(j-3,j+1),C==j&&E=="4999"){if(R(I,_+1,0),I.times(I).eq(M)){k=I;break}}else if(E!="9999")break;j+=4}return n=!0,R(k,_)},m.times=m.mul=function(A){var E,_,k,C,I,j,M,$,X,G=this,Z=G.constructor,Me=G.d,W=(A=new Z(A)).d;if(!G.s||!A.s)return new Z(0);for(A.s*=G.s,_=G.e+A.e,$=Me.length,X=W.length,$<X&&(I=Me,Me=W,W=I,j=$,$=X,X=j),I=[],j=$+X,k=j;k--;)I.push(0);for(k=X;--k>=0;){for(E=0,C=$+k;C>k;)M=I[C]+W[k]*Me[C-k-1]+E,I[C--]=M%f|0,E=M/f|0;I[C]=(I[C]+E)%f|0}for(;!I[--j];)I.pop();return E?++_:I.shift(),A.d=I,A.e=_,n?R(A,Z.precision):A},m.toDecimalPlaces=m.todp=function(A,E){var _=this,k=_.constructor;return _=new k(_),A===void 0?_:(h(A,0,t),E===void 0?E=k.rounding:h(E,0,8),R(_,A+S(_)+1,E))},m.toExponential=function(A,E){var _,k=this,C=k.constructor;return A===void 0?_=B(k,!0):(h(A,0,t),E===void 0?E=C.rounding:h(E,0,8),k=R(new C(k),A+1,E),_=B(k,!0,A+1)),_},m.toFixed=function(A,E){var _,k,C=this,I=C.constructor;return A===void 0?B(C):(h(A,0,t),E===void 0?E=I.rounding:h(E,0,8),k=R(new I(C),A+S(C)+1,E),_=B(k.abs(),!1,A+S(k)+1),C.isneg()&&!C.isZero()?"-"+_:_)},m.toInteger=m.toint=function(){var A=this,E=A.constructor;return R(new E(A),S(A)+1,E.rounding)},m.toNumber=function(){return+this},m.toPower=m.pow=function(A){var E,_,k,C,I,j,M=this,$=M.constructor,X=12,G=+(A=new $(A));if(!A.s)return new $(c);if(M=new $(M),!M.s){if(A.s<1)throw Error(i+"Infinity");return M}if(M.eq(c))return M;if(k=$.precision,A.eq(c))return R(M,k);if(E=A.e,_=A.d.length-1,j=E>=_,I=M.s,j){if((_=G<0?-G:G)<=p){for(C=new $(c),E=Math.ceil(k/d+4),n=!1;_%2&&(C=C.times(M),J(C.d,E)),_=l(_/2),_!==0;)M=M.times(M),J(M.d,E);return n=!0,A.s<0?new $(c).div(C):R(C,k)}}else if(I<0)throw Error(i+"NaN");return I=I<0&&A.d[Math.max(E,_)]&1?-1:1,M.s=1,n=!1,C=A.times(T(M,k+X)),n=!0,C=w(C),C.s=I,C},m.toPrecision=function(A,E){var _,k,C=this,I=C.constructor;return A===void 0?(_=S(C),k=B(C,_<=I.toExpNeg||_>=I.toExpPos)):(h(A,1,t),E===void 0?E=I.rounding:h(E,0,8),C=R(new I(C),A,E),_=S(C),k=B(C,A<=_||_<=I.toExpNeg,A)),k},m.toSignificantDigits=m.tosd=function(A,E){var _=this,k=_.constructor;return A===void 0?(A=k.precision,E=k.rounding):(h(A,1,t),E===void 0?E=k.rounding:h(E,0,8)),R(new k(_),A,E)},m.toString=m.valueOf=m.val=m.toJSON=function(){var A=this,E=S(A),_=A.constructor;return B(A,E<=_.toExpNeg||E>=_.toExpPos)};function x(A,E){var _,k,C,I,j,M,$,X,G=A.constructor,Z=G.precision;if(!A.s||!E.s)return E.s||(E=new G(A)),n?R(E,Z):E;if($=A.d,X=E.d,j=A.e,C=E.e,$=$.slice(),I=j-C,I){for(I<0?(k=$,I=-I,M=X.length):(k=X,C=j,M=$.length),j=Math.ceil(Z/d),M=j>M?j+1:M+1,I>M&&(I=M,k.length=1),k.reverse();I--;)k.push(0);k.reverse()}for(M=$.length,I=X.length,M-I<0&&(I=M,k=X,X=$,$=k),_=0;I;)_=($[--I]=$[I]+X[I]+_)/f|0,$[I]%=f;for(_&&($.unshift(_),++C),M=$.length;$[--M]==0;)$.pop();return E.d=$,E.e=C,n?R(E,Z):E}function h(A,E,_){if(A!==~~A||A<E||A>_)throw Error(o+A)}function y(A){var E,_,k,C=A.length-1,I="",j=A[0];if(C>0){for(I+=j,E=1;E<C;E++)k=A[E]+"",_=d-k.length,_&&(I+=O(_)),I+=k;j=A[E],k=j+"",_=d-k.length,_&&(I+=O(_))}else if(j===0)return"0";for(;j%10===0;)j/=10;return I+j}var g=(function(){function A(k,C){var I,j=0,M=k.length;for(k=k.slice();M--;)I=k[M]*C+j,k[M]=I%f|0,j=I/f|0;return j&&k.unshift(j),k}function E(k,C,I,j){var M,$;if(I!=j)$=I>j?1:-1;else for(M=$=0;M<I;M++)if(k[M]!=C[M]){$=k[M]>C[M]?1:-1;break}return $}function _(k,C,I){for(var j=0;I--;)k[I]-=j,j=k[I]<C[I]?1:0,k[I]=j*f+k[I]-C[I];for(;!k[0]&&k.length>1;)k.shift()}return function(k,C,I,j){var M,$,X,G,Z,Me,W,ie,q,L,Ge,ue,ne,pt,Er,ia,Yr,Sc,Ac=k.constructor,GM=k.s==C.s?1:-1,pn=k.d,rt=C.d;if(!k.s)return new Ac(k);if(!C.s)throw Error(i+"Division by zero");for($=k.e-C.e,Yr=rt.length,Er=pn.length,W=new Ac(GM),ie=W.d=[],X=0;rt[X]==(pn[X]||0);)++X;if(rt[X]>(pn[X]||0)&&--$,I==null?ue=I=Ac.precision:j?ue=I+(S(k)-S(C))+1:ue=I,ue<0)return new Ac(0);if(ue=ue/d+2|0,X=0,Yr==1)for(G=0,rt=rt[0],ue++;(X<Er||G)&&ue--;X++)ne=G*f+(pn[X]||0),ie[X]=ne/rt|0,G=ne%rt|0;else{for(G=f/(rt[0]+1)|0,G>1&&(rt=A(rt,G),pn=A(pn,G),Yr=rt.length,Er=pn.length),pt=Yr,q=pn.slice(0,Yr),L=q.length;L<Yr;)q[L++]=0;Sc=rt.slice(),Sc.unshift(0),ia=rt[0],rt[1]>=f/2&&++ia;do G=0,M=E(rt,q,Yr,L),M<0?(Ge=q[0],Yr!=L&&(Ge=Ge*f+(q[1]||0)),G=Ge/ia|0,G>1?(G>=f&&(G=f-1),Z=A(rt,G),Me=Z.length,L=q.length,M=E(Z,q,Me,L),M==1&&(G--,_(Z,Yr<Me?Sc:rt,Me))):(G==0&&(M=G=1),Z=rt.slice()),Me=Z.length,Me<L&&Z.unshift(0),_(q,Z,L),M==-1&&(L=q.length,M=E(rt,q,Yr,L),M<1&&(G++,_(q,Yr<L?Sc:rt,L))),L=q.length):M===0&&(G++,q=[0]),ie[X++]=G,M&&q[0]?q[L++]=pn[pt]||0:(q=[pn[pt]],L=1);while((pt++<Er||q[0]!==void 0)&&ue--)}return ie[0]||ie.shift(),W.e=$,R(W,j?I+S(W)+1:I)}})();function w(A,E){var _,k,C,I,j,M,$=0,X=0,G=A.constructor,Z=G.precision;if(S(A)>16)throw Error(a+S(A));if(!A.s)return new G(c);for(E==null?(n=!1,M=Z):M=E,j=new G(.03125);A.abs().gte(.1);)A=A.times(j),X+=5;for(k=Math.log(s(2,X))/Math.LN10*2+5|0,M+=k,_=C=I=new G(c),G.precision=M;;){if(C=R(C.times(A),M),_=_.times(++$),j=I.plus(g(C,_,M)),y(j.d).slice(0,M)===y(I.d).slice(0,M)){for(;X--;)I=R(I.times(I),M);return G.precision=Z,E==null?(n=!0,R(I,Z)):I}I=j}}function S(A){for(var E=A.e*d,_=A.d[0];_>=10;_/=10)E++;return E}function b(A,E,_){if(E>A.LN10.sd())throw n=!0,_&&(A.precision=_),Error(i+"LN10 precision limit exceeded");return R(new A(A.LN10),E)}function O(A){for(var E="";A--;)E+="0";return E}function T(A,E){var _,k,C,I,j,M,$,X,G,Z=1,Me=10,W=A,ie=W.d,q=W.constructor,L=q.precision;if(W.s<1)throw Error(i+(W.s?"NaN":"-Infinity"));if(W.eq(c))return new q(0);if(E==null?(n=!1,X=L):X=E,W.eq(10))return E==null&&(n=!0),b(q,X);if(X+=Me,q.precision=X,_=y(ie),k=_.charAt(0),I=S(W),Math.abs(I)<15e14){for(;k<7&&k!=1||k==1&&_.charAt(1)>3;)W=W.times(A),_=y(W.d),k=_.charAt(0),Z++;I=S(W),k>1?(W=new q("0."+_),I++):W=new q(k+"."+_.slice(1))}else return $=b(q,X+2,L).times(I+""),W=T(new q(k+"."+_.slice(1)),X-Me).plus($),q.precision=L,E==null?(n=!0,R(W,L)):W;for(M=j=W=g(W.minus(c),W.plus(c),X),G=R(W.times(W),X),C=3;;){if(j=R(j.times(G),X),$=M.plus(g(j,new q(C),X)),y($.d).slice(0,X)===y(M.d).slice(0,X))return M=M.times(2),I!==0&&(M=M.plus(b(q,X+2,L).times(I+""))),M=g(M,new q(Z),X),q.precision=L,E==null?(n=!0,R(M,L)):M;M=$,C+=2}}function U(A,E){var _,k,C;for((_=E.indexOf("."))>-1&&(E=E.replace(".","")),(k=E.search(/e/i))>0?(_<0&&(_=k),_+=+E.slice(k+1),E=E.substring(0,k)):_<0&&(_=E.length),k=0;E.charCodeAt(k)===48;)++k;for(C=E.length;E.charCodeAt(C-1)===48;)--C;if(E=E.slice(k,C),E){if(C-=k,_=_-k-1,A.e=l(_/d),A.d=[],k=(_+1)%d,_<0&&(k+=d),k<C){for(k&&A.d.push(+E.slice(0,k)),C-=d;k<C;)A.d.push(+E.slice(k,k+=d));E=E.slice(k),k=d-E.length}else k-=C;for(;k--;)E+="0";if(A.d.push(+E),n&&(A.e>v||A.e<-v))throw Error(a+_)}else A.s=0,A.e=0,A.d=[0];return A}function R(A,E,_){var k,C,I,j,M,$,X,G,Z=A.d;for(j=1,I=Z[0];I>=10;I/=10)j++;if(k=E-j,k<0)k+=d,C=E,X=Z[G=0];else{if(G=Math.ceil((k+1)/d),I=Z.length,G>=I)return A;for(X=I=Z[G],j=1;I>=10;I/=10)j++;k%=d,C=k-d+j}if(_!==void 0&&(I=s(10,j-C-1),M=X/I%10|0,$=E<0||Z[G+1]!==void 0||X%I,$=_<4?(M||$)&&(_==0||_==(A.s<0?3:2)):M>5||M==5&&(_==4||$||_==6&&(k>0?C>0?X/s(10,j-C):0:Z[G-1])%10&1||_==(A.s<0?8:7))),E<1||!Z[0])return $?(I=S(A),Z.length=1,E=E-I-1,Z[0]=s(10,(d-E%d)%d),A.e=l(-E/d)||0):(Z.length=1,Z[0]=A.e=A.s=0),A;if(k==0?(Z.length=G,I=1,G--):(Z.length=G+1,I=s(10,d-k),Z[G]=C>0?(X/s(10,j-C)%s(10,C)|0)*I:0),$)for(;;)if(G==0){(Z[0]+=I)==f&&(Z[0]=1,++A.e);break}else{if(Z[G]+=I,Z[G]!=f)break;Z[G--]=0,I=1}for(k=Z.length;Z[--k]===0;)Z.pop();if(n&&(A.e>v||A.e<-v))throw Error(a+S(A));return A}function V(A,E){var _,k,C,I,j,M,$,X,G,Z,Me=A.constructor,W=Me.precision;if(!A.s||!E.s)return E.s?E.s=-E.s:E=new Me(A),n?R(E,W):E;if($=A.d,Z=E.d,k=E.e,X=A.e,$=$.slice(),j=X-k,j){for(G=j<0,G?(_=$,j=-j,M=Z.length):(_=Z,k=X,M=$.length),C=Math.max(Math.ceil(W/d),M)+2,j>C&&(j=C,_.length=1),_.reverse(),C=j;C--;)_.push(0);_.reverse()}else{for(C=$.length,M=Z.length,G=C<M,G&&(M=C),C=0;C<M;C++)if($[C]!=Z[C]){G=$[C]<Z[C];break}j=0}for(G&&(_=$,$=Z,Z=_,E.s=-E.s),M=$.length,C=Z.length-M;C>0;--C)$[M++]=0;for(C=Z.length;C>j;){if($[--C]<Z[C]){for(I=C;I&&$[--I]===0;)$[I]=f-1;--$[I],$[C]+=f}$[C]-=Z[C]}for(;$[--M]===0;)$.pop();for(;$[0]===0;$.shift())--k;return $[0]?(E.d=$,E.e=k,n?R(E,W):E):new Me(0)}function B(A,E,_){var k,C=S(A),I=y(A.d),j=I.length;return E?(_&&(k=_-j)>0?I=I.charAt(0)+"."+I.slice(1)+O(k):j>1&&(I=I.charAt(0)+"."+I.slice(1)),I=I+(C<0?"e":"e+")+C):C<0?(I="0."+O(-C-1)+I,_&&(k=_-j)>0&&(I+=O(k))):C>=j?(I+=O(C+1-j),_&&(k=_-C-1)>0&&(I=I+"."+O(k))):((k=C+1)<j&&(I=I.slice(0,k)+"."+I.slice(k)),_&&(k=_-j)>0&&(C+1===j&&(I+="."),I+=O(k))),A.s<0?"-"+I:I}function J(A,E){if(A.length>E)return A.length=E,!0}function ee(A){var E,_,k;function C(I){var j=this;if(!(j instanceof C))return new C(I);if(j.constructor=C,I instanceof C){j.s=I.s,j.e=I.e,j.d=(I=I.d)?I.slice():I;return}if(typeof I=="number"){if(I*0!==0)throw Error(o+I);if(I>0)j.s=1;else if(I<0)I=-I,j.s=-1;else{j.s=0,j.e=0,j.d=[0];return}if(I===~~I&&I<1e7){j.e=0,j.d=[I];return}return U(j,I.toString())}else if(typeof I!="string")throw Error(o+I);if(I.charCodeAt(0)===45?(I=I.slice(1),j.s=-1):j.s=1,u.test(I))U(j,I);else throw Error(o+I)}if(C.prototype=m,C.ROUND_UP=0,C.ROUND_DOWN=1,C.ROUND_CEIL=2,C.ROUND_FLOOR=3,C.ROUND_HALF_UP=4,C.ROUND_HALF_DOWN=5,C.ROUND_HALF_EVEN=6,C.ROUND_HALF_CEIL=7,C.ROUND_HALF_FLOOR=8,C.clone=ee,C.config=C.set=te,A===void 0&&(A={}),A)for(k=["precision","rounding","toExpNeg","toExpPos","LN10"],E=0;E<k.length;)A.hasOwnProperty(_=k[E++])||(A[_]=this[_]);return C.config(A),C}function te(A){if(!A||typeof A!="object")throw Error(i+"Object expected");var E,_,k,C=["precision",1,t,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(E=0;E<C.length;E+=3)if((k=A[_=C[E]])!==void 0)if(l(k)===k&&k>=C[E+1]&&k<=C[E+2])this[_]=k;else throw Error(o+_+": "+k);if((k=A[_="LN10"])!==void 0)if(k==Math.LN10)this[_]=new this(k);else throw Error(o+_+": "+k);return this}r=ee(r),r.default=r.Decimal=r,c=new r(1),typeof define=="function"&&define.amd?define(function(){return r}):typeof Tp<"u"&&Tp.exports?Tp.exports=r:(e||(e=typeof self<"u"&&self&&self.self==self?self:Function("return this")()),e.Decimal=r)})(KC)});var VN=at((Wse,Gb)=>{"use strict";var n$=Object.prototype.hasOwnProperty,qt="~";function qu(){}Object.create&&(qu.prototype=Object.create(null),new qu().__proto__||(qt=!1));function i$(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function UN(e,t,r,n,i){if(typeof r!="function")throw new TypeError("The listener must be a function");var o=new i$(r,n||e,i),a=qt?qt+t:t;return e._events[a]?e._events[a].fn?e._events[a]=[e._events[a],o]:e._events[a].push(o):(e._events[a]=o,e._eventsCount++),e}function Jm(e,t){--e._eventsCount===0?e._events=new qu:delete e._events[t]}function zt(){this._events=new qu,this._eventsCount=0}zt.prototype.eventNames=function(){var t=[],r,n;if(this._eventsCount===0)return t;for(n in r=this._events)n$.call(r,n)&&t.push(qt?n.slice(1):n);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(r)):t};zt.prototype.listeners=function(t){var r=qt?qt+t:t,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,a=new Array(o);i<o;i++)a[i]=n[i].fn;return a};zt.prototype.listenerCount=function(t){var r=qt?qt+t:t,n=this._events[r];return n?n.fn?1:n.length:0};zt.prototype.emit=function(t,r,n,i,o,a){var l=qt?qt+t:t;if(!this._events[l])return!1;var s=this._events[l],u=arguments.length,c,f;if(s.fn){switch(s.once&&this.removeListener(t,s.fn,void 0,!0),u){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,r),!0;case 3:return s.fn.call(s.context,r,n),!0;case 4:return s.fn.call(s.context,r,n,i),!0;case 5:return s.fn.call(s.context,r,n,i,o),!0;case 6:return s.fn.call(s.context,r,n,i,o,a),!0}for(f=1,c=new Array(u-1);f<u;f++)c[f-1]=arguments[f];s.fn.apply(s.context,c)}else{var d=s.length,p;for(f=0;f<d;f++)switch(s[f].once&&this.removeListener(t,s[f].fn,void 0,!0),u){case 1:s[f].fn.call(s[f].context);break;case 2:s[f].fn.call(s[f].context,r);break;case 3:s[f].fn.call(s[f].context,r,n);break;case 4:s[f].fn.call(s[f].context,r,n,i);break;default:if(!c)for(p=1,c=new Array(u-1);p<u;p++)c[p-1]=arguments[p];s[f].fn.apply(s[f].context,c)}}return!0};zt.prototype.on=function(t,r,n){return UN(this,t,r,n,!1)};zt.prototype.once=function(t,r,n){return UN(this,t,r,n,!0)};zt.prototype.removeListener=function(t,r,n,i){var o=qt?qt+t:t;if(!this._events[o])return this;if(!r)return Jm(this,o),this;var a=this._events[o];if(a.fn)a.fn===r&&(!i||a.once)&&(!n||a.context===n)&&Jm(this,o);else{for(var l=0,s=[],u=a.length;l<u;l++)(a[l].fn!==r||i&&!a[l].once||n&&a[l].context!==n)&&s.push(a[l]);s.length?this._events[o]=s.length===1?s[0]:s:Jm(this,o)}return this};zt.prototype.removeAllListeners=function(t){var r;return t?(r=qt?qt+t:t,this._events[r]&&Jm(this,r)):(this._events=new qu,this._eventsCount=0),this};zt.prototype.off=zt.prototype.removeListener;zt.prototype.addListener=zt.prototype.on;zt.prefixed=qt;zt.EventEmitter=zt;typeof Gb<"u"&&(Gb.exports=zt)});var $T=at(Oe=>{"use strict";var rw=Symbol.for("react.transitional.element"),nw=Symbol.for("react.portal"),vh=Symbol.for("react.fragment"),yh=Symbol.for("react.strict_mode"),gh=Symbol.for("react.profiler"),xh=Symbol.for("react.consumer"),bh=Symbol.for("react.context"),wh=Symbol.for("react.forward_ref"),Sh=Symbol.for("react.suspense"),Ah=Symbol.for("react.suspense_list"),Eh=Symbol.for("react.memo"),Ph=Symbol.for("react.lazy"),TU=Symbol.for("react.view_transition"),RU=Symbol.for("react.client.reference");function $r(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case rw:switch(e=e.type,e){case vh:case gh:case yh:case Sh:case Ah:case TU:return e;default:switch(e=e&&e.$$typeof,e){case bh:case wh:case Ph:case Eh:return e;case xh:return e;default:return t}}case nw:return t}}}Oe.ContextConsumer=xh;Oe.ContextProvider=bh;Oe.Element=rw;Oe.ForwardRef=wh;Oe.Fragment=vh;Oe.Lazy=Ph;Oe.Memo=Eh;Oe.Portal=nw;Oe.Profiler=gh;Oe.StrictMode=yh;Oe.Suspense=Sh;Oe.SuspenseList=Ah;Oe.isContextConsumer=function(e){return $r(e)===xh};Oe.isContextProvider=function(e){return $r(e)===bh};Oe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===rw};Oe.isForwardRef=function(e){return $r(e)===wh};Oe.isFragment=function(e){return $r(e)===vh};Oe.isLazy=function(e){return $r(e)===Ph};Oe.isMemo=function(e){return $r(e)===Eh};Oe.isPortal=function(e){return $r(e)===nw};Oe.isProfiler=function(e){return $r(e)===gh};Oe.isStrictMode=function(e){return $r(e)===yh};Oe.isSuspense=function(e){return $r(e)===Sh};Oe.isSuspenseList=function(e){return $r(e)===Ah};Oe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===vh||e===gh||e===yh||e===Sh||e===Ah||typeof e=="object"&&e!==null&&(e.$$typeof===Ph||e.$$typeof===Eh||e.$$typeof===bh||e.$$typeof===xh||e.$$typeof===wh||e.$$typeof===RU||e.getModuleId!==void 0)};Oe.typeOf=$r});var VT=at((Pce,UT)=>{"use strict";UT.exports=$T()});var jM=at(pv=>{"use strict";var bY=F(),wY=Symbol.for("react.element"),SY=Symbol.for("react.fragment"),AY=Object.prototype.hasOwnProperty,EY=bY.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,PY={key:!0,ref:!0,__self:!0,__source:!0};function MM(e,t,r){var n,i={},o=null,a=null;r!==void 0&&(o=""+r),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(n in t)AY.call(t,n)&&!PY.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:wY,type:e,key:o,ref:a,props:i,_owner:EY.current}}pv.Fragment=SY;pv.jsx=MM;pv.jsxs=MM});var wc=at((d0e,LM)=>{"use strict";LM.exports=jM()});var h0e=z(F()),HM=z(IE());var wt=z(F());var Gf=z(F()),DE=z(F());function _E(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=_E(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function oe(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=_E(e))&&(n&&(n+=" "),n+=t);return n}var TE=z(F());var xL=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function Ks(e){if(typeof e!="string")return!1;var t=xL;return t.includes(e)}var NE=z(F()),bL=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],wL=new Set(bL);function Dg(e){return typeof e!="string"?!1:wL.has(e)}function Mg(e){return typeof e=="string"&&e.startsWith("data-")}function vt(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(Dg(r)||Mg(r))&&(t[r]=e[r]);return t}function bn(e){if(e==null)return null;if((0,NE.isValidElement)(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return vt(t)}return typeof e=="object"&&!Array.isArray(e)?vt(e):null}function Ue(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(Dg(r)||Mg(r)||Ks(r))&&(t[r]=e[r]);return t}function RE(e){return e==null?null:(0,TE.isValidElement)(e)?Ue(e.props):typeof e=="object"&&!Array.isArray(e)?Ue(e):null}var SL=["children","width","height","viewBox","className","style","title","desc"];function jg(){return jg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jg.apply(null,arguments)}function AL(e,t){if(e==null)return{};var r,n,i=EL(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function EL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var Lg=(0,DE.forwardRef)((e,t)=>{var r=e.children,n=e.width,i=e.height,o=e.viewBox,a=e.className,l=e.style,s=e.title,u=e.desc,c=AL(e,SL),f=o||{width:n,height:i,x:0,y:0},d=oe("recharts-surface",a);return Gf.createElement("svg",jg({},Ue(c),{className:d,width:n,height:i,style:l,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),Gf.createElement("title",null,s),Gf.createElement("desc",null,u),r)});var qf=z(F());var PL=["children","className"];function zg(){return zg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zg.apply(null,arguments)}function kL(e,t){if(e==null)return{};var r,n,i=OL(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function OL(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var Ee=qf.forwardRef((e,t)=>{var r=e.children,n=e.className,i=kL(e,PL),o=oe("recharts-layer",n);return qf.createElement("g",zg({className:o},Ue(i),{ref:t}),r)});function Xf(e){return e==="__proto__"}function Zf(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}function Ma(e){return typeof e=="string"||typeof e=="symbol"?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}function Bg(e){if(e==null)return"";if(typeof e=="string")return e;if(Array.isArray(e))return e.map(Bg).join(",");let t=String(e);return t==="0"&&Object.is(Number(e),-0)?"-0":t}function ja(e){if(Array.isArray(e))return e.map(Ma);if(typeof e=="symbol")return[e];e=Bg(e);let t=[],r=e.length;if(r===0)return t;let n=0,i="",o="",a=!1;for(e.charCodeAt(0)===46&&t.push("");n<r;){let l=e[n];if(o)l==="\\"&&n+1<r?(n++,i+=e[n]):l===o?o="":i+=l;else if(a)l==='"'||l==="'"?o=l:l==="]"?(a=!1,t.push(i),i=""):i+=l;else if(l==="[")a=!0,i&&(t.push(i),i="");else if(l==="."){i&&(t.push(i),i="");let s=e[n+1];(s===void 0||s===".")&&t.push("")}else i+=l;n++}return i&&t.push(i),t}function Rt(e,t,r){if(e==null)return r;switch(typeof t){case"string":{if(Xf(t))return r;let n=e[t];return n===void 0?Zf(t)&&!Object.hasOwn(e,t)?Rt(e,ja(t),r):r:n}case"number":case"symbol":{typeof t=="number"&&(t=Ma(t));let n=e[t];return n===void 0?r:n}default:{if(Array.isArray(t))return CL(e,t,r);if(Object.is(t?.valueOf(),-0)?t="-0":t=String(t),Xf(t))return r;let n=e[t];return n===void 0?r:n}}}function CL(e,t,r){if(t.length===0)return r;let n=e;for(let i=0;i<t.length;i++){if(n==null||Xf(t[i]))return r;n=n[t[i]]}return n===void 0?r:n}var IL=4;function wn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:IL,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function ut(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e.reduce((i,o,a)=>{var l=r[a-1];return typeof l=="string"?i+l+o:l!==void 0?i+wn(l)+o:i+o},"")}var Xe=e=>e===0?0:e>0?1:-1,yt=e=>typeof e=="number"&&e!=+e,Vn=e=>typeof e=="string"&&e.length>1&&e.indexOf("%")===e.length-1,H=e=>(typeof e=="number"||e instanceof Number)&&!yt(e),gt=e=>H(e)||typeof e=="string",_L=0,Kn=e=>{var t=++_L;return"".concat(e||"").concat(t)},Pt=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!H(t)&&typeof t!="string")return n;var o;if(Vn(t)){if(r==null)return n;var a=t.indexOf("%");o=r*parseFloat(t.slice(0,a))/100}else o=+t;return yt(o)&&(o=n),i&&r!=null&&o>r&&(o=r),o},Fg=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(!r[String(e[n])])r[String(e[n])]=!0;else return!0;return!1};function Le(e,t,r){return H(e)&&H(t)?wn(e+r*(t-e)):t}function Qf(e,t,r){if(!(!e||!e.length))return e.find(n=>n&&(typeof t=="function"?t(n):Rt(n,t))===r)}var pe=e=>e===null||typeof e>"u",La=e=>pe(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function Ht(e){return e!=null}function pr(){}function Hs(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}function ME(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Sn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ME(Object(r),!0).forEach(function(n){NL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ME(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NL(e,t,r){return(t=TL(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TL(e){var t=RL(e,"string");return typeof t=="symbol"?t:t+""}function RL(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var jE=e=>{var t=e.viewBox,r=e.position,n=e.offset,i=n===void 0?0:n,o=e.parentViewBox,a=e.clamp,l=Hs(t),s=l.x,u=l.y,c=l.height,f=l.upperWidth,d=l.lowerWidth,p=s,v=s+(f-d)/2,m=(p+v)/2,x=(f+d)/2,h=p+f/2,y=c>=0?1:-1,g=y*i,w=y>0?"end":"start",S=y>0?"start":"end",b=f>=0?1:-1,O=b*i,T=b>0?"end":"start",U=b>0?"start":"end",R=o;if(r==="top"){var V={x:p+f/2,y:u-g,horizontalAnchor:"middle",verticalAnchor:w};return a&&R&&(V.height=Math.max(u-R.y,0),V.width=f),V}if(r==="bottom"){var B={x:v+d/2,y:u+c+g,horizontalAnchor:"middle",verticalAnchor:S};return a&&R&&(B.height=Math.max(R.y+R.height-(u+c),0),B.width=d),B}if(r==="left"){var J={x:m-O,y:u+c/2,horizontalAnchor:T,verticalAnchor:"middle"};return a&&R&&(J.width=Math.max(J.x-R.x,0),J.height=c),J}if(r==="right"){var ee={x:m+x+O,y:u+c/2,horizontalAnchor:U,verticalAnchor:"middle"};return a&&R&&(ee.width=Math.max(R.x+R.width-ee.x,0),ee.height=c),ee}var te=a&&R?{width:x,height:c}:{};return r==="insideLeft"?Sn({x:m+O,y:u+c/2,horizontalAnchor:U,verticalAnchor:"middle"},te):r==="insideRight"?Sn({x:m+x-O,y:u+c/2,horizontalAnchor:T,verticalAnchor:"middle"},te):r==="insideTop"?Sn({x:p+f/2,y:u+g,horizontalAnchor:"middle",verticalAnchor:S},te):r==="insideBottom"?Sn({x:v+d/2,y:u+c-g,horizontalAnchor:"middle",verticalAnchor:w},te):r==="insideTopLeft"?Sn({x:p+O,y:u+g,horizontalAnchor:U,verticalAnchor:S},te):r==="insideTopRight"?Sn({x:p+f-O,y:u+g,horizontalAnchor:T,verticalAnchor:S},te):r==="insideBottomLeft"?Sn({x:v+O,y:u+c-g,horizontalAnchor:U,verticalAnchor:w},te):r==="insideBottomRight"?Sn({x:v+d-O,y:u+c-g,horizontalAnchor:T,verticalAnchor:w},te):r&&typeof r=="object"&&(H(r.x)||Vn(r.x))&&(H(r.y)||Vn(r.y))?Sn({x:s+Pt(r.x,x),y:u+Pt(r.y,c),horizontalAnchor:"end",verticalAnchor:"end"},te):Sn({x:h,y:u+c/2,horizontalAnchor:"middle",verticalAnchor:"middle"},te)},DL=["top","left","right","bottom"];function LE(e){return e==null?!1:typeof e=="object"?!0:DL.includes(e)}var Wg=z(F()),zE=(0,Wg.createContext)(null);function Re(e){return function(){return e}}var $g=Math.PI,Ug=2*$g,yo=1e-6,ML=Ug-yo;function BE(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function jL(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return BE;let r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;i<o;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}var go=class{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?BE:jL(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,o,a){this._append`C${+t},${+r},${+n},${+i},${this._x1=+o},${this._y1=+a}`}arcTo(t,r,n,i,o){if(t=+t,r=+r,n=+n,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let a=this._x1,l=this._y1,s=n-t,u=i-r,c=a-t,f=l-r,d=c*c+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>yo)if(!(Math.abs(f*s-u*c)>yo)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let p=n-a,v=i-l,m=s*s+u*u,x=p*p+v*v,h=Math.sqrt(m),y=Math.sqrt(d),g=o*Math.tan(($g-Math.acos((m+d-x)/(2*h*y)))/2),w=g/y,S=g/h;Math.abs(w-1)>yo&&this._append`L${t+w*c},${r+w*f}`,this._append`A${o},${o},0,0,${+(f*p>c*v)},${this._x1=t+S*s},${this._y1=r+S*u}`}}arc(t,r,n,i,o,a){if(t=+t,r=+r,n=+n,a=!!a,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),s=n*Math.sin(i),u=t+l,c=r+s,f=1^a,d=a?i-o:o-i;this._x1===null?this._append`M${u},${c}`:(Math.abs(this._x1-u)>yo||Math.abs(this._y1-c)>yo)&&this._append`L${u},${c}`,n&&(d<0&&(d=d%Ug+Ug),d>ML?this._append`A${n},${n},0,1,${f},${t-l},${r-s}A${n},${n},0,1,${f},${this._x1=u},${this._y1=c}`:d>yo&&this._append`A${n},${n},0,${+(d>=$g)},${f},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}};function FE(){return new go}FE.prototype=go.prototype;function Jf(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{let n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new go(t)}var M7=Array.prototype.slice;function za(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function WE(e){this._context=e}WE.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Mi(e){return new WE(e)}function ed(e){return e[0]}function td(e){return e[1]}function Ys(e,t){var r=Re(!0),n=null,i=Mi,o=null,a=Jf(l);e=typeof e=="function"?e:e===void 0?ed:Re(e),t=typeof t=="function"?t:t===void 0?td:Re(t);function l(s){var u,c=(s=za(s)).length,f,d=!1,p;for(n==null&&(o=i(p=a())),u=0;u<=c;++u)!(u<c&&r(f=s[u],u,s))===d&&((d=!d)?o.lineStart():o.lineEnd()),d&&o.point(+e(f,u,s),+t(f,u,s));if(p)return o=null,p+""||null}return l.x=function(s){return arguments.length?(e=typeof s=="function"?s:Re(+s),l):e},l.y=function(s){return arguments.length?(t=typeof s=="function"?s:Re(+s),l):t},l.defined=function(s){return arguments.length?(r=typeof s=="function"?s:Re(!!s),l):r},l.curve=function(s){return arguments.length?(i=s,n!=null&&(o=i(n)),l):i},l.context=function(s){return arguments.length?(s==null?n=o=null:o=i(n=s),l):n},l}function Ba(e,t,r){var n=null,i=Re(!0),o=null,a=Mi,l=null,s=Jf(u);e=typeof e=="function"?e:e===void 0?ed:Re(+e),t=typeof t=="function"?t:t===void 0?Re(0):Re(+t),r=typeof r=="function"?r:r===void 0?td:Re(+r);function u(f){var d,p,v,m=(f=za(f)).length,x,h=!1,y,g=new Array(m),w=new Array(m);for(o==null&&(l=a(y=s())),d=0;d<=m;++d){if(!(d<m&&i(x=f[d],d,f))===h)if(h=!h)p=d,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),v=d-1;v>=p;--v)l.point(g[v],w[v]);l.lineEnd(),l.areaEnd()}h&&(g[d]=+e(x,d,f),w[d]=+t(x,d,f),l.point(n?+n(x,d,f):g[d],r?+r(x,d,f):w[d]))}if(y)return l=null,y+""||null}function c(){return Ys().defined(i).curve(a).context(o)}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:Re(+f),n=null,u):e},u.x0=function(f){return arguments.length?(e=typeof f=="function"?f:Re(+f),u):e},u.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Re(+f),u):n},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:Re(+f),r=null,u):t},u.y0=function(f){return arguments.length?(t=typeof f=="function"?f:Re(+f),u):t},u.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Re(+f),u):r},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(r)},u.lineX1=function(){return c().x(n).y(t)},u.defined=function(f){return arguments.length?(i=typeof f=="function"?f:Re(!!f),u):i},u.curve=function(f){return arguments.length?(a=f,o!=null&&(l=a(o)),u):a},u.context=function(f){return arguments.length?(f==null?o=l=null:l=a(o=f),u):o},u}var rd=class{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}};function Vg(e){return new rd(e,!0)}function Kg(e){return new rd(e,!1)}function Fa(){}function Wa(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function $E(e){this._context=e}$E.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Wa(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Wa(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Hg(e){return new $E(e)}function UE(e){this._context=e}UE.prototype={areaStart:Fa,areaEnd:Fa,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Wa(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Yg(e){return new UE(e)}function VE(e){this._context=e}VE.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Wa(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Gg(e){return new VE(e)}function KE(e){this._context=e}KE.prototype={areaStart:Fa,areaEnd:Fa,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function qg(e){return new KE(e)}function HE(e){return e<0?-1:1}function YE(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0),l=(o*i+a*n)/(n+i);return(HE(o)+HE(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(l))||0}function GE(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Xg(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,l=(o-n)/3;e._context.bezierCurveTo(n+l,i+l*t,o-l,a-l*r,o,a)}function nd(e){this._context=e}nd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Xg(this,this._t0,GE(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Xg(this,GE(this,r=YE(this,e,t)),r);break;default:Xg(this,this._t0,r=YE(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function qE(e){this._context=new XE(e)}(qE.prototype=Object.create(nd.prototype)).point=function(e,t){nd.prototype.point.call(this,t,e)};function XE(e){this._context=e}XE.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function Zg(e){return new nd(e)}function Qg(e){return new qE(e)}function QE(e){this._context=e}QE.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=ZE(e),i=ZE(t),o=0,a=1;a<r;++o,++a)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[a],t[a]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function ZE(e){var t,r=e.length-1,n,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(i[r-1]=a[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function Jg(e){return new QE(e)}function id(e,t){this._context=e,this._t=t}id.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function e0(e){return new id(e,.5)}function t0(e){return new id(e,0)}function r0(e){return new id(e,1)}function mr(e,t){if((a=e.length)>1)for(var r=1,n,i,o=e[t[0]],a,l=o.length;r<a;++r)for(i=o,o=e[t[r]],n=0;n<l;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function $a(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function LL(e,t){return e[t]}function zL(e){let t=[];return t.key=e,t}function n0(){var e=Re([]),t=$a,r=mr,n=LL;function i(o){var a=Array.from(e.apply(this,arguments),zL),l,s=a.length,u=-1,c;for(let f of o)for(l=0,++u;l<s;++l)(a[l][u]=[0,+n(f,a[l].key,u,o)]).data=f;for(l=0,c=za(t(a));l<s;++l)a[c[l]].index=l;return r(a,c),a}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Re(Array.from(o)),i):e},i.value=function(o){return arguments.length?(n=typeof o=="function"?o:Re(+o),i):n},i.order=function(o){return arguments.length?(t=o==null?$a:typeof o=="function"?o:Re(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(r=o??mr,i):r},i}function i0(e,t){if((n=e.length)>0){for(var r,n,i=0,o=e[0].length,a;i<o;++i){for(a=r=0;r<n;++r)a+=e[r][i][1]||0;if(a)for(r=0;r<n;++r)e[r][i][1]/=a}mr(e,t)}}function o0(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,o=n.length;r<o;++r){for(var a=0,l=0;a<i;++a)l+=e[a][r][1]||0;n[r][1]+=n[r][0]=-l/2}mr(e,t)}}function a0(e,t){if(!(!((a=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,a;n<o;++n){for(var l=0,s=0,u=0;l<a;++l){for(var c=e[t[l]],f=c[n][1]||0,d=c[n-1][1]||0,p=(f-d)/2,v=0;v<l;++v){var m=e[t[v]],x=m[n][1]||0,h=m[n-1][1]||0;p+=x-h}s+=f,u+=p*f}i[n-1][1]+=i[n-1][0]=r,s&&(r-=u/s)}i[n-1][1]+=i[n-1][0]=r,mr(e,t)}}var JE=z(F());var od=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,Ua=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if((0,JE.isValidElement)(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(i=>{Ks(i)&&typeof r[i]=="function"&&(n[i]=t||(o=>r[i](r,o)))}),n},BL=(e,t,r)=>n=>(e(t,r,n),null),Gs=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(i=>{var o=e[i];Ks(i)&&typeof o=="function"&&(n||(n={}),n[i]=BL(o,t,r))}),n};function eP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FL(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eP(Object(r),!0).forEach(function(n){WL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function WL(e,t,r){return(t=$L(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $L(e){var t=UL(e,"string");return typeof t=="symbol"?t:t+""}function UL(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _e(e,t){var r=FL({},e),n=t,i=Object.keys(t),o=i.reduce((a,l)=>(a[l]===void 0&&n[l]!==void 0&&(a[l]=n[l]),a),r);return o}function tP(e,t){let r=new Map;for(let n=0;n<e.length;n++){let i=e[n],o=t(i,n,e);r.has(o)||r.set(o,i)}return Array.from(r.values())}function rP(e,t){return function(...r){return e.apply(this,r.slice(0,t))}}function ad(e){return e}function nP(e){return function(t){return Rt(t,e)}}function qs(e){return e==null||typeof e!="object"&&typeof e!="function"}function iP(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Xs(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function Hn(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var ld="[object RegExp]",Va="[object String]",Ka="[object Number]",Ha="[object Boolean]",sd="[object Arguments]",ud="[object Symbol]",cd="[object Date]",fd="[object Map]",dd="[object Set]",pd="[object Array]",oP="[object Function]",md="[object ArrayBuffer]",Ya="[object Object]",aP="[object Error]",hd="[object DataView]",vd="[object Uint8Array]",yd="[object Uint8ClampedArray]",gd="[object Uint16Array]",xd="[object Uint32Array]",lP="[object BigUint64Array]",bd="[object Int8Array]",wd="[object Int16Array]",Sd="[object Int32Array]",sP="[object BigInt64Array]",Ad="[object Float32Array]",Ed="[object Float64Array]";var l0=typeof globalThis=="object"&&globalThis||typeof window=="object"&&window||typeof self=="object"&&self||typeof global=="object"&&global||(function(){return this})();function Zs(e){return typeof l0.Buffer<"u"&&l0.Buffer.isBuffer(e)}function uP(e,t){return ji(e,void 0,e,new Map,t)}function ji(e,t,r,n=new Map,i=void 0){let o=i?.(e,t,r,n);if(o!==void 0)return o;if(qs(e))return e;if(n.has(e))return n.get(e);if(Array.isArray(e)){let a=new Array(e.length);n.set(e,a);for(let l=0;l<e.length;l++)a[l]=ji(e[l],l,r,n,i);return Object.hasOwn(e,"index")&&(a.index=e.index),Object.hasOwn(e,"input")&&(a.input=e.input),a}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let a=new RegExp(e.source,e.flags);return a.lastIndex=e.lastIndex,a}if(e instanceof Map){let a=new Map;n.set(e,a);for(let[l,s]of e)a.set(l,ji(s,l,r,n,i));return a}if(e instanceof Set){let a=new Set;n.set(e,a);for(let l of e)a.add(ji(l,void 0,r,n,i));return a}if(Zs(e))return e.subarray();if(iP(e)){let a=new(Object.getPrototypeOf(e)).constructor(e.length);n.set(e,a);for(let l=0;l<e.length;l++)a[l]=ji(e[l],l,r,n,i);return a}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let a=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return n.set(e,a),Tr(a,e,r,n,i),a}if(typeof File<"u"&&e instanceof File){let a=new File([e],e.name,{type:e.type});return n.set(e,a),Tr(a,e,r,n,i),a}if(typeof Blob<"u"&&e instanceof Blob){let a=new Blob([e],{type:e.type});return n.set(e,a),Tr(a,e,r,n,i),a}if(e instanceof Error){let a=structuredClone(e);return n.set(e,a),a.message=e.message,a.name=e.name,a.stack=e.stack,a.cause=e.cause,a.constructor=e.constructor,Tr(a,e,r,n,i),a}if(e instanceof Boolean){let a=new Boolean(e.valueOf());return n.set(e,a),Tr(a,e,r,n,i),a}if(e instanceof Number){let a=new Number(e.valueOf());return n.set(e,a),Tr(a,e,r,n,i),a}if(e instanceof String){let a=new String(e.valueOf());return n.set(e,a),Tr(a,e,r,n,i),a}if(typeof e=="object"&&VL(e)){let a=Object.create(Object.getPrototypeOf(e));return n.set(e,a),Tr(a,e,r,n,i),a}return e}function Tr(e,t,r=e,n,i){let o=[...Object.keys(t),...Xs(t)];for(let a=0;a<o.length;a++){let l=o[a],s=Object.getOwnPropertyDescriptor(e,l);(s==null||s.writable)&&(e[l]=ji(t[l],l,r,n,i))}}function VL(e){switch(Hn(e)){case sd:case pd:case md:case hd:case Ha:case cd:case Ad:case Ed:case bd:case wd:case Sd:case fd:case Ka:case Ya:case ld:case dd:case Va:case ud:case vd:case yd:case gd:case xd:return!0;default:return!1}}function cP(e){return ji(e,void 0,e,new Map,void 0)}function Li(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function Pd(e){return e!==null&&(typeof e=="object"||typeof e=="function")}function u0(e,t,r){return typeof r!="function"?u0(e,t,()=>{}):s0(e,t,function n(i,o,a,l,s,u){let c=r(i,o,a,l,s,u);return c!==void 0?!!c:s0(i,o,n,u,!1)},new Map,!0)}function s0(e,t,r,n,i=!1){if(t===e)return!0;switch(typeof t){case"object":return KL(e,t,r,n);case"function":return Object.keys(t).length>0?s0(e,{...t},r,n,i):Li(e,t);default:return Pd(e)?i?typeof t=="string"?t==="":!0:Li(e,t):Li(e,t)}}function KL(e,t,r,n){if(t==null)return!0;if(Array.isArray(t))return fP(e,t,r,n);if(t instanceof Map)return HL(e,t,r,n);if(t instanceof Set)return YL(e,t,r,n);let i=Object.keys(t);if(e==null||qs(e))return i.length===0;if(i.length===0)return!0;if(n?.has(t))return n.get(t)===e;n?.set(t,e);try{for(let o=0;o<i.length;o++){let a=i[o];if(!qs(e)&&!(a in e)||t[a]===void 0&&e[a]!==void 0||t[a]===null&&e[a]!==null||!r(e[a],t[a],a,e,t,n))return!1}return!0}finally{n?.delete(t)}}function HL(e,t,r,n){if(t.size===0)return!0;if(!(e instanceof Map))return!1;for(let[i,o]of t.entries())if(r(e.get(i),o,i,e,t,n)===!1)return!1;return!0}function fP(e,t,r,n){if(t.length===0)return!0;if(!Array.isArray(e))return!1;let i=new Set;for(let o=0;o<t.length;o++){let a=t[o],l=!1;for(let s=0;s<e.length;s++){if(i.has(s))continue;let u=e[s],c=!1;if(r(u,a,o,e,t,n)&&(c=!0),c){i.add(s),l=!0;break}}if(!l)return!1}return!0}function YL(e,t,r,n){return t.size===0?!0:e instanceof Set?fP([...e],[...t],r,n):!1}function kd(e,t){return u0(e,t,()=>{})}function dP(e){return e=cP(e),t=>kd(t,e)}function pP(e,t){return uP(e,(r,n,i,o)=>{let a=t?.(r,n,i,o);if(a!==void 0)return a;if(typeof e=="object"){if(Hn(e)==="[object Object]"&&typeof e.constructor!="function"){let l={};return o.set(e,l),Tr(l,e,i,o),l}switch(Object.prototype.toString.call(e)){case Ka:case Va:case Ha:{let l=new e.constructor(e?.valueOf());return Tr(l,e),l}case sd:{let l={};return Tr(l,e),l.length=e.length,l[Symbol.iterator]=e[Symbol.iterator],l}default:return}}})}function mP(e){return pP(e)}var GL=/^(?:0|[1-9]\d*)$/;function Od(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return GL.test(e)}}function hP(e){return e!==null&&typeof e=="object"&&Hn(e)==="[object Arguments]"}function vP(e,t){let r;if(Array.isArray(t)?r=t:typeof t=="string"&&Zf(t)&&e?.[t]==null?r=ja(t):r=[t],r.length===0)return!1;let n=e;for(let i=0;i<r.length;i++){let o=r[i];if((n==null||!Object.hasOwn(n,o))&&!((Array.isArray(n)||hP(n))&&Od(o)&&o<n.length))return!1;n=n[o]}return!0}function yP(e,t){switch(typeof e){case"object":Object.is(e?.valueOf(),-0)&&(e="-0");break;case"number":e=Ma(e);break}return t=mP(t),function(r){let n=Rt(r,e);return n===void 0?vP(r,e):t===void 0?n===void 0:kd(n,t)}}function gP(e){if(e==null)return ad;switch(typeof e){case"function":return e;case"object":return Array.isArray(e)&&e.length===2?yP(e[0],e[1]):dP(e);case"string":case"symbol":case"number":return nP(e)}}function xP(e){return Number.isSafeInteger(e)&&e>=0}function Cd(e){return e!=null&&typeof e!="function"&&xP(e.length)}function bP(e){return typeof e=="object"&&e!==null}function wP(e){return bP(e)&&Cd(e)}function Id(e,t=ad){return wP(e)?tP(Array.from(e),rP(gP(t),1)):[]}function SP(e,t,r){return t===!0?Id(e,r):typeof t=="function"?Id(e,t):e}var TP=z(_P()),Js=z(F());var NP=z(F()),Qs=(0,NP.createContext)(null);var dz=e=>e,ae=()=>{var e=(0,Js.useContext)(Qs);return e?e.store.dispatch:dz},Nd=()=>{},pz=()=>Nd,mz=(e,t)=>e===t;function Y(e){var t=(0,Js.useContext)(Qs),r=(0,Js.useMemo)(()=>t?n=>{if(n!=null)return e(n)}:Nd,[t,e]);return(0,TP.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:pz,t?t.store.getState:Nd,t?t.store.getState:Nd,r,mz)}function hz(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function vz(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){let r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var RP=e=>Array.isArray(e)?e:[e];function yz(e){let t=Array.isArray(e[0])?e[0]:e;return vz(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function gz(e,t){let r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}var xz=class{constructor(e){this.value=e}deref(){return this.value}},bz=()=>typeof WeakRef>"u"?xz:WeakRef,MP=bz(),wz=0,DP=1;function Td(){return{s:wz,v:void 0,o:null,p:null}}function Sz(e){return e instanceof MP?e.deref():e}function jP(e,t={}){let r=Td(),{resultEqualityCheck:n}=t,i,o=0;function a(){let l=r,{length:s}=arguments;for(let f=0,d=s;f<d;f++){let p=arguments[f];if(typeof p=="function"||typeof p=="object"&&p!==null){let v=l.o;v===null&&(l.o=v=new WeakMap);let m=v.get(p);m===void 0?(l=Td(),v.set(p,l)):l=m}else{let v=l.p;v===null&&(l.p=v=new Map);let m=v.get(p);m===void 0?(l=Td(),v.set(p,l)):l=m}}let u=l,c;if(l.s===DP)c=l.v;else if(c=e.apply(null,arguments),o++,n){let f=Sz(i);f!=null&&n(f,c)&&(c=f,o!==0&&o--),i=typeof c=="object"&&c!==null||typeof c=="function"?new MP(c):c}return u.s=DP,u.v=c,c}return a.clearCache=()=>{r=Td(),a.resetResultsCount()},a.resultsCount=()=>o,a.resetResultsCount=()=>{o=0},a}function Az(e,...t){let r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...i)=>{let o=0,a=0,l,s={},u=i.pop();typeof u=="object"&&(s=u,u=i.pop()),hz(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);let c={...r,...s},{memoize:f,memoizeOptions:d=[],argsMemoize:p=jP,argsMemoizeOptions:v=[]}=c,m=RP(d),x=RP(v),h=yz(i),y=f(function(){return o++,u.apply(null,arguments)},...m),g=!0,w=p(function(){a++;let b=gz(h,arguments);return l=y.apply(null,b),l},...x);return Object.assign(w,{resultFunc:u,memoizedResultFunc:y,dependencies:h,dependencyRecomputations:()=>a,resetDependencyRecomputations:()=>{a=0},lastResult:()=>l,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:f,argsMemoize:p})};return Object.assign(n,{withTypes:()=>n}),n}var N=Az(jP);function LP(e,t=1){let r=[],n=Math.floor(t),i=(o,a)=>{for(let l=0;l<o.length;l++){let s=o[l];Array.isArray(s)&&a<n?i(s,a+1):r.push(s)}};return i(e,0),r}function eu(e,t,r){return Pd(r)&&(typeof t=="number"&&Cd(r)&&Od(t)&&t<r.length||typeof t=="string"&&t in r)?Li(r[t],e):!1}function zP(e){return typeof e=="symbol"?1:e===null?2:e===void 0?3:e!==e?4:0}var BP=(e,t,r)=>{if(e!==t){let n=zP(e),i=zP(t);if(n===i&&n===0){if(e<t)return r==="desc"?1:-1;if(e>t)return r==="desc"?-1:1}return r==="desc"?i-n:n-i}return 0};function Rd(e){return typeof e=="symbol"||e instanceof Symbol}var Ez=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pz=/^\w*$/;function FP(e,t){return Array.isArray(e)?!1:typeof e=="number"||typeof e=="boolean"||e==null||Rd(e)?!0:typeof e=="string"&&(Pz.test(e)||!Ez.test(e))||t!=null&&Object.hasOwn(t,e)}function WP(e,t,r,n){if(e==null)return[];r=n?void 0:r,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=t==null?[null]:[t]),t.length===0&&(t=[null]),Array.isArray(r)||(r=r==null?[]:[r]),r=r.map(l=>String(l));let i=(l,s)=>{let u=l;for(let c=0;c<s.length&&u!=null;++c)u=u[s[c]];return u},o=(l,s)=>s==null||l==null?s:typeof l=="object"&&"key"in l?Object.hasOwn(s,l.key)?s[l.key]:i(s,l.path):typeof l=="function"?l(s):Array.isArray(l)?i(s,l):typeof s=="object"?s[l]:s,a=t.map(l=>(Array.isArray(l)&&l.length===1&&(l=l[0]),l==null||typeof l=="function"||Array.isArray(l)||FP(l)?l:{key:l,path:ja(l)}));return e.map(l=>({original:l,criteria:a.map(s=>o(s,l))})).slice().sort((l,s)=>{for(let u=0;u<a.length;u++){let c=BP(l.criteria[u],s.criteria[u],r[u]);if(c!==0)return c}return 0}).map(l=>l.original)}function Yn(e,...t){let r=t.length;return r>1&&eu(e,t[0],t[1])?t=[]:r>2&&eu(t[0],t[1],t[2])&&(t=[t[0]]),WP(e,LP(t),["asc"])}var f0=e=>e.legend.settings,$P=e=>e.legend.size,kz=e=>e.legend.payload,KX=N([kz,f0],(e,t)=>{var r=t.itemSorter,n=e.flat(1);return r?Yn(n,r):n});var Gn=z(F());function Oz(e,t){return Nz(e)||_z(e,t)||Iz(e,t)||Cz()}function Cz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Iz(e,t){if(e){if(typeof e=="string")return UP(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?UP(e,t):void 0}}function UP(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function _z(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function Nz(e){if(Array.isArray(e))return e}var Dd=1;function VP(e,t){return Math.abs(e.height-t.height)>Dd||Math.abs(e.left-t.left)>Dd||Math.abs(e.top-t.top)>Dd||Math.abs(e.width-t.width)>Dd}function KP(e){var t=e.getBoundingClientRect();return{height:t.height,left:t.left,top:t.top,width:t.width}}function HP(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=(0,Gn.useState)({height:0,left:0,top:0,width:0}),r=Oz(t,2),n=r[0],i=r[1],o=(0,Gn.useRef)(null),a=(0,Gn.useRef)(n);a.current=n;var l=(0,Gn.useCallback)(s=>{if(o.current!=null&&(o.current.disconnect(),o.current=null),s!=null){var u=KP(s);if(VP(u,a.current)&&i(u),typeof ResizeObserver<"u"){var c=new ResizeObserver(()=>{var f=KP(s);VP(f,a.current)&&i(f)});c.observe(s),o.current=c}}},[...e]);return(0,Gn.useEffect)(()=>()=>{var s;(s=o.current)===null||s===void 0||s.disconnect()},[]),[n,l]}var fO=z(F());function kt(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Tz=typeof Symbol=="function"&&Symbol.observable||"@@observable",YP=Tz,d0=()=>Math.random().toString(36).substring(7).split("").join("."),Rz={INIT:`@@redux/INIT${d0()}`,REPLACE:`@@redux/REPLACE${d0()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${d0()}`},Md=Rz;function jd(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function p0(e,t,r){if(typeof e!="function")throw new Error(kt(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(kt(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(kt(1));return r(p0)(e,t)}let n=e,i=t,o=new Map,a=o,l=0,s=!1;function u(){a===o&&(a=new Map,o.forEach((x,h)=>{a.set(h,x)}))}function c(){if(s)throw new Error(kt(3));return i}function f(x){if(typeof x!="function")throw new Error(kt(4));if(s)throw new Error(kt(5));let h=!0;u();let y=l++;return a.set(y,x),function(){if(h){if(s)throw new Error(kt(6));h=!1,u(),a.delete(y),o=null}}}function d(x){if(!jd(x))throw new Error(kt(7));if(typeof x.type>"u")throw new Error(kt(8));if(typeof x.type!="string")throw new Error(kt(17));if(s)throw new Error(kt(9));try{s=!0,i=n(i,x)}finally{s=!1}return(o=a).forEach(y=>{y()}),x}function p(x){if(typeof x!="function")throw new Error(kt(10));n=x,d({type:Md.REPLACE})}function v(){let x=f;return{subscribe(h){if(typeof h!="object"||h===null)throw new Error(kt(11));function y(){let w=h;w.next&&w.next(c())}return y(),{unsubscribe:x(y)}},[YP](){return this}}}return d({type:Md.INIT}),{dispatch:d,subscribe:f,getState:c,replaceReducer:p,[YP]:v}}function Dz(e){Object.keys(e).forEach(t=>{let r=e[t];if(typeof r(void 0,{type:Md.INIT})>"u")throw new Error(kt(12));if(typeof r(void 0,{type:Md.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(kt(13))})}function Ld(e){let t=Object.keys(e),r={};for(let a=0;a<t.length;a++){let l=t[a];typeof e[l]=="function"&&(r[l]=e[l])}let n=Object.keys(r),i,o;try{Dz(r)}catch(a){o=a}return function(l={},s){if(o)throw o;let u=!1,c={};for(let f=0;f<n.length;f++){let d=n[f],p=r[d],v=l[d],m=p(v,s);if(typeof m>"u"){let x=s&&s.type;throw new Error(kt(14))}c[d]=m,u=u||m!==v}return u=u||n.length!==Object.keys(l).length,u?c:l}}function tu(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function GP(...e){return t=>(r,n)=>{let i=t(r,n),o=()=>{throw new Error(kt(15))},a={getState:i.getState,dispatch:(s,...u)=>o(s,...u)},l=e.map(s=>s(a));return o=tu(...l)(i.dispatch),{...i,dispatch:o}}}function m0(e){return jd(e)&&"type"in e&&typeof e.type=="string"}var nk=Symbol.for("immer-nothing"),qP=Symbol.for("immer-draftable"),Dt=Symbol.for("immer-state");function rn(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var hr=Object,Xa=hr.getPrototypeOf,Wd="constructor",Yd="prototype",g0="configurable",$d="enumerable",Bd="writable",ru="value",An=e=>!!e&&!!e[Dt];function vr(e){return e?ik(e)||qd(e)||!!e[qP]||!!e[Wd]?.[qP]||Xd(e)||Zd(e):!1}var Mz=hr[Yd][Wd].toString(),XP=new WeakMap;function ik(e){if(!e||!k0(e))return!1;let t=Xa(e);if(t===null||t===hr[Yd])return!0;let r=hr.hasOwnProperty.call(t,Wd)&&t[Wd];if(r===Object)return!0;if(!qa(r))return!1;let n=XP.get(r);return n===void 0&&(n=Function.toString.call(r),XP.set(r,n)),n===Mz}function Gd(e,t,r=!0){ou(e)===0?(r?Reflect.ownKeys(e):hr.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function ou(e){let t=e[Dt];return t?t.type_:qd(e)?1:Xd(e)?2:Zd(e)?3:0}var h0=(e,t,r=ou(e))=>r===2?e.has(t):hr[Yd].hasOwnProperty.call(e,t),x0=(e,t,r=ou(e))=>r===2?e.get(t):e[t],Ud=(e,t,r,n=ou(e))=>{n===2?e.set(t,r):n===3?e.add(r):e[t]=r};function jz(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var qd=Array.isArray,Xd=e=>e instanceof Map,Zd=e=>e instanceof Set,k0=e=>typeof e=="object",qa=e=>typeof e=="function",v0=e=>typeof e=="boolean";function Lz(e){let t=+e;return Number.isInteger(t)&&String(t)===e}var qn=e=>e.copy_||e.base_;var O0=e=>e.modified_?e.copy_:e.base_;function b0(e,t){if(Xd(e))return new Map(e);if(Zd(e))return new Set(e);if(qd(e))return Array[Yd].slice.call(e);let r=ik(e);if(t===!0||t==="class_only"&&!r){let n=hr.getOwnPropertyDescriptors(e);delete n[Dt];let i=Reflect.ownKeys(n);for(let o=0;o<i.length;o++){let a=i[o],l=n[a];l[Bd]===!1&&(l[Bd]=!0,l[g0]=!0),(l.get||l.set)&&(n[a]={[g0]:!0,[Bd]:!0,[$d]:l[$d],[ru]:e[a]})}return hr.create(Xa(e),n)}else{let n=Xa(e);if(n!==null&&r)return{...e};let i=hr.create(n);return hr.assign(i,e)}}function C0(e,t=!1){return Qd(e)||An(e)||!vr(e)||(ou(e)>1&&hr.defineProperties(e,{set:zd,add:zd,clear:zd,delete:zd}),hr.freeze(e),t&&Gd(e,(r,n)=>{C0(n,!0)},!1)),e}function zz(){rn(2)}var zd={[ru]:zz};function Qd(e){return e===null||!k0(e)?!0:hr.isFrozen(e)}var Vd="MapSet",w0="Patches",ZP="ArrayMethods",ok={};function xo(e){let t=ok[e];return t||rn(0,e),t}var QP=e=>!!ok[e];var nu,ak=()=>nu,Bz=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:QP(Vd)?xo(Vd):void 0,arrayMethodsPlugin_:QP(ZP)?xo(ZP):void 0});function JP(e,t){t&&(e.patchPlugin_=xo(w0),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function S0(e){A0(e),e.drafts_.forEach(Fz),e.drafts_=null}function A0(e){e===nu&&(nu=e.parent_)}var ek=e=>nu=Bz(nu,e);function Fz(e){let t=e[Dt];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function tk(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];if(e!==void 0&&e!==r){r[Dt].modified_&&(S0(t),rn(4)),vr(e)&&(e=rk(t,e));let{patchPlugin_:i}=t;i&&i.generateReplacementPatches_(r[Dt].base_,e,t)}else e=rk(t,r);return Wz(t,e,!0),S0(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==nk?e:void 0}function rk(e,t){if(Qd(t))return t;let r=t[Dt];if(!r)return Kd(t,e.handledSet_,e);if(!Jd(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){let{callbacks_:n}=r;if(n)for(;n.length>0;)n.pop()(e);uk(r,e)}return r.copy_}function Wz(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&C0(t,r)}function lk(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Jd=(e,t)=>e.scope_===t,$z=[];function sk(e,t,r,n){let i=qn(e),o=e.type_;if(n!==void 0&&x0(i,n,o)===t){Ud(i,n,r,o);return}if(!e.draftLocations_){let l=e.draftLocations_=new Map;Gd(i,(s,u)=>{if(An(u)){let c=l.get(u)||[];c.push(s),l.set(u,c)}})}let a=e.draftLocations_.get(t)??$z;for(let l of a)Ud(i,l,r,o)}function Uz(e,t,r){e.callbacks_.push(function(i){let o=t;if(!o||!Jd(o,i))return;i.mapSetPlugin_?.fixSetContents(o);let a=O0(o);sk(e,o.draft_??o,a,r),uk(o,i)})}function uk(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:n}=t;if(n){let i=n.getPath(e);i&&n.generatePatches_(e,i,t)}lk(e)}}function Vz(e,t,r){let{scope_:n}=e;if(An(r)){let i=r[Dt];Jd(i,n)&&i.callbacks_.push(function(){Fd(e);let a=O0(i);sk(e,r,a,t)})}else vr(r)&&e.callbacks_.push(function(){let o=qn(e);e.type_===3?o.has(r)&&Kd(r,n.handledSet_,n):x0(o,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Kd(x0(e.copy_,t,e.type_),n.handledSet_,n)})}function Kd(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||An(e)||t.has(e)||!vr(e)||Qd(e)||(t.add(e),Gd(e,(n,i)=>{if(An(i)){let o=i[Dt];if(Jd(o,r)){let a=O0(o);Ud(e,n,a,e.type_),lk(o)}}else vr(i)&&Kd(i,t,r)})),e}function Kz(e,t){let r=qd(e),n={type_:r?1:0,scope_:t?t.scope_:ak(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=n,o=Hd;r&&(i=[n],o=iu);let{revoke:a,proxy:l}=Proxy.revocable(i,o);return n.draft_=l,n.revoke_=a,[l,n]}var Hd={get(e,t){if(t===Dt)return e;let r=e.scope_.arrayMethodsPlugin_,n=e.type_===1&&typeof t=="string";if(n&&r?.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);let i=qn(e);if(!h0(i,t,e.type_))return Yz(e,i,t);let o=i[t];if(e.finalized_||!vr(o)||n&&e.operationMethod&&r?.isMutatingArrayMethod(e.operationMethod)&&Lz(t))return o;if(o===y0(e.base_,t)||Hz(e,t,o)){Fd(e);let a=e.type_===1?+t:t,l=P0(e.scope_,o,e,a);return e.copy_[a]=l}return o},has(e,t){return t in qn(e)},ownKeys(e){return Reflect.ownKeys(qn(e))},set(e,t,r){let n=ck(qn(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let i=y0(qn(e),t),o=i?.[Dt];if(o&&o.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if(jz(r,i)&&(r!==void 0||h0(e.base_,t,e.type_)))return!0;Fd(e),E0(e)}return e.copy_[t]===r&&(r!==void 0||h0(e.copy_,t,e.type_))||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_.set(t,!0),Vz(e,t,r)),!0},deleteProperty(e,t){return Fd(e),y0(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),E0(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let r=qn(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{[Bd]:!0,[g0]:e.type_!==1||t!=="length",[$d]:n[$d],[ru]:r[t]}},defineProperty(){rn(11)},getPrototypeOf(e){return Xa(e.base_)},setPrototypeOf(){rn(12)}},iu={};for(let e in Hd){let t=Hd[e];iu[e]=function(){let r=arguments;return r[0]=r[0][0],t.apply(this,r)}}iu.deleteProperty=function(e,t){return iu.set.call(this,e,t,void 0)};iu.set=function(e,t,r){return Hd.set.call(this,e[0],t,r,e[0])};function y0(e,t){let r=e[Dt];return(r?qn(r):e)[t]}function Hz(e,t,r){return e.type_!==1||!e.allIndicesReassigned_||e.assigned_?.get(t)||!vr(r)||r[Dt]?!1:e.baseRefs_.has(r)}function Yz(e,t,r){let n=ck(t,r);return n?ru in n?n[ru]:n.get?.call(e.draft_):void 0}function ck(e,t){if(!(t in e))return;let r=Xa(e);for(;r;){let n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Xa(r)}}function E0(e){e.modified_||(e.modified_=!0,e.parent_&&E0(e.parent_))}function Fd(e){e.copy_||(e.assigned_=new Map,e.copy_=b0(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Gz=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(t,r,n)=>{if(qa(t)&&!qa(r)){let o=r;r=t;let a=this;return function(s=o,...u){return a.produce(s,c=>r.call(this,c,...u))}}qa(r)||rn(6),n!==void 0&&!qa(n)&&rn(7);let i;if(vr(t)){let o=ek(this),a=P0(o,t,void 0),l=!0;try{i=r(a),l=!1}finally{l?S0(o):A0(o)}return JP(o,n),tk(i,o)}else if(!t||!k0(t)){if(i=r(t),i===void 0&&(i=t),i===nk&&(i=void 0),this.autoFreeze_&&C0(i,!0),n){let o=[],a=[];xo(w0).generateReplacementPatches_(t,i,{patches_:o,inversePatches_:a}),n(o,a)}return i}else rn(1,t)},this.produceWithPatches=(t,r)=>{if(qa(t))return(a,...l)=>this.produceWithPatches(a,s=>t(s,...l));let n,i;return[this.produce(t,r,(a,l)=>{n=a,i=l}),n,i]},v0(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),v0(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),v0(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){vr(e)||rn(8),An(e)&&(e=Ot(e));let t=ek(this),r=P0(t,e,void 0);return r[Dt].isManual_=!0,A0(t),r}finishDraft(e,t){let r=e&&e[Dt];(!r||!r.isManual_)&&rn(9);let{scope_:n}=r;return JP(n,t),tk(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));let n=xo(w0).applyPatches_;return An(e)?n(e,t):this.produce(e,i=>n(i,t))}};function P0(e,t,r,n){let[i,o]=Xd(t)?xo(Vd).proxyMap_(t,r):Zd(t)?xo(Vd).proxySet_(t,r):Kz(t,r);return(r?.scope_??ak()).drafts_.push(i),o.callbacks_=r?.callbacks_??[],o.key_=n,r&&n!==void 0?Uz(r,o,n):o.callbacks_.push(function(s){s.mapSetPlugin_?.fixSetContents(o);let{patchPlugin_:u}=s;o.modified_&&u&&u.generatePatches_(o,[],s)}),i}function Ot(e){return An(e)||rn(10,e),fk(e)}function fk(e){if(!vr(e)||Qd(e))return e;let t=e[Dt],r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=b0(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=b0(e,!0);return Gd(r,(i,o)=>{Ud(r,i,fk(o))},n),t&&(t.finalized_=!1),r}var qz=new Gz,I0=qz.produce;var le=e=>e;function dk(e){return({dispatch:r,getState:n})=>i=>o=>typeof o=="function"?o(r,n,e):i(o)}var pk=dk(),mk=dk;var Xz=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?tu:tu.apply(null,arguments)},tZ=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}},Zz=e=>e&&typeof e.match=="function";function it(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(yr(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>m0(n)&&n.type===e,r}var Sk=class au extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,au.prototype)}static get[Symbol.species](){return au}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new au(...t[0].concat(this)):new au(...t.concat(this))}};function hk(e){return vr(e)?I0(e,()=>{}):e}function ep(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function Qz(e){return typeof e=="boolean"}var Jz=()=>function(t){let{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:o=!0}=t??{},a=new Sk;return r&&(Qz(r)?a.push(pk):a.push(mk(r.extraArgument))),a},Ak="RTK_autoBatch",be=()=>e=>({payload:e,meta:{[Ak]:!0}}),vk=e=>t=>{setTimeout(t,e)},eB=(e,t)=>r=>{let n=!1,i=()=>{n||(n=!0,cancelAnimationFrame(o),clearTimeout(a),r())},o=e(i),a=setTimeout(i,t)},R0=(e={type:"raf"})=>t=>(...r)=>{let n=t(...r),i=!0,o=!1,a=!1,l=new Set,s=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?eB(window.requestAnimationFrame,100):vk(10):e.type==="callback"?e.queueNotification:vk(e.timeout),u=()=>{a=!1,o&&(o=!1,l.forEach(c=>c()))};return Object.assign({},n,{subscribe(c){let f=()=>i&&c(),d=n.subscribe(f);return l.add(c),()=>{d(),l.delete(c)}},dispatch(c){try{return i=!c?.meta?.[Ak],o=!i,o&&(a||(a=!0,s(u))),n.dispatch(c)}finally{i=!0}}})},tB=e=>function(r){let{autoBatch:n=!0}=r??{},i=new Sk(e);return n&&i.push(R0(typeof n=="object"?n:void 0)),i};function Ek(e){let t=Jz(),{reducer:r=void 0,middleware:n,devTools:i=!0,duplicateMiddlewareCheck:o=!0,preloadedState:a=void 0,enhancers:l=void 0}=e||{},s;if(typeof r=="function")s=r;else if(jd(r))s=Ld(r);else throw new Error(yr(1));let u;typeof n=="function"?u=n(t):u=t();let c=tu;i&&(c=Xz({trace:!1,...typeof i=="object"&&i}));let f=GP(...u),d=tB(f),p=typeof l=="function"?l(d):d(),v=c(...p);return p0(s,a,v)}function Pk(e){let t={},r=[],n,i={addCase(o,a){let l=typeof o=="string"?o:o.type;if(!l)throw new Error(yr(28));if(l in t)throw new Error(yr(29));return t[l]=a,i},addAsyncThunk(o,a){return a.pending&&(t[o.pending.type]=a.pending),a.rejected&&(t[o.rejected.type]=a.rejected),a.fulfilled&&(t[o.fulfilled.type]=a.fulfilled),a.settled&&r.push({matcher:o.settled,reducer:a.settled}),i},addMatcher(o,a){return r.push({matcher:o,reducer:a}),i},addDefaultCase(o){return n=o,i}};return e(i),[t,r,n]}function rB(e){return typeof e=="function"}function nB(e,t){let[r,n,i]=Pk(t),o;if(rB(e))o=()=>hk(e());else{let l=hk(e);o=()=>l}function a(l=o(),s){let u=[r[s.type],...n.filter(({matcher:c})=>c(s)).map(({reducer:c})=>c)];return u.filter(c=>!!c).length===0&&(u=[i]),u.reduce((c,f)=>{if(f)if(An(c)){let p=f(c,s);return p===void 0?c:p}else{if(vr(c))return I0(c,d=>f(d,s));{let d=f(c,s);if(d===void 0){if(c===null)return c;throw Error("A case reducer on a non-draftable value must not return undefined")}return d}}return c},l)}return a.getInitialState=o,a}var iB=(e,t)=>Zz(e)?e.match(t):e(t);function oB(...e){return t=>e.some(r=>iB(r,t))}var aB="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",kk=(e=21)=>{let t="",r=e;for(;r--;)t+=aB[Math.random()*64|0];return t},lB=["name","message","stack","code"],_0=class{constructor(e,t){this.payload=e,this.meta=t}payload;meta;_type},yk=class{constructor(e,t){this.payload=e,this.meta=t}payload;meta;_type},sB=e=>{if(typeof e=="object"&&e!==null){let t={};for(let r of lB)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},gk="External signal was aborted",uB=(()=>{function e(t,r,n){let i=it(t+"/fulfilled",(s,u,c,f)=>({payload:s,meta:{...f||{},arg:c,requestId:u,requestStatus:"fulfilled"}})),o=it(t+"/pending",(s,u,c)=>({payload:void 0,meta:{...c||{},arg:u,requestId:s,requestStatus:"pending"}})),a=it(t+"/rejected",(s,u,c,f,d)=>({payload:f,error:(n&&n.serializeError||sB)(s||"Rejected"),meta:{...d||{},arg:c,requestId:u,rejectedWithValue:!!f,requestStatus:"rejected",aborted:s?.name==="AbortError",condition:s?.name==="ConditionError"}}));function l(s,{signal:u}={}){return(c,f,d)=>{let p=n?.idGenerator?n.idGenerator(s):kk(),v=new AbortController,m,x;function h(g){x=g,v.abort()}u&&(u.aborted?h(gk):u.addEventListener("abort",()=>h(gk),{once:!0}));let y=(async function(){let g;try{let S=n?.condition?.(s,{getState:f,extra:d});if(fB(S)&&(S=await S),S===!1||v.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};let b=new Promise((O,T)=>{m=()=>{T({name:"AbortError",message:x||"Aborted"})},v.signal.addEventListener("abort",m,{once:!0})});c(o(p,s,n?.getPendingMeta?.({requestId:p,arg:s},{getState:f,extra:d}))),g=await Promise.race([b,Promise.resolve(r(s,{dispatch:c,getState:f,extra:d,requestId:p,signal:v.signal,abort:h,rejectWithValue:((O,T)=>new _0(O,T)),fulfillWithValue:((O,T)=>new yk(O,T))})).then(O=>{if(O instanceof _0)throw O;return O instanceof yk?i(O.payload,p,s,O.meta):i(O,p,s)})])}catch(S){g=S instanceof _0?a(null,p,s,S.payload,S.meta):a(S,p,s)}finally{m&&v.signal.removeEventListener("abort",m)}return n&&!n.dispatchConditionRejection&&a.match(g)&&g.meta.condition||c(g),g})();return Object.assign(y,{abort:h,requestId:p,arg:s,unwrap(){return y.then(cB)}})}}return Object.assign(l,{pending:o,rejected:a,fulfilled:i,settled:oB(a,i),typePrefix:t})}return e.withTypes=()=>e,e})();function cB(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function fB(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var Ok=Symbol.for("rtk-slice-createasyncthunk"),nZ={[Ok]:uB};function dB(e,t){return`${e}/${t}`}function pB({creators:e}={}){let t=e?.asyncThunk?.[Ok];return function(n){let{name:i,reducerPath:o=i}=n;if(!i)throw new Error(yr(11));typeof process<"u";let a=(typeof n.reducers=="function"?n.reducers(hB()):n.reducers)||{},l=Object.keys(a),s={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},u={addCase(g,w){let S=typeof g=="string"?g:g.type;if(!S)throw new Error(yr(12));if(S in s.sliceCaseReducersByType)throw new Error(yr(13));return s.sliceCaseReducersByType[S]=w,u},addMatcher(g,w){return s.sliceMatchers.push({matcher:g,reducer:w}),u},exposeAction(g,w){return s.actionCreators[g]=w,u},exposeCaseReducer(g,w){return s.sliceCaseReducersByName[g]=w,u}};l.forEach(g=>{let w=a[g],S={reducerName:g,type:dB(i,g),createNotation:typeof n.reducers=="function"};yB(w)?xB(S,w,u,t):vB(S,w,u)});function c(){let[g={},w=[],S=void 0]=typeof n.extraReducers=="function"?Pk(n.extraReducers):[n.extraReducers],b={...g,...s.sliceCaseReducersByType};return nB(n.initialState,O=>{for(let T in b)O.addCase(T,b[T]);for(let T of s.sliceMatchers)O.addMatcher(T.matcher,T.reducer);for(let T of w)O.addMatcher(T.matcher,T.reducer);S&&O.addDefaultCase(S)})}let f=g=>g,d=new Map,p=new WeakMap,v;function m(g,w){return v||(v=c()),v(g,w)}function x(){return v||(v=c()),v.getInitialState()}function h(g,w=!1){function S(O){let T=O[g];return typeof T>"u"&&w&&(T=ep(p,S,x)),T}function b(O=f){let T=ep(d,w,()=>new WeakMap);return ep(T,O,()=>{let U={};for(let[R,V]of Object.entries(n.selectors??{}))U[R]=mB(V,O,()=>ep(p,O,x),w);return U})}return{reducerPath:g,getSelectors:b,get selectors(){return b(S)},selectSlice:S}}let y={name:i,reducer:m,actions:s.actionCreators,caseReducers:s.sliceCaseReducersByName,getInitialState:x,...h(o),injectInto(g,{reducerPath:w,...S}={}){let b=w??o;return g.inject({reducerPath:b,reducer:m},S),{...y,...h(b,!0)}}};return y}}function mB(e,t,r,n){function i(o,...a){let l=t(o);return typeof l>"u"&&n&&(l=r()),e(l,...a)}return i.unwrapped=e,i}var ge=pB();function hB(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function vB({type:e,reducerName:t,createNotation:r},n,i){let o,a;if("reducer"in n){if(r&&!gB(n))throw new Error(yr(17));o=n.reducer,a=n.prepare}else o=n;i.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,a?it(e,a):it(e))}function yB(e){return e._reducerDefinitionType==="asyncThunk"}function gB(e){return e._reducerDefinitionType==="reducerWithPrepare"}function xB({type:e,reducerName:t},r,n,i){if(!i)throw new Error(yr(18));let{payloadCreator:o,fulfilled:a,pending:l,rejected:s,settled:u,options:c}=r,f=i(e,o,c);n.exposeAction(t,f),a&&n.addCase(f.fulfilled,a),l&&n.addCase(f.pending,l),s&&n.addCase(f.rejected,s),u&&n.addMatcher(f.settled,u),n.exposeCaseReducer(t,{fulfilled:a||tp,pending:l||tp,rejected:s||tp,settled:u||tp})}function tp(){}var bB="task",Ck="listener",Ik="completed",D0="cancelled",wB=`task-${D0}`,SB=`task-${Ik}`,N0=`${Ck}-${D0}`,AB=`${Ck}-${Ik}`,ip=class{constructor(e){this.code=e,this.message=`${bB} ${D0} (reason: ${e})`}code;name="TaskAbortError";message},M0=(e,t)=>{if(typeof e!="function")throw new TypeError(yr(32))},rp=()=>{},_k=(e,t=rp)=>(e.catch(t),e),Nk=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),bo=e=>{if(e.aborted)throw new ip(e.reason)};function Tk(e,t){let r=rp;return new Promise((n,i)=>{let o=()=>i(new ip(e.reason));if(e.aborted){o();return}r=Nk(e,o),t.finally(()=>r()).then(n,i)}).finally(()=>{r=rp})}var EB=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof ip?"cancelled":"rejected",error:r}}finally{t?.()}},np=e=>t=>_k(Tk(e,t).then(r=>(bo(e),r))),Rk=e=>{let t=np(e);return r=>t(new Promise(n=>setTimeout(n,r)))},{assign:Za}=Object,xk={},op="listenerMiddleware",PB=(e,t)=>{let r=n=>Nk(e,()=>n.abort(e.reason));return(n,i)=>{M0(n,"taskExecutor");let o=new AbortController;r(o);let a=EB(async()=>{bo(e),bo(o.signal);let l=await n({pause:np(o.signal),delay:Rk(o.signal),signal:o.signal});return bo(o.signal),l},()=>o.abort(SB));return i?.autoJoin&&t.push(a.catch(rp)),{result:np(e)(a),cancel(){o.abort(wB)}}}},kB=(e,t)=>{let r=async(n,i)=>{bo(t);let o=()=>{},l=[new Promise((s,u)=>{let c=e({predicate:n,effect:(f,d)=>{d.unsubscribe(),s([f,d.getState(),d.getOriginalState()])}});o=()=>{c(),u()}})];i!=null&&l.push(new Promise(s=>setTimeout(s,i,null)));try{let s=await Tk(t,Promise.race(l));return bo(t),s}finally{o()}};return((n,i)=>_k(r(n,i)))},Dk=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:o}=e;if(t)i=it(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(!i)throw new Error(yr(21));return M0(o,"options.listener"),{predicate:i,type:t,effect:o}},Mk=Za(e=>{let{type:t,predicate:r,effect:n}=Dk(e);return{id:kk(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(yr(22))}}},{withTypes:()=>Mk}),bk=(e,t)=>{let{type:r,effect:n,predicate:i}=Dk(t);return Array.from(e.values()).find(o=>(typeof r=="string"?o.type===r:o.predicate===i)&&o.effect===n)},T0=e=>{e.pending.forEach(t=>{t.abort(N0)})},OB=(e,t)=>()=>{for(let r of t.keys())T0(r);e.clear()},wk=(e,t,r)=>{try{e(t,r)}catch(n){setTimeout(()=>{throw n},0)}},jk=Za(it(`${op}/add`),{withTypes:()=>jk}),CB=it(`${op}/removeAll`),Lk=Za(it(`${op}/remove`),{withTypes:()=>Lk}),IB=(...e)=>{console.error(`${op}/error`,...e)},Xn=(e={})=>{let t=new Map,r=new Map,n=p=>{let v=r.get(p)??0;r.set(p,v+1)},i=p=>{let v=r.get(p)??1;v===1?r.delete(p):r.set(p,v-1)},{extra:o,onError:a=IB}=e;M0(a,"onError");let l=p=>(p.unsubscribe=()=>t.delete(p.id),t.set(p.id,p),v=>{p.unsubscribe(),v?.cancelActive&&T0(p)}),s=(p=>{let v=bk(t,p)??Mk(p);return l(v)});Za(s,{withTypes:()=>s});let u=p=>{let v=bk(t,p);return v&&(v.unsubscribe(),p.cancelActive&&T0(v)),!!v};Za(u,{withTypes:()=>u});let c=async(p,v,m,x)=>{let h=new AbortController,y=kB(s,h.signal),g=[];try{p.pending.add(h),n(p),await Promise.resolve(p.effect(v,Za({},m,{getOriginalState:x,condition:(w,S)=>y(w,S).then(Boolean),take:y,delay:Rk(h.signal),pause:np(h.signal),extra:o,signal:h.signal,fork:PB(h.signal,g),unsubscribe:p.unsubscribe,subscribe:()=>{t.set(p.id,p)},cancelActiveListeners:()=>{p.pending.forEach((w,S,b)=>{w!==h&&(w.abort(N0),b.delete(w))})},cancel:()=>{h.abort(N0),p.pending.delete(h)},throwIfCancelled:()=>{bo(h.signal)}})))}catch(w){w instanceof ip||wk(a,w,{raisedBy:"effect"})}finally{await Promise.all(g),h.abort(AB),i(p),p.pending.delete(h)}},f=OB(t,r);return{middleware:p=>v=>m=>{if(!m0(m))return v(m);if(jk.match(m))return s(m.payload);if(CB.match(m)){f();return}if(Lk.match(m))return u(m.payload);let x=p.getState(),h=()=>{if(x===xk)throw new Error(yr(23));return x},y;try{if(y=v(m),t.size>0){let g=p.getState(),w=Array.from(t.values());for(let S of w){let b=!1;try{b=S.predicate(m,g,x)}catch(O){b=!1,wk(a,O,{raisedBy:"predicate"})}b&&c(S,m,p,h)}}}finally{x=xk}return y},startListening:s,stopListening:u,clearListeners:f}};function yr(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var _B={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},zk=ge({name:"chartLayout",initialState:_B,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,i,o;e.margin.top=(r=t.payload.top)!==null&&r!==void 0?r:0,e.margin.right=(n=t.payload.right)!==null&&n!==void 0?n:0,e.margin.bottom=(i=t.payload.bottom)!==null&&i!==void 0?i:0,e.margin.left=(o=t.payload.left)!==null&&o!==void 0?o:0},setScale(e,t){e.scale=t.payload}}}),ap=zk.actions,j0=ap.setMargin,Bk=ap.setLayout,Fk=ap.setChartSize,Wk=ap.setScale;var $k=zk.reducer;function lp(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function re(e){return Number.isFinite(e)}function nn(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function Uk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Uk(Object(r),!0).forEach(function(n){NB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NB(e,t,r){return(t=TB(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TB(e){var t=RB(e,"string");return typeof t=="symbol"?t:t+""}function RB(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Se(e,t,r){return pe(e)||pe(t)?r:gt(t)?Rt(e,t,r):typeof t=="function"?t(e):r}var Vk=(e,t,r)=>{if(t&&r){var n=r.width,i=r.height,o=t.align,a=t.verticalAlign,l=t.layout,s=t.position,u=t.offset,c=u===void 0?0:u;if(s!=null){if(LE(s)){if(s==="top"&&H(e.top))return rr(rr({},e),{},{top:e.top+(i||0)+c});if(s==="bottom"&&H(e.bottom))return rr(rr({},e),{},{bottom:e.bottom+(i||0)+c});if(s==="left"&&H(e.left))return rr(rr({},e),{},{left:e.left+(n||0)+c});if(s==="right"&&H(e.right))return rr(rr({},e),{},{right:e.right+(n||0)+c})}return e}if((l==="vertical"||l==="horizontal"&&a==="middle")&&o!=="center"&&H(e[o]))return rr(rr({},e),{},{[o]:e[o]+(n||0)});if((l==="horizontal"||l==="vertical"&&o==="center")&&a!=="middle"&&H(e[a]))return rr(rr({},e),{},{[a]:e[a]+(i||0)})}return e},nr=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis";var Kk=(e,t)=>{if(!t||t.length!==2||!H(t[0])||!H(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!H(e[0])||e[0]<r)&&(i[0]=r),(!H(e[1])||e[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},DB=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var i=0;i<n;++i)for(var o=0,a=0,l=0;l<r;++l){var s=e[l],u=s?.[i];if(u!=null){var c=u[1],f=u[0],d=yt(c)?f:c;d>=0?(u[0]=o,o+=d,u[1]=o):(u[0]=a,a+=d,u[1]=a)}}}},MB=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var i=0;i<n;++i)for(var o=0,a=0;a<r;++a){var l=e[a],s=l?.[i];if(s!=null){var u=yt(s[1])?s[0]:s[1];u>=0?(s[0]=o,o+=u,s[1]=o):(s[0]=0,s[1]=0)}}}},jB={sign:DB,expand:i0,none:mr,silhouette:o0,wiggle:a0,positive:MB},Hk=(e,t,r)=>{var n,i=(n=jB[r])!==null&&n!==void 0?n:mr,o=n0().keys(t).value((l,s)=>Number(Se(l,s,0))).order($a).offset(i),a=o(e);return a.forEach((l,s)=>{l.forEach((u,c)=>{var f=Se(e[c],t[s],0);Array.isArray(f)&&f.length===2&&H(f[0])&&H(f[1])&&(u[0]=f[0],u[1]=f[1])})}),a};function sp(e){return e==null?void 0:String(e)}function L0(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,a=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!pe(i[t.dataKey])){var l=Qf(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return r!=null&&r[o]?r[o].coordinate+n/2:null}var s=Se(i,pe(a)?t.dataKey:a),u=t.scale.map(s);return H(u)?u:null}var z0=e=>{var t=e.axis,r=e.ticks,n=e.offset,i=e.bandSize,o=e.entry,a=e.index;if(t.type==="category")return r[a]?r[a].coordinate+n:null;var l=Se(o,t.dataKey,t.scale.domain()[a]);if(pe(l))return null;var s=t.scale.map(l);return H(s)?s-i/2+n:null},Yk=e=>{var t=e.numericAxis,r=t.scale.domain();if(t.type==="number"){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},LB=e=>{var t=e.flat(2).filter(H);return[Math.min(...t),Math.max(...t)]},zB=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],Gk=(e,t,r)=>{if(!(e==null||Object.keys(e).length===0))return zB(Object.keys(e).reduce((n,i)=>{var o=e[i];if(!o)return n;var a=o.stackedData,l=a.reduce((s,u)=>{var c=lp(u,t,r),f=LB(c);return!re(f[0])||!re(f[1])?s:[Math.min(s[0],f[0]),Math.max(s[1],f[1])]},[1/0,-1/0]);return[Math.min(l[0],n[0]),Math.max(l[1],n[1])]},[1/0,-1/0]))},B0=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,F0=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Zn=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=Yn(t,m=>m.coordinate),o=[],a=0,l=1,s=i.length;l<s;l++){var u,c,f=(((u=i[l])===null||u===void 0?void 0:u.coordinate)||0)-(((c=i[l-1])===null||c===void 0?void 0:c.coordinate)||0);o.push(f),a=Math.max(f,a)}var d=a*1e-4,p=1/0;for(var v of o)v>d&&(p=Math.min(v,p));return p===1/0?0:p}return r?void 0:0};function W0(e){var t=e.tooltipEntrySettings,r=e.dataKey,n=e.payload,i=e.value,o=e.name;return rr(rr({},t),{},{dataKey:r,payload:n,value:i,name:o})}function Qa(e,t){if(e!=null)return String(e);if(typeof t=="string")return t}var qk=(e,t)=>{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},Xk=(e,t)=>t==="centric"?e.angle:e.radius;var Mt=e=>e.layout.width,jt=e=>e.layout.height,Zk=e=>e.layout.scale,up=e=>e.layout.margin;var Ja=N(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),el=N(e=>e.cartesianAxis.yAxis,e=>Object.values(e));var Qk="data-recharts-item-index",Jk="data-recharts-item-id",wo=60,lu=30;function eO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eO(Object(r),!0).forEach(function(n){BB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function BB(e,t,r){return(t=FB(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FB(e){var t=WB(e,"string");return typeof t=="symbol"?t:t+""}function WB(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $B=e=>e.brush.height;function UB(e){var t=el(e);return t.reduce((r,n)=>{if(n.orientation==="left"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:wo;return r+i}return r},0)}function VB(e){var t=el(e);return t.reduce((r,n)=>{if(n.orientation==="right"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:wo;return r+i}return r},0)}function KB(e){var t=Ja(e);return t.reduce((r,n)=>{if(n.orientation==="top"&&!n.mirror&&!n.hide){var i=typeof n.height=="number"?n.height:lu;return r+i}return r},0)}function HB(e){var t=Ja(e);return t.reduce((r,n)=>{if(n.orientation==="bottom"&&!n.mirror&&!n.hide){var i=typeof n.height=="number"?n.height:lu;return r+i}return r},0)}var Pe=N([Mt,jt,up,$B,UB,VB,KB,HB,f0,$P],(e,t,r,n,i,o,a,l,s,u)=>{var c={left:(r.left||0)+i,right:(r.right||0)+o},f={top:(r.top||0)+a,bottom:(r.bottom||0)+l},d=cp(cp({},f),c),p=d.bottom;d.bottom+=n,d=Vk(d,s,u);var v=e-d.left-d.right,m=t-d.top-d.bottom;return cp(cp({brushBottom:p},d),{},{width:Math.max(v,0),height:Math.max(m,0)})}),tO=N(Pe,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),tl=N(Mt,jt,(e,t)=>({x:0,y:0,width:e,height:t}));var YB=z(F()),fp=z(F()),GB=(0,fp.createContext)(null),Ae=()=>(0,fp.useContext)(GB)!=null;var rl=e=>e.brush,So=N([rl,Pe,up],(e,t,r)=>({height:e.height,x:H(e.x)?e.x:t.left,y:H(e.y)?e.y:t.top+t.height+t.brushBottom-(r?.bottom||0),width:H(e.width)?e.width:t.width}));var Ao=z(F()),ot=z(F());function rO(e,t,{signal:r,edges:n}={}){let i,o=null,a=n!=null&&n.includes("leading"),l=n==null||n.includes("trailing"),s=()=>{o!==null&&(e.apply(i,o),i=void 0,o=null)},u=()=>{l&&s(),p()},c=null,f=()=>{c!=null&&clearTimeout(c),c=setTimeout(()=>{c=null,u()},t)},d=()=>{c!==null&&(clearTimeout(c),c=null)},p=()=>{d(),i=void 0,o=null},v=()=>{s()},m=function(...x){if(r?.aborted)return;i=this,o=x;let h=c==null;f(),a&&h&&s()};return m.schedule=f,m.cancel=p,m.flush=v,r?.addEventListener("abort",p,{once:!0}),m}function nO(e,t=0,r={}){typeof r!="object"&&(r={});let{leading:n=!1,trailing:i=!0,maxWait:o}=r,a=Array(2);n&&(a[0]="leading"),i&&(a[1]="trailing");let l,s=null,u=rO(function(...d){l=e.apply(this,d),s=null},t,{edges:a}),c=function(...d){return o!=null&&(s===null&&(s=Date.now()),Date.now()-s>=o)?(l=e.apply(this,d),s=Date.now(),u.cancel(),u.schedule(),l):(u.apply(this,d),l)},f=()=>(u.flush(),l);return c.cancel=u.cancel,c.flush=f,c}function $0(e,t=0,r={}){let{leading:n=!0,trailing:i=!0}=r;return nO(e,t,{leading:n,maxWait:t,trailing:i})}var qB=!0,U0=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];if(qB&&typeof console<"u"&&console.warn&&(r===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(r===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;console.warn(r.replace(/%s/g,()=>i[a++]))}};var on={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},V0=(e,t,r)=>{var n=r.width,i=n===void 0?on.width:n,o=r.height,a=o===void 0?on.height:o,l=r.aspect,s=r.maxHeight,u=Vn(i)?e:Number(i),c=Vn(a)?t:Number(a);return l&&l>0&&(u?c=u/l:c&&(u=c*l),s&&c!=null&&c>s&&(c=s)),{calculatedWidth:u,calculatedHeight:c}},XB={width:0,height:0,overflow:"visible"},ZB={width:0,overflowX:"visible"},QB={height:0,overflowY:"visible"},JB={},iO=e=>{var t=e.width,r=e.height,n=Vn(t),i=Vn(r);return n&&i?XB:n?ZB:i?QB:JB};function oO(e){var t=e.width,r=e.height,n=e.aspect,i=t,o=r;return i===void 0&&o===void 0?(i=on.width,o=on.height):i===void 0?i=n&&n>0?void 0:on.width:o===void 0&&(o=n&&n>0?void 0:on.height),{width:i,height:o}}var e3=["aspect","initialDimension","width","height","minWidth","minHeight","maxHeight","children","debounce","id","className","onResize","style"];function dp(){return dp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dp.apply(null,arguments)}function aO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aO(Object(r),!0).forEach(function(n){t3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function t3(e,t,r){return(t=r3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r3(e){var t=n3(e,"string");return typeof t=="symbol"?t:t+""}function n3(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i3(e,t){return s3(e)||l3(e,t)||a3(e,t)||o3()}function o3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a3(e,t){if(e){if(typeof e=="string")return sO(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?sO(e,t):void 0}}function sO(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function l3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function s3(e){if(Array.isArray(e))return e}function u3(e,t){if(e==null)return{};var r,n,i=c3(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function c3(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var uO=(0,ot.createContext)(on.initialDimension);function f3(e){return nn(e.width)&&nn(e.height)}function cO(e){var t=e.children,r=e.width,n=e.height,i=(0,ot.useMemo)(()=>({width:r,height:n}),[r,n]);return f3(i)?Ao.createElement(uO.Provider,{value:i},t):null}var su=()=>(0,ot.useContext)(uO),d3=(0,ot.forwardRef)((e,t)=>{var r=e.aspect,n=e.initialDimension,i=n===void 0?on.initialDimension:n,o=e.width,a=e.height,l=e.minWidth,s=l===void 0?on.minWidth:l,u=e.minHeight,c=e.maxHeight,f=e.children,d=e.debounce,p=d===void 0?on.debounce:d,v=e.id,m=e.className,x=e.onResize,h=e.style,y=h===void 0?{}:h,g=u3(e,e3),w=(0,ot.useRef)(null),S=(0,ot.useRef)();S.current=x,(0,ot.useImperativeHandle)(t,()=>w.current);var b=(0,ot.useState)({containerWidth:i.width,containerHeight:i.height}),O=i3(b,2),T=O[0],U=O[1],R=(0,ot.useCallback)((A,E)=>{U(_=>{var k=Math.round(A),C=Math.round(E);return _.containerWidth===k&&_.containerHeight===C?_:{containerWidth:k,containerHeight:C}})},[]);(0,ot.useEffect)(()=>{if(w.current==null||typeof ResizeObserver>"u")return pr;var A=I=>{var j,M=I[0];if(M!=null){var $=M.contentRect,X=$.width,G=$.height;R(X,G),(j=S.current)===null||j===void 0||j.call(S,X,G)}};p>0&&(A=$0(A,p,{trailing:!0,leading:!1}));var E=new ResizeObserver(A),_=w.current.getBoundingClientRect(),k=_.width,C=_.height;return R(k,C),E.observe(w.current),()=>{E.disconnect()}},[R,p]);var V=T.containerWidth,B=T.containerHeight;U0(!r||r>0,"The aspect(%s) must be greater than zero.",r);var J=V0(V,B,{width:o,height:a,aspect:r,maxHeight:c}),ee=J.calculatedWidth,te=J.calculatedHeight;return U0(V<0||B<0||ee!=null&&ee>0||te!=null&&te>0,`The width(%s) and height(%s) of chart should be greater than 0,
       please check the style of container, or the props width(%s) and height(%s),
       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
       height and width.`,ee,te,o,a,s,u,r),Ao.createElement("div",dp({id:v?"".concat(v):void 0,className:oe("recharts-responsive-container",m),style:lO(lO({},y),{},{width:o,height:a,minWidth:s,minHeight:u,maxHeight:c}),ref:w},g),Ao.createElement("div",{style:iO({width:o,height:a})},Ao.createElement(cO,{width:ee,height:te},f)))}),pp=(0,ot.forwardRef)((e,t)=>{var r=su();if(nn(r.width)&&nn(r.height))return e.children;var n=oO({width:e.width,height:e.height,aspect:e.aspect}),i=n.width,o=n.height,a=V0(void 0,void 0,{width:i,height:o,aspect:e.aspect,maxHeight:e.maxHeight}),l=a.calculatedWidth,s=a.calculatedHeight;return H(l)&&H(s)?Ao.createElement(cO,{width:l,height:s},e.children):Ao.createElement(d3,dp({},e,{width:i,height:o,ref:t}))});var Qn=()=>{var e,t=Ae(),r=Y(tO),n=Y(So),i=(e=Y(rl))===null||e===void 0?void 0:e.padding;return!t||!n||!i?r:{width:n.width-i.left-i.right,height:n.height-i.top-i.bottom,x:i.left,y:i.top}},p3={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},dO=()=>{var e;return(e=Y(Pe))!==null&&e!==void 0?e:p3},pO=()=>Y(Mt),mO=()=>Y(jt);var ce=e=>e.layout.layoutType,Rr=()=>Y(ce),nl=()=>{var e=Rr();if(e==="horizontal"||e==="vertical")return e},K0=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t};var hO=()=>{var e=Rr();return e!==void 0},Eo=e=>{var t=ae(),r=Ae(),n=e.width,i=e.height,o=su(),a=n,l=i;return o&&(a=o.width>0?o.width:n,l=o.height>0?o.height:i),(0,fO.useEffect)(()=>{!r&&nn(a)&&nn(l)&&t(Fk({width:a,height:l}))},[t,r,a,l]),null};var m3={settings:{layout:"horizontal",align:"center",verticalAlign:"bottom",itemSorter:"value",position:void 0,offset:0},size:{width:0,height:0},payload:[]},vO=ge({name:"legend",initialState:m3,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter,e.settings.position=t.payload.position,e.settings.offset=t.payload.offset},addLegendPayload:{reducer(e,t){e.payload.push(le(t.payload))},prepare:be()},replaceLegendPayload:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next,o=Ot(e).payload.indexOf(le(n));o>-1&&(e.payload[o]=le(i))},prepare:be()},removeLegendPayload:{reducer(e,t){var r=Ot(e).payload.indexOf(le(t.payload));r>-1&&e.payload.splice(r,1)},prepare:be()}}}),uu=vO.actions,dQ=uu.setLegendSize,pQ=uu.setLegendSettings,yO=uu.addLegendPayload,gO=uu.replaceLegendPayload,xO=uu.removeLegendPayload;var bO=vO.reducer;var Ke=z(F(),1),$3=z(EO(),1);var S3=Symbol.for("react.forward_ref");var A3=Symbol.for("react.memo");var E3=S3,P3=A3;function k3(e){e()}function O3(){let e=null,t=null;return{clear(){e=null,t=null},notify(){k3(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0,i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var PO={notify(){},get:()=>[]};function C3(e,t){let r,n=PO,i=0,o=!1;function a(m){c();let x=n.subscribe(m),h=!1;return()=>{h||(h=!0,x(),f())}}function l(){n.notify()}function s(){v.onStateChange&&v.onStateChange()}function u(){return o}function c(){i++,r||(r=t?t.addNestedSub(s):e.subscribe(s),n=O3())}function f(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=PO)}function d(){o||(o=!0,c())}function p(){o&&(o=!1,f())}let v={addNestedSub:a,notifyNestedSubs:l,handleChangeWrapper:s,isSubscribed:u,trySubscribe:d,tryUnsubscribe:p,getListeners:()=>n};return v}var I3=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",_3=I3(),N3=()=>typeof navigator<"u"&&navigator.product==="ReactNative",T3=N3(),R3=()=>_3||T3?Ke.useLayoutEffect:Ke.useEffect,D3=R3();function kO(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function OO(e,t){if(kO(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!kO(e[r[i]],t[r[i]]))return!1;return!0}var M3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},j3={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},yQ={[E3]:M3,[P3]:j3};var gQ=Object.prototype;var L3=Symbol.for("react-redux-context"),z3=typeof globalThis<"u"?globalThis:{};function B3(){if(!Ke.createContext)return{};let e=z3[L3]??=new Map,t=e.get(Ke.createContext);return t||(t=Ke.createContext(null),e.set(Ke.createContext,t)),t}var F3=B3();function W3(e){let{children:t,context:r,serverState:n,store:i}=e,o=Ke.useMemo(()=>{let s=C3(i);return{store:i,subscription:s,getServerState:n?()=>n:void 0}},[i,n]),a=Ke.useMemo(()=>i.getState(),[i]);return D3(()=>{let{subscription:s}=o;return s.onStateChange=s.notifyNestedSubs,s.trySubscribe(),a!==i.getState()&&s.notifyNestedSubs(),()=>{s.tryUnsubscribe(),s.onStateChange=void 0}},[o,a]),Ke.createElement((r||F3).Provider,{value:o},t)}var CO=W3;var U3=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function V3(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function En(e,t){var r=new Set([...Object.keys(e),...Object.keys(t)]);for(var n of r)if(U3.has(n)){if(e[n]==null&&t[n]==null)continue;if(!OO(e[n],t[n]))return!1}else if(!V3(e[n],t[n]))return!1;return!0}var Wr=z(F()),lT=z(F()),sT=z(Yf());var an=z(F());function H0(){return H0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},H0.apply(null,arguments)}function IO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?IO(Object(r),!0).forEach(function(n){K3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):IO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function K3(e,t,r){return(t=H3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function H3(e){var t=Y3(e,"string");return typeof t=="symbol"?t:t+""}function Y3(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function G3(e,t){return Q3(e)||Z3(e,t)||X3(e,t)||q3()}function q3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X3(e,t){if(e){if(typeof e=="string")return _O(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_O(e,t):void 0}}function _O(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Z3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function Q3(e){if(Array.isArray(e))return e}function J3(e){return Array.isArray(e)&&gt(e[0])&&gt(e[1])?e.join(" ~ "):e}var il={separator:" : ",contentStyle:{margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},itemStyle:{display:"block",paddingTop:4,paddingBottom:4,color:"#000"},labelStyle:{},accessibilityLayer:!1};function eF(e,t){return t==null?e:Yn(e,t)}var NO=e=>{var t=e.separator,r=t===void 0?il.separator:t,n=e.contentStyle,i=e.itemStyle,o=e.labelStyle,a=o===void 0?il.labelStyle:o,l=e.payload,s=e.formatter,u=e.itemSorter,c=e.wrapperClassName,f=e.labelClassName,d=e.label,p=e.labelFormatter,v=e.accessibilityLayer,m=v===void 0?il.accessibilityLayer:v,x=()=>{if(l&&l.length){var T={padding:0,margin:0},U=eF(l,u),R=U.map((V,B)=>{if(!V||V.type==="none")return null;var J=V.formatter||s||J3,ee=V.value,te=V.name,A=ee,E=te;if(J){var _=J(ee,te,V,B,l);if(Array.isArray(_)){var k=G3(_,2);A=k[0],E=k[1]}else if(_!=null)A=_;else return null}var C=fu(fu({},il.itemStyle),{},{color:V.color||il.itemStyle.color},i);return an.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(B),style:C},gt(E)?an.createElement("span",{className:"recharts-tooltip-item-name"},E):null,gt(E)?an.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,an.createElement("span",{className:"recharts-tooltip-item-value"},A),an.createElement("span",{className:"recharts-tooltip-item-unit"},V.unit||""))});return an.createElement("ul",{className:"recharts-tooltip-item-list",style:T},R)}return null},h=fu(fu({},il.contentStyle),n),y=fu({margin:0},a),g=!pe(d),w=g?d:"",S=oe("recharts-default-tooltip",c),b=oe("recharts-tooltip-label",f);g&&p&&l!==void 0&&l!==null&&(w=p(d,l));var O=m?{role:"status","aria-live":"assertive"}:{};return an.createElement("div",H0({className:S,style:h},O),an.createElement("p",{className:b,style:y},an.isValidElement(w)?w:"".concat(w)),x())};var zi=z(F());var du="recharts-tooltip-wrapper",tF={visibility:"hidden"};function rF(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return oe(du,{["".concat(du,"-right")]:H(r)&&t&&H(t.x)&&r>=t.x,["".concat(du,"-left")]:H(r)&&t&&H(t.x)&&r<t.x,["".concat(du,"-bottom")]:H(n)&&t&&H(t.y)&&n>=t.y,["".concat(du,"-top")]:H(n)&&t&&H(t.y)&&n<t.y})}function TO(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offset,o=e.position,a=e.reverseDirection,l=e.tooltipDimension,s=e.viewBox,u=e.viewBoxDimension;if(o&&H(o[n]))return o[n];var c=r[n]-l-(i>0?i:0),f=r[n]+i;if(t[n])return a[n]?c:f;var d=s[n];if(d==null)return 0;if(a[n]){var p=c,v=d;return p<v?Math.max(f,d):Math.max(c,d)}if(u==null)return 0;var m=f+l,x=d+u;return m>x?Math.max(c,d):Math.max(f,d)}function nF(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function RO(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTop,i=e.offsetLeft,o=e.position,a=e.reverseDirection,l=e.tooltipBox,s=e.useTranslate3d,u=e.viewBox,c,f,d;return l&&l.height>0&&l.width>0&&r?(f=TO({allowEscapeViewBox:t,coordinate:r,key:"x",offset:i,position:o,reverseDirection:a,tooltipDimension:l.width,viewBox:u,viewBoxDimension:u.width}),d=TO({allowEscapeViewBox:t,coordinate:r,key:"y",offset:n,position:o,reverseDirection:a,tooltipDimension:l.height,viewBox:u,viewBoxDimension:u.height}),c=nF({translateX:f,translateY:d,useTranslate3d:s})):c=tF,{cssProperties:c,cssClasses:rF({translateX:f,translateY:d,coordinate:r})}}var mp=z(F());var iF=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),Dr={devToolsEnabled:!0,isSsr:iF()};function oF(e,t){return uF(e)||sF(e,t)||lF(e,t)||aF()}function aF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lF(e,t){if(e){if(typeof e=="string")return DO(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?DO(e,t):void 0}}function DO(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function sF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function uF(e){if(Array.isArray(e))return e}function hp(){var e=(0,mp.useState)(()=>Dr.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches),t=oF(e,2),r=t[0],n=t[1];return(0,mp.useEffect)(()=>{if(window.matchMedia){var i=window.matchMedia("(prefers-reduced-motion: reduce)"),o=()=>{n(i.matches)};return i.addEventListener("change",o),()=>{i.removeEventListener("change",o)}}},[]),r}function MO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ol(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?MO(Object(r),!0).forEach(function(n){cF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cF(e,t,r){return(t=fF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fF(e){var t=dF(e,"string");return typeof t=="symbol"?t:t+""}function dF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pF(e,t){return yF(e)||vF(e,t)||hF(e,t)||mF()}function mF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hF(e,t){if(e){if(typeof e=="string")return jO(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?jO(e,t):void 0}}function jO(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function vF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function yF(e){if(Array.isArray(e))return e}function gF(e){if(!(e.prefersReducedMotion&&e.isAnimationActive==="auto")&&e.isAnimationActive&&e.active){var t=typeof e.animationEasing=="string"?e.animationEasing:"ease";return"transform ".concat(e.animationDuration,"ms ").concat(t)}}function xF(e){var t,r,n,i,o,a,l=hp(),s=zi.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}})),u=pF(s,2),c=u[0],f=u[1];zi.useEffect(()=>{var h=y=>{if(y.key==="Escape"){var g,w,S,b;f({dismissed:!0,dismissedAtCoordinate:{x:(g=(w=e.coordinate)===null||w===void 0?void 0:w.x)!==null&&g!==void 0?g:0,y:(S=(b=e.coordinate)===null||b===void 0?void 0:b.y)!==null&&S!==void 0?S:0}})}};return document.addEventListener("keydown",h),()=>{document.removeEventListener("keydown",h)}},[(t=e.coordinate)===null||t===void 0?void 0:t.x,(r=e.coordinate)===null||r===void 0?void 0:r.y]),c.dismissed&&(((n=(i=e.coordinate)===null||i===void 0?void 0:i.x)!==null&&n!==void 0?n:0)!==c.dismissedAtCoordinate.x||((o=(a=e.coordinate)===null||a===void 0?void 0:a.y)!==null&&o!==void 0?o:0)!==c.dismissedAtCoordinate.y)&&f(ol(ol({},c),{},{dismissed:!1}));var d=RO({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:typeof e.offset=="number"?e.offset:e.offset.x,offsetTop:typeof e.offset=="number"?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:e.lastBoundingBox,useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),p=d.cssClasses,v=d.cssProperties,m=e.hasPortalFromProps?{}:ol(ol({transition:gF({prefersReducedMotion:l,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},v),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),x=ol(ol({},m),{},{visibility:!c.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return zi.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:p,style:x,ref:e.innerRef},e.children)}var LO=zi.memo(xF);var vp=()=>{var e;return(e=Y(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};var Zm=z(F()),Ml=z(F());var UO=z(F());function Y0(){return Y0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Y0.apply(null,arguments)}function zO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zO(Object(r),!0).forEach(function(n){bF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bF(e,t,r){return(t=wF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wF(e){var t=SF(e,"string");return typeof t=="symbol"?t:t+""}function SF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var FO={curveBasisClosed:Yg,curveBasisOpen:Gg,curveBasis:Hg,curveBumpX:Vg,curveBumpY:Kg,curveLinearClosed:qg,curveLinear:Mi,curveMonotoneX:Zg,curveMonotoneY:Qg,curveNatural:Jg,curveStep:e0,curveStepAfter:r0,curveStepBefore:t0},yp=e=>re(e.x)&&re(e.y),WO=e=>e.base!=null&&yp(e.base)&&yp(e),pu=e=>e.x,mu=e=>e.y,AF=(e,t)=>{if(typeof e=="function")return e;var r="curve".concat(La(e));if((r==="curveMonotone"||r==="curveBump")&&t){var n=FO["".concat(r).concat(t==="vertical"?"Y":"X")];if(n)return n}return FO[r]||Mi},$O={connectNulls:!1,type:"linear"},EF=e=>{var t=e.type,r=t===void 0?$O.type:t,n=e.points,i=n===void 0?[]:n,o=e.baseLine,a=e.layout,l=e.connectNulls,s=l===void 0?$O.connectNulls:l,u=AF(r,a),c=s?i.filter(yp):i;if(Array.isArray(o)){var f,d=i.map((h,y)=>BO(BO({},h),{},{base:o[y]}));a==="vertical"?f=Ba().y(mu).x1(pu).x0(h=>h.base.x):f=Ba().x(pu).y1(mu).y0(h=>h.base.y);var p=f.defined(WO).curve(u),v=s?d.filter(WO):d;return p(v)}var m;a==="vertical"&&H(o)?m=Ba().y(mu).x1(pu).x0(o):H(o)?m=Ba().x(pu).y1(mu).y0(o):m=Ys().x(pu).y(mu);var x=m.defined(yp).curve(u);return x(c)},al=e=>{var t=e.className,r=e.points,n=e.path,i=e.pathRef,o=Rr();if((!r||!r.length)&&!n)return null;var a={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||o,connectNulls:e.connectNulls},l=r&&r.length?EF(a):n;return UO.createElement("path",Y0({},vt(e),Ua(e),{className:oe("recharts-curve",t),d:l===null?void 0:l,ref:i}))};var KO=z(F());var PF=["x","y","top","left","width","height","className"];function G0(){return G0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},G0.apply(null,arguments)}function VO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VO(Object(r),!0).forEach(function(n){OF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OF(e,t,r){return(t=CF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CF(e){var t=IF(e,"string");return typeof t=="symbol"?t:t+""}function IF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _F(e,t){if(e==null)return{};var r,n,i=NF(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function NF(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var TF=(e,t,r,n,i,o)=>"M".concat(e,",").concat(i,"v").concat(n,"M").concat(o,",").concat(t,"h").concat(r),HO=e=>{var t=e.x,r=t===void 0?0:t,n=e.y,i=n===void 0?0:n,o=e.top,a=o===void 0?0:o,l=e.left,s=l===void 0?0:l,u=e.width,c=u===void 0?0:u,f=e.height,d=f===void 0?0:f,p=e.className,v=_F(e,PF),m=kF({x:r,y:i,top:a,left:s,width:c,height:d},v);return!H(r)||!H(i)||!H(c)||!H(d)||!H(a)||!H(s)?null:KO.createElement("path",G0({},Ue(m),{className:oe("recharts-cross",p),d:TF(r,i,c,d,a,s)}))};function YO(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}var Ap=z(F()),Mr=z(F());var hu=z(F());var gp=1e-4,XO=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],ZO=(e,t)=>e.map((r,n)=>r*t**n).reduce((r,n)=>r+n),GO=(e,t)=>r=>{var n=XO(e,t);return ZO(n,r)},RF=(e,t)=>r=>{var n=XO(e,t),i=[...n.map((o,a)=>o*a).slice(1),0];return ZO(i,r)},DF=e=>{var t,r=e.split("(");if(r.length!==2||r[0]!=="cubic-bezier")return null;var n=(t=r[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(n==null||n.length!==4)return null;var i=n.map(o=>parseFloat(o));return[i[0],i[1],i[2],i[3]]},MF=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length===1)switch(r[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var i=DF(r[0]);if(i)return i}}return r.length===4?r:[0,0,1,1]},jF=(e,t,r,n)=>{var i=GO(e,r),o=GO(t,n),a=RF(e,r),l=u=>u>1?1:u<0?0:u,s=u=>{for(var c=u>1?1:u,f=c,d=0;d<8;++d){var p=i(f)-c,v=a(f);if(Math.abs(p-c)<gp||v<gp)return o(f);f=l(f-p/v)}return o(f)};return s.isStepper=!1,s},qO=function(){return jF(...MF(...arguments))},LF=function(){for(var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,o=i===void 0?8:i,a=t.dt,l=a===void 0?16.67:a,s=1,u=[0],c=0,f=0,d=1e4,p=0;p<d;){var v=-(c-s)*n,m=f*o;if(f+=(v-m)*l/1e3,c+=f*l/1e3,u.push(c),Math.abs(c-s)<gp&&Math.abs(f)<gp)break;p++}u[u.length-1]=s;var x=u.length-1;return h=>{var y,g,w;if(h<=0)return 0;if(h>=1)return s;var S=h*x,b=Math.floor(S),O=S-b;return((y=u[b])!==null&&y!==void 0?y:0)+(((g=u[b+1])!==null&&g!==void 0?g:0)-((w=u[b])!==null&&w!==void 0?w:0))*O}},QO=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return qO(e);case"spring":return LF();default:if(e.split("(")[0]==="cubic-bezier")return qO(e)}return typeof e=="function"?e:null};var ll=z(F());var JO=(e,t,r)=>{var n,i=o=>{var a=t.tick(o);if(t.getState()==="active"){if(r(t.getInterpolated()),t.getProgress()===1){t.complete(),n=void 0;return}n=e.setTimeout(i,a);return}n=e.setTimeout(i,a)};return n=e.setTimeout(i,0),()=>{var o;return(o=n)===null||o===void 0?void 0:o()}};var eC=(0,ll.createContext)(JO),JQ=eC.Provider;function tC(e){var t=(0,ll.useContext)(eC);return(0,ll.useMemo)(()=>e??t,[e,t])}function zF(e,t,r){return(t=BF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BF(e){var t=FF(e,"string");return typeof t=="symbol"?t:t+""}function FF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rC="init",nC="pending",iC="active",WF="completed";function q0(e){return Math.max(0,e)}var X0=class{getAnimationStartedTime(){return this.animationStartedTime}getBeginStartedTime(){return this.beginStartedTime}constructor(t){var r;zF(this,"state",rC),this.animationId=t.animationId,this.onAnimationEnd=t.onAnimationEnd,this.animationDuration=q0(t.animationDuration),this.animationBegin=q0(t.animationBegin),this.progress=0,this.from=t.from,this.to=t.to,this.easing=t.easing,(r=t.onAnimationStart)===null||r===void 0||r.call(t)}getState(){return this.state}getEasing(){return this.easing}getAnimationDuration(){return this.animationDuration}tick(t){if(this.getState()===rC)return this.state=nC,this.beginStartedTime=t,this.animationBegin;if(this.getState()===nC){if(this.beginStartedTime==null)throw new Error;var r=t-this.beginStartedTime;return r>=this.animationBegin?(this.state=iC,this.animationStartedTime=t,this.nextAnimationUpdate(0)):q0(this.animationBegin-r)}if(this.getState()===iC){if(this.animationStartedTime==null)throw new Error;var n=t-this.animationStartedTime;return this.setProgress(n/this.animationDuration),this.nextAnimationUpdate(n)}return 0}setProgress(t){this.progress=Math.min(1,Math.max(0,t))}getProgress(){return this.progress}complete(){if(this.progress=1,this.state==="active"){var t;(t=this.onAnimationEnd)===null||t===void 0||t.call(this)}this.state=WF}getFrom(){return this.from}getTo(){return this.to}getAnimationId(){return this.animationId}getAnimationBegin(){return this.animationBegin}},xp=class extends X0{nextAnimationUpdate(){return 0}getInterpolated(){return this.easing(Le(this.getFrom(),this.getTo(),this.getProgress()))}};var bp=class{setTimeout(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=performance.now(),i=null,o=a=>{a-n>=r?t(a):i=requestAnimationFrame(o)};return i=requestAnimationFrame(o),()=>{i!=null&&cancelAnimationFrame(i)}}};function $F(e,t){return HF(e)||KF(e,t)||VF(e,t)||UF()}function UF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VF(e,t){if(e){if(typeof e=="string")return oC(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oC(e,t):void 0}}function oC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function KF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function HF(e){if(Array.isArray(e))return e}var YF={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},aC=0,Z0=1;function wp(e){var t=_e(e,YF),r=t.animationId,n=t.isActive,i=t.canBegin,o=t.duration,a=t.easing,l=t.begin,s=t.onAnimationEnd,u=t.onAnimationStart,c=t.children,f=hp(),d=n==="auto"?!Dr.isSsr&&!f:n,p=tC(t.animationController),v=(0,hu.useState)(d?aC:Z0),m=$F(v,2),x=m[0],h=m[1];return(0,hu.useEffect)(()=>{d||h(Z0)},[d]),(0,hu.useEffect)(()=>{var y=QO(a);if(!d||!i||y==null)return pr;var g=new bp,w=new xp({animationId:r,easing:y,animationDuration:o,animationBegin:l,onAnimationStart:u,onAnimationEnd:s,from:aC,to:Z0});return p(g,w,h)},[p,r,d,i,o,a,l,u,s]),c(Number(x))}var Q0=z(F());function Sp(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",r=(0,Q0.useRef)(Kn(t)),n=(0,Q0.useRef)(e);return n.current!==e&&(r.current=Kn(t),n.current=e),r.current}var GF=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),lC=(e,t,r)=>e.map(n=>"".concat(GF(n)," ").concat(t,"ms ").concat(r)).join(",");var qF=["radius"],XF=["radius"],sC,uC,cC,fC,dC,pC,mC,hC,vC,yC;function gC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xC(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gC(Object(r),!0).forEach(function(n){ZF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gC(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ZF(e,t,r){return(t=QF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QF(e){var t=JF(e,"string");return typeof t=="symbol"?t:t+""}function JF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ep(){return Ep=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ep.apply(null,arguments)}function bC(e,t){if(e==null)return{};var r,n,i=e4(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function e4(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function t4(e,t){return o4(e)||i4(e,t)||n4(e,t)||r4()}function r4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n4(e,t){if(e){if(typeof e=="string")return wC(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?wC(e,t):void 0}}function wC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function o4(e){if(Array.isArray(e))return e}function Pn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var SC=(e,t,r,n,i)=>{var o=wn(r),a=wn(n),l=Math.min(Math.abs(o)/2,Math.abs(a)/2),s=a>=0?1:-1,u=o>=0?1:-1,c=a>=0&&o>=0||a<0&&o<0?1:0,f;if(l>0&&Array.isArray(i)){for(var d=[0,0,0,0],p=0,v=4;p<v;p++){var m,x=(m=i[p])!==null&&m!==void 0?m:0;d[p]=x>l?l:x}f=ut(sC||(sC=Pn(["M",",",""])),e,t+s*d[0]),d[0]>0&&(f+=ut(uC||(uC=Pn(["A ",",",",0,0,",",",",",""])),d[0],d[0],c,e+u*d[0],t)),f+=ut(cC||(cC=Pn(["L ",",",""])),e+r-u*d[1],t),d[1]>0&&(f+=ut(fC||(fC=Pn(["A ",",",",0,0,",`,
        `,",",""])),d[1],d[1],c,e+r,t+s*d[1])),f+=ut(dC||(dC=Pn(["L ",",",""])),e+r,t+n-s*d[2]),d[2]>0&&(f+=ut(pC||(pC=Pn(["A ",",",",0,0,",`,
        `,",",""])),d[2],d[2],c,e+r-u*d[2],t+n)),f+=ut(mC||(mC=Pn(["L ",",",""])),e+u*d[3],t+n),d[3]>0&&(f+=ut(hC||(hC=Pn(["A ",",",",0,0,",`,
        `,",",""])),d[3],d[3],c,e,t+n-s*d[3])),f+="Z"}else if(l>0&&i===+i&&i>0){var h=Math.min(l,i);f=ut(vC||(vC=Pn(["M ",",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",","," Z"])),e,t+s*h,h,h,c,e+u*h,t,e+r-u*h,t,h,h,c,e+r,t+s*h,e+r,t+n-s*h,h,h,c,e+r-u*h,t+n,e+u*h,t+n,h,h,c,e,t+n-s*h)}else f=ut(yC||(yC=Pn(["M ",","," h "," v "," h "," Z"])),e,t,r,n,-r);return f},AC={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Pp=e=>{var t=_e(e,AC),r=(0,Mr.useRef)(null),n=(0,Mr.useState)(-1),i=t4(n,2),o=i[0],a=i[1];(0,Mr.useEffect)(()=>{if(r.current&&r.current.getTotalLength)try{var k=r.current.getTotalLength();k&&a(k)}catch{}},[]);var l=t.x,s=t.y,u=t.width,c=t.height,f=t.radius,d=t.className,p=t.animationEasing,v=t.animationDuration,m=t.animationBegin,x=t.isAnimationActive,h=t.isUpdateAnimationActive,y=(0,Mr.useRef)(u),g=(0,Mr.useRef)(c),w=(0,Mr.useRef)(l),S=(0,Mr.useRef)(s),b=(0,Mr.useMemo)(()=>({x:l,y:s,width:u,height:c,radius:f}),[l,s,u,c,f]),O=Sp(b,"rectangle-");if(l!==+l||s!==+s||u!==+u||c!==+c||u===0||c===0)return null;var T=oe("recharts-rectangle",d);if(!h){var U=Ue(t),R=U.radius,V=bC(U,qF);return Ap.createElement("path",Ep({},V,{x:wn(l),y:wn(s),width:wn(u),height:wn(c),radius:typeof f=="number"?f:void 0,className:T,d:SC(l,s,u,c,f)}))}var B=y.current,J=g.current,ee=w.current,te=S.current,A="0px ".concat(o===-1?1:o,"px"),E="".concat(o,"px ").concat(o,"px"),_=lC(["strokeDasharray"],v,typeof p=="string"?p:AC.animationEasing);return Ap.createElement(wp,{animationId:O,key:O,canBegin:o>0,duration:v,easing:p,isActive:h,begin:m},k=>{var C=Le(B,u,k),I=Le(J,c,k),j=Le(ee,l,k),M=Le(te,s,k);r.current&&(y.current=C,g.current=I,w.current=j,S.current=M);var $;x?k>0?$={transition:_,strokeDasharray:E}:$={strokeDasharray:A}:$={strokeDasharray:E};var X=Ue(t),G=X.radius,Z=bC(X,XF);return Ap.createElement("path",Ep({},Z,{radius:typeof f=="number"?f:void 0,className:T,d:SC(j,M,C,I,f),ref:r,style:xC(xC({},$),t.style)}))})};function EC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PC(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?EC(Object(r),!0).forEach(function(n){a4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):EC(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function a4(e,t,r){return(t=l4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l4(e){var t=s4(e,"string");return typeof t=="symbol"?t:t+""}function s4(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vu=Math.PI/180;var u4=e=>e*180/Math.PI,He=(e,t,r,n)=>({x:e+Math.cos(-vu*n)*r,y:t+Math.sin(-vu*n)*r}),kC=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},c4=(e,t)=>{var r=e.x,n=e.y,i=t.x,o=t.y;return Math.sqrt((r-i)**2+(n-o)**2)},f4=(e,t)=>{var r=e.x,n=e.y,i=t.cx,o=t.cy,a=c4({x:r,y:n},{x:i,y:o});if(a<=0)return{radius:a,angle:0};var l=(r-i)/a,s=Math.acos(l);return n>o&&(s=2*Math.PI-s),{radius:a,angle:u4(s),angleInRadian:s}},d4=e=>{var t=e.startAngle,r=e.endAngle,n=Math.floor(t/360),i=Math.floor(r/360),o=Math.min(n,i);return{startAngle:t-o*360,endAngle:r-o*360}},p4=(e,t)=>{var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),a=Math.min(i,o);return e+a*360},OC=(e,t)=>{var r=e.relativeX,n=e.relativeY,i=f4({x:r,y:n},t),o=i.radius,a=i.angle,l=t.innerRadius,s=t.outerRadius;if(o<l||o>s||o===0)return null;var u=d4(t),c=u.startAngle,f=u.endAngle,d=a,p;if(c<=f){for(;d>f;)d-=360;for(;d<c;)d+=360;p=d>=c&&d<=f}else{for(;d>c;)d-=360;for(;d<f;)d+=360;p=d>=f&&d<=c}return p?PC(PC({},t),{},{radius:o,angle:p4(d,t)}):null};function kp(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle,a=He(t,r,n,i),l=He(t,r,n,o);return{points:[a,l],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}var MC=z(F());var CC,IC,_C,NC,TC,RC,DC;function J0(){return J0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},J0.apply(null,arguments)}function Po(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var m4=(e,t)=>{var r=Xe(t-e),n=Math.min(Math.abs(t-e),359.999);return r*n},Op=e=>{var t=e.cx,r=e.cy,n=e.radius,i=e.angle,o=e.sign,a=e.isExternal,l=e.cornerRadius,s=e.cornerIsExternal,u=l*(a?1:-1)+n,c=Math.asin(l/u)/vu,f=s?i:i+o*c,d=He(t,r,u,f),p=He(t,r,n,f),v=s?i-o*c:i,m=He(t,r,u*Math.cos(c*vu),v);return{center:d,circleTangency:p,lineTangency:m,theta:c}},jC=e=>{var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.startAngle,a=e.endAngle,l=m4(o,a),s=o+l,u=He(t,r,i,o),c=He(t,r,i,s),f=ut(CC||(CC=Po(["M ",",",`
    A `,",",`,0,
    `,",",`,
    `,",",`
  `])),u.x,u.y,i,i,+(Math.abs(l)>180),+(o>s),c.x,c.y);if(n>0){var d=He(t,r,n,o),p=He(t,r,n,s);f+=ut(IC||(IC=Po(["L ",",",`
            A `,",",`,0,
            `,",",`,
            `,","," Z"])),p.x,p.y,n,n,+(Math.abs(l)>180),+(o<=s),d.x,d.y)}else f+=ut(_C||(_C=Po(["L ",","," Z"])),t,r);return f},h4=e=>{var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.cornerRadius,a=e.forceCornerRadius,l=e.cornerIsExternal,s=e.startAngle,u=e.endAngle,c=Xe(u-s),f=Op({cx:t,cy:r,radius:i,angle:s,sign:c,cornerRadius:o,cornerIsExternal:l}),d=f.circleTangency,p=f.lineTangency,v=f.theta,m=Op({cx:t,cy:r,radius:i,angle:u,sign:-c,cornerRadius:o,cornerIsExternal:l}),x=m.circleTangency,h=m.lineTangency,y=m.theta,g=l?Math.abs(s-u):Math.abs(s-u)-v-y;if(g<0)return a?ut(NC||(NC=Po(["M ",",",`
        a`,",",",0,0,1,",`,0
        a`,",",",0,0,1,",`,0
      `])),p.x,p.y,o,o,o*2,o,o,-o*2):jC({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:s,endAngle:u});var w=ut(TC||(TC=Po(["M ",",",`
    A`,",",",0,0,",",",",",`
    A`,",",",0,",",",",",",",`
    A`,",",",0,0,",",",",",`
  `])),p.x,p.y,o,o,+(c<0),d.x,d.y,i,i,+(g>180),+(c<0),x.x,x.y,o,o,+(c<0),h.x,h.y);if(n>0){var S=Op({cx:t,cy:r,radius:n,angle:s,sign:c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),b=S.circleTangency,O=S.lineTangency,T=S.theta,U=Op({cx:t,cy:r,radius:n,angle:u,sign:-c,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),R=U.circleTangency,V=U.lineTangency,B=U.theta,J=l?Math.abs(s-u):Math.abs(s-u)-T-B;if(J<0&&o===0)return"".concat(w,"L").concat(t,",").concat(r,"Z");w+=ut(RC||(RC=Po(["L",",",`
      A`,",",",0,0,",",",",",`
      A`,",",",0,",",",",",",",`
      A`,",",",0,0,",",",",","Z"])),V.x,V.y,o,o,+(c<0),R.x,R.y,n,n,+(J>180),+(c>0),b.x,b.y,o,o,+(c<0),O.x,O.y)}else w+=ut(DC||(DC=Po(["L",",","Z"])),t,r);return w},v4={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},LC=e=>{var t=_e(e,v4),r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.cornerRadius,l=t.forceCornerRadius,s=t.cornerIsExternal,u=t.startAngle,c=t.endAngle,f=t.className;if(o<i||u===c)return null;var d=oe("recharts-sector",f),p=o-i,v=Pt(a,p,0,!0),m;return v>0&&Math.abs(u-c)<360?m=h4({cx:r,cy:n,innerRadius:i,outerRadius:o,cornerRadius:Math.min(v,p/2),forceCornerRadius:l,cornerIsExternal:s,startAngle:u,endAngle:c}):m=jC({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:u,endAngle:c}),MC.createElement("path",J0({},Ue(t),{className:d,d:m}))};function zC(e,t,r){if(e==="horizontal")return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if(e==="vertical")return[{x:r.left,y:t.y},{x:r.left+r.width,y:t.y}];if(od(t)){if(e==="centric"){var n=t.cx,i=t.cy,o=t.innerRadius,a=t.outerRadius,l=t.angle,s=He(n,i,o,l),u=He(n,i,a,l);return[{x:s.x,y:s.y},{x:u.x,y:u.y}]}return kp(t)}}function BC(e){return Rd(e)?NaN:Number(e)}function Cp(e){return e?(e=BC(e),e===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e===e?e:0):e===0?e:0}function Ip(e,t,r){r&&typeof r!="number"&&eu(e,t,r)&&(t=r=void 0),e=Cp(e),t===void 0?(t=e,e=0):t=Cp(t),r=r===void 0?e<t?1:-1:Cp(r);let n=Math.max(Math.ceil((t-e)/(r||1)),0),i=new Array(n);for(let o=0;o<n;o++)i[o]=e,e+=r;return i}var ir=e=>e.chartData,ex=N([ir],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),yu=(e,t,r,n)=>n?ex(e):ir(e),_p=(e,t,r)=>r?ex(e):ir(e),FC=N([yu],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]}),qJ=N([ex],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]}),WC=N([ir],e=>{var t=e.chartData,r=e.dataStartIndex,n=e.dataEndIndex;return t!=null?t.slice(r,n+1):[]});function tx(e,t){return b4(e)||x4(e,t)||g4(e,t)||y4()}function y4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g4(e,t){if(e){if(typeof e=="string")return $C(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$C(e,t):void 0}}function $C(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function x4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function b4(e){if(Array.isArray(e))return e}function gr(e){if(Array.isArray(e)&&e.length===2){var t=tx(e,2),r=t[0],n=t[1];if(re(r)&&re(n))return!0}return!1}function UC(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function Np(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var r=tx(e,2),n=r[0],i=r[1],o,a;if(re(n))o=n;else if(typeof n=="function")return;if(re(i))a=i;else if(typeof i=="function")return;var l=[o,a];if(gr(l))return l}}function VC(e,t,r){if(!(!r&&t==null)){if(typeof e=="function"&&t!=null)try{var n=e(t,r);if(gr(n))return UC(n,t,r)}catch{}if(Array.isArray(e)&&e.length===2){var i=tx(e,2),o=i[0],a=i[1],l,s;if(o==="auto")t!=null&&(l=Math.min(...t));else if(H(o))l=o;else if(typeof o=="function")try{t!=null&&(l=o(t?.[0]))}catch{}else if(typeof o=="string"&&B0.test(o)){var u=B0.exec(o);if(u==null||u[1]==null||t==null)l=void 0;else{var c=+u[1];l=t[0]-c}}else l=t?.[0];if(a==="auto")t!=null&&(s=Math.max(...t));else if(H(a))s=a;else if(typeof a=="function")try{t!=null&&(s=a(t?.[1]))}catch{}else if(typeof a=="string"&&F0.test(a)){var f=F0.exec(a);if(f==null||f[1]==null||t==null)s=void 0;else{var d=+f[1];s=t[1]+d}}else s=t?.[1];var p=[l,s];if(gr(p))return t==null?p:UC(p,t,r)}}}var he=z(rx());var nx=z(rx());function ix(e){var t;return e===0?t=1:t=Math.floor(new nx.default(e).abs().log(10).toNumber())+1,t}function ox(e,t,r){for(var n=new nx.default(e),i=0,o=[];n.lt(t)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o}function gu(e,t){return E4(e)||A4(e,t)||S4(e,t)||w4()}function w4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S4(e,t){if(e){if(typeof e=="string")return HC(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?HC(e,t):void 0}}function HC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function A4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function E4(e){if(Array.isArray(e))return e}var YC=e=>{var t=gu(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]},ax=(e,t,r)=>{if(e.lte(0))return new he.default(0);var n=ix(e.toNumber()),i=new he.default(10).pow(n),o=e.div(i),a=n!==1?.05:.1,l=new he.default(Math.ceil(o.div(a).toNumber())).add(r).mul(a),s=l.mul(i);return t?new he.default(s.toNumber()):new he.default(Math.ceil(s.toNumber()))},GC=(e,t,r)=>{var n;if(e.lte(0))return new he.default(0);var i=[1,2,2.5,5],o=e.toNumber(),a=Math.floor(new he.default(o).abs().log(10).toNumber()),l=new he.default(10).pow(a),s=e.div(l).toNumber(),u=i.findIndex(p=>p>=s-1e-10);if(u===-1&&(l=l.mul(10),u=0),u+=r,u>=i.length){var c=Math.floor(u/i.length);u%=i.length,l=l.mul(new he.default(10).pow(c))}var f=(n=i[u])!==null&&n!==void 0?n:1,d=new he.default(f).mul(l);return t?d:new he.default(Math.ceil(d.toNumber()))},P4=(e,t,r)=>{var n=new he.default(1),i=new he.default(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new he.default(10).pow(ix(e)-1),i=new he.default(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new he.default(Math.floor(e)))}else e===0?i=new he.default(Math.floor((t-1)/2)):r||(i=new he.default(Math.floor(e)));for(var a=Math.floor((t-1)/2),l=[],s=0;s<t;s++)l.push(i.add(new he.default(s-a).mul(n)).toNumber());return l},qC=function(t,r,n,i){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:ax;if(!Number.isFinite((r-t)/(n-1)))return{step:new he.default(0),tickMin:new he.default(0),tickMax:new he.default(0)};var l=a(new he.default(r).sub(t).div(n-1),i,o),s;t<=0&&r>=0?s=new he.default(0):(s=new he.default(t).add(r).div(2),s=s.sub(new he.default(s).mod(l)));var u=Math.ceil(s.sub(t).div(l).toNumber()),c=Math.ceil(new he.default(r).sub(s).div(l).toNumber()),f=u+c+1;return f>n?qC(t,r,n,i,o+1,a):(f<n&&(c=r>0?c+(n-f):c,u=r>0?u:u+(n-f)),{step:l,tickMin:s.sub(new he.default(u).mul(l)),tickMax:s.add(new he.default(c).mul(l))})};var Rp=function(t){var r=gu(t,2),n=r[0],i=r[1],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",s=Math.max(o,2),u=YC([n,i]),c=gu(u,2),f=c[0],d=c[1];if(f===-1/0||d===1/0){var p=d===1/0?[f,...Array(o-1).fill(1/0)]:[...Array(o-1).fill(-1/0),d];return n>i?p.reverse():p}if(f===d)return P4(f,o,a);var v=l==="snap125"?GC:ax,m=qC(f,d,s,a,0,v),x=m.step,h=m.tickMin,y=m.tickMax,g=ox(h,y.add(new he.default(.1).mul(x)),x);return n>i?g.reverse():g},Dp=function(t,r){var n=gu(t,2),i=n[0],o=n[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",s=YC([i,o]),u=gu(s,2),c=u[0],f=u[1];if(c===-1/0||f===1/0)return[i,o];if(c===f)return[c];var d=l==="snap125"?GC:ax,p=Math.max(r,2),v=d(new he.default(f).sub(c).div(p-1),a,0),m=[...ox(new he.default(c),new he.default(f),v),f];if(a===!1){m=m.map(h=>Math.round(h));var x=m.length-1;x>0&&m[x]===m[x-1]&&(m=m.slice(0,x))}return i>o?m.reverse():m};var lx=e=>e.rootProps.maxBarSize,XC=e=>e.rootProps.barGap,Mp=e=>e.rootProps.barCategoryGap,ZC=e=>e.rootProps.barSize,sl=e=>e.rootProps.stackOffset,jp=e=>e.rootProps.reverseStackOrder,ul=e=>e.options.chartName,Lp=e=>e.rootProps.syncId,sx=e=>e.rootProps.syncMethod,zp=e=>e.options.eventEmitter,QC=e=>e.rootProps.baseValue;var ye={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3};var Bi={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,niceTicks:"auto",orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"auto",zIndex:ye.axis};var ln={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,niceTicks:"auto",label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,tickLine:!0,type:"auto",zIndex:ye.axis};var ko=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function Oo(e,t,r){if(r!=="auto")return r;if(e!=null)return nr(e,t)?"category":"number"}function JC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JC(Object(r),!0).forEach(function(n){k4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JC(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function k4(e,t,r){return(t=O4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O4(e){var t=C4(e,"string");return typeof t=="symbol"?t:t+""}function C4(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var eI={allowDataOverflow:Bi.allowDataOverflow,allowDecimals:Bi.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:Bi.angleAxisId,includeHidden:!1,name:void 0,reversed:Bi.reversed,scale:Bi.scale,tick:Bi.tick,tickCount:void 0,ticks:void 0,type:Bi.type,unit:void 0,niceTicks:"auto"},tI={allowDataOverflow:ln.allowDataOverflow,allowDecimals:ln.allowDecimals,allowDuplicatedCategory:ln.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:ln.radiusAxisId,includeHidden:ln.includeHidden,name:void 0,reversed:ln.reversed,scale:ln.scale,tick:ln.tick,tickCount:ln.tickCount,ticks:void 0,type:ln.type,unit:void 0,niceTicks:"auto"},I4=(e,t)=>{if(t!=null)return e.polarAxis.angleAxis[t]},Fp=N([I4,K0],(e,t)=>{var r;if(e!=null)return e;var n=(r=Oo(t,"angleAxis",eI.type))!==null&&r!==void 0?r:"category";return Bp(Bp({},eI),{},{type:n})}),_4=(e,t)=>e.polarAxis.radiusAxis[t],Wp=N([_4,K0],(e,t)=>{var r;if(e!=null)return e;var n=(r=Oo(t,"radiusAxis",tI.type))!==null&&r!==void 0?r:"category";return Bp(Bp({},tI),{},{type:n})}),$p=e=>e.polarOptions,ux=N([Mt,jt,Pe],kC),rI=N([$p,ux],(e,t)=>{if(e!=null)return Pt(e.innerRadius,t,0)}),nI=N([$p,ux],(e,t)=>{if(e!=null)return Pt(e.outerRadius,t,t*.8)}),N4=e=>{if(e==null)return[0,0];var t=e.startAngle,r=e.endAngle;return[t,r]},cx=N([$p],N4),Pee=N([Fp,cx],ko),fx=N([ux,rI,nI],(e,t,r)=>{if(!(e==null||t==null||r==null))return[t,r]}),kee=N([Wp,fx],ko),Up=N([ce,$p,rI,nI,Mt,jt],(e,t,r,n,i,o)=>{if(!(e!=="centric"&&e!=="radial"||t==null||r==null||n==null)){var a=t.cx,l=t.cy,s=t.startAngle,u=t.endAngle;return{cx:Pt(a,i,i/2),cy:Pt(l,o,o/2),innerRadius:r,outerRadius:n,startAngle:s,endAngle:u,clockWise:!1}}});var ct=(e,t)=>t;var xu=(e,t,r)=>r;function Fi(e){return e?.id}function Vp(e,t,r){var n=t.chartData,i=n===void 0?[]:n,o=r.allowDuplicatedCategory,a=r.dataKey,l=new Map;return e.forEach(s=>{var u,c=(u=s.data)!==null&&u!==void 0?u:i;if(!(c==null||c.length===0)){var f=Fi(s);c.forEach((d,p)=>{var v=a==null||o?p:String(Se(d,a,null)),m=Se(d,s.dataKey,0),x;l.has(v)?x=l.get(v):x={},Object.assign(x,{[f]:m}),l.set(v,x)})}}),Array.from(l.values())}function Co(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Io=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function cl(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function iI(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return!1}var Ze=e=>{var t=ce(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"};var Wi=e=>e.tooltip.settings.axisId;function bu(e){if(e!=null){var t=e.ticks,r=e.bandwidth,n=e.range(),i=[Math.min(...n),Math.max(...n)];return{domain:()=>e.domain(),range:(function(o){function a(){return o.apply(this,arguments)}return a.toString=function(){return o.toString()},a})(()=>i),rangeMin:()=>i[0],rangeMax:()=>i[1],isInRange(o){var a=i[0],l=i[1];return a<=l?o>=a&&o<=l:o>=l&&o<=a},bandwidth:r?()=>r.call(e):void 0,ticks:t?o=>t.call(e,o):void 0,map:(o,a)=>{var l=e(o);if(l!=null){if(e.bandwidth&&a!==null&&a!==void 0&&a.position){var s=e.bandwidth();switch(a.position){case"middle":l+=s/2;break;case"end":l+=s;break;default:break}}return l}}}}}var oI=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!gr(t)){for(var r,n,i=0;i<t.length;i++){var o=t[i];re(o)&&((r===void 0||o<r)&&(r=o),(n===void 0||o>n)&&(n=o))}return r!==void 0&&n!==void 0?[r,n]:void 0}return t}default:return t}};var Wu={};e2(Wu,{scaleBand:()=>Eu,scaleDiverging:()=>Pm,scaleDivergingLog:()=>Vx,scaleDivergingPow:()=>km,scaleDivergingSqrt:()=>O_,scaleDivergingSymlog:()=>Kx,scaleIdentity:()=>um,scaleImplicit:()=>Zp,scaleLinear:()=>sm,scaleLog:()=>cm,scaleOrdinal:()=>pl,scalePoint:()=>dI,scalePow:()=>Mu,scaleQuantile:()=>pm,scaleQuantize:()=>mm,scaleRadial:()=>dm,scaleSequential:()=>wm,scaleSequentialLog:()=>$x,scaleSequentialPow:()=>Sm,scaleSequentialQuantile:()=>Am,scaleSequentialSqrt:()=>k_,scaleSequentialSymlog:()=>Ux,scaleSqrt:()=>GI,scaleSymlog:()=>fm,scaleThreshold:()=>hm,scaleTime:()=>Fx,scaleUtc:()=>Wx,tickFormat:()=>_u});function Yt(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function dx(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function _o(e){let t,r,n;e.length!==2?(t=Yt,r=(l,s)=>Yt(e(l),s),n=(l,s)=>e(l)-s):(t=e===Yt||e===dx?e:T4,r=e,n=e);function i(l,s,u=0,c=l.length){if(u<c){if(t(s,s)!==0)return c;do{let f=u+c>>>1;r(l[f],s)<0?u=f+1:c=f}while(u<c)}return u}function o(l,s,u=0,c=l.length){if(u<c){if(t(s,s)!==0)return c;do{let f=u+c>>>1;r(l[f],s)<=0?u=f+1:c=f}while(u<c)}return u}function a(l,s,u=0,c=l.length){let f=i(l,s,u,c-1);return f>u&&n(l[f-1],s)>-n(l[f],s)?f-1:f}return{left:i,center:a,right:o}}function T4(){return 0}function wu(e){return e===null?NaN:+e}function*aI(e,t){if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)(n=t(n,++r,e))!=null&&(n=+n)>=n&&(yield n)}}var lI=_o(Yt),sI=lI.right,R4=lI.left,D4=_o(wu).center,sn=sI;var fl=class extends Map{constructor(t,r=L4){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(let[n,i]of t)this.set(n,i)}get(t){return super.get(uI(this,t))}has(t){return super.has(uI(this,t))}set(t,r){return super.set(M4(this,t),r)}delete(t){return super.delete(j4(this,t))}};function uI({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function M4({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function j4({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function L4(e){return e!==null&&typeof e=="object"?e.valueOf():e}function cI(e=Yt){if(e===Yt)return px;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function px(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}var z4=Math.sqrt(50),B4=Math.sqrt(10),F4=Math.sqrt(2);function Kp(e,t,r){let n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),a=o>=z4?10:o>=B4?5:o>=F4?2:1,l,s,u;return i<0?(u=Math.pow(10,-i)/a,l=Math.round(e*u),s=Math.round(t*u),l/u<e&&++l,s/u>t&&--s,u=-u):(u=Math.pow(10,i)*a,l=Math.round(e/u),s=Math.round(t/u),l*u<e&&++l,s*u>t&&--s),s<l&&.5<=r&&r<2?Kp(e,t,r*2):[l,s,u]}function No(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];let n=t<e,[i,o,a]=n?Kp(t,e,r):Kp(e,t,r);if(!(o>=i))return[];let l=o-i+1,s=new Array(l);if(n)if(a<0)for(let u=0;u<l;++u)s[u]=(o-u)/-a;else for(let u=0;u<l;++u)s[u]=(o-u)*a;else if(a<0)for(let u=0;u<l;++u)s[u]=(i+u)/-a;else for(let u=0;u<l;++u)s[u]=(i+u)*a;return s}function Su(e,t,r){return t=+t,e=+e,r=+r,Kp(e,t,r)[2]}function dl(e,t,r){t=+t,e=+e,r=+r;let n=t<e,i=n?Su(t,e,r):Su(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function Hp(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r<i||r===void 0&&i>=i)&&(r=i)}return r}function Yp(e,t){let r;if(t===void 0)for(let n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r>i||r===void 0&&i>=i)&&(r=i)}return r}function Gp(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?px:cI(i);n>r;){if(n-r>600){let s=n-r+1,u=t-r+1,c=Math.log(s),f=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*f*(s-f)/s)*(u-s/2<0?-1:1),p=Math.max(r,Math.floor(t-u*f/s+d)),v=Math.min(n,Math.floor(t+(s-u)*f/s+d));Gp(e,t,p,v,i)}let o=e[t],a=r,l=n;for(Au(e,r,t),i(e[n],o)>0&&Au(e,r,n);a<l;){for(Au(e,a,l),++a,--l;i(e[a],o)<0;)++a;for(;i(e[l],o)>0;)--l}i(e[r],o)===0?Au(e,r,l):(++l,Au(e,l,n)),l<=t&&(r=l+1),t<=l&&(n=l-1)}return e}function Au(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function qp(e,t,r){if(e=Float64Array.from(aI(e,r)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return Yp(e);if(t>=1)return Hp(e);var n,i=(n-1)*t,o=Math.floor(i),a=Hp(Gp(e,o).subarray(0,o+1)),l=Yp(e.subarray(o+1));return a+(l-a)*(i-o)}}function mx(e,t,r=wu){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),a=+r(e[o],o,e),l=+r(e[o+1],o+1,e);return a+(l-a)*(i-o)}}function Xp(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,o=new Array(i);++n<i;)o[n]=e+n*r;return o}function ze(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function jr(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}var Zp=Symbol("implicit");function pl(){var e=new fl,t=[],r=[],n=Zp;function i(o){let a=e.get(o);if(a===void 0){if(n!==Zp)return n;e.set(o,a=t.push(o)-1)}return r[a%r.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new fl;for(let a of o)e.has(a)||e.set(a,t.push(a)-1);return i},i.range=function(o){return arguments.length?(r=Array.from(o),i):r.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return pl(t,r).unknown(n)},ze.apply(i,arguments),i}function Eu(){var e=pl().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,o,a,l=!1,s=0,u=0,c=.5;delete e.unknown;function f(){var d=t().length,p=i<n,v=p?i:n,m=p?n:i;o=(m-v)/Math.max(1,d-s+u*2),l&&(o=Math.floor(o)),v+=(m-v-o*(d-s))*c,a=o*(1-s),l&&(v=Math.round(v),a=Math.round(a));var x=Xp(d).map(function(h){return v+o*h});return r(p?x.reverse():x)}return e.domain=function(d){return arguments.length?(t(d),f()):t()},e.range=function(d){return arguments.length?([n,i]=d,n=+n,i=+i,f()):[n,i]},e.rangeRound=function(d){return[n,i]=d,n=+n,i=+i,l=!0,f()},e.bandwidth=function(){return a},e.step=function(){return o},e.round=function(d){return arguments.length?(l=!!d,f()):l},e.padding=function(d){return arguments.length?(s=Math.min(1,u=+d),f()):s},e.paddingInner=function(d){return arguments.length?(s=Math.min(1,d),f()):s},e.paddingOuter=function(d){return arguments.length?(u=+d,f()):u},e.align=function(d){return arguments.length?(c=Math.max(0,Math.min(1,d)),f()):c},e.copy=function(){return Eu(t(),[n,i]).round(l).paddingInner(s).paddingOuter(u).align(c)},ze.apply(f(),arguments)}function fI(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return fI(t())},e}function dI(){return fI(Eu.apply(null,arguments).paddingInner(1))}function Qp(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function hx(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Ou(){}var Pu=.7,tm=1/Pu,ml="\\s*([+-]?\\d+)\\s*",ku="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",kn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",W4=/^#([0-9a-f]{3,8})$/,$4=new RegExp(`^rgb\\(${ml},${ml},${ml}\\)$`),U4=new RegExp(`^rgb\\(${kn},${kn},${kn}\\)$`),V4=new RegExp(`^rgba\\(${ml},${ml},${ml},${ku}\\)$`),K4=new RegExp(`^rgba\\(${kn},${kn},${kn},${ku}\\)$`),H4=new RegExp(`^hsl\\(${ku},${kn},${kn}\\)$`),Y4=new RegExp(`^hsla\\(${ku},${kn},${kn},${ku}\\)$`),pI={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Qp(Ou,$i,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:mI,formatHex:mI,formatHex8:G4,formatHsl:q4,formatRgb:hI,toString:hI});function mI(){return this.rgb().formatHex()}function G4(){return this.rgb().formatHex8()}function q4(){return wI(this).formatHsl()}function hI(){return this.rgb().formatRgb()}function $i(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=W4.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?vI(t):r===3?new or(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Jp(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Jp(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=$4.exec(e))?new or(t[1],t[2],t[3],1):(t=U4.exec(e))?new or(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=V4.exec(e))?Jp(t[1],t[2],t[3],t[4]):(t=K4.exec(e))?Jp(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=H4.exec(e))?xI(t[1],t[2]/100,t[3]/100,1):(t=Y4.exec(e))?xI(t[1],t[2]/100,t[3]/100,t[4]):pI.hasOwnProperty(e)?vI(pI[e]):e==="transparent"?new or(NaN,NaN,NaN,0):null}function vI(e){return new or(e>>16&255,e>>8&255,e&255,1)}function Jp(e,t,r,n){return n<=0&&(e=t=r=NaN),new or(e,t,r,n)}function X4(e){return e instanceof Ou||(e=$i(e)),e?(e=e.rgb(),new or(e.r,e.g,e.b,e.opacity)):new or}function hl(e,t,r,n){return arguments.length===1?X4(e):new or(e,t,r,n??1)}function or(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Qp(or,hl,hx(Ou,{brighter(e){return e=e==null?tm:Math.pow(tm,e),new or(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Pu:Math.pow(Pu,e),new or(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new or(Ro(this.r),Ro(this.g),Ro(this.b),rm(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:yI,formatHex:yI,formatHex8:Z4,formatRgb:gI,toString:gI}));function yI(){return`#${To(this.r)}${To(this.g)}${To(this.b)}`}function Z4(){return`#${To(this.r)}${To(this.g)}${To(this.b)}${To((isNaN(this.opacity)?1:this.opacity)*255)}`}function gI(){let e=rm(this.opacity);return`${e===1?"rgb(":"rgba("}${Ro(this.r)}, ${Ro(this.g)}, ${Ro(this.b)}${e===1?")":`, ${e})`}`}function rm(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ro(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function To(e){return e=Ro(e),(e<16?"0":"")+e.toString(16)}function xI(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new un(e,t,r,n)}function wI(e){if(e instanceof un)return new un(e.h,e.s,e.l,e.opacity);if(e instanceof Ou||(e=$i(e)),!e)return new un;if(e instanceof un)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),a=NaN,l=o-i,s=(o+i)/2;return l?(t===o?a=(r-n)/l+(r<n)*6:r===o?a=(n-t)/l+2:a=(t-r)/l+4,l/=s<.5?o+i:2-o-i,a*=60):l=s>0&&s<1?0:a,new un(a,l,s,e.opacity)}function SI(e,t,r,n){return arguments.length===1?wI(e):new un(e,t,r,n??1)}function un(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Qp(un,SI,hx(Ou,{brighter(e){return e=e==null?tm:Math.pow(tm,e),new un(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Pu:Math.pow(Pu,e),new un(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new or(vx(e>=240?e-240:e+120,i,n),vx(e,i,n),vx(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new un(bI(this.h),em(this.s),em(this.l),rm(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=rm(this.opacity);return`${e===1?"hsl(":"hsla("}${bI(this.h)}, ${em(this.s)*100}%, ${em(this.l)*100}%${e===1?")":`, ${e})`}`}}));function bI(e){return e=(e||0)%360,e<0?e+360:e}function em(e){return Math.max(0,Math.min(1,e||0))}function vx(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function yx(e,t,r,n,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*r+(1+3*e+3*o-3*a)*n+a*i)/6}function AI(e){var t=e.length-1;return function(r){var n=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),i=e[n],o=e[n+1],a=n>0?e[n-1]:2*i-o,l=n<t-1?e[n+2]:2*o-i;return yx((r-n/t)*t,a,i,o,l)}}function EI(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),i=e[(n+t-1)%t],o=e[n%t],a=e[(n+1)%t],l=e[(n+2)%t];return yx((r-n/t)*t,i,o,a,l)}}var Cu=e=>()=>e;function Q4(e,t){return function(r){return e+r*t}}function J4(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function PI(e){return(e=+e)==1?nm:function(t,r){return r-t?J4(t,r,e):Cu(isNaN(t)?r:t)}}function nm(e,t){var r=t-e;return r?Q4(e,r):Cu(isNaN(e)?t:e)}var gx=(function e(t){var r=PI(t);function n(i,o){var a=r((i=hl(i)).r,(o=hl(o)).r),l=r(i.g,o.g),s=r(i.b,o.b),u=nm(i.opacity,o.opacity);return function(c){return i.r=a(c),i.g=l(c),i.b=s(c),i.opacity=u(c),i+""}}return n.gamma=e,n})(1);function kI(e){return function(t){var r=t.length,n=new Array(r),i=new Array(r),o=new Array(r),a,l;for(a=0;a<r;++a)l=hl(t[a]),n[a]=l.r||0,i[a]=l.g||0,o[a]=l.b||0;return n=e(n),i=e(i),o=e(o),l.opacity=1,function(s){return l.r=n(s),l.g=i(s),l.b=o(s),l+""}}}var Yte=kI(AI),Gte=kI(EI);function OI(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(o){for(i=0;i<r;++i)n[i]=e[i]*(1-o)+t[i]*o;return n}}function CI(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function II(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),o=new Array(r),a;for(a=0;a<n;++a)i[a]=xr(e[a],t[a]);for(;a<r;++a)o[a]=t[a];return function(l){for(a=0;a<n;++a)o[a]=i[a](l);return o}}function _I(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Ui(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function NI(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=xr(e[i],t[i]):n[i]=t[i];return function(o){for(i in r)n[i]=r[i](o);return n}}var bx=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,xx=new RegExp(bx.source,"g");function e5(e){return function(){return e}}function t5(e){return function(t){return e(t)+""}}function TI(e,t){var r=bx.lastIndex=xx.lastIndex=0,n,i,o,a=-1,l=[],s=[];for(e=e+"",t=t+"";(n=bx.exec(e))&&(i=xx.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),l[a]?l[a]+=o:l[++a]=o),(n=n[0])===(i=i[0])?l[a]?l[a]+=i:l[++a]=i:(l[++a]=null,s.push({i:a,x:Ui(n,i)})),r=xx.lastIndex;return r<t.length&&(o=t.slice(r),l[a]?l[a]+=o:l[++a]=o),l.length<2?s[0]?t5(s[0].x):e5(t):(t=s.length,function(u){for(var c=0,f;c<t;++c)l[(f=s[c]).i]=f.x(u);return l.join("")})}function xr(e,t){var r=typeof t,n;return t==null||r==="boolean"?Cu(t):(r==="number"?Ui:r==="string"?(n=$i(t))?(t=n,gx):TI:t instanceof $i?gx:t instanceof Date?_I:CI(t)?OI:Array.isArray(t)?II:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?NI:Ui)(e,t)}function Do(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function im(e,t){t===void 0&&(t=e,e=xr);for(var r=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(i,i=t[++r]);return function(a){var l=Math.max(0,Math.min(n-1,Math.floor(a*=n)));return o[l](a-l)}}function wx(e){return function(){return e}}function Vi(e){return+e}var RI=[0,1];function ft(e){return e}function Sx(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:wx(isNaN(t)?NaN:.5)}function r5(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function n5(e,t,r){var n=e[0],i=e[1],o=t[0],a=t[1];return i<n?(n=Sx(i,n),o=r(a,o)):(n=Sx(n,i),o=r(o,a)),function(l){return o(n(l))}}function i5(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),a=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<n;)i[a]=Sx(e[a],e[a+1]),o[a]=r(t[a],t[a+1]);return function(l){var s=sn(e,l,1,n)-1;return o[s](i[s](l))}}function On(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Mo(){var e=RI,t=RI,r=xr,n,i,o,a=ft,l,s,u;function c(){var d=Math.min(e.length,t.length);return a!==ft&&(a=r5(e[0],e[d-1])),l=d>2?i5:n5,s=u=null,f}function f(d){return d==null||isNaN(d=+d)?o:(s||(s=l(e.map(n),t,r)))(n(a(d)))}return f.invert=function(d){return a(i((u||(u=l(t,e.map(n),Ui)))(d)))},f.domain=function(d){return arguments.length?(e=Array.from(d,Vi),c()):e.slice()},f.range=function(d){return arguments.length?(t=Array.from(d),c()):t.slice()},f.rangeRound=function(d){return t=Array.from(d),r=Do,c()},f.clamp=function(d){return arguments.length?(a=d?!0:ft,c()):a!==ft},f.interpolate=function(d){return arguments.length?(r=d,c()):r},f.unknown=function(d){return arguments.length?(o=d,f):o},function(d,p){return n=d,i=p,c()}}function jo(){return Mo()(ft,ft)}function DI(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Lo(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Cn(e){return e=Lo(Math.abs(e)),e?e[1]:NaN}function MI(e,t){return function(r,n){for(var i=r.length,o=[],a=0,l=e[0],s=0;i>0&&l>0&&(s+l+1>n&&(l=Math.max(1,n-s)),o.push(r.substring(i-=l,i+l)),!((s+=l+1)>n));)l=e[a=(a+1)%e.length];return o.reverse().join(t)}}function jI(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var o5=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function In(e){if(!(t=o5.exec(e)))throw new Error("invalid format: "+e);var t;return new om({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}In.prototype=om.prototype;function om(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}om.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function LI(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var Iu;function zI(e,t){var r=Lo(e,t);if(!r)return Iu=void 0,e.toPrecision(t);var n=r[0],i=r[1],o=i-(Iu=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=n.length;return o===a?n:o>a?n+new Array(o-a+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+Lo(e,Math.max(0,t+o-1))[0]}function Ax(e,t){var r=Lo(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}var Ex={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:DI,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Ax(e*100,t),r:Ax,s:zI,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Px(e){return e}var BI=Array.prototype.map,FI=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function WI(e){var t=e.grouping===void 0||e.thousands===void 0?Px:MI(BI.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?Px:jI(BI.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"\u2212":e.minus+"",s=e.nan===void 0?"NaN":e.nan+"";function u(f,d){f=In(f);var p=f.fill,v=f.align,m=f.sign,x=f.symbol,h=f.zero,y=f.width,g=f.comma,w=f.precision,S=f.trim,b=f.type;b==="n"?(g=!0,b="g"):Ex[b]||(w===void 0&&(w=12),S=!0,b="g"),(h||p==="0"&&v==="=")&&(h=!0,p="0",v="=");var O=(d&&d.prefix!==void 0?d.prefix:"")+(x==="$"?r:x==="#"&&/[boxX]/.test(b)?"0"+b.toLowerCase():""),T=(x==="$"?n:/[%p]/.test(b)?a:"")+(d&&d.suffix!==void 0?d.suffix:""),U=Ex[b],R=/[defgprs%]/.test(b);w=w===void 0?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function V(B){var J=O,ee=T,te,A,E;if(b==="c")ee=U(B)+ee,B="";else{B=+B;var _=B<0||1/B<0;if(B=isNaN(B)?s:U(Math.abs(B),w),S&&(B=LI(B)),_&&+B==0&&m!=="+"&&(_=!1),J=(_?m==="("?m:l:m==="-"||m==="("?"":m)+J,ee=(b==="s"&&!isNaN(B)&&Iu!==void 0?FI[8+Iu/3]:"")+ee+(_&&m==="("?")":""),R){for(te=-1,A=B.length;++te<A;)if(E=B.charCodeAt(te),48>E||E>57){ee=(E===46?i+B.slice(te+1):B.slice(te))+ee,B=B.slice(0,te);break}}}g&&!h&&(B=t(B,1/0));var k=J.length+B.length+ee.length,C=k<y?new Array(y-k+1).join(p):"";switch(g&&h&&(B=t(C+B,C.length?y-ee.length:1/0),C=""),v){case"<":B=J+B+ee+C;break;case"=":B=J+C+B+ee;break;case"^":B=C.slice(0,k=C.length>>1)+J+B+ee+C.slice(k);break;default:B=C+J+B+ee;break}return o(B)}return V.toString=function(){return f+""},V}function c(f,d){var p=Math.max(-8,Math.min(8,Math.floor(Cn(d)/3)))*3,v=Math.pow(10,-p),m=u((f=In(f),f.type="f",f),{suffix:FI[8+p/3]});return function(x){return m(v*x)}}return{format:u,formatPrefix:c}}var am,vl,lm;kx({thousands:",",grouping:[3],currency:["$",""]});function kx(e){return am=WI(e),vl=am.format,lm=am.formatPrefix,am}function Ox(e){return Math.max(0,-Cn(Math.abs(e)))}function Cx(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Cn(t)/3)))*3-Cn(Math.abs(e)))}function Ix(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Cn(t)-Cn(e))+1}function _u(e,t,r,n){var i=dl(e,t,r),o;switch(n=In(n??",f"),n.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=Cx(i,a))&&(n.precision=o),lm(n,a)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=Ix(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=Ox(i))&&(n.precision=o-(n.type==="%")*2);break}}return vl(n)}function Gt(e){var t=e.domain;return e.ticks=function(r){var n=t();return No(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return _u(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,o=n.length-1,a=n[i],l=n[o],s,u,c=10;for(l<a&&(u=a,a=l,l=u,u=i,i=o,o=u);c-- >0;){if(u=Su(a,l,r),u===s)return n[i]=a,n[o]=l,t(n);if(u>0)a=Math.floor(a/u)*u,l=Math.ceil(l/u)*u;else if(u<0)a=Math.ceil(a*u)/u,l=Math.floor(l*u)/u;else break;s=u}return e},e}function sm(){var e=jo();return e.copy=function(){return On(e,sm())},ze.apply(e,arguments),Gt(e)}function um(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Vi),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return um(e).unknown(t)},e=arguments.length?Array.from(e,Vi):[0,1],Gt(r)}function Nu(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],a;return o<i&&(a=r,r=n,n=a,a=i,i=o,o=a),e[r]=t.floor(i),e[n]=t.ceil(o),e}function $I(e){return Math.log(e)}function UI(e){return Math.exp(e)}function a5(e){return-Math.log(-e)}function l5(e){return-Math.exp(-e)}function s5(e){return isFinite(e)?+("1e"+e):e<0?0:e}function u5(e){return e===10?s5:e===Math.E?Math.exp:t=>Math.pow(e,t)}function c5(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function VI(e){return(t,r)=>-e(-t,r)}function Tu(e){let t=e($I,UI),r=t.domain,n=10,i,o;function a(){return i=c5(n),o=u5(n),r()[0]<0?(i=VI(i),o=VI(o),e(a5,l5)):e($I,UI),t}return t.base=function(l){return arguments.length?(n=+l,a()):n},t.domain=function(l){return arguments.length?(r(l),a()):r()},t.ticks=l=>{let s=r(),u=s[0],c=s[s.length-1],f=c<u;f&&([u,c]=[c,u]);let d=i(u),p=i(c),v,m,x=l==null?10:+l,h=[];if(!(n%1)&&p-d<x){if(d=Math.floor(d),p=Math.ceil(p),u>0){for(;d<=p;++d)for(v=1;v<n;++v)if(m=d<0?v/o(-d):v*o(d),!(m<u)){if(m>c)break;h.push(m)}}else for(;d<=p;++d)for(v=n-1;v>=1;--v)if(m=d>0?v/o(-d):v*o(d),!(m<u)){if(m>c)break;h.push(m)}h.length*2<x&&(h=No(u,c,x))}else h=No(d,p,Math.min(p-d,x)).map(o);return f?h.reverse():h},t.tickFormat=(l,s)=>{if(l==null&&(l=10),s==null&&(s=n===10?"s":","),typeof s!="function"&&(!(n%1)&&(s=In(s)).precision==null&&(s.trim=!0),s=vl(s)),l===1/0)return s;let u=Math.max(1,n*l/t.ticks().length);return c=>{let f=c/o(Math.round(i(c)));return f*n<n-.5&&(f*=n),f<=u?s(c):""}},t.nice=()=>r(Nu(r(),{floor:l=>o(Math.floor(i(l))),ceil:l=>o(Math.ceil(i(l)))})),t}function cm(){let e=Tu(Mo()).domain([1,10]);return e.copy=()=>On(e,cm()).base(e.base()),ze.apply(e,arguments),e}function KI(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function HI(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Ru(e){var t=1,r=e(KI(t),HI(t));return r.constant=function(n){return arguments.length?e(KI(t=+n),HI(t)):t},Gt(r)}function fm(){var e=Ru(Mo());return e.copy=function(){return On(e,fm()).constant(e.constant())},ze.apply(e,arguments)}function YI(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function f5(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function d5(e){return e<0?-e*e:e*e}function Du(e){var t=e(ft,ft),r=1;function n(){return r===1?e(ft,ft):r===.5?e(f5,d5):e(YI(r),YI(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Gt(t)}function Mu(){var e=Du(Mo());return e.copy=function(){return On(e,Mu()).exponent(e.exponent())},ze.apply(e,arguments),e}function GI(){return Mu.apply(null,arguments).exponent(.5)}function qI(e){return Math.sign(e)*e*e}function p5(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function dm(){var e=jo(),t=[0,1],r=!1,n;function i(o){var a=p5(e(o));return isNaN(a)?n:r?Math.round(a):a}return i.invert=function(o){return e.invert(qI(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,Vi)).map(qI)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(r=!!o,i):r},i.clamp=function(o){return arguments.length?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return dm(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},ze.apply(i,arguments),Gt(i)}function pm(){var e=[],t=[],r=[],n;function i(){var a=0,l=Math.max(1,t.length);for(r=new Array(l-1);++a<l;)r[a-1]=mx(e,a/l);return o}function o(a){return a==null||isNaN(a=+a)?n:t[sn(r,a)]}return o.invertExtent=function(a){var l=t.indexOf(a);return l<0?[NaN,NaN]:[l>0?r[l-1]:e[0],l<r.length?r[l]:e[e.length-1]]},o.domain=function(a){if(!arguments.length)return e.slice();e=[];for(let l of a)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(Yt),i()},o.range=function(a){return arguments.length?(t=Array.from(a),i()):t.slice()},o.unknown=function(a){return arguments.length?(n=a,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return pm().domain(e).range(t).unknown(n)},ze.apply(o,arguments)}function mm(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function a(s){return s!=null&&s<=s?i[sn(n,s,0,r)]:o}function l(){var s=-1;for(n=new Array(r);++s<r;)n[s]=((s+1)*t-(s-r)*e)/(r+1);return a}return a.domain=function(s){return arguments.length?([e,t]=s,e=+e,t=+t,l()):[e,t]},a.range=function(s){return arguments.length?(r=(i=Array.from(s)).length-1,l()):i.slice()},a.invertExtent=function(s){var u=i.indexOf(s);return u<0?[NaN,NaN]:u<1?[e,n[0]]:u>=r?[n[r-1],t]:[n[u-1],n[u]]},a.unknown=function(s){return arguments.length&&(o=s),a},a.thresholds=function(){return n.slice()},a.copy=function(){return mm().domain([e,t]).range(i).unknown(o)},ze.apply(Gt(a),arguments)}function hm(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[sn(e,o,0,n)]:r}return i.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var a=t.indexOf(o);return[e[a-1],e[a]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return hm().domain(e).range(t).unknown(r)},ze.apply(i,arguments)}var _x=new Date,Nx=new Date;function ke(e,t,r,n){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{let a=i(o),l=i.ceil(o);return o-a<l-o?a:l},i.offset=(o,a)=>(t(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,l)=>{let s=[];if(o=i.ceil(o),l=l==null?1:Math.floor(l),!(o<a)||!(l>0))return s;let u;do s.push(u=new Date(+o)),t(o,l),e(o);while(u<o&&o<a);return s},i.filter=o=>ke(a=>{if(a>=a)for(;e(a),!o(a);)a.setTime(a-1)},(a,l)=>{if(a>=a)if(l<0)for(;++l<=0;)for(;t(a,-1),!o(a););else for(;--l>=0;)for(;t(a,1),!o(a););}),r&&(i.count=(o,a)=>(_x.setTime(+o),Nx.setTime(+a),e(_x),e(Nx),Math.floor(r(_x,Nx))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?a=>n(a)%o===0:a=>i.count(0,a)%o===0):i)),i}var ju=ke(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);ju.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?ke(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):ju);var iie=ju.range;var Lr=ke(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*1e3)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds()),XI=Lr.range;var yl=ke(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*1e3)},(e,t)=>{e.setTime(+e+t*6e4)},(e,t)=>(t-e)/6e4,e=>e.getMinutes()),m5=yl.range,gl=ke(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*6e4)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes()),h5=gl.range;var xl=ke(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*1e3-e.getMinutes()*6e4)},(e,t)=>{e.setTime(+e+t*36e5)},(e,t)=>(t-e)/36e5,e=>e.getHours()),v5=xl.range,bl=ke(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*36e5)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours()),y5=bl.range;var Jn=ke(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1),g5=Jn.range,Fo=ke(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1),x5=Fo.range,vm=ke(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5)),b5=vm.range;function Wo(e){return ke(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}var ei=Wo(0),wl=Wo(1),QI=Wo(2),JI=Wo(3),Ki=Wo(4),e_=Wo(5),t_=Wo(6),r_=ei.range,w5=wl.range,S5=QI.range,A5=JI.range,E5=Ki.range,P5=e_.range,k5=t_.range;function $o(e){return ke(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/6048e5)}var ti=$o(0),Sl=$o(1),n_=$o(2),i_=$o(3),Hi=$o(4),o_=$o(5),a_=$o(6),l_=ti.range,O5=Sl.range,C5=n_.range,I5=i_.range,_5=Hi.range,N5=o_.range,T5=a_.range;var Al=ke(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth()),R5=Al.range,El=ke(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth()),D5=El.range;var br=ke(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());br.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ke(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});var M5=br.range,wr=ke(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());wr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ke(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});var j5=wr.range;function u_(e,t,r,n,i,o){let a=[[Lr,1,1e3],[Lr,5,5*1e3],[Lr,15,15*1e3],[Lr,30,30*1e3],[o,1,6e4],[o,5,5*6e4],[o,15,15*6e4],[o,30,30*6e4],[i,1,36e5],[i,3,3*36e5],[i,6,6*36e5],[i,12,12*36e5],[n,1,864e5],[n,2,2*864e5],[r,1,6048e5],[t,1,2592e6],[t,3,3*2592e6],[e,1,31536e6]];function l(u,c,f){let d=c<u;d&&([u,c]=[c,u]);let p=f&&typeof f.range=="function"?f:s(u,c,f),v=p?p.range(u,+c+1):[];return d?v.reverse():v}function s(u,c,f){let d=Math.abs(c-u)/f,p=_o(([,,x])=>x).right(a,d);if(p===a.length)return e.every(dl(u/31536e6,c/31536e6,f));if(p===0)return ju.every(Math.max(dl(u,c,f),1));let[v,m]=a[d/a[p-1][2]<a[p][2]/d?p-1:p];return v.every(m)}return[l,s]}var[Tx,Rx]=u_(wr,El,ti,vm,bl,gl),[Dx,Mx]=u_(br,Al,ei,Jn,xl,yl);function jx(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Lx(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function zu(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function zx(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,a=e.shortDays,l=e.months,s=e.shortMonths,u=Bu(i),c=Fu(i),f=Bu(o),d=Fu(o),p=Bu(a),v=Fu(a),m=Bu(l),x=Fu(l),h=Bu(s),y=Fu(s),g={a:E,A:_,b:k,B:C,c:null,d:h_,e:h_,f:aW,g:vW,G:gW,H:nW,I:iW,j:oW,L:b_,m:lW,M:sW,p:I,q:j,Q:g_,s:x_,S:uW,u:cW,U:fW,V:dW,w:pW,W:mW,x:null,X:null,y:hW,Y:yW,Z:xW,"%":y_},w={a:M,A:$,b:X,B:G,c:null,d:v_,e:v_,f:AW,g:RW,G:MW,H:bW,I:wW,j:SW,L:S_,m:EW,M:PW,p:Z,q:Me,Q:g_,s:x_,S:kW,u:OW,U:CW,V:IW,w:_W,W:NW,x:null,X:null,y:TW,Y:DW,Z:jW,"%":y_},S={a:R,A:V,b:B,B:J,c:ee,d:p_,e:p_,f:J5,g:d_,G:f_,H:m_,I:m_,j:q5,L:Q5,m:G5,M:X5,p:U,q:Y5,Q:tW,s:rW,S:Z5,u:$5,U:U5,V:V5,w:W5,W:K5,x:te,X:A,y:d_,Y:f_,Z:H5,"%":eW};g.x=b(r,g),g.X=b(n,g),g.c=b(t,g),w.x=b(r,w),w.X=b(n,w),w.c=b(t,w);function b(W,ie){return function(q){var L=[],Ge=-1,ue=0,ne=W.length,pt,Er,ia;for(q instanceof Date||(q=new Date(+q));++Ge<ne;)W.charCodeAt(Ge)===37&&(L.push(W.slice(ue,Ge)),(Er=c_[pt=W.charAt(++Ge)])!=null?pt=W.charAt(++Ge):Er=pt==="e"?" ":"0",(ia=ie[pt])&&(pt=ia(q,Er)),L.push(pt),ue=Ge+1);return L.push(W.slice(ue,Ge)),L.join("")}}function O(W,ie){return function(q){var L=zu(1900,void 0,1),Ge=T(L,W,q+="",0),ue,ne;if(Ge!=q.length)return null;if("Q"in L)return new Date(L.Q);if("s"in L)return new Date(L.s*1e3+("L"in L?L.L:0));if(ie&&!("Z"in L)&&(L.Z=0),"p"in L&&(L.H=L.H%12+L.p*12),L.m===void 0&&(L.m="q"in L?L.q:0),"V"in L){if(L.V<1||L.V>53)return null;"w"in L||(L.w=1),"Z"in L?(ue=Lx(zu(L.y,0,1)),ne=ue.getUTCDay(),ue=ne>4||ne===0?Sl.ceil(ue):Sl(ue),ue=Fo.offset(ue,(L.V-1)*7),L.y=ue.getUTCFullYear(),L.m=ue.getUTCMonth(),L.d=ue.getUTCDate()+(L.w+6)%7):(ue=jx(zu(L.y,0,1)),ne=ue.getDay(),ue=ne>4||ne===0?wl.ceil(ue):wl(ue),ue=Jn.offset(ue,(L.V-1)*7),L.y=ue.getFullYear(),L.m=ue.getMonth(),L.d=ue.getDate()+(L.w+6)%7)}else("W"in L||"U"in L)&&("w"in L||(L.w="u"in L?L.u%7:"W"in L?1:0),ne="Z"in L?Lx(zu(L.y,0,1)).getUTCDay():jx(zu(L.y,0,1)).getDay(),L.m=0,L.d="W"in L?(L.w+6)%7+L.W*7-(ne+5)%7:L.w+L.U*7-(ne+6)%7);return"Z"in L?(L.H+=L.Z/100|0,L.M+=L.Z%100,Lx(L)):jx(L)}}function T(W,ie,q,L){for(var Ge=0,ue=ie.length,ne=q.length,pt,Er;Ge<ue;){if(L>=ne)return-1;if(pt=ie.charCodeAt(Ge++),pt===37){if(pt=ie.charAt(Ge++),Er=S[pt in c_?ie.charAt(Ge++):pt],!Er||(L=Er(W,q,L))<0)return-1}else if(pt!=q.charCodeAt(L++))return-1}return L}function U(W,ie,q){var L=u.exec(ie.slice(q));return L?(W.p=c.get(L[0].toLowerCase()),q+L[0].length):-1}function R(W,ie,q){var L=p.exec(ie.slice(q));return L?(W.w=v.get(L[0].toLowerCase()),q+L[0].length):-1}function V(W,ie,q){var L=f.exec(ie.slice(q));return L?(W.w=d.get(L[0].toLowerCase()),q+L[0].length):-1}function B(W,ie,q){var L=h.exec(ie.slice(q));return L?(W.m=y.get(L[0].toLowerCase()),q+L[0].length):-1}function J(W,ie,q){var L=m.exec(ie.slice(q));return L?(W.m=x.get(L[0].toLowerCase()),q+L[0].length):-1}function ee(W,ie,q){return T(W,t,ie,q)}function te(W,ie,q){return T(W,r,ie,q)}function A(W,ie,q){return T(W,n,ie,q)}function E(W){return a[W.getDay()]}function _(W){return o[W.getDay()]}function k(W){return s[W.getMonth()]}function C(W){return l[W.getMonth()]}function I(W){return i[+(W.getHours()>=12)]}function j(W){return 1+~~(W.getMonth()/3)}function M(W){return a[W.getUTCDay()]}function $(W){return o[W.getUTCDay()]}function X(W){return s[W.getUTCMonth()]}function G(W){return l[W.getUTCMonth()]}function Z(W){return i[+(W.getUTCHours()>=12)]}function Me(W){return 1+~~(W.getUTCMonth()/3)}return{format:function(W){var ie=b(W+="",g);return ie.toString=function(){return W},ie},parse:function(W){var ie=O(W+="",!1);return ie.toString=function(){return W},ie},utcFormat:function(W){var ie=b(W+="",w);return ie.toString=function(){return W},ie},utcParse:function(W){var ie=O(W+="",!0);return ie.toString=function(){return W},ie}}}var c_={"-":"",_:" ",0:"0"},xt=/^\s*\d+/,z5=/^%/,B5=/[\\^$*+?|[\]().{}]/g;function xe(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(t)+i:i)}function F5(e){return e.replace(B5,"\\$&")}function Bu(e){return new RegExp("^(?:"+e.map(F5).join("|")+")","i")}function Fu(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function W5(e,t,r){var n=xt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function $5(e,t,r){var n=xt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function U5(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function V5(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function K5(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function f_(e,t,r){var n=xt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function d_(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function H5(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Y5(e,t,r){var n=xt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function G5(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function p_(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function q5(e,t,r){var n=xt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function m_(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function X5(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Z5(e,t,r){var n=xt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Q5(e,t,r){var n=xt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function J5(e,t,r){var n=xt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function eW(e,t,r){var n=z5.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function tW(e,t,r){var n=xt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function rW(e,t,r){var n=xt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function h_(e,t){return xe(e.getDate(),t,2)}function nW(e,t){return xe(e.getHours(),t,2)}function iW(e,t){return xe(e.getHours()%12||12,t,2)}function oW(e,t){return xe(1+Jn.count(br(e),e),t,3)}function b_(e,t){return xe(e.getMilliseconds(),t,3)}function aW(e,t){return b_(e,t)+"000"}function lW(e,t){return xe(e.getMonth()+1,t,2)}function sW(e,t){return xe(e.getMinutes(),t,2)}function uW(e,t){return xe(e.getSeconds(),t,2)}function cW(e){var t=e.getDay();return t===0?7:t}function fW(e,t){return xe(ei.count(br(e)-1,e),t,2)}function w_(e){var t=e.getDay();return t>=4||t===0?Ki(e):Ki.ceil(e)}function dW(e,t){return e=w_(e),xe(Ki.count(br(e),e)+(br(e).getDay()===4),t,2)}function pW(e){return e.getDay()}function mW(e,t){return xe(wl.count(br(e)-1,e),t,2)}function hW(e,t){return xe(e.getFullYear()%100,t,2)}function vW(e,t){return e=w_(e),xe(e.getFullYear()%100,t,2)}function yW(e,t){return xe(e.getFullYear()%1e4,t,4)}function gW(e,t){var r=e.getDay();return e=r>=4||r===0?Ki(e):Ki.ceil(e),xe(e.getFullYear()%1e4,t,4)}function xW(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+xe(t/60|0,"0",2)+xe(t%60,"0",2)}function v_(e,t){return xe(e.getUTCDate(),t,2)}function bW(e,t){return xe(e.getUTCHours(),t,2)}function wW(e,t){return xe(e.getUTCHours()%12||12,t,2)}function SW(e,t){return xe(1+Fo.count(wr(e),e),t,3)}function S_(e,t){return xe(e.getUTCMilliseconds(),t,3)}function AW(e,t){return S_(e,t)+"000"}function EW(e,t){return xe(e.getUTCMonth()+1,t,2)}function PW(e,t){return xe(e.getUTCMinutes(),t,2)}function kW(e,t){return xe(e.getUTCSeconds(),t,2)}function OW(e){var t=e.getUTCDay();return t===0?7:t}function CW(e,t){return xe(ti.count(wr(e)-1,e),t,2)}function A_(e){var t=e.getUTCDay();return t>=4||t===0?Hi(e):Hi.ceil(e)}function IW(e,t){return e=A_(e),xe(Hi.count(wr(e),e)+(wr(e).getUTCDay()===4),t,2)}function _W(e){return e.getUTCDay()}function NW(e,t){return xe(Sl.count(wr(e)-1,e),t,2)}function TW(e,t){return xe(e.getUTCFullYear()%100,t,2)}function RW(e,t){return e=A_(e),xe(e.getUTCFullYear()%100,t,2)}function DW(e,t){return xe(e.getUTCFullYear()%1e4,t,4)}function MW(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Hi(e):Hi.ceil(e),xe(e.getUTCFullYear()%1e4,t,4)}function jW(){return"+0000"}function y_(){return"%"}function g_(e){return+e}function x_(e){return Math.floor(+e/1e3)}var Pl,ym,E_,gm,P_;Bx({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Bx(e){return Pl=zx(e),ym=Pl.format,E_=Pl.parse,gm=Pl.utcFormat,P_=Pl.utcParse,Pl}function LW(e){return new Date(e)}function zW(e){return e instanceof Date?+e:+new Date(+e)}function xm(e,t,r,n,i,o,a,l,s,u){var c=jo(),f=c.invert,d=c.domain,p=u(".%L"),v=u(":%S"),m=u("%I:%M"),x=u("%I %p"),h=u("%a %d"),y=u("%b %d"),g=u("%B"),w=u("%Y");function S(b){return(s(b)<b?p:l(b)<b?v:a(b)<b?m:o(b)<b?x:n(b)<b?i(b)<b?h:y:r(b)<b?g:w)(b)}return c.invert=function(b){return new Date(f(b))},c.domain=function(b){return arguments.length?d(Array.from(b,zW)):d().map(LW)},c.ticks=function(b){var O=d();return e(O[0],O[O.length-1],b??10)},c.tickFormat=function(b,O){return O==null?S:u(O)},c.nice=function(b){var O=d();return(!b||typeof b.range!="function")&&(b=t(O[0],O[O.length-1],b??10)),b?d(Nu(O,b)):c},c.copy=function(){return On(c,xm(e,t,r,n,i,o,a,l,s,u))},c}function Fx(){return ze.apply(xm(Dx,Mx,br,Al,ei,Jn,xl,yl,Lr,ym).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Wx(){return ze.apply(xm(Tx,Rx,wr,El,ti,Fo,bl,gl,Lr,gm).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function bm(){var e=0,t=1,r,n,i,o,a=ft,l=!1,s;function u(f){return f==null||isNaN(f=+f)?s:a(i===0?.5:(f=(o(f)-r)*i,l?Math.max(0,Math.min(1,f)):f))}u.domain=function(f){return arguments.length?([e,t]=f,r=o(e=+e),n=o(t=+t),i=r===n?0:1/(n-r),u):[e,t]},u.clamp=function(f){return arguments.length?(l=!!f,u):l},u.interpolator=function(f){return arguments.length?(a=f,u):a};function c(f){return function(d){var p,v;return arguments.length?([p,v]=d,a=f(p,v),u):[a(0),a(1)]}}return u.range=c(xr),u.rangeRound=c(Do),u.unknown=function(f){return arguments.length?(s=f,u):s},function(f){return o=f,r=f(e),n=f(t),i=r===n?0:1/(n-r),u}}function ri(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function wm(){var e=Gt(bm()(ft));return e.copy=function(){return ri(e,wm())},jr.apply(e,arguments)}function $x(){var e=Tu(bm()).domain([1,10]);return e.copy=function(){return ri(e,$x()).base(e.base())},jr.apply(e,arguments)}function Ux(){var e=Ru(bm());return e.copy=function(){return ri(e,Ux()).constant(e.constant())},jr.apply(e,arguments)}function Sm(){var e=Du(bm());return e.copy=function(){return ri(e,Sm()).exponent(e.exponent())},jr.apply(e,arguments)}function k_(){return Sm.apply(null,arguments).exponent(.5)}function Am(){var e=[],t=ft;function r(n){if(n!=null&&!isNaN(n=+n))return t((sn(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Yt),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,o)=>qp(e,o/n))},r.copy=function(){return Am(t).domain(e)},jr.apply(r,arguments)}function Em(){var e=0,t=.5,r=1,n=1,i,o,a,l,s,u=ft,c,f=!1,d;function p(m){return isNaN(m=+m)?d:(m=.5+((m=+c(m))-o)*(n*m<n*o?l:s),u(f?Math.max(0,Math.min(1,m)):m))}p.domain=function(m){return arguments.length?([e,t,r]=m,i=c(e=+e),o=c(t=+t),a=c(r=+r),l=i===o?0:.5/(o-i),s=o===a?0:.5/(a-o),n=o<i?-1:1,p):[e,t,r]},p.clamp=function(m){return arguments.length?(f=!!m,p):f},p.interpolator=function(m){return arguments.length?(u=m,p):u};function v(m){return function(x){var h,y,g;return arguments.length?([h,y,g]=x,u=im(m,[h,y,g]),p):[u(0),u(.5),u(1)]}}return p.range=v(xr),p.rangeRound=v(Do),p.unknown=function(m){return arguments.length?(d=m,p):d},function(m){return c=m,i=m(e),o=m(t),a=m(r),l=i===o?0:.5/(o-i),s=o===a?0:.5/(a-o),n=o<i?-1:1,p}}function Pm(){var e=Gt(Em()(ft));return e.copy=function(){return ri(e,Pm())},jr.apply(e,arguments)}function Vx(){var e=Tu(Em()).domain([.1,1,10]);return e.copy=function(){return ri(e,Vx()).base(e.base())},jr.apply(e,arguments)}function Kx(){var e=Ru(Em());return e.copy=function(){return ri(e,Kx()).constant(e.constant())},jr.apply(e,arguments)}function km(){var e=Du(Em());return e.copy=function(){return ri(e,km()).exponent(e.exponent())},jr.apply(e,arguments)}function O_(){return km.apply(null,arguments).exponent(.5)}function BW(e){var t=Wu;if(e in t&&typeof t[e]=="function")return t[e]();var r="scale".concat(La(e));if(r in t&&typeof t[r]=="function")return t[r]()}function C_(e,t,r){if(typeof e=="function")return e.copy().domain(t).range(r);if(e!=null){var n=BW(e);if(n!=null)return n.domain(t).range(r),n}}function $u(e,t,r,n){if(!(r==null||n==null))return typeof e.scale=="function"?C_(e.scale,r,n):C_(t,r,n)}function FW(e){return"scale".concat(La(e))}function WW(e){return FW(e)in Wu}var Om=(e,t,r)=>{if(e!=null){var n=e.scale,i=e.type;if(n==="auto")return i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!t)?"point":i==="category"?"band":"linear";if(typeof n=="string")return WW(n)?n:"point"}};function $W(e,t){for(var r=0,n=e.length,i=e[0]<e[e.length-1];r<n;){var o=Math.floor((r+n)/2);(i?e[o]<t:e[o]>t)?r=o+1:n=o}return r}function Cm(e,t){if(e){var r=t??e.domain(),n=r.map(o=>{var a;return(a=e(o))!==null&&a!==void 0?a:0}),i=e.range();if(!(r.length===0||i.length<2))return o=>{var a,l,s=$W(n,o);if(s<=0)return r[0];if(s>=r.length)return r[r.length-1];var u=(a=n[s-1])!==null&&a!==void 0?a:0,c=(l=n[s])!==null&&l!==void 0?l:0;return Math.abs(o-u)<=Math.abs(o-c)?r[s-1]:r[s]}}}function I_(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):Cm(e,void 0)}function __(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Im(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?__(Object(r),!0).forEach(function(n){UW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):__(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UW(e,t,r){return(t=VW(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VW(e){var t=KW(e,"string");return typeof t=="symbol"?t:t+""}function KW(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function R_(e,t){return qW(e)||GW(e,t)||YW(e,t)||HW()}function HW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YW(e,t){if(e){if(typeof e=="string")return N_(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?N_(e,t):void 0}}function N_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function GW(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function qW(e){if(Array.isArray(e))return e}var Hx=[0,"auto"],Qe={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0,niceTicks:"auto"},Yx=(e,t)=>e.cartesianAxis.xAxis[t],zr=(e,t)=>{var r=Yx(e,t);return r??Qe},Je={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:Hx,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:wo},Gx=(e,t)=>e.cartesianAxis.yAxis[t],Br=(e,t)=>{var r=Gx(e,t);return r??Je},XW={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},qx=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return r??XW},Lt=(e,t,r)=>{switch(t){case"xAxis":return zr(e,r);case"yAxis":return Br(e,r);case"zAxis":return qx(e,r);case"angleAxis":return Fp(e,r);case"radiusAxis":return Wp(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},ZW=(e,t,r)=>{switch(t){case"xAxis":return zr(e,r);case"yAxis":return Br(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},Vu=(e,t,r)=>{switch(t){case"xAxis":return zr(e,r);case"yAxis":return Br(e,r);case"angleAxis":return Fp(e,r);case"radiusAxis":return Wp(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},Xx=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function Zx(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var Ol=e=>e.graphicalItems.cartesianItems,QW=N([ct,xu],Zx),Qx=(e,t,r)=>e.filter(r).filter(n=>t?.includeHidden===!0?!0:!n.hide),Cl=N([Ol,Lt,QW],Qx,{memoizeOptions:{resultEqualityCheck:cl}}),D_=N([Cl],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(Co)),Jx=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),JW=N([Cl],Jx),eb=e=>e.map(t=>t.data).filter(Boolean).flat(1),e6=N([Cl],e=>e.some(t=>!t.data)),M_=N([Cl],eb,{memoizeOptions:{resultEqualityCheck:cl}}),tb=(e,t)=>{var r=t.chartData,n=r===void 0?[]:r,i=t.dataStartIndex,o=t.dataEndIndex;return e.length>0?e:n.slice(i,o+1)},rb=N([M_,yu],tb),t6=(e,t,r)=>t?.dataKey!=null?e.map(n=>({value:Se(n,t.dataKey)})):r.length>0?r.map(n=>n.dataKey).flatMap(n=>e.map(i=>({value:Se(i,n)}))):e.map(n=>({value:n})),nb=(e,t,r,n,i,o)=>{var a=n.chartData,l=a===void 0?[]:a,s=n.dataStartIndex,u=n.dataEndIndex,c=t6(e,t,r);if(i&&t?.dataKey!=null&&o.length>0){var f=l.slice(s,u+1),d=f.map(p=>({value:Se(p,t.dataKey)})).filter(p=>p.value!=null);return[...d,...c]}return c},Ku=N([rb,Lt,Cl,yu,e6,M_],nb);function kl(e){if(gt(e)||e instanceof Date){var t=Number(e);if(re(t))return t}}function T_(e){if(Array.isArray(e)){var t=[kl(e[0]),kl(e[1])];return gr(t)?t:void 0}var r=kl(e);if(r!=null)return[r,r]}function cn(e){return e.map(kl).filter(Ht)}function r6(e,t){var r=kl(e),n=kl(t);return r==null&&n==null?0:r==null?-1:n==null?1:r-n}var n6=N([Ku],e=>e?.map(t=>t.value).sort(r6));function j_(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function i6(e,t,r){if(!r)return[];if(!r.length)return[];var n;if(typeof t=="number"&&!yt(t))n=t;else if(Array.isArray(t)){var i=cn(t);i.length>0&&(n=Math.max(...i))}return n==null?[]:cn(r.flatMap(o=>{var a=Se(e,o.dataKey),l,s;if(Array.isArray(a)){var u=R_(a,2);l=u[0],s=u[1]}else l=s=a;if(!(!re(l)||!re(s)))return[n-l,n+s]}))}var et=e=>{var t=Ze(e),r=Wi(e);return Vu(e,t,r)},ni=N([et],e=>e?.dataKey),o6=N([D_,yu,et],Vp),ib=(e,t,r,n)=>{var i={},o=t.reduce((a,l)=>{if(l.stackId==null)return a;var s=a[l.stackId];return s==null&&(s=[]),s.push(l),a[l.stackId]=s,a},i);return Object.fromEntries(Object.entries(o).map(a=>{var l=R_(a,2),s=l[0],u=l[1],c=n?[...u].reverse():u,f=c.map(Fi);return[s,{stackedData:Hk(e,f,r),graphicalItems:c}]}))},Il=N([o6,D_,sl,jp],ib),ob=(e,t,r,n)=>{var i=t.dataStartIndex,o=t.dataEndIndex;if(n==null&&r!=="zAxis")return Gk(e,i,o)},a6=N([Lt],e=>e.allowDataOverflow),_m=e=>{var t;if(e==null||!("domain"in e))return Hx;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var r=cn(e.ticks);return[Math.min(...r),Math.max(...r)]}if(e.type==="category")return e.ticks.map(String)}return(t=e?.domain)!==null&&t!==void 0?t:Hx},L_=N([Lt],_m),z_=N([L_,a6],Np),l6=N([Il,ir,ct,z_],ob,{memoizeOptions:{resultEqualityCheck:Io}}),Nm=e=>e.errorBars,s6=(e,t,r)=>e.flatMap(n=>t[n.id]).filter(Boolean).filter(n=>j_(r,n)),Uu=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r.filter(Boolean);if(i.length!==0){var o=i.flat(),a=Math.min(...o),l=Math.max(...o);return[a,l]}},ab=function(t,r,n,i,o){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],l,s;if(n.length>0&&n.forEach(u=>{var c,f=u.data!=null?[...u.data]:a,d=(c=i[u.id])===null||c===void 0?void 0:c.filter(p=>j_(o,p));f.forEach(p=>{var v,m=Se(p,(v=r.dataKey)!==null&&v!==void 0?v:u.dataKey),x=i6(p,m,d);if(x.length>=2){var h=Math.min(...x),y=Math.max(...x);(l==null||h<l)&&(l=h),(s==null||y>s)&&(s=y)}var g=T_(m);g!=null&&(l=l==null?g[0]:Math.min(l,g[0]),s=s==null?g[1]:Math.max(s,g[1]))})}),r?.dataKey!=null&&n.length===0&&t.forEach(u=>{var c=T_(Se(u,r.dataKey));c!=null&&(l=l==null?c[0]:Math.min(l,c[0]),s=s==null?c[1]:Math.max(s,c[1]))}),re(l)&&re(s))return[l,s]},u6=N([rb,Lt,JW,Nm,ct,FC],ab,{memoizeOptions:{resultEqualityCheck:Io}});function c6(e){var t=e.value;if(gt(t)||t instanceof Date)return t}var f6=(e,t,r)=>{var n=e.map(c6).filter(i=>i!=null);return r&&(t.dataKey==null||t.allowDuplicatedCategory&&Fg(n))?Ip(0,e.length):t.allowDuplicatedCategory?n:Array.from(new Set(n))},lb=e=>e.referenceElements.dots,Uo=(e,t,r)=>e.filter(n=>n.ifOverflow==="extendDomain").filter(n=>t==="xAxis"?n.xAxisId===r:n.yAxisId===r),d6=N([lb,ct,xu],Uo),sb=e=>e.referenceElements.areas,p6=N([sb,ct,xu],Uo),ub=e=>e.referenceElements.lines,m6=N([ub,ct,xu],Uo),cb=(e,t)=>{if(e!=null){var r=cn(e.map(n=>t==="xAxis"?n.x:n.y));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},h6=N(d6,ct,cb),fb=(e,t)=>{if(e!=null){var r=cn(e.flatMap(n=>[t==="xAxis"?n.x1:n.y1,t==="xAxis"?n.x2:n.y2]));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},v6=N([p6,ct],fb);function y6(e){var t;if(e.x!=null)return cn([e.x]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.x);return r==null||r.length===0?[]:cn(r)}function g6(e){var t;if(e.y!=null)return cn([e.y]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.y);return r==null||r.length===0?[]:cn(r)}var db=(e,t)=>{if(e!=null){var r=e.flatMap(n=>t==="xAxis"?y6(n):g6(n));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},x6=N([m6,ct],db),b6=N(h6,x6,v6,(e,t,r)=>Uu(e,r,t)),pb=(e,t,r,n,i,o,a,l,s)=>{if(r!=null)return r;var u=a==="vertical"&&l==="xAxis"||a==="horizontal"&&l==="yAxis",c=u?Uu(n,o,i):Uu(o,i),f=VC(t,c,e.allowDataOverflow);return f??(e.allowDataOverflow&&c==null&&s!=null?s:f)},w6=e=>{if(!(e==null||e.type!=="number"||!("ticks"in e)||e.ticks==null)){var t=cn(e.ticks);if(t.length!==0)return[Math.min(...t),Math.max(...t)]}},S6=N([Lt],w6,{memoizeOptions:{resultEqualityCheck:Io}}),A6=N([Lt,L_,z_,l6,u6,b6,ce,ct,S6],pb,{memoizeOptions:{resultEqualityCheck:Io}}),E6=[0,1],mb=(e,t,r,n,i,o,a)=>{if(!((e==null||r==null||r.length===0)&&a===void 0)){var l=e.dataKey,s=e.type,u=nr(t,o);if(u&&l==null){var c;return Ip(0,(c=r?.length)!==null&&c!==void 0?c:0)}return s==="category"?f6(n,e,u):i==="expand"&&!u?E6:a}},hb=N([Lt,ce,rb,Ku,sl,ct,A6],mb),_l=N([Lt,Xx,ul],Om),vb=(e,t,r)=>{var n=t.niceTicks;if(n!=="none"){var i=_m(t),o=Array.isArray(i)&&(i[0]==="auto"||i[1]==="auto");if((n==="snap125"||n==="adaptive")&&t!=null&&t.tickCount&&gr(e)){if(o)return Rp(e,t.tickCount,t.allowDecimals,n);if(t.type==="number")return Dp(e,t.tickCount,t.allowDecimals,n)}if(n==="auto"&&r==="linear"&&t!=null&&t.tickCount){if(o&&gr(e))return Rp(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&gr(e))return Dp(e,t.tickCount,t.allowDecimals,"adaptive")}}},yb=N([hb,Vu,_l],vb),gb=(e,t,r,n)=>{if(n!=="angleAxis"&&e?.type==="number"&&gr(t)&&Array.isArray(r)&&r.length>0){var i,o,a=t[0],l=(i=r[0])!==null&&i!==void 0?i:0,s=t[1],u=(o=r[r.length-1])!==null&&o!==void 0?o:0;return[Math.min(a,l),Math.max(s,u)]}return t},P6=N([Lt,hb,yb,ct],gb),k6=N(Ku,Lt,(e,t)=>{if(!(!t||t.type!=="number")){var r=1/0,n=Array.from(cn(e.map(f=>f.value))).sort((f,d)=>f-d),i=n[0],o=n[n.length-1];if(i==null||o==null)return 1/0;var a=o-i;if(a===0)return 1/0;for(var l=0;l<n.length-1;l++){var s=n[l],u=n[l+1];if(!(s==null||u==null)){var c=u-s;r=Math.min(r,c)}}return r/a}}),B_=N(k6,ce,Mp,Pe,(e,t,r,n,i)=>i,(e,t,r,n,i)=>{if(!re(e))return 0;var o=t==="vertical"?n.height:n.width;if(i==="gap")return e*o/2;if(i==="no-gap"){var a=Pt(r,e*o),l=e*o/2;return l-a-(l-a)/o*a}return 0}),O6=(e,t,r)=>{var n=zr(e,t);return n==null||typeof n.padding!="string"?0:B_(e,"xAxis",t,r,n.padding)},C6=(e,t,r)=>{var n=Br(e,t);return n==null||typeof n.padding!="string"?0:B_(e,"yAxis",t,r,n.padding)},I6=N(zr,O6,(e,t)=>{var r,n;if(e==null)return{left:0,right:0};var i=e.padding;return typeof i=="string"?{left:t,right:t}:{left:((r=i.left)!==null&&r!==void 0?r:0)+t,right:((n=i.right)!==null&&n!==void 0?n:0)+t}}),_6=N(Br,C6,(e,t)=>{var r,n;if(e==null)return{top:0,bottom:0};var i=e.padding;return typeof i=="string"?{top:t,bottom:t}:{top:((r=i.top)!==null&&r!==void 0?r:0)+t,bottom:((n=i.bottom)!==null&&n!==void 0?n:0)+t}}),xb=N([Pe,I6,So,rl,(e,t,r)=>r],(e,t,r,n,i)=>{var o=n.padding;return i?[o.left,r.width-o.right]:[e.left+t.left,e.left+e.width-t.right]}),bb=N([Pe,ce,_6,So,rl,(e,t,r)=>r],(e,t,r,n,i,o)=>{var a=i.padding;return o?[n.height-a.bottom,a.top]:t==="horizontal"?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),Nl=(e,t,r,n)=>{var i;switch(t){case"xAxis":return xb(e,r,n);case"yAxis":return bb(e,r,n);case"zAxis":return(i=qx(e,r))===null||i===void 0?void 0:i.range;case"angleAxis":return cx(e);case"radiusAxis":return fx(e,r);default:return}},F_=N([Lt,Nl],ko),N6=N([_l,P6],oI),wb=N([Lt,_l,N6,F_],$u),Sb=(e,t,r,n)=>{if(!(r==null||r.dataKey==null)){var i=r.type,o=r.scale,a=nr(e,n);if(a&&(i==="number"||o!=="auto"))return t.map(l=>l.value)}},Ab=N([ce,Ku,Vu,ct],Sb),Vo=N([wb],bu),Oae=N([wb],I_),Cae=N([wb,n6],Cm),Iae=N([Cl,Nm,ct],s6);function W_(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var Tm=(e,t)=>t,Rm=(e,t,r)=>r,T6=N(Ja,Tm,Rm,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(W_)),R6=N(el,Tm,Rm,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(W_)),$_=(e,t)=>{var r=typeof t.height=="number"?t.height:lu;return{width:e.width,height:r}},D6=(e,t)=>{var r=typeof t.width=="number"?t.width:wo;return{width:r,height:e.height}},Eb=N(Pe,zr,$_),M6=(e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}},j6=(e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}},L6=N(jt,Pe,T6,Tm,Rm,(e,t,r,n,i)=>{var o={},a;return r.forEach(l=>{var s=$_(t,l);a==null&&(a=M6(t,n,e));var u=n==="top"&&!i||n==="bottom"&&i;o[l.id]=a-Number(u)*s.height,a+=(u?-1:1)*s.height}),o}),z6=N(Mt,Pe,R6,Tm,Rm,(e,t,r,n,i)=>{var o={},a;return r.forEach(l=>{var s=D6(t,l);a==null&&(a=j6(t,n,e));var u=n==="left"&&!i||n==="right"&&i;o[l.id]=a-Number(u)*s.width,a+=(u?-1:1)*s.width}),o}),B6=(e,t)=>{var r=zr(e,t);if(r!=null)return L6(e,r.orientation,r.mirror)},U_=N([Pe,zr,B6,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var i=r?.[n];return i==null?{x:e.left,y:0}:{x:e.left,y:i}}}),F6=(e,t)=>{var r=Br(e,t);if(r!=null)return z6(e,r.orientation,r.mirror)},V_=N([Pe,Br,F6,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var i=r?.[n];return i==null?{x:0,y:e.top}:{x:i,y:e.top}}}),Pb=N(Pe,Br,(e,t)=>{var r=typeof t.width=="number"?t.width:wo;return{width:r,height:e.height}}),kb=(e,t,r)=>{switch(t){case"xAxis":return Eb(e,r).width;case"yAxis":return Pb(e,r).height;default:return}},Ob=(e,t,r,n)=>{if(r!=null){var i=r.allowDuplicatedCategory,o=r.type,a=r.dataKey,l=nr(e,n),s=t.map(c=>c.value),u=s.filter(c=>c!=null);if(a&&l&&o==="category"&&i&&Fg(u))return s}},Cb=N([ce,Ku,Lt,ct],Ob),_ae=N([ce,ZW,_l,Vo,Cb,Ab,Nl,yb,ct],(e,t,r,n,i,o,a,l,s)=>{if(t!=null){var u=nr(e,s);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:s,categoricalDomain:o,duplicateDomain:i,isCategorical:u,niceTicks:l,range:a,realScaleType:r,scale:n}}}),W6=(e,t,r,n,i,o,a,l,s)=>{if(!(t==null||n==null)){var u=nr(e,s),c=t.type,f=t.ticks,d=t.tickCount,p=r==="scaleBand"&&typeof n.bandwidth=="function"?n.bandwidth()/2:2,v=c==="category"&&n.bandwidth?n.bandwidth()/p:0;v=s==="angleAxis"&&o!=null&&o.length>=2?Xe(o[0]-o[1])*2*v:v;var m=f||i;return m?m.map((x,h)=>{var y=a?a.indexOf(x):x,g=n.map(y);return re(g)?{index:h,coordinate:g+v,value:x,offset:v}:null}).filter(Ht):u&&l?l.map((x,h)=>{var y=n.map(x);return re(y)?{coordinate:y+v,value:x,index:h,offset:v}:null}).filter(Ht):n.ticks?n.ticks(d).map((x,h)=>{var y=n.map(x);return re(y)?{coordinate:y+v,value:x,index:h,offset:v}:null}).filter(Ht):n.domain().map((x,h)=>{var y=n.map(x);return re(y)?{coordinate:y+v,value:a?a[x]:x,index:h,offset:v}:null}).filter(Ht)}},Dm=N([ce,Vu,_l,Vo,yb,Nl,Cb,Ab,ct],W6),$6=(e,t,r,n,i,o,a)=>{if(!(t==null||r==null||n==null||n[0]===n[1])){var l=nr(e,a),s=t.tickCount,u=0;return u=a==="angleAxis"&&n?.length>=2?Xe(n[0]-n[1])*2*u:u,l&&o?o.map((c,f)=>{var d=r.map(c);return re(d)?{coordinate:d+u,value:c,index:f,offset:u}:null}).filter(Ht):r.ticks?r.ticks(s).map((c,f)=>{var d=r.map(c);return re(d)?{coordinate:d+u,value:c,index:f,offset:u}:null}).filter(Ht):r.domain().map((c,f)=>{var d=r.map(c);return re(d)?{coordinate:d+u,value:i?i[c]:c,index:f,offset:u}:null}).filter(Ht)}},Nn=N([ce,Vu,Vo,Nl,Cb,Ab,ct],$6),Tn=N(Lt,Vo,(e,t)=>{if(!(e==null||t==null))return Im(Im({},e),{},{scale:t})}),U6=N([Lt,_l,hb,F_],$u),V6=N([U6],bu),Nae=N((e,t,r)=>qx(e,r),V6,(e,t)=>{if(!(e==null||t==null))return Im(Im({},e),{},{scale:t})}),K_=N([ce,Ja,el],(e,t,r)=>{switch(e){case"horizontal":return t.some(n=>n.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(n=>n.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),K6=(e,t,r)=>{var n;return(n=e.renderedTicks[t])===null||n===void 0?void 0:n[r]},Tae=N([K6],e=>{if(!(!e||e.length===0))return t=>{var r,n=1/0,i=e[0];for(var o of e){var a=Math.abs(o.coordinate-t);a<n&&(n=a,i=o)}return(r=i)===null||r===void 0?void 0:r.value}});var Ib=e=>e.options.defaultTooltipEventType,_b=e=>e.options.validateTooltipEventTypes;function Nb(e,t,r){if(e==null)return t;var n=e?"axis":"item";return r==null?t:r.includes(n)?n:t}function Yi(e,t){var r=Ib(e),n=_b(e);return Nb(t,r,n)}function H_(e){return Y(t=>Yi(t,e))}var Mm=(e,t)=>{var r,n=Number(t);if(!(yt(n)||t==null))return n>=0?e==null||(r=e[n])===null||r===void 0?void 0:r.value:void 0};var Y_=e=>e.tooltip.settings;var ii={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},H6={itemInteraction:{click:ii,hover:ii},axisInteraction:{click:ii,hover:ii},keyboardInteraction:ii,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},G_=ge({name:"tooltip",initialState:H6,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(le(t.payload))},prepare:be()},replaceTooltipEntrySettings:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next,o=Ot(e).tooltipItemPayloads.indexOf(le(n));o>-1&&(e.tooltipItemPayloads[o]=le(i))},prepare:be()},removeTooltipEntrySettings:{reducer(e,t){var r=Ot(e).tooltipItemPayloads.indexOf(le(t.payload));r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:be()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),Fr=G_.actions,q_=Fr.addTooltipEntrySettings,X_=Fr.replaceTooltipEntrySettings,Z_=Fr.removeTooltipEntrySettings,Q_=Fr.setTooltipSettingsState,jm=Fr.setActiveMouseOverItemIndex,J_=Fr.mouseLeaveItem,Lm=Fr.mouseLeaveChart,eN=Fr.setActiveClickItemIndex,zm=Fr.setMouseOverAxisIndex,tN=Fr.setMouseClickAxisIndex,Tl=Fr.setSyncInteraction,Hu=Fr.setKeyboardInteraction;var rN=G_.reducer;function nN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nN(Object(r),!0).forEach(function(n){Y6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Y6(e,t,r){return(t=G6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G6(e){var t=q6(e,"string");return typeof t=="symbol"?t:t+""}function q6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X6(e,t,r){return t==="axis"?r==="click"?e.axisInteraction.click:e.axisInteraction.hover:r==="click"?e.itemInteraction.click:e.itemInteraction.hover}function Z6(e){return e.index!=null}var Fm=(e,t,r,n)=>{if(t==null)return ii;var i=X6(e,t,r);if(i==null)return ii;if(i.active)return i;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var o=e.settings.active===!0;if(Z6(i)){if(o)return Bm(Bm({},i),{},{active:!0})}else if(n!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return Bm(Bm({},ii),{},{coordinate:i.coordinate})};function Q6(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}function J6(e,t){var r=Q6(e),n=t[0],i=t[1];if(r===void 0)return!1;var o=Math.min(n,i),a=Math.max(n,i);return r>=o&&r<=a}function e8(e,t,r){if(r==null||t==null)return!0;var n=Se(e,t);return n==null||!gr(r)?!0:J6(n,r)}var Gi=(e,t,r,n)=>{var i=e?.index;if(i==null)return null;var o=Number(i);if(!re(o))return i;var a=0,l=1/0;t.length>0&&(l=t.length-1);var s=Math.max(a,Math.min(o,l)),u=t[s];return u==null||e8(u,r,n)?String(s):null};var Wm=(e,t,r,n,i,o,a)=>{if(o!=null){var l=a[0],s=l?.getPosition(o);if(s!=null)return s;var u=i?.[Number(o)];if(u)return r==="horizontal"?{x:u.coordinate,y:(n.top+t)/2}:{x:(n.left+e)/2,y:u.coordinate}}};var $m=(e,t,r,n)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var i;if(r==="hover"?i=e.itemInteraction.hover.graphicalItemId:i=e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&i==null)return e.tooltipItemPayloads;if(i==null&&(n!=null||e.keyboardInteraction.active)){var o=e.tooltipItemPayloads[0];return o!=null?[o]:[]}return e.tooltipItemPayloads.filter(a=>{var l;return((l=a.settings)===null||l===void 0?void 0:l.graphicalItemId)===i})};var Um=e=>e.options.tooltipPayloadSearcher;var oi=e=>e.tooltip;function iN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oN(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iN(Object(r),!0).forEach(function(n){t8(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function t8(e,t,r){return(t=r8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r8(e){var t=n8(e,"string");return typeof t=="symbol"?t:t+""}function n8(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i8(e){if(typeof e=="string"||typeof e=="number")return e}function o8(e){if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e}function a8(e){if(typeof e=="string"||typeof e=="number")return e;if(typeof e=="function")return t=>e(t)}function aN(e){if(typeof e=="string")return e}function l8(e){if(!(e==null||typeof e!="object")){var t="name"in e?i8(e.name):void 0,r="unit"in e?o8(e.unit):void 0,n="dataKey"in e?a8(e.dataKey):void 0,i="payload"in e?e.payload:void 0,o="color"in e?aN(e.color):void 0,a="fill"in e?aN(e.fill):void 0;return{name:t,unit:r,dataKey:n,payload:i,color:o,fill:a}}}function s8(e,t){return e??t}var Vm=(e,t,r,n,i,o,a)=>{if(!(t==null||o==null)){var l=r.chartData,s=r.computedData,u=r.dataStartIndex,c=r.dataEndIndex,f=[];return e.reduce((d,p)=>{var v,m=p.dataDefinedOnItem,x=p.settings,h=s8(m,l),y=Array.isArray(h)?lp(h,u,c):h,g=(v=x?.dataKey)!==null&&v!==void 0?v:n,w=x?.nameKey,S;if(n&&Array.isArray(y)&&!Array.isArray(y[0])&&a==="axis"?S=Qf(y,n,i):S=o(y,t,s,w),Array.isArray(S))S.forEach(O=>{var T,U,R=l8(O),V=R?.name,B=R?.dataKey,J=R?.payload,ee=oN(oN({},x),{},{name:V,unit:R?.unit,color:(T=R?.color)!==null&&T!==void 0?T:x?.color,fill:(U=R?.fill)!==null&&U!==void 0?U:x?.fill});d.push(W0({tooltipEntrySettings:ee,dataKey:B,payload:J,value:Se(J,B),name:V==null?void 0:String(V)}))});else{var b;d.push(W0({tooltipEntrySettings:x,dataKey:g,payload:S,value:Se(S,g),name:(b=Se(S,w))!==null&&b!==void 0?b:x?.name}))}return d},f)}};var Tb=N([et,Xx,ul],Om),u8=N([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),c8=N([Ze,Wi],Zx),qi=N([u8,et,c8],Qx,{memoizeOptions:{resultEqualityCheck:cl}}),f8=N([qi],e=>e.filter(Co)),lN=N([qi],eb,{memoizeOptions:{resultEqualityCheck:cl}}),d8=N([qi],e=>e.some(t=>!t.data)),ai=N([lN,ir],tb),p8=N([f8,ir,et],Vp),Rb=N([ai,et,qi,ir,d8,lN],nb),sN=N([et],_m),m8=N([et],e=>e.allowDataOverflow),uN=N([sN,m8],Np),h8=N([qi],e=>e.filter(Co)),v8=N([p8,h8,sl,jp],ib),y8=N([v8,ir,Ze,uN],ob),g8=N([qi],Jx),x8=N([ai,et,g8,Nm,Ze,WC],ab,{memoizeOptions:{resultEqualityCheck:Io}}),b8=N([lb,Ze,Wi],Uo),w8=N([b8,Ze],cb),S8=N([sb,Ze,Wi],Uo),A8=N([S8,Ze],fb),E8=N([ub,Ze,Wi],Uo),P8=N([E8,Ze],db),k8=N([w8,P8,A8],Uu),O8=N([et,sN,uN,y8,x8,k8,ce,Ze],pb),Xi=N([et,ce,ai,Rb,sl,Ze,O8],mb),C8=N([Xi,et,Tb],vb),I8=N([et,Xi,C8,Ze],gb),cN=e=>{var t=Ze(e),r=Wi(e),n=!1;return Nl(e,t,r,n)},Db=N([et,cN],ko),_8=N([et,Tb,I8,Db],$u),Mb=N([_8],bu),N8=N([ce,Rb,et,Ze],Ob),T8=N([ce,Rb,et,Ze],Sb),R8=(e,t,r,n,i,o,a,l)=>{if(t){var s=t.type,u=nr(e,l);if(n){var c=r==="scaleBand"&&n.bandwidth?n.bandwidth()/2:2,f=s==="category"&&n.bandwidth?n.bandwidth()/c:0;return f=l==="angleAxis"&&i!=null&&i?.length>=2?Xe(i[0]-i[1])*2*f:f,u&&a?a.map((d,p)=>{var v=n.map(d);return re(v)?{coordinate:v+f,value:d,index:p,offset:f}:null}).filter(Ht):n.domain().map((d,p)=>{var v=n.map(d);return re(v)?{coordinate:v+f,value:o?o[d]:d,index:p,offset:f}:null}).filter(Ht)}}},ar=N([ce,et,Tb,Mb,cN,N8,T8,Ze],R8),jb=N([Ib,_b,Y_],(e,t,r)=>Nb(r.shared,e,t)),fN=e=>e.tooltip.settings.trigger,Lb=e=>e.tooltip.settings.defaultIndex,Yu=N([oi,jb,fN,Lb],Fm),Rn=N([Yu,ai,ni,Xi],Gi),Km=N([ar,Rn],Mm),Hm=N([Yu],e=>{if(e)return e.dataKey}),dN=N([Yu],e=>{if(e)return e.graphicalItemId}),pN=N([oi,jb,fN,Lb],$m),D8=N([Mt,jt,ce,Pe,ar,Lb,pN],Wm),zb=N([Yu,D8],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),Bb=N([Yu],e=>{var t;return(t=e?.active)!==null&&t!==void 0?t:!1}),M8=N([pN,Rn,ir,ni,Km,Um,jb],Vm),mN=N([M8],e=>{if(e!=null){var t=e.map(r=>r.payload).filter(r=>r!=null);return Array.from(new Set(t))}});function hN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vN(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hN(Object(r),!0).forEach(function(n){j8(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function j8(e,t,r){return(t=L8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L8(e){var t=z8(e,"string");return typeof t=="symbol"?t:t+""}function z8(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var B8=()=>Y(et),yN=()=>{var e=B8(),t=Y(ar),r=Y(Mb);return!e||!r?Zn(void 0,t):Zn(vN(vN({},e),{},{scale:r}),t)};function gN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Rl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gN(Object(r),!0).forEach(function(n){F8(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F8(e,t,r){return(t=W8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function W8(e){var t=$8(e,"string");return typeof t=="symbol"?t:t+""}function $8(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xN=(e,t,r,n)=>{var i=t.find(o=>o&&o.index===r);if(i){if(e==="horizontal")return{x:i.coordinate,y:n.relativeY};if(e==="vertical")return{x:n.relativeX,y:i.coordinate}}return{x:0,y:0}},bN=(e,t,r,n)=>{var i=t.find(u=>u&&u.index===r);if(i){if(e==="centric"){var o=i.coordinate,a=n.radius;return Rl(Rl(Rl({},n),He(n.cx,n.cy,a,o)),{},{angle:o,radius:a})}var l=i.coordinate,s=n.angle;return Rl(Rl(Rl({},n),He(n.cx,n.cy,l,s)),{},{angle:s,radius:l})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function wN(e,t){var r=e.relativeX,n=e.relativeY;return r>=t.left&&r<=t.left+t.width&&n>=t.top&&n<=t.top+t.height}var Fb=(e,t,r,n,i)=>{var o,a=(o=t?.length)!==null&&o!==void 0?o:0;if(a<=1||e==null)return 0;if(n==="angleAxis"&&i!=null&&Math.abs(Math.abs(i[1]-i[0])-360)<=1e-6)for(var l=i[1]-i[0],s=(te,A,E)=>[e,e+l,e-l].some(_=>(E?_>=te:_>te)&&_<=A),u=0;u<a;u++){var c,f,d,p,v,m=u>0?(c=r[u-1])===null||c===void 0?void 0:c.coordinate:(f=r[a-1])===null||f===void 0?void 0:f.coordinate,x=(d=r[u])===null||d===void 0?void 0:d.coordinate,h=u>=a-1?(p=r[0])===null||p===void 0?void 0:p.coordinate:(v=r[u+1])===null||v===void 0?void 0:v.coordinate,y=void 0;if(!(m==null||x==null||h==null))if(Xe(x-m)!==Xe(h-x)){var g=[];if(Xe(h-x)===Xe(i[1]-i[0])){y=h;var w=x+i[1]-i[0];g[0]=Math.min(w,(w+m)/2),g[1]=Math.max(w,(w+m)/2)}else{y=m;var S=h+i[1]-i[0];g[0]=Math.min(x,(S+x)/2),g[1]=Math.max(x,(S+x)/2)}var b=[Math.min(x,(y+x)/2),Math.max(x,(y+x)/2)];if(s(b[0],b[1],!1)||s(g[0],g[1],!0)){var O;return(O=r[u])===null||O===void 0?void 0:O.index}}else{var T=Math.min(m,h),U=Math.max(m,h);if(s((T+x)/2,(U+x)/2,!1)){var R;return(R=r[u])===null||R===void 0?void 0:R.index}}}else if(t)for(var V=0;V<a;V++){var B=t[V];if(B!=null){var J=t[V+1],ee=t[V-1];if(V===0&&J!=null&&e<=(B.coordinate+J.coordinate)/2||V===a-1&&ee!=null&&e>(B.coordinate+ee.coordinate)/2||V>0&&V<a-1&&ee!=null&&J!=null&&e>(B.coordinate+ee.coordinate)/2&&e<=(B.coordinate+J.coordinate)/2)return B.index}}return-1};var Ym=()=>Y(ul),Wb=(e,t)=>t,SN=(e,t,r)=>r,$b=(e,t,r,n)=>n,AN=N(ar,e=>Yn(e,t=>t.coordinate)),Ub=N([oi,Wb,SN,$b],Fm),Vb=N([Ub,ai,ni,Xi],Gi),EN=(e,t,r)=>{if(t!=null){var n=oi(e);return t==="axis"?r==="hover"?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:r==="hover"?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},PN=N([oi,Wb,SN,$b],$m),Gu=N([Mt,jt,ce,Pe,ar,$b,PN],Wm),kN=N([Ub,Gu],(e,t)=>{var r;return(r=e.coordinate)!==null&&r!==void 0?r:t}),Kb=N([ar,Vb],Mm),ON=N([PN,Vb,ir,ni,Kb,Um,Wb],Vm),CN=N([Ub,Vb],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),U8=(e,t,r,n,i,o,a)=>{if(!(!e||!r||!n||!i)&&wN(e,a)){var l=qk(e,t),s=Fb(l,o,i,r,n),u=xN(t,i,s,e);return{activeIndex:String(s),activeCoordinate:u}}},V8=(e,t,r,n,i,o,a)=>{if(!(!e||!n||!i||!o||!r)){var l=OC(e,r);if(l){var s=Xk(l,t),u=Fb(s,a,o,n,i),c=bN(t,o,u,l);return{activeIndex:String(u),activeCoordinate:c}}}},IN=(e,t,r,n,i,o,a,l)=>{if(!(!e||!t||!n||!i||!o))return t==="horizontal"||t==="vertical"?U8(e,t,n,i,o,a,l):V8(e,t,r,n,i,o,a)};var Dl=z(F()),BN=z(Yf());var _N=N(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(t!=null){var n=e[t];if(n!=null)return r?n.panoramaElement:n.element}}),NN=N(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(n=>parseInt(n,10)).concat(Object.values(ye)),r=Array.from(new Set(t));return r.sort((n,i)=>n-i)},{memoizeOptions:{resultEqualityCheck:iI}});function TN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RN(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?TN(Object(r),!0).forEach(function(n){K8(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):TN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function K8(e,t,r){return(t=H8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function H8(e){var t=Y8(e,"string");return typeof t=="symbol"?t:t+""}function Y8(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var G8={},q8={zIndexMap:Object.values(ye).reduce((e,t)=>RN(RN({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),G8)},X8=new Set(Object.values(ye));function Z8(e){return X8.has(e)}var DN=ge({name:"zIndex",initialState:q8,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:be()},unregisterZIndexPortal:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!Z8(r)&&delete e.zIndexMap[r])},prepare:be()},registerZIndexPortalElement:{reducer:(e,t)=>{var r=t.payload,n=r.zIndex,i=r.element,o=r.isPanorama;e.zIndexMap[n]?o?e.zIndexMap[n].panoramaElement=le(i):e.zIndexMap[n].element=le(i):e.zIndexMap[n]={consumers:0,element:o?void 0:le(i),panoramaElement:o?le(i):void 0}},prepare:be()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var r=t.payload.zIndex;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:be()}}}),Gm=DN.actions,MN=Gm.registerZIndexPortal,qm=Gm.unregisterZIndexPortal,jN=Gm.registerZIndexPortalElement,LN=Gm.unregisterZIndexPortalElement;var zN=DN.reducer;function tt(e){var t=e.zIndex,r=e.children,n=hO(),i=n&&t!==void 0&&t!==0,o=Ae(),a=(0,Dl.useRef)(void 0),l=(0,Dl.useRef)(new Set),s=ae(),u=Y(f=>_N(f,t,o));if((0,Dl.useLayoutEffect)(()=>{if(!i){var f=l.current;f.forEach(p=>{s(qm({zIndex:p}))}),f.clear(),a.current=void 0;return}if(l.current.has(t)||(s(MN({zIndex:t})),l.current.add(t)),u){a.current=u;var d=l.current;d.forEach(p=>{p!==t&&(s(qm({zIndex:p})),d.delete(p))})}},[s,t,i,u]),(0,Dl.useLayoutEffect)(()=>{var f=l.current;return()=>{f.forEach(d=>{s(qm({zIndex:d}))}),f.clear()}},[s]),!i)return r;var c=u??a.current;return c?(0,BN.createPortal)(r,c):null}function Hb(){return Hb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Hb.apply(null,arguments)}function FN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xm(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FN(Object(r),!0).forEach(function(n){Q8(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Q8(e,t,r){return(t=J8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J8(e){var t=e$(e,"string");return typeof t=="symbol"?t:t+""}function e$(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function t$(e){var t=e.cursor,r=e.cursorComp,n=e.cursorProps;return(0,Ml.isValidElement)(t)?(0,Ml.cloneElement)(t,n):(0,Ml.createElement)(r,n)}function r$(e){var t,r=e.coordinate,n=e.payload,i=e.index,o=e.offset,a=e.tooltipAxisBandSize,l=e.layout,s=e.cursor,u=e.tooltipEventType,c=e.chartName,f=r,d=n,p=i;if(!s||!f||c!=="ScatterChart"&&u!=="axis")return null;var v,m,x;if(c==="ScatterChart")v=f,m=HO,x=ye.cursorLine;else if(c==="BarChart")v=YO(l,f,o,a),m=Pp,x=ye.cursorRectangle;else if(l==="radial"&&od(f)){var h=kp(f),y=h.cx,g=h.cy,w=h.radius,S=h.startAngle,b=h.endAngle;v={cx:y,cy:g,startAngle:S,endAngle:b,innerRadius:w,outerRadius:w},m=LC,x=ye.cursorLine}else v={points:zC(l,f,o)},m=al,x=ye.cursorLine;var O=typeof s=="object"&&"className"in s?s.className:void 0,T=Xm(Xm(Xm(Xm({stroke:"#ccc",pointerEvents:"none"},o),v),bn(s)),{},{payload:d,payloadIndex:p,className:oe("recharts-tooltip-cursor",O)});return Zm.createElement(tt,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:x},Zm.createElement(t$,{cursor:s,cursorComp:m,cursorProps:T}))}function WN(e){var t=yN(),r=dO(),n=Rr(),i=Ym();return t==null||r==null||n==null||i==null?null:Zm.createElement(r$,Hb({},e,{offset:r,layout:n,tooltipAxisBandSize:t,chartName:i}))}var Qm=z(F()),Yb=(0,Qm.createContext)(null),$N=()=>(0,Qm.useContext)(Yb);var Xu=z(F());var KN=z(VN(),1);var HN=KN.default;var jl=new HN;var eh="recharts.syncEvent.tooltip",qb="recharts.syncEvent.brush";var th=(e,t)=>{if(t&&Array.isArray(e)){var r=Number.parseInt(t,10);if(!yt(r))return e[r]}},o$={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},YN=ge({name:"options",initialState:o$,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),GN=YN.reducer,qN=YN.actions.createEventEmitter;function XN(e){return e.tooltip.syncInteraction}var a$={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},ZN=ge({name:"chartData",initialState:a$,reducers:{setChartData(e,t){if(e.chartData=le(t.payload),t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var r=t.payload,n=r.startIndex,i=r.endIndex;n!=null&&(e.dataStartIndex=n),i!=null&&(e.dataEndIndex=i)}}}),Xb=ZN.actions,Zb=Xb.setChartData,QN=Xb.setDataStartEndIndexes,l$=Xb.setComputedData;var JN=ZN.reducer;var s$=["x","y"];function eT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ll(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eT(Object(r),!0).forEach(function(n){u$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function u$(e,t,r){return(t=c$(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c$(e){var t=f$(e,"string");return typeof t=="symbol"?t:t+""}function f$(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function d$(e,t){if(e==null)return{};var r,n,i=p$(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function p$(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function m$(){var e=Y(Lp),t=Y(zp),r=ae(),n=Y(sx),i=Y(ar),o=Rr(),a=Qn(),l=Y(s=>s.rootProps.className);(0,Xu.useEffect)(()=>{if(e==null)return pr;var s=(u,c,f)=>{if(t!==f&&e===u){if(c.payload.active===!1){r(Tl({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(n==="index"){var d;if(a&&c!==null&&c!==void 0&&(d=c.payload)!==null&&d!==void 0&&d.coordinate&&c.payload.sourceViewBox){var p=c.payload.coordinate,v=p.x,m=p.y,x=d$(p,s$),h=c.payload.sourceViewBox,y=h.x,g=h.y,w=h.width,S=h.height,b=Ll(Ll({},x),{},{x:a.x+(w?(v-y)/w:0)*a.width,y:a.y+(S?(m-g)/S:0)*a.height});r(Ll(Ll({},c),{},{payload:Ll(Ll({},c.payload),{},{coordinate:b})}))}else r(c);return}if(i!=null){var O;if(typeof n=="function"){var T={activeTooltipIndex:c.payload.index==null?void 0:Number(c.payload.index),isTooltipActive:c.payload.active,activeIndex:c.payload.index==null?void 0:Number(c.payload.index),activeLabel:c.payload.label,activeDataKey:c.payload.dataKey,activeCoordinate:c.payload.coordinate},U=n(i,T);O=i[U]}else n==="value"&&(O=i.find(E=>String(E.value)===c.payload.label));var R=c.payload.coordinate;if(R==null||a==null){r(Tl({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(O==null){r(Tl({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:c.payload.sourceViewBox,graphicalItemId:void 0}));return}var V=R.x,B=R.y,J=Math.min(V,a.x+a.width),ee=Math.min(B,a.y+a.height),te={x:o==="horizontal"?O.coordinate:J,y:o==="horizontal"?ee:O.coordinate},A=Tl({active:c.payload.active,coordinate:te,dataKey:c.payload.dataKey,index:String(O.index),label:c.payload.label,sourceViewBox:c.payload.sourceViewBox,graphicalItemId:c.payload.graphicalItemId});r(A)}}};return jl.on(eh,s),()=>{jl.off(eh,s)}},[l,r,t,e,n,i,o,a])}function h$(){var e=Y(Lp),t=Y(zp),r=ae();(0,Xu.useEffect)(()=>{if(e==null)return pr;var n=(i,o,a)=>{t!==a&&e===i&&r(QN(o))};return jl.on(qb,n),()=>{jl.off(qb,n)}},[r,t,e])}function tT(){var e=ae();(0,Xu.useEffect)(()=>{e(qN())},[e]),m$(),h$()}function rT(e,t,r,n,i,o){var a=Y(v=>EN(v,e,t)),l=Y(dN),s=Y(zp),u=Y(Lp),c=Y(sx),f=Y(XN),d=f?.sourceViewBox!=null,p=Qn();(0,Xu.useEffect)(()=>{if(!d&&u!=null&&s!=null){var v=Tl({active:o,coordinate:r,dataKey:a,index:i,label:typeof n=="number"?String(n):n,sourceViewBox:p,graphicalItemId:l});jl.emit(eh,u,v,s)}},[d,r,a,l,i,n,s,u,c,o,p])}function nT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nT(Object(r),!0).forEach(function(n){v$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function v$(e,t,r){return(t=y$(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y$(e){var t=g$(e,"string");return typeof t=="symbol"?t:t+""}function g$(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function x$(e,t){return A$(e)||S$(e,t)||w$(e,t)||b$()}function b$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w$(e,t){if(e){if(typeof e=="string")return oT(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oT(e,t):void 0}}function oT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function S$(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function A$(e){if(Array.isArray(e))return e}function E$(e){return e.dataKey}function P$(e,t){return Wr.isValidElement(e)?Wr.cloneElement(e,t):typeof e=="function"?Wr.createElement(e,t):Wr.createElement(NO,t)}var aT=[],k$={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function rh(e){var t,r,n=_e(e,k$),i=n.active,o=n.allowEscapeViewBox,a=n.animationDuration,l=n.animationEasing,s=n.content,u=n.filterNull,c=n.isAnimationActive,f=n.offset,d=n.payloadUniqBy,p=n.position,v=n.reverseDirection,m=n.useTranslate3d,x=n.wrapperStyle,h=n.cursor,y=n.shared,g=n.trigger,w=n.defaultIndex,S=n.portal,b=n.axisId,O=ae(),T=typeof w=="number"?String(w):w;(0,lT.useEffect)(()=>{O(Q_({shared:y,trigger:g,axisId:b,active:i,defaultIndex:T}))},[O,y,g,b,i,T]);var U=Qn(),R=vp(),V=H_(y),B=(t=Y(q=>CN(q,V,g,T)))!==null&&t!==void 0?t:{},J=B.activeIndex,ee=B.isActive,te=Y(q=>ON(q,V,g,T)),A=Y(q=>Kb(q,V,g,T)),E=Y(q=>kN(q,V,g,T)),_=te,k=$N(),C=(r=i??ee)!==null&&r!==void 0?r:!1,I=HP([_,C]),j=x$(I,2),M=j[0],$=j[1],X=V==="axis"?A:void 0;rT(V,g,E,X,J,C);var G=S??k;if(G==null||U==null||V==null)return null;var Z=_??aT;C||(Z=aT),u&&Z.length&&(Z=SP(Z.filter(q=>q.value!=null&&(q.hide!==!0||n.includeHidden)),d,E$));var Me=Z.length>0,W=iT(iT({},n),{},{payload:Z,label:X,active:C,activeIndex:J,coordinate:E,accessibilityLayer:R}),ie=Wr.createElement(LO,{allowEscapeViewBox:o,animationDuration:a,animationEasing:l,isAnimationActive:c,active:C,coordinate:E,hasPayload:Me,offset:f,position:p,reverseDirection:v,useTranslate3d:m,viewBox:U,wrapperStyle:x,lastBoundingBox:M,innerRef:$,hasPortalFromProps:!!S},P$(s,W));return Wr.createElement(Wr.Fragment,null,(0,sT.createPortal)(ie,G),C&&Wr.createElement(WN,{cursor:h,tooltipEventType:V,coordinate:E,payload:Z,index:J}))}var Qb=e=>null;Qb.displayName="Cell";var ew=z(F()),ah=z(F());function O$(e,t,r){return(t=C$(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function C$(e){var t=I$(e,"string");return typeof t=="symbol"?t:t+""}function I$(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nh=class{constructor(t){O$(this,"cache",new Map),this.maxSize=t}get(t){var r=this.cache.get(t);return r!==void 0&&(this.cache.delete(t),this.cache.set(t,r)),r}set(t,r){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;n!=null&&this.cache.delete(n)}this.cache.set(t,r)}clear(){this.cache.clear()}size(){return this.cache.size}};function uT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uT(Object(r),!0).forEach(function(n){N$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function N$(e,t,r){return(t=T$(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function T$(e){var t=R$(e,"string");return typeof t=="symbol"?t:t+""}function R$(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var D$={cacheSize:2e3,enableCache:!0},pT=_$({},D$),cT=new nh(pT.cacheSize),M$={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},fT="recharts_measurement_span";function j$(e,t){var r=t.fontSize||"",n=t.fontFamily||"",i=t.fontWeight||"",o=t.fontStyle||"",a=t.letterSpacing||"",l=t.textTransform||"";return"".concat(e,"|").concat(r,"|").concat(n,"|").concat(i,"|").concat(o,"|").concat(a,"|").concat(l)}var dT=(e,t)=>{try{var r=document.getElementById(fT);r||(r=document.createElement("span"),r.setAttribute("id",fT),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,M$,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch{return{width:0,height:0}}},Ko=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Dr.isSsr)return{width:0,height:0};if(!pT.enableCache)return dT(t,r);var n=j$(t,r),i=cT.get(n);if(i)return i;var o=dT(t,r);return cT.set(n,o),o};var gT;function ih(e,t){return F$(e)||B$(e,t)||z$(e,t)||L$()}function L$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function z$(e,t){if(e){if(typeof e=="string")return mT(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mT(e,t):void 0}}function mT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function B$(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function F$(e){if(Array.isArray(e))return e}function W$(e,t,r){return(t=$$(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $$(e){var t=U$(e,"string");return typeof t=="symbol"?t:t+""}function U$(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,vT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,V$=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,K$=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,H$={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Y$=["cm","mm","pt","pc","in","Q","px"];function G$(e){return Y$.includes(e)}var zl="NaN";function q$(e,t){return e*H$[t]}var Zi=class e{static parse(t){var r,n=(r=K$.exec(t))!==null&&r!==void 0?r:[],i=ih(n,3),o=i[1],a=i[2];return o==null?e.NaN:new e(parseFloat(o),a??"")}constructor(t,r){this.num=t,this.unit=r,this.num=t,this.unit=r,yt(t)&&(this.unit=""),r!==""&&!V$.test(r)&&(this.num=NaN,this.unit=""),G$(r)&&(this.num=q$(t,r),this.unit="px")}add(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new e(NaN,""):new e(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new e(NaN,""):new e(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return yt(this.num)}};gT=Zi;W$(Zi,"NaN",new gT(NaN,""));function xT(e){if(e==null||e.includes(zl))return zl;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=hT.exec(t))!==null&&r!==void 0?r:[],i=ih(n,4),o=i[1],a=i[2],l=i[3],s=Zi.parse(o??""),u=Zi.parse(l??""),c=a==="*"?s.multiply(u):s.divide(u);if(c.isNaN())return zl;t=t.replace(hT,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,d=(f=vT.exec(t))!==null&&f!==void 0?f:[],p=ih(d,4),v=p[1],m=p[2],x=p[3],h=Zi.parse(v??""),y=Zi.parse(x??""),g=m==="+"?h.add(y):h.subtract(y);if(g.isNaN())return zl;t=t.replace(vT,g.toString())}return t}var yT=/\(([^()]*)\)/;function X$(e){for(var t=e,r;(r=yT.exec(t))!=null;){var n=r,i=ih(n,2),o=i[1];t=t.replace(yT,xT(o))}return t}function Z$(e){var t=e.replace(/\s+/g,"");return t=X$(t),t=xT(t),t}function Q$(e){try{return Z$(e)}catch{return zl}}function oh(e){var t=Q$(e.slice(5,-1));return t===zl?"":t}var J$=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],eU=["dx","dy","angle","className","breakAll"];function Jb(){return Jb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jb.apply(null,arguments)}function bT(e,t){if(e==null)return{};var r,n,i=tU(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function tU(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function wT(e,t){return oU(e)||iU(e,t)||nU(e,t)||rU()}function rU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nU(e,t){if(e){if(typeof e=="string")return ST(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ST(e,t):void 0}}function ST(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function iU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function oU(e){if(Array.isArray(e))return e}var PT=/[ \f\n\r\t\v\u2028\u2029]+/,kT=e=>{var t=e.children,r=e.breakAll,n=e.style;try{var i=[];pe(t)||(r?i=t.toString().split(""):i=t.toString().split(PT));var o=i.map(l=>({word:l,width:Ko(l,n).width})),a=r?0:Ko("\xA0",n).width;return{wordsWithComputedWidth:o,spaceWidth:a}}catch{return null}};function lh(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function OT(e){return pe(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var CT=(e,t,r,n)=>e.reduce((i,o)=>{var a=o.word,l=o.width,s=i[i.length-1];if(s&&l!=null&&(t==null||n||s.width+l+r<Number(t)))s.words.push(a),s.width+=l+r;else{var u={words:[a],width:l};i.push(u)}return i},[]),IT=e=>e.reduce((t,r)=>t.width>r.width?t:r),aU="\u2026",AT=(e,t,r,n,i,o,a,l)=>{var s=e.slice(0,t),u=kT({breakAll:r,style:n,children:s+aU});if(!u)return[!1,[]];var c=CT(u.wordsWithComputedWidth,o,a,l),f=c.length>i||IT(c).width>Number(o);return[f,c]},lU=(e,t,r,n,i)=>{var o=e.maxLines,a=e.children,l=e.style,s=e.breakAll,u=H(o),c=String(a),f=CT(t,n,r,i);if(!u||i)return f;var d=f.length>o||IT(f).width>Number(n);if(!d)return f;for(var p=0,v=c.length-1,m=0,x;p<=v&&m<=c.length-1;){var h=Math.floor((p+v)/2),y=h-1,g=AT(c,y,s,l,o,n,r,i),w=wT(g,2),S=w[0],b=w[1],O=AT(c,h,s,l,o,n,r,i),T=wT(O,1),U=T[0];if(!S&&!U&&(p=h+1),S&&U&&(v=h-1),!S&&U){x=b;break}m++}return x||f},ET=e=>{var t=pe(e)?[]:e.toString().split(PT);return[{words:t,width:void 0}]},sU=e=>{var t=e.width,r=e.scaleToFit,n=e.children,i=e.style,o=e.breakAll,a=e.maxLines;if((t||r)&&!Dr.isSsr){var l,s,u=kT({breakAll:o,children:n,style:i});if(u){var c=u.wordsWithComputedWidth,f=u.spaceWidth;l=c,s=f}else return ET(n);return lU({breakAll:o,children:n,maxLines:a,style:i},l,s,t,!!r)}return ET(n)},_T="#808080",uU={angle:0,breakAll:!1,capHeight:"0.71em",fill:_T,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},Zu=(0,ah.forwardRef)((e,t)=>{var r=_e(e,uU),n=r.x,i=r.y,o=r.lineHeight,a=r.capHeight,l=r.fill,s=r.scaleToFit,u=r.textAnchor,c=r.verticalAnchor,f=bT(r,J$),d=(0,ah.useMemo)(()=>sU({breakAll:f.breakAll,children:f.children,maxLines:f.maxLines,scaleToFit:s,style:f.style,width:f.width}),[f.breakAll,f.children,f.maxLines,s,f.style,f.width]),p=f.dx,v=f.dy,m=f.angle,x=f.className,h=f.breakAll,y=bT(f,eU);if(!gt(n)||!gt(i)||d.length===0)return null;var g=Number(n)+(H(p)?p:0),w=Number(i)+(H(v)?v:0);if(!re(g)||!re(w))return null;var S;switch(c){case"start":S=oh("calc(".concat(a,")"));break;case"middle":S=oh("calc(".concat((d.length-1)/2," * -").concat(o," + (").concat(a," / 2))"));break;default:S=oh("calc(".concat(d.length-1," * -").concat(o,")"));break}var b=[],O=d[0];if(s&&O!=null){var T=O.width,U=f.width;b.push("scale(".concat(H(U)&&H(T)?U/T:1,")"))}return m&&b.push("rotate(".concat(m,", ").concat(g,", ").concat(w,")")),b.length&&(y.transform=b.join(" ")),ew.createElement("text",Jb({},Ue(y),{ref:t,x:g,y:w,className:oe("recharts-text",x),textAnchor:u,fill:l.includes("url")?_T:l}),d.map((R,V)=>{var B=R.words.join(h?"":" ");return ew.createElement("tspan",{x:g,dy:V===0?S:o,key:"".concat(B,"-").concat(V)},B)}))});Zu.displayName="Text";var Sr=z(F()),bt=z(F());var cU=["labelRef"],fU=["content"];function NT(e,t){if(e==null)return{};var r,n,i=dU(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function dU(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function TT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ho(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?TT(Object(r),!0).forEach(function(n){pU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):TT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pU(e,t,r){return(t=mU(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mU(e){var t=hU(e,"string");return typeof t=="symbol"?t:t+""}function hU(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function si(){return si=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},si.apply(null,arguments)}var RT=(0,bt.createContext)(null),sh=e=>{var t=e.x,r=e.y,n=e.upperWidth,i=e.lowerWidth,o=e.width,a=e.height,l=e.children,s=(0,bt.useMemo)(()=>({x:t,y:r,upperWidth:n,lowerWidth:i,width:o,height:a}),[t,r,n,i,o,a]);return Sr.createElement(RT.Provider,{value:s},l)},DT=()=>{var e=(0,bt.useContext)(RT),t=Qn();return e||(t?Hs(t):void 0)},vU=(0,bt.createContext)(null);var yU=()=>{var e=(0,bt.useContext)(vU),t=Y(Up);return e||t},gU=e=>{var t=e.value,r=e.formatter,n=pe(e.children)?t:e.children;return typeof r=="function"?r(n):n},Yo=e=>e!=null&&typeof e=="function",xU=(e,t)=>{var r=Xe(t-e),n=Math.min(Math.abs(t-e),360);return r*n},bU=(e,t,r,n,i)=>{var o=e.offset,a=e.className,l=i.cx,s=i.cy,u=i.innerRadius,c=i.outerRadius,f=i.startAngle,d=i.endAngle,p=i.clockWise,v=(u+c)/2,m=xU(f,d),x=m>=0?1:-1,h,y;switch(t){case"insideStart":h=f+x*o,y=p;break;case"insideEnd":h=d-x*o,y=!p;break;case"end":h=d+x*o,y=p;break;default:throw new Error("Unsupported position ".concat(t))}y=m<=0?y:!y;var g=He(l,s,v,h),w=He(l,s,v,h+(y?1:-1)*359),S="M".concat(g.x,",").concat(g.y,`
    A`).concat(v,",").concat(v,",0,1,").concat(y?0:1,`,
    `).concat(w.x,",").concat(w.y),b=pe(e.id)?Kn("recharts-radial-line-"):e.id;return Sr.createElement("text",si({},n,{dominantBaseline:"central",className:oe("recharts-radial-bar-label",a)}),Sr.createElement("defs",null,Sr.createElement("path",{id:b,d:S})),Sr.createElement("textPath",{xlinkHref:"#".concat(b)},r))},wU=(e,t,r)=>{var n=e.cx,i=e.cy,o=e.innerRadius,a=e.outerRadius,l=e.startAngle,s=e.endAngle,u=(l+s)/2;if(r==="outside"){var c=He(n,i,a+t,u),f=c.x,d=c.y;return{x:f,y:d,textAnchor:f>=n?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var p=(o+a)/2,v=He(n,i,p,u),m=v.x,x=v.y;return{x:m,y:x,textAnchor:"middle",verticalAnchor:"middle"}},Bl=e=>e!=null&&"cx"in e&&H(e.cx),SU={angle:0,offset:5,zIndex:ye.label,position:"middle",textBreakAll:!1};function AU(e){if(!Bl(e))return e;var t=e.cx,r=e.cy,n=e.outerRadius,i=n*2;return{x:t-n,y:r-n,width:i,upperWidth:i,lowerWidth:i,height:i}}function li(e){var t,r,n=_e(e,SU),i=n.viewBox,o=n.parentViewBox,a=n.position,l=n.value,s=n.children,u=n.content,c=n.className,f=c===void 0?"":c,d=n.textBreakAll,p=n.labelRef,v=yU(),m=DT(),x=a==="center"?m:v??m,h,y,g;i==null?h=x:Bl(i)?h=i:h=Hs(i);var w=AU(h);if(!h||pe(l)&&pe(s)&&!(0,bt.isValidElement)(u)&&typeof u!="function")return null;var S=Bl(h)&&(a==="insideStart"||a==="insideEnd"||a==="end");if(Bl(h))S||(g=wU(h,n.offset,n.position));else if(w){var b=jE({viewBox:w,position:a,offset:n.offset,parentViewBox:Bl(o)?void 0:o,clamp:!0});g=Ho(Ho({x:b.x,y:b.y,textAnchor:b.horizontalAnchor,verticalAnchor:b.verticalAnchor},b.width!==void 0?{width:b.width}:{}),b.height!==void 0?{height:b.height}:{})}var O=Ho(Ho(Ho(Ho({},((t=g)===null||t===void 0?void 0:t.x)!==void 0?{x:g.x}:{}),((r=g)===null||r===void 0?void 0:r.y)!==void 0?{y:g.y}:{}),n),{},{viewBox:h});if((0,bt.isValidElement)(u)){var T=O.labelRef,U=NT(O,cU);return(0,bt.cloneElement)(u,U)}if(typeof u=="function"){var R=O.content,V=NT(O,fU);if(y=(0,bt.createElement)(u,V),(0,bt.isValidElement)(y))return y}else y=gU(n);var B=Ue(n);return S&&Bl(h)?bU(n,a,y,B,h):g==null?null:Sr.createElement(tt,{zIndex:n.zIndex},Sr.createElement(Zu,si({ref:p,className:oe("recharts-label",f)},B,g,{textAnchor:lh(B.textAnchor)?B.textAnchor:g.textAnchor,breakAll:d}),y))}li.displayName="Label";var EU=(e,t,r)=>{if(!e)return null;var n={viewBox:t,labelRef:r};return e===!0?Sr.createElement(li,si({key:"label-implicit"},n)):gt(e)?Sr.createElement(li,si({key:"label-implicit",value:e},n)):(0,bt.isValidElement)(e)?e.type===li?(0,bt.cloneElement)(e,Ho({key:"label-implicit"},n)):Sr.createElement(li,si({key:"label-implicit",content:e},n)):Yo(e)?Sr.createElement(li,si({key:"label-implicit",content:e},n)):e&&typeof e=="object"?Sr.createElement(li,si({},e,{key:"label-implicit"},n)):null};function uh(e){var t=e.label,r=e.labelRef,n=DT();return EU(t,n,r)||null}var ui=z(F()),Fl=z(F());var PU=["valueAccessor"],kU=["dataKey","clockWise","id","textBreakAll","zIndex"];function fh(){return fh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fh.apply(null,arguments)}function MT(e,t){if(e==null)return{};var r,n,i=OU(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function OU(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var CU=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(OT(t))return t},jT=(0,Fl.createContext)(void 0),dh=jT.Provider,LT=(0,Fl.createContext)(void 0),uce=LT.Provider;function IU(){return(0,Fl.useContext)(jT)}function _U(){return(0,Fl.useContext)(LT)}function ch(e){var t=e.valueAccessor,r=t===void 0?CU:t,n=MT(e,PU),i=n.dataKey,o=n.clockWise,a=n.id,l=n.textBreakAll,s=n.zIndex,u=MT(n,kU),c=IU(),f=_U(),d=c||f;return!d||!d.length?null:ui.createElement(tt,{zIndex:s??ye.label},ui.createElement(Ee,{className:"recharts-label-list"},d.map((p,v)=>{var m,x=pe(i)?r(p,v):Se(p.payload,i),h=pe(a)?{}:{id:"".concat(a,"-").concat(v)};return ui.createElement(li,fh({key:"label-".concat(v)},Ue(p),u,h,{fill:(m=n.fill)!==null&&m!==void 0?m:p.fill,parentViewBox:p.parentViewBox,value:x,textBreakAll:l,viewBox:p.viewBox,index:v,zIndex:0}))})))}ch.displayName="LabelList";function ph(e){var t=e.label;return t?t===!0?ui.createElement(ch,{key:"labelList-implicit"}):ui.isValidElement(t)||Yo(t)?ui.createElement(ch,{key:"labelList-implicit",content:t}):typeof t=="object"?ui.createElement(ch,fh({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}var zT=z(F());function tw(){return tw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tw.apply(null,arguments)}var mh=e=>{var t=e.cx,r=e.cy,n=e.r,i=e.className,o=oe("recharts-dot",i);return H(t)&&H(r)&&H(n)?zT.createElement("circle",tw({},vt(e),Ua(e),{className:o,cx:t,cy:r,r:n})):null};var NU={radiusAxis:{},angleAxis:{}},BT=ge({name:"polarAxis",initialState:NU,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=le(t.payload)},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=le(t.payload)},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),hh=BT.actions,gce=hh.addRadiusAxis,xce=hh.removeRadiusAxis,bce=hh.addAngleAxis,wce=hh.removeAngleAxis;var FT=BT.reducer;function WT(e){return e&&typeof e=="object"&&"className"in e&&typeof e.className=="string"?e.className:""}var YT=z(F()),GT=z(VT());var KT=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",HT=null,iw=null,qT=e=>{if(e===HT&&Array.isArray(iw))return iw;var t=[];return YT.Children.forEach(e,r=>{pe(r)||((0,GT.isFragment)(r)?t=t.concat(qT(r.props.children)):t.push(r))}),iw=t,HT=e,t};function XT(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(i=>KT(i)):n=[KT(t)],qT(e).forEach(i=>{var o=Rt(i,"type.displayName")||Rt(i,"type.name");o&&n.indexOf(o)!==-1&&r.push(i)}),r}var kh=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0;var Wl=z(F()),Qu=z(F());function ZT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZT(Object(r),!0).forEach(function(n){DU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DU(e,t,r){return(t=MU(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MU(e){var t=jU(e,"string");return typeof t=="symbol"?t:t+""}function jU(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function JT(e,t){return QT(QT({},t),e)}function LU(e){return(0,Qu.isValidElement)(e)?e.props:e}function zU(e,t){return(0,Qu.cloneElement)(e,JT(LU(e),t))}function BU(e){if("index"in e){var t=e.index;return typeof t=="number"||typeof t=="string"?t:void 0}}function FU(e){return"isActive"in e&&e.isActive===!0}function Oh(e){var t=e.option,r=e.DefaultShape,n=e.shapeProps,i=e.activeClassName,o=i===void 0?"recharts-active-shape":i,a=e.inActiveClassName,l=a===void 0?"recharts-shape":a,s=BU(n),u;return(0,Qu.isValidElement)(t)?u=zU(t,n):t===r?u=Wl.createElement(r,n):typeof t=="function"?u=t(n,s):typeof t=="object"?u=Wl.createElement(r,JT(t,n)):u=Wl.createElement(r,n),FU(n)?Wl.createElement(Ee,{className:o},u):Wl.createElement(Ee,{className:l},u)}var ow=(e,t,r)=>{var n=ae();return(i,o)=>a=>{e?.(i,o,a),n(jm({activeIndex:String(o),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:r}))}},aw=e=>{var t=ae();return(r,n)=>i=>{e?.(r,n,i),t(J_())}},lw=(e,t,r)=>{var n=ae();return(i,o)=>a=>{e?.(i,o,a),n(eN({activeIndex:String(o),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:r}))}};var Ju=z(F());function Ch(e){var t=e.tooltipEntrySettings,r=ae(),n=Ae(),i=(0,Ju.useRef)(null);return(0,Ju.useLayoutEffect)(()=>{n||(i.current===null?r(q_(t)):i.current!==t&&r(X_({prev:i.current,next:t})),i.current=t)},[t,r,n]),(0,Ju.useLayoutEffect)(()=>()=>{i.current&&(r(Z_(i.current)),i.current=null)},[r]),null}var ec=z(F());function Ih(e){var t=e.legendPayload,r=ae(),n=Ae(),i=(0,ec.useRef)(null);return(0,ec.useLayoutEffect)(()=>{n||(i.current===null?r(yO(t)):i.current!==t&&r(gO({prev:i.current,next:t})),i.current=t)},[r,n,t]),(0,ec.useLayoutEffect)(()=>()=>{i.current&&(r(xO(i.current)),i.current=null)},[r]),null}var rR=z(F()),nc=z(F());function WU(e,t){return KU(e)||VU(e,t)||UU(e,t)||$U()}function $U(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function UU(e,t){if(e){if(typeof e=="string")return eR(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?eR(e,t):void 0}}function eR(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function VU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function KU(e){if(Array.isArray(e))return e}var tc="index",sw="append";function uw(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],n=[];for(var i of r)n.push({status:"removed",prev:i});for(var o=0;o<t.length;o++){var a=e[o],l=t[o];a!=null?n.push({status:"matched",prev:a,next:l}):n.push({status:"added",next:l})}return n}function HU(e,t){var r=e.length/t.length,n=t.map((i,o)=>e[Math.floor(o*r)]);return uw(n,t)}function YU(e,t){var r=t.map((n,i)=>e[i]);return uw(r,t)}function GU(e,t){for(var r=new Map,n=0;n<e.length;n++){var i=e[n];if(i!=null){var o=t(i,n);o!=null&&!r.has(o)&&r.set(o,i)}}return r}function qU(e,t,r){var n=GU(e,r),i=new Set,o=t.map((f,d)=>{var p=r(f,d);if(p!=null){var v=n.get(p);if(v!==void 0)return i.add(p),v}}),a=[];for(var l of n){var s=WU(l,2),u=s[0],c=s[1];i.has(u)||a.push(c)}return uw(o,t,a)}function rc(e,t,r){return t==null?null:e==null?t.map(n=>({status:"added",next:n})):r===tc?HU(e,t):r===sw?YU(e,t):qU(e,t,r)}var $l=z(F());function _h(e,t){var r=(0,$l.useRef)(e),n=(0,$l.useRef)(t.current),i=(0,$l.useRef)(!0);r.current!==e&&(r.current=e,n.current=t.current,i.current=!1);var o=(0,$l.useCallback)(function(a,l){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(l===0){i.current=!0;return}l===1&&(n.current=a),l>0&&i.current&&s&&(t.current=a)},[t]);return{startValue:n.current,syncStepValue:o}}function XU(e,t){return eV(e)||JU(e,t)||QU(e,t)||ZU()}function ZU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function QU(e,t){if(e){if(typeof e=="string")return tR(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tR(e,t):void 0}}function tR(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function JU(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function eV(e){if(Array.isArray(e))return e}function Nh(e,t){var r=(0,nc.useState)(!1),n=XU(r,2),i=n[0],o=n[1],a=(0,nc.useCallback)(()=>{typeof e=="function"&&e(),o(!0)},[e]),l=(0,nc.useCallback)(()=>{typeof t=="function"&&t(),o(!1)},[t]);return{isAnimating:i,handleAnimationStart:a,handleAnimationEnd:l}}function Th(e){var t,r=e.animationInput,n=e.animationIdPrefix,i=e.items,o=e.previousItemsRef,a=e.isAnimationActive,l=e.animationBegin,s=e.animationDuration,u=e.animationEasing,c=e.onAnimationStart,f=e.onAnimationEnd,d=e.animationInterpolateFn,p=e.animationMatchBy,v=e.shouldUpdatePreviousRef,m=e.children,x=e.layout,h=Sp(r,n),y=_h(h,o),g=(t=y.startValue)!==null&&t!==void 0?t:null,w=rc(g,i,p??tc);return rR.createElement(wp,{animationId:h,begin:l,duration:s,isActive:a,easing:u,onAnimationEnd:f,onAnimationStart:c,key:h},S=>{var b=g==null,O=i==null?i:d(w,S,x),T=v?v(S):S>0;return y.syncStepValue(O,S,T),O==null?null:m(O,S,b)})}var oR=z(F()),fw=z(F());var Rh=z(F());var cw;function tV(e,t){return oV(e)||iV(e,t)||nV(e,t)||rV()}function rV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nV(e,t){if(e){if(typeof e=="string")return nR(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?nR(e,t):void 0}}function nR(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function iV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function oV(e){if(Array.isArray(e))return e}var aV=()=>{var e=Rh.useState(()=>Kn("uid-")),t=tV(e,1),r=t[0];return r},Dh=(cw=Rh.useId)!==null&&cw!==void 0?cw:aV;function iR(e,t){var r=Dh();return t||(e?"".concat(e,"-").concat(r):r)}var lV=(0,fw.createContext)(void 0),Mh=e=>{var t=e.id,r=e.type,n=e.children,i=iR("recharts-".concat(r),t);return oR.createElement(lV.Provider,{value:i},n(i))};var Go=z(F());var sV={cartesianItems:[],polarItems:[]},aR=ge({name:"graphicalItems",initialState:sV,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(le(t.payload))},prepare:be()},replaceCartesianGraphicalItem:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next,o=Ot(e).cartesianItems.indexOf(le(n));o>-1&&(e.cartesianItems[o]=le(i))},prepare:be()},removeCartesianGraphicalItem:{reducer(e,t){var r=Ot(e).cartesianItems.indexOf(le(t.payload));r>-1&&e.cartesianItems.splice(r,1)},prepare:be()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(le(t.payload))},prepare:be()},removePolarGraphicalItem:{reducer(e,t){var r=Ot(e).polarItems.indexOf(le(t.payload));r>-1&&e.polarItems.splice(r,1)},prepare:be()},replacePolarGraphicalItem:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next,o=Ot(e).polarItems.indexOf(le(n));o>-1&&(e.polarItems[o]=le(i))},prepare:be()}}}),Ul=aR.actions,lR=Ul.addCartesianGraphicalItem,sR=Ul.replaceCartesianGraphicalItem,uR=Ul.removeCartesianGraphicalItem,uV=Ul.addPolarGraphicalItem,cV=Ul.removePolarGraphicalItem,fV=Ul.replacePolarGraphicalItem;var cR=aR.reducer;var dV=e=>{var t=ae(),r=(0,Go.useRef)(null);return(0,Go.useLayoutEffect)(()=>{r.current===null?t(lR(e)):r.current!==e&&t(sR({prev:r.current,next:e})),r.current=e},[t,e]),(0,Go.useLayoutEffect)(()=>()=>{r.current&&(t(uR(r.current)),r.current=null)},[t]),null},jh=(0,Go.memo)(dV);var ic=z(F()),zh=z(F());var pV=["points"];function fR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fR(Object(r),!0).forEach(function(n){mV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mV(e,t,r){return(t=hV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hV(e){var t=vV(e,"string");return typeof t=="symbol"?t:t+""}function vV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Lh(){return Lh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lh.apply(null,arguments)}function yV(e,t){if(e==null)return{};var r,n,i=gV(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function gV(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function xV(e){var t=e.option,r=e.dotProps,n=e.className;if((0,zh.isValidElement)(t))return(0,zh.cloneElement)(t,r);if(typeof t=="function")return t(r);var i=oe(n,typeof t!="boolean"?t.className:""),o=r??{},a=o.points,l=yV(o,pV);return ic.createElement(mh,Lh({},l,{className:i}))}function bV(e,t){return e==null?!1:t?!0:e.length===1}function dR(e){var t=e.points,r=e.dot,n=e.className,i=e.dotClassName,o=e.dataKey,a=e.baseProps,l=e.needClip,s=e.clipPathId,u=e.zIndex,c=u===void 0?ye.scatter:u;if(!bV(t,r))return null;var f=kh(r),d=RE(r),p=t.map((m,x)=>{var h,y,g=dw(dw(dw({r:3},a),d),{},{index:x,cx:(h=m.x)!==null&&h!==void 0?h:void 0,cy:(y=m.y)!==null&&y!==void 0?y:void 0,dataKey:o,value:m.value,payload:m.payload,points:t});return ic.createElement(xV,{key:"dot-".concat(x),option:r,dotProps:g,className:i})}),v={};return l&&s!=null&&(v.clipPath="url(#clipPath-".concat(f?"":"dots-").concat(s,")")),ic.createElement(tt,{zIndex:c},ic.createElement(Ee,Lh({className:n},v),p))}var oc=z(F()),Fh=z(F());function pR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pR(Object(r),!0).forEach(function(n){wV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wV(e,t,r){return(t=SV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function SV(e){var t=AV(e,"string");return typeof t=="symbol"?t:t+""}function AV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pw=0,EV={xAxis:{},yAxis:{},zAxis:{}},mR=ge({name:"cartesianAxis",initialState:EV,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=le(t.payload)},prepare:be()},replaceXAxis:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next;e.xAxis[n.id]!==void 0&&(n.id!==i.id&&delete e.xAxis[n.id],e.xAxis[i.id]=le(i))},prepare:be()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:be()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=le(t.payload)},prepare:be()},replaceYAxis:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next;e.yAxis[n.id]!==void 0&&(n.id!==i.id&&delete e.yAxis[n.id],e.yAxis[i.id]=le(i))},prepare:be()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:be()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=le(t.payload)},prepare:be()},replaceZAxis:{reducer(e,t){var r=t.payload,n=r.prev,i=r.next;e.zAxis[n.id]!==void 0&&(n.id!==i.id&&delete e.zAxis[n.id],e.zAxis[i.id]=le(i))},prepare:be()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:be()},updateYAxisWidth(e,t){var r=t.payload,n=r.id,i=r.width,o=e.yAxis[n];if(o){var a,l=o.widthHistory||[];if(l.length===3&&l[0]===l[2]&&i===l[1]&&i!==o.width&&Math.abs(i-((a=l[0])!==null&&a!==void 0?a:0))<=1)return;var s=[...l,i].slice(-3);e.yAxis[n]=Bh(Bh({},o),{},{width:i,widthHistory:s})}},updateXAxisHeight(e,t){var r=t.payload,n=r.id,i=r.height,o=e.xAxis[n];if(o){var a,l=o.heightHistory||[];if(l.length===3&&l[0]===l[2]&&i===l[1]&&i!==o.height&&Math.abs(i-((a=l[0])!==null&&a!==void 0?a:0))<=1)return;var s=[...l,i].slice(-3);e.xAxis[n]=Bh(Bh({},o),{},{height:i,heightHistory:s})}}}}),fn=mR.actions,hR=fn.addXAxis,vR=fn.replaceXAxis,yR=fn.removeXAxis,gR=fn.addYAxis,xR=fn.replaceYAxis,bR=fn.removeYAxis,yfe=fn.addZAxis,gfe=fn.replaceZAxis,xfe=fn.removeZAxis,wR=fn.updateYAxisWidth,SR=fn.updateXAxisHeight;var AR=mR.reducer;var ER=N([Pe],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right}));var PR=N([ER,Mt,jt],(e,t,r)=>{if(!(!e||t==null||r==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}});var Vl=()=>Y(PR),kR=()=>Y(mN);function OR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?OR(Object(r),!0).forEach(function(n){PV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):OR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PV(e,t,r){return(t=kV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kV(e){var t=OV(e,"string");return typeof t=="symbol"?t:t+""}function OV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var CV=e=>{var t=e.point,r=e.childIndex,n=e.mainColor,i=e.activeDot,o=e.dataKey,a=e.clipPath;if(i===!1||t.x==null||t.y==null)return null;var l={index:r,dataKey:o,cx:t.x,cy:t.y,r:4,fill:n??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},s=mw(mw(mw({},l),bn(i)),Ua(i)),u;return(0,Fh.isValidElement)(i)?u=(0,Fh.cloneElement)(i,s):typeof i=="function"?u=i(s):u=oc.createElement(mh,s),oc.createElement(Ee,{className:"recharts-active-dot",clipPath:a},u)};function hw(e){var t=e.points,r=e.mainColor,n=e.activeDot,i=e.itemDataKey,o=e.clipPath,a=e.zIndex,l=a===void 0?ye.activeDot:a,s=Y(Rn),u=kR();if(t==null||u==null)return null;var c=t.find(f=>u.includes(f.payload));return pe(c)?null:oc.createElement(tt,{zIndex:l},oc.createElement(CV,{point:c,childIndex:Number(s),mainColor:r,dataKey:i,activeDot:n,clipPath:o}))}function IV(e,t){return RV(e)||TV(e,t)||NV(e,t)||_V()}function _V(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NV(e,t){if(e){if(typeof e=="string")return CR(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?CR(e,t):void 0}}function CR(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function TV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function RV(e){if(Array.isArray(e))return e}var IR=(e,t,r)=>{var n=r??e;if(!pe(n))return Pt(n,t,0)},_R=(e,t,r)=>{var n={},i=e.filter(Co),o=e.filter(u=>u.stackId==null),a=i.reduce((u,c)=>{var f=u[c.stackId];return f==null&&(f=[]),f.push(c),u[c.stackId]=f,u},n),l=Object.entries(a).map(u=>{var c,f=IV(u,2),d=f[0],p=f[1],v=p.map(x=>x.dataKey),m=IR(t,r,(c=p[0])===null||c===void 0?void 0:c.barSize);return{stackId:d,dataKeys:v,barSize:m}}),s=o.map(u=>{var c=[u.dataKey].filter(d=>d!=null),f=IR(t,r,u.barSize);return{stackId:void 0,dataKeys:c,barSize:f}});return[...l,...s]};function NR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Wh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NR(Object(r),!0).forEach(function(n){DV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function DV(e,t,r){return(t=MV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MV(e){var t=jV(e,"string");return typeof t=="symbol"?t:t+""}function jV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function LV(e,t,r,n,i){var o,a=n.length;if(!(a<1)){var l=Pt(e,r,0,!0),s,u=[];if(re((o=n[0])===null||o===void 0?void 0:o.barSize)){var c=!1,f=r/a,d=n.reduce((y,g)=>y+(g.barSize||0),0);d+=(a-1)*l,d>=r&&(d-=(a-1)*l,l=0),d>=r&&f>0&&(c=!0,f*=.9,d=a*f);var p=Math.round((r-d)/2),v={offset:p-l,size:0};s=n.reduce((y,g)=>{var w,S={stackId:g.stackId,dataKeys:g.dataKeys,position:{offset:v.offset+v.size+l,size:c?f:(w=g.barSize)!==null&&w!==void 0?w:0}},b=[...y,S];return v=S.position,b},u)}else{var m=Pt(t,r,0,!0);r-2*m-(a-1)*l<=0&&(l=0);var x=(r-2*m-(a-1)*l)/a;x>1&&(x=Math.round(x));var h=re(i)?Math.min(x,i):x;s=n.reduce((y,g,w)=>[...y,{stackId:g.stackId,dataKeys:g.dataKeys,position:{offset:m+(x+l)*w+(x-h)/2,size:h}}],u)}return s}}var TR=(e,t,r,n,i,o,a)=>{var l=pe(a)?t:a,s=LV(r,n,i!==o?i:o,e,l);return i!==o&&s!=null&&(s=s.map(u=>Wh(Wh({},u),{},{position:Wh(Wh({},u.position),{},{offset:u.position.offset-i/2})}))),s};var RR=(e,t)=>{var r=Fi(t);if(!(!e||r==null||t==null)){var n=t.stackId;if(n!=null){var i=e[n];if(i){var o=i.stackedData;if(o)return o.find(a=>a.key===r)}}}};var DR=(e,t)=>{if(!(e==null||t==null)){var r=e.find(n=>n.stackId===t.stackId&&t.dataKey!=null&&n.dataKeys.includes(t.dataKey));if(r!=null)return r.position}};function MR(e,t){return e&&typeof e=="object"&&"zIndex"in e&&typeof e.zIndex=="number"&&re(e.zIndex)?e.zIndex:t}var jR=z(F());var LR=e=>{var t=e.chartData,r=ae(),n=Ae();return(0,jR.useEffect)(()=>n?()=>{}:(r(Zb(t)),()=>{r(Zb(void 0))}),[t,r,n]),null};var zR={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},BR=ge({name:"brush",initialState:zR,reducers:{setBrushSettings(e,t){return t.payload==null?zR:t.payload}}}),ode=BR.actions.setBrushSettings;var FR=BR.reducer;var Xt=z(F()),JR=z(F());var zV=(e,t)=>{var r=e.x,n=e.y,i=t.x,o=t.y;return{x:Math.min(r,i),y:Math.min(n,o),width:Math.abs(i-r),height:Math.abs(o-n)}},WR=e=>{var t=e.x1,r=e.y1,n=e.x2,i=e.y2;return zV({x:t,y:r},{x:n,y:i})};function BV(e){return(e%180+180)%180}var $R=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=BV(i),a=o*Math.PI/180,l=Math.atan(n/r),s=a>l&&a<Math.PI-l?n/Math.sin(a):r/Math.cos(a);return Math.abs(s)};var FV={dots:[],areas:[],lines:[]},UR=ge({name:"referenceElements",initialState:FV,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=Ot(e).dots.findIndex(n=>n===t.payload);r!==-1&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=Ot(e).areas.findIndex(n=>n===t.payload);r!==-1&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push(le(t.payload))},removeLine:(e,t)=>{var r=Ot(e).lines.findIndex(n=>n===t.payload);r!==-1&&e.lines.splice(r,1)}}}),Kl=UR.actions,cde=Kl.addDot,fde=Kl.removeDot,dde=Kl.addArea,pde=Kl.removeArea,VR=Kl.addLine,KR=Kl.removeLine;var HR=UR.reducer;var ac=z(F()),Hl=z(F());function WV(e,t){return KV(e)||VV(e,t)||UV(e,t)||$V()}function $V(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function UV(e,t){if(e){if(typeof e=="string")return YR(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?YR(e,t):void 0}}function YR(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function VV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function KV(e){if(Array.isArray(e))return e}var GR=(0,Hl.createContext)(void 0),qR=e=>{var t=e.children,r=(0,Hl.useState)("".concat(Kn("recharts"),"-clip")),n=WV(r,1),i=n[0],o=Vl();if(o==null)return null;var a=o.x,l=o.y,s=o.width,u=o.height;return ac.createElement(GR.Provider,{value:i},ac.createElement("defs",null,ac.createElement("clipPath",{id:i},ac.createElement("rect",{x:a,y:l,height:u,width:s}))),t)},XR=()=>(0,Hl.useContext)(GR);var $h=class{constructor(t){var r=t.x,n=t.y;this.xAxisScale=r,this.yAxisScale=n}map(t,r){var n,i,o=r.position;return{x:(n=this.xAxisScale.map(t.x,{position:o}))!==null&&n!==void 0?n:0,y:(i=this.yAxisScale.map(t.y,{position:o}))!==null&&i!==void 0?i:0}}mapWithFallback(t,r){var n,i,o=r.position,a=r.fallback,l,s;return a==="rangeMin"?l=this.yAxisScale.rangeMin():a==="rangeMax"?l=this.yAxisScale.rangeMax():l=0,a==="rangeMin"?s=this.xAxisScale.rangeMin():a==="rangeMax"?s=this.xAxisScale.rangeMax():s=0,{x:(n=this.xAxisScale.map(t.x,{position:o}))!==null&&n!==void 0?n:s,y:(i=this.yAxisScale.map(t.y,{position:o}))!==null&&i!==void 0?i:l}}isInRange(t){var r=t.x,n=t.y,i=r==null||this.xAxisScale.isInRange(r),o=n==null||this.yAxisScale.isInRange(n);return i&&o}};function ZR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QR(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZR(Object(r),!0).forEach(function(n){HV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function HV(e,t,r){return(t=YV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YV(e){var t=GV(e,"string");return typeof t=="symbol"?t:t+""}function GV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Uh(){return Uh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Uh.apply(null,arguments)}var qV=(e,t)=>{var r;if(Xt.isValidElement(e))r=Xt.cloneElement(e,t);else if(typeof e=="function")r=e(t);else{if(!re(t.x1)||!re(t.y1)||!re(t.x2)||!re(t.y2))return null;r=Xt.createElement("line",Uh({},t,{className:"recharts-reference-line-line"}))}return r},XV=(e,t,r,n,i,o)=>{var a=o.x,l=o.width,s=i.map(e,{position:r});if(!re(s)||t==="discard"&&!i.isInRange(s))return null;var u=[{x:a+l,y:s},{x:a,y:s}];return n==="left"?u.reverse():u},ZV=(e,t,r,n,i,o)=>{var a=o.y,l=o.height,s=i.map(e,{position:r});if(!re(s)||t==="discard"&&!i.isInRange(s))return null;var u=[{x:s,y:a+l},{x:s,y:a}];return n==="top"?u.reverse():u},QV=(e,t,r,n)=>{var i=[n.mapWithFallback(e[0],{position:r,fallback:"rangeMin"}),n.mapWithFallback(e[1],{position:r,fallback:"rangeMax"})];return t==="discard"&&i.some(o=>!n.isInRange(o))?null:i},JV=(e,t,r,n,i,o,a)=>{var l=a.x,s=a.y,u=a.segment,c=a.ifOverflow,f=gt(l),d=gt(s);return d?XV(s,c,n,o,t,r):f?ZV(l,c,n,i,e,r):u!=null&&u.length===2?QV(u,c,n,new $h({x:e,y:t})):null};function eK(e){var t=ae();return(0,JR.useEffect)(()=>(t(VR(e)),()=>{t(KR(e))})),null}function tK(e){var t=e.xAxisId,r=e.yAxisId,n=e.shape,i=e.className,o=e.ifOverflow,a=Ae(),l=XR(),s=Y(O=>zr(O,t)),u=Y(O=>Br(O,r)),c=Y(O=>Vo(O,"xAxis",t,a)),f=Y(O=>Vo(O,"yAxis",r,a)),d=Qn();if(!l||!d||s==null||u==null||c==null||f==null)return null;var p=JV(c,f,d,e.position,s.orientation,u.orientation,e);if(!p)return null;var v=p[0],m=p[1];if(v==null||m==null)return null;var x=v.x,h=v.y,y=m.x,g=m.y,w=o==="hidden"?"url(#".concat(l,")"):void 0,S=QR(QR({clipPath:w},Ue(e)),{},{x1:x,y1:h,x2:y,y2:g}),b=WR({x1:x,y1:h,x2:y,y2:g});return Xt.createElement(tt,{zIndex:e.zIndex},Xt.createElement(Ee,{className:oe("recharts-reference-line",i)},qV(n,S),Xt.createElement(sh,Uh({},b,{lowerWidth:b.width,upperWidth:b.width}),Xt.createElement(uh,{label:e.label}),e.children)))}var rK={ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",label:!1,stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle",zIndex:ye.line};function Vh(e){var t=_e(e,rK);return Xt.createElement(Xt.Fragment,null,Xt.createElement(eK,{yAxisId:t.yAxisId,xAxisId:t.xAxisId,ifOverflow:t.ifOverflow,x:t.x,y:t.y,segment:t.segment}),Xt.createElement(tK,t))}Vh.displayName="ReferenceLine";var De=z(F()),Ft=z(F());function eD(){}function vw(e){if(!e||typeof e!="object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype||Object.getPrototypeOf(t)===null?Object.prototype.toString.call(e)==="[object Object]":!1}function tD(e,t,r){return lc(e,t,void 0,void 0,void 0,void 0,r)}function lc(e,t,r,n,i,o,a){let l=a(e,t,r,n,i,o);if(l!==void 0)return l;if(typeof e==typeof t)switch(typeof e){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return e===t;case"number":return e===t||Object.is(e,t);case"function":return e===t;case"object":return sc(e,t,o,a)}return sc(e,t,o,a)}function sc(e,t,r,n){if(Object.is(e,t))return!0;let i=Hn(e),o=Hn(t);if(i==="[object Arguments]"&&(i=Ya),o==="[object Arguments]"&&(o=Ya),i!==o)return!1;switch(i){case Va:return e.toString()===t.toString();case Ka:return Li(e.valueOf(),t.valueOf());case Ha:case cd:case ud:return Object.is(e.valueOf(),t.valueOf());case ld:return e.source===t.source&&e.flags===t.flags;case oP:return e===t}r=r??new Map;let a=r.get(e),l=r.get(t);if(a!=null&&l!=null)return a===t;r.set(e,t),r.set(t,e);try{switch(i){case fd:if(e.size!==t.size)return!1;for(let[s,u]of e.entries())if(!t.has(s)||!lc(u,t.get(s),s,e,t,r,n))return!1;return!0;case dd:{if(e.size!==t.size)return!1;let s=Array.from(e.values()),u=Array.from(t.values());for(let c=0;c<s.length;c++){let f=s[c],d=u.findIndex(p=>lc(f,p,void 0,e,t,r,n));if(d===-1)return!1;u.splice(d,1)}return!0}case pd:case vd:case yd:case gd:case xd:case lP:case bd:case wd:case Sd:case sP:case Ad:case Ed:if(Zs(e)!==Zs(t)||e.length!==t.length)return!1;for(let s=0;s<e.length;s++)if(!lc(e[s],t[s],s,e,t,r,n))return!1;return!0;case md:return e.byteLength!==t.byteLength?!1:sc(new Uint8Array(e),new Uint8Array(t),r,n);case hd:return e.byteLength!==t.byteLength||e.byteOffset!==t.byteOffset?!1:sc(new Uint8Array(e),new Uint8Array(t),r,n);case aP:return e.name===t.name&&e.message===t.message;case Ya:{if(!(sc(e.constructor,t.constructor,r,n)||vw(e)&&vw(t)))return!1;let s=[...Object.keys(e),...Xs(e)],u=[...Object.keys(t),...Xs(t)];if(s.length!==u.length)return!1;for(let c=0;c<s.length;c++){let f=s[c],d=e[f];if(!Object.hasOwn(t,f))return!1;let p=t[f];if(!lc(d,p,f,e,t,r,n))return!1}return!0}default:return!1}}finally{r.delete(e),r.delete(t)}}function yw(e,t){return tD(e,t,eD)}function Kh(e,t){if(t<1)return[];if(t===1)return e;for(var r=[],n=0;n<e.length;n+=t){var i=e[n];i!==void 0&&r.push(i)}return r}function rD(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return $R(n,r)}function nD(e,t,r){var n=r==="width",i=e.x,o=e.y,a=e.width,l=e.height;return t===1?{start:n?i:o,end:n?i+a:o+l}:{start:n?i+a:o+l,end:n?i:o}}function qo(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function iD(e,t){return Kh(e,t+1)}function oD(e,t,r,n,i){for(var o=(n||[]).slice(),a=t.start,l=t.end,s=0,u=1,c=a,f=function(){var v=n?.[s];if(v===void 0)return{v:Kh(n,u)};var m=s,x,h=()=>(x===void 0&&(x=r(v,m)),x),y=v.coordinate,g=s===0||qo(e,y,h,c,l);g||(s=0,c=a,u+=1),g&&(c=y+e*(h()/2+i),s+=u)},d;u<=o.length;)if(d=f(),d)return d.v;return[]}function aD(e,t,r,n,i){var o=(n||[]).slice(),a=o.length;if(a===0)return[];for(var l=t.start,s=t.end,u=1;u<=a;u++){for(var c=(a-1)%u,f=l,d=!0,p=function(){var w=n[m];if(w==null)return 0;var S=m,b,O=()=>(b===void 0&&(b=r(w,S)),b),T=w.coordinate,U=m===c||qo(e,T,O,f,s);if(!U)return d=!1,1;U&&(f=T+e*(O()/2+i))},v,m=c;m<a&&(v=p(),!(v!==0&&v===1));m+=u);if(d){for(var x=[],h=c;h<a;h+=u){var y=n[h];y!=null&&x.push(y)}return x}}return[]}function lD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lD(Object(r),!0).forEach(function(n){nK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nK(e,t,r){return(t=iK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iK(e){var t=oK(e,"string");return typeof t=="symbol"?t:t+""}function oK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function aK(e,t,r,n,i){for(var o=(n||[]).slice(),a=o.length,l=t.start,s=t.end,u=function(d){var p=o[d];if(p==null)return 1;var v=p,m,x=()=>(m===void 0&&(m=r(p,d)),m);if(d===a-1){var h=e*(v.coordinate+e*x()/2-s);o[d]=v=Bt(Bt({},v),{},{tickCoord:h>0?v.coordinate-h*e:v.coordinate})}else o[d]=v=Bt(Bt({},v),{},{tickCoord:v.coordinate});if(v.tickCoord!=null){var y=qo(e,v.tickCoord,x,l,s);y&&(s=v.tickCoord-e*(x()/2+i),o[d]=Bt(Bt({},v),{},{isShow:!0}))}},c=a-1;c>=0;c--)u(c);return o}function lK(e,t,r,n,i,o){var a=(n||[]).slice(),l=a.length,s=t.start,u=t.end;if(o){var c=n[l-1];if(c!=null){var f=r(c,l-1),d=e*(c.coordinate+e*f/2-u);if(a[l-1]=c=Bt(Bt({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate}),c.tickCoord!=null){var p=qo(e,c.tickCoord,()=>f,s,u);p&&(u=c.tickCoord-e*(f/2+i),a[l-1]=Bt(Bt({},c),{},{isShow:!0}))}}}for(var v=o?l-1:l,m=function(y){var g=a[y];if(g==null)return 1;var w=g,S,b=()=>(S===void 0&&(S=r(g,y)),S);if(y===0){var O=e*(w.coordinate-e*b()/2-s);a[y]=w=Bt(Bt({},w),{},{tickCoord:O<0?w.coordinate-O*e:w.coordinate})}else a[y]=w=Bt(Bt({},w),{},{tickCoord:w.coordinate});if(w.tickCoord!=null){var T=qo(e,w.tickCoord,b,s,u);T&&(s=w.tickCoord+e*(b()/2+i),a[y]=Bt(Bt({},w),{},{isShow:!0}))}},x=0;x<v;x++)m(x);return a}function sD(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,a=e.minTickGap,l=e.orientation,s=e.interval,u=e.tickFormatter,c=e.unit,f=e.angle;if(!i||!i.length||!n)return[];if(H(s)||Dr.isSsr){var d;return(d=iD(i,H(s)?s:0))!==null&&d!==void 0?d:[]}var p=[],v=l==="top"||l==="bottom"?"width":"height",m=c&&v==="width"?Ko(c,{fontSize:t,letterSpacing:r}):{width:0,height:0},x=(S,b)=>{var O=typeof u=="function"?u(S.value,b):S.value;return v==="width"?rD(Ko(O,{fontSize:t,letterSpacing:r}),m,f):Ko(O,{fontSize:t,letterSpacing:r})[v]},h=i[0],y=i[1],g=i.length>=2&&h!=null&&y!=null?Xe(y.coordinate-h.coordinate):1,w=nD(o,g,v);return s==="equidistantPreserveStart"?oD(g,w,x,i,a):s==="equidistantPreserveEnd"?aD(g,w,x,i,a):(s==="preserveStart"||s==="preserveStartEnd"?p=lK(g,w,x,i,a,s==="preserveStartEnd"):p=aK(g,w,x,i,a),p.filter(S=>S.isShow))}var uD=e=>{var t=e.ticks,r=e.label,n=e.labelGapWithTick,i=n===void 0?5:n,o=e.tickSize,a=o===void 0?0:o,l=e.tickMargin,s=l===void 0?0:l,u=0;if(t){Array.from(t).forEach(p=>{if(p){var v=p.getBoundingClientRect();v.width>u&&(u=v.width)}});var c=r?r.getBoundingClientRect().width:0,f=a+s,d=u+f+c+(r?i:0);return Math.round(d)}return 0};var cD=e=>{var t=e.ticks,r=e.label,n=e.labelGapWithTick,i=n===void 0?5:n,o=e.tickSize,a=o===void 0?0:o,l=e.tickMargin,s=l===void 0?0:l,u=0;if(t){Array.from(t).forEach(p=>{if(p){var v=p.getBoundingClientRect();v.height>u&&(u=v.height)}});var c=r?r.getBoundingClientRect().height:0,f=a+s,d=u+f+c+(r?i:0);return Math.round(d)}return 0};var sK={xAxis:{},yAxis:{}},fD=ge({name:"renderedTicks",initialState:sK,reducers:{setRenderedTicks:(e,t)=>{var r=t.payload,n=r.axisType,i=r.axisId,o=r.ticks;e[n][i]=le(o)},removeRenderedTicks:(e,t)=>{var r=t.payload,n=r.axisType,i=r.axisId;delete e[n][i]}}}),dD=fD.actions,pD=dD.setRenderedTicks,mD=dD.removeRenderedTicks;var hD=fD.reducer;var uK=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function vD(e,t){return pK(e)||dK(e,t)||fK(e,t)||cK()}function cK(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fK(e,t){if(e){if(typeof e=="string")return yD(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?yD(e,t):void 0}}function yD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function dK(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function pK(e){if(Array.isArray(e))return e}function mK(e,t){if(e==null)return{};var r,n,i=hK(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hK(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Xo(){return Xo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xo.apply(null,arguments)}function gD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ye(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gD(Object(r),!0).forEach(function(n){vK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vK(e,t,r){return(t=yK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yK(e){var t=gK(e,"string");return typeof t=="symbol"?t:t+""}function gK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ci={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:ye.axis};function xK(e){var t=e.x,r=e.y,n=e.width,i=e.height,o=e.orientation,a=e.mirror,l=e.axisLine,s=e.otherSvgProps;if(!l)return null;var u=Ye(Ye(Ye({},s),vt(l)),{},{fill:"none"});if(o==="top"||o==="bottom"){var c=+(o==="top"&&!a||o==="bottom"&&a);u=Ye(Ye({},u),{},{x1:t,y1:r+c*i,x2:t+n,y2:r+c*i})}else{var f=+(o==="left"&&!a||o==="right"&&a);u=Ye(Ye({},u),{},{x1:t+f*n,y1:r,x2:t+f*n,y2:r+i})}return De.createElement("line",Xo({},u,{className:oe("recharts-cartesian-axis-line",Rt(l,"className"))}))}function bK(e,t,r,n,i,o,a,l,s){var u,c,f,d,p,v,m=l?-1:1,x=e.tickSize||a,h=H(e.tickCoord)?e.tickCoord:e.coordinate;switch(o){case"top":u=c=e.coordinate,d=r+ +!l*i,f=d-m*x,v=f-m*s,p=h;break;case"left":f=d=e.coordinate,c=t+ +!l*n,u=c-m*x,p=u-m*s,v=h;break;case"right":f=d=e.coordinate,c=t+ +l*n,u=c+m*x,p=u+m*s,v=h;break;default:u=c=e.coordinate,d=r+ +l*i,f=d+m*x,v=f+m*s,p=h;break}return{line:{x1:u,y1:f,x2:c,y2:d},tick:{x:p,y:v}}}function wK(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function SK(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function AK(e){var t=e.option,r=e.tickProps,n=e.value,i,o=oe(r.className,"recharts-cartesian-axis-tick-value");if(De.isValidElement(t))i=De.cloneElement(t,Ye(Ye({},r),{},{className:o}));else if(typeof t=="function")i=t(Ye(Ye({},r),{},{className:o}));else{var a="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(a=oe(a,WT(t))),i=De.createElement(Zu,Xo({},r,{className:a}),n)}return i}function EK(e){var t=e.ticks,r=e.axisType,n=e.axisId,i=ae(),o=(0,Ft.useRef)(null);return(0,Ft.useEffect)(()=>{if(!(n==null||r==null)){var a=t.map(s=>({value:s.value,coordinate:s.coordinate,offset:s.offset,index:s.index})),l=o.current;l!=null&&l.axisId===n&&l.axisType===r&&yw(l.ticks,a)||(o.current={ticks:a,axisId:n,axisType:r},i(pD({ticks:a,axisId:n,axisType:r})))}},[i,t,n,r]),(0,Ft.useEffect)(()=>n==null||r==null?pr:()=>{i(mD({axisId:n,axisType:r}))},[i,n,r]),null}var PK=(0,Ft.forwardRef)((e,t)=>{var r=e.ticks,n=r===void 0?[]:r,i=e.tick,o=e.tickLine,a=e.stroke,l=e.tickFormatter,s=e.unit,u=e.padding,c=e.tickTextProps,f=e.orientation,d=e.mirror,p=e.x,v=e.y,m=e.width,x=e.height,h=e.tickSize,y=e.tickMargin,g=e.fontSize,w=e.letterSpacing,S=e.getTicksConfig,b=e.events,O=e.axisType,T=e.axisId,U=sD(Ye(Ye({},S),{},{ticks:n}),g,w),R=vt(S),V=bn(i),B=lh(R.textAnchor)?R.textAnchor:wK(f,d),J=SK(f,d),ee={};typeof o=="object"&&(ee=o);var te=Ye(Ye({},R),{},{fill:"none"},ee),A=U.map(k=>Ye({entry:k},bK(k,p,v,m,x,f,h,d,y))),E=A.map(k=>{var C=k.entry,I=k.line;return De.createElement(Ee,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(C.value,"-").concat(C.coordinate,"-").concat(C.tickCoord)},o&&De.createElement("line",Xo({},te,I,{className:oe("recharts-cartesian-axis-tick-line",Rt(o,"className"))})))}),_=A.map((k,C)=>{var I,j,M=k.entry,$=k.tick,X=Ye(Ye(Ye(Ye({verticalAnchor:J},R),{},{textAnchor:B,stroke:"none",fill:a},$),{},{index:C,payload:M,visibleTicksCount:U.length,tickFormatter:l,padding:u},c),{},{angle:(I=(j=c?.angle)!==null&&j!==void 0?j:R.angle)!==null&&I!==void 0?I:0}),G=Ye(Ye({},X),V);return De.createElement(Ee,Xo({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(M.value,"-").concat(M.coordinate,"-").concat(M.tickCoord)},Gs(b,M,C)),i&&De.createElement(AK,{option:i,tickProps:G,value:"".concat(typeof l=="function"?l(M.value,C):M.value).concat(s||"")}))});return De.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(O,"-ticks")},De.createElement(EK,{ticks:U,axisId:T,axisType:O}),_.length>0&&De.createElement(tt,{zIndex:ye.label},De.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(O,"-tick-labels"),ref:t},_)),E.length>0&&De.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(O,"-tick-lines")},E))}),kK=(0,Ft.forwardRef)((e,t)=>{var r=e.axisLine,n=e.width,i=e.height,o=e.className,a=e.hide,l=e.ticks,s=e.axisType,u=e.axisId,c=mK(e,uK),f=(0,Ft.useState)(""),d=vD(f,2),p=d[0],v=d[1],m=(0,Ft.useState)(""),x=vD(m,2),h=x[0],y=x[1],g=(0,Ft.useRef)(null);(0,Ft.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var S;return uD({ticks:g.current,label:(S=e.labelRef)===null||S===void 0?void 0:S.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})},getCalculatedHeight:()=>{var S;return cD({ticks:g.current,label:(S=e.labelRef)===null||S===void 0?void 0:S.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var w=(0,Ft.useCallback)(S=>{if(S){var b=S.getElementsByClassName("recharts-cartesian-axis-tick-value");g.current=b;var O=b[0];if(O){var T=window.getComputedStyle(O),U=T.fontSize,R=T.letterSpacing;(U!==p||R!==h)&&(v(U),y(R))}}},[p,h]);return a||n!=null&&n<=0||i!=null&&i<=0?null:De.createElement(tt,{zIndex:e.zIndex},De.createElement(Ee,{className:oe("recharts-cartesian-axis",o)},De.createElement(xK,{x:e.x,y:e.y,width:n,height:i,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:vt(e)}),De.createElement(PK,{ref:w,axisType:s,events:c,fontSize:p,getTicksConfig:e,height:e.height,letterSpacing:h,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:l,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:u}),De.createElement(sh,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},De.createElement(uh,{label:e.label,labelRef:e.labelRef}),e.children)))}),uc=De.forwardRef((e,t)=>{var r=_e(e,ci);return De.createElement(kK,Xo({},r,{ref:t}))});uc.displayName="CartesianAxis";var wD=z(F()),cc=z(F());var OK={},xD=ge({name:"errorBars",initialState:OK,reducers:{addErrorBar:(e,t)=>{var r=t.payload,n=r.itemId,i=r.errorBar;e[n]||(e[n]=[]),e[n].push(i)},replaceErrorBar:(e,t)=>{var r=t.payload,n=r.itemId,i=r.prev,o=r.next;e[n]&&(e[n]=e[n].map(a=>a.dataKey===i.dataKey&&a.direction===i.direction?o:a))},removeErrorBar:(e,t)=>{var r=t.payload,n=r.itemId,i=r.errorBar;e[n]&&(e[n]=e[n].filter(o=>o.dataKey!==i.dataKey||o.direction!==i.direction))}}}),gw=xD.actions,Mpe=gw.addErrorBar,jpe=gw.replaceErrorBar,Lpe=gw.removeErrorBar;var bD=xD.reducer;var CK=["children"];function IK(e,t){if(e==null)return{};var r,n,i=_K(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _K(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var NK={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},TK=(0,cc.createContext)(NK);function SD(e){var t=e.children,r=IK(e,CK);return wD.createElement(TK.Provider,{value:r},t)}var xw=z(F());function fc(e,t){var r,n,i=Y(u=>zr(u,e)),o=Y(u=>Br(u,t)),a=(r=i?.allowDataOverflow)!==null&&r!==void 0?r:Qe.allowDataOverflow,l=(n=o?.allowDataOverflow)!==null&&n!==void 0?n:Je.allowDataOverflow,s=a||l;return{needClip:s,needClipX:a,needClipY:l}}function Hh(e){var t=e.xAxisId,r=e.yAxisId,n=e.clipPathId,i=Vl(),o=fc(t,r),a=o.needClipX,l=o.needClipY,s=o.needClip,u=Y(g=>xb(g,t,!1)),c=Y(g=>bb(g,r,!1));if(!s||!i)return null;var f=i.x,d=i.y,p=i.width,v=i.height,m=a&&u?Math.min(u[0],u[1]):f-p/2,x=l&&c?Math.min(c[0],c[1]):d-v/2,h=a&&u?Math.abs(u[1]-u[0]):p*2,y=l&&c?Math.abs(c[1]-c[0]):v*2;return xw.createElement("clipPath",{id:"clipPath-".concat(n)},xw.createElement("rect",{x:m,y:x,width:h,height:y}))}function AD(e){var t=bn(e),r=3,n=2;if(t!=null){var i=t.r,o=t.strokeWidth,a=Number(i),l=Number(o);return(Number.isNaN(a)||a<0)&&(a=r),(Number.isNaN(l)||l<0)&&(l=n),{r:a,strokeWidth:l}}return{r,strokeWidth:n}}var me=z(F()),Zo=z(F());function Ur(e,t){var r,n;return(r=(n=e.graphicalItems.cartesianItems.find(i=>i.id===t))===null||n===void 0?void 0:n.xAxisId)!==null&&r!==void 0?r:pw}function Vr(e,t){var r,n;return(r=(n=e.graphicalItems.cartesianItems.find(i=>i.id===t))===null||n===void 0?void 0:n.yAxisId)!==null&&r!==void 0?r:pw}var ED=(e,t,r)=>Tn(e,"xAxis",Ur(e,t),r),PD=(e,t,r)=>Nn(e,"xAxis",Ur(e,t),r),kD=(e,t,r)=>Tn(e,"yAxis",Vr(e,t),r),OD=(e,t,r)=>Nn(e,"yAxis",Vr(e,t),r),RK=N([ce,ED,kD,PD,OD],(e,t,r,n,i)=>nr(e,"xAxis")?Zn(t,n,!1):Zn(r,i,!1)),DK=(e,t)=>t,bw=N([Ol,DK],(e,t)=>e.filter(r=>r.type==="area").find(r=>r.id===t)),CD=e=>{var t=ce(e),r=nr(t,"xAxis");return r?"yAxis":"xAxis"},MK=(e,t)=>{var r=CD(e);return r==="yAxis"?Vr(e,t):Ur(e,t)},ID=(e,t,r)=>Il(e,CD(e),MK(e,t),r),jK=N([bw,ID],(e,t)=>{var r;if(!(e==null||t==null)){var n=e.stackId,i=Fi(e);if(!(n==null||i==null)){var o=(r=t[n])===null||r===void 0?void 0:r.stackedData,a=o?.find(l=>l.key===i);if(a!=null)return a.map(l=>[l[0],l[1]])}}}),LK=N([bw,ID],(e,t)=>{if(!(e==null||e.stackId==null||t==null)){var r=t[e.stackId];if(r!=null)return r.graphicalItems.map(n=>n.dataKey).filter(Ht)}}),_D=N([ce,ED,kD,PD,OD,jK,_p,RK,bw,QC,LK],(e,t,r,n,i,o,a,l,s,u,c)=>{var f=a.chartData,d=a.dataStartIndex,p=a.dataEndIndex;if(!(s==null||e!=="horizontal"&&e!=="vertical"||t==null||r==null||n==null||i==null||n.length===0||i.length===0||l==null)){var v=s.data,m;if(v&&v.length>0?m=v:m=f?.slice(d,p+1),m!=null)return ND({layout:e,xAxis:t,yAxis:r,xAxisTicks:n,yAxisTicks:i,dataStartIndex:d,areaSettings:s,stackedData:o,displayedData:m,chartBaseValue:u,bandSize:l,stackDataKeys:c})}});var Wt=z(F());var zK=["animationElapsedTime","isAnimating","isEntrance","layout","isRange","stroke","connectNulls"],BK=["id","baseLine"];function dc(){return dc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dc.apply(null,arguments)}function TD(e,t){if(e==null)return{};var r,n,i=FK(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function FK(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function WK(e){var t,r,n=e.alpha,i=e.baseLine,o=e.points,a=e.strokeWidth,l=(t=o[0])===null||t===void 0?void 0:t.x,s=(r=o[o.length-1])===null||r===void 0?void 0:r.x;if(!re(l)||!re(s))return null;var u=n*Math.abs(l-s),c=Math.max(...o.map(f=>f.y||0));return H(i)?c=Math.max(i,c):i&&Array.isArray(i)&&i.length&&(c=Math.max(...i.map(f=>f.y||0),c)),H(c)?Wt.createElement("rect",{x:l<s?l:l-u,y:0,width:u,height:Math.floor(c+(a?parseInt("".concat(a),10):1))}):null}function $K(e){var t,r,n=e.alpha,i=e.baseLine,o=e.points,a=e.strokeWidth,l=(t=o[0])===null||t===void 0?void 0:t.y,s=(r=o[o.length-1])===null||r===void 0?void 0:r.y;if(!re(l)||!re(s))return null;var u=n*Math.abs(l-s),c=Math.max(...o.map(f=>f.x||0));return H(i)?c=Math.max(i,c):i&&Array.isArray(i)&&i.length&&(c=Math.max(...i.map(f=>f.x||0),c)),H(c)?Wt.createElement("rect",{x:0,y:l<s?l:l-u,width:c+(a?parseInt("".concat(a),10):1),height:Math.floor(u)}):null}function UK(e){var t=e.alpha,r=e.layout,n=e.points,i=e.baseLine,o=e.strokeWidth;return r==="vertical"?Wt.createElement($K,{alpha:t,points:n,baseLine:i,strokeWidth:o}):Wt.createElement(WK,{alpha:t,points:n,baseLine:i,strokeWidth:o})}function RD(e){var t=e.animationElapsedTime,r=t===void 0?1:t,n=e.isAnimating,i=n===void 0?!1:n,o=e.isEntrance,a=o===void 0?!1:o,l=e.layout,s=e.isRange,u=e.stroke,c=e.connectNulls,f=TD(e,zK),d=l==="vertical"?"vertical":"horizontal",p=c??!1,v=Dh(),m=f.id,x=f.baseLine,h=TD(f,BK),y=vt(h),g=Wt.createElement(al,dc({},f,{id:m,baseLine:x,connectNulls:p,stroke:"none",className:"recharts-area-area",layout:d})),w=u!=="none"&&Wt.createElement(al,dc({},y,{className:"recharts-area-curve",layout:d,type:f.type,connectNulls:p,fill:"none",stroke:u,points:f.points})),S=u!=="none"&&s&&Array.isArray(x)&&Wt.createElement(al,dc({},y,{className:"recharts-area-curve",layout:d,type:f.type,connectNulls:p,fill:"none",stroke:u,points:x}));if(a&&(i||r<1)){var b;return Wt.createElement(Ee,null,Wt.createElement("defs",null,Wt.createElement("clipPath",{id:v},Wt.createElement(UK,{alpha:r,points:(b=f.points)!==null&&b!==void 0?b:[],baseLine:x,layout:d,strokeWidth:f.strokeWidth}))),Wt.createElement(Ee,{clipPath:"url(#".concat(v,")")},g,w,S))}return Wt.createElement(Wt.Fragment,null,g,w,S)}var VK=["id"],KK=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function Yh(){return Yh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yh.apply(null,arguments)}function MD(e,t){if(e==null)return{};var r,n,i=HK(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function HK(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function DD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?DD(Object(r),!0).forEach(function(n){YK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):DD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YK(e,t,r){return(t=GK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GK(e){var t=qK(e,"string");return typeof t=="symbol"?t:t+""}function qK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var XK=(e,t)=>e==null?[]:t===1?e.flatMap(r=>r.status==="removed"?[]:[r.next]):e.flatMap(r=>r.status==="matched"?[Yl(Yl({},r.next),{},{x:Le(r.prev.x,r.next.x,t),y:Le(r.prev.y,r.next.y,t)})]:r.status==="added"?[r.next]:[]),jD={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",animationMatchBy:tc,animationInterpolateFn:XK,connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,shape:RD,xAxisId:0,yAxisId:0,zIndex:ye.area};function Gh(e,t){return e&&e!=="none"?e:t}var ZK=e=>{var t=e.dataKey,r=e.name,n=e.stroke,i=e.fill,o=e.legendType,a=e.hide;return[{inactive:a,dataKey:t,type:o,color:Gh(n,i),value:Qa(r,t),payload:e}]},QK=me.memo(e=>{var t=e.dataKey,r=e.data,n=e.stroke,i=e.strokeWidth,o=e.fill,a=e.name,l=e.hide,s=e.unit,u=e.formatter,c=e.tooltipType,f=e.id,d={dataDefinedOnItem:r,getPosition:pr,settings:{stroke:n,strokeWidth:i,fill:o,dataKey:t,nameKey:void 0,name:Qa(a,t),hide:l,type:c,color:Gh(n,o),unit:s,formatter:u,graphicalItemId:f}};return me.createElement(Ch,{tooltipEntrySettings:d})});function JK(e){var t=e.clipPathId,r=e.points,n=e.props,i=n.needClip,o=n.dot,a=n.dataKey,l=vt(n);return me.createElement(dR,{points:r,dot:o,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:a,baseProps:l,needClip:i,clipPathId:t})}function eH(e){var t=e.showLabels,r=e.children,n=e.points,i=n.map(o=>{var a,l,s={x:(a=o.x)!==null&&a!==void 0?a:0,y:(l=o.y)!==null&&l!==void 0?l:0,width:0,lowerWidth:0,upperWidth:0,height:0};return Yl(Yl({},s),{},{value:o.value,payload:o.payload,parentViewBox:void 0,viewBox:s,fill:void 0})});return me.createElement(dh,{value:t?i:void 0},r)}function tH(e){var t=e.points,r=e.baseLine,n=e.needClip,i=e.clipPathId,o=e.props,a=e.animationElapsedTime,l=e.isAnimating,s=e.isEntrance,u=o.layout,c=o.type,f=o.stroke,d=o.connectNulls,p=o.isRange,v=o.shape,m=o.id,x=MD(o,VK),h=Ue(x),y=Yl(Yl({},h),{},{id:m,points:t,connectNulls:d,type:c,baseLine:r,layout:u,stroke:f,isRange:p,animationElapsedTime:a,isAnimating:l,isEntrance:s});return me.createElement(me.Fragment,null,t?.length>1&&me.createElement(Ee,{clipPath:n?"url(#clipPath-".concat(i,")"):void 0},me.createElement(Oh,{option:v,DefaultShape:jD.shape,shapeProps:y})),me.createElement(JK,{points:t,props:x,clipPathId:i}))}function rH(e,t,r){if(H(e)){var n=H(t)?t:void 0;return Le(n,e,r)}if(pe(e)||yt(e)){var i=H(t)?t:void 0;return Le(i,0,r)}return e}function nH(e){var t=e.needClip,r=e.clipPathId,n=e.props,i=e.previousPointsRef,o=e.previousBaselineRef,a=n.points,l=n.baseLine,s=n.isAnimationActive,u=n.animationBegin,c=n.animationDuration,f=n.animationEasing,d=n.animationMatchBy,p=n.animationInterpolateFn,v=(0,Zo.useMemo)(()=>({points:a,baseLine:l}),[a,l]),m=_h(v,o),x=nl(),h=Nh(n.onAnimationStart,n.onAnimationEnd),y=h.isAnimating,g=h.handleAnimationStart,w=h.handleAnimationEnd,S=m.startValue;if(x==null)return null;var b;return Array.isArray(l)&&Array.isArray(S)?b=rc(S,l,d):Array.isArray(l)?b=rc(null,l,d):b=null,me.createElement(Th,{animationInput:v,animationIdPrefix:"recharts-area-",items:a,previousItemsRef:i,isAnimationActive:s,animationBegin:u,animationDuration:c,animationEasing:f,onAnimationStart:g,onAnimationEnd:w,animationInterpolateFn:p,animationMatchBy:d,layout:x},(O,T,U)=>{var R;return T===1?R=l:Array.isArray(l)?R=p(b,T,x):R=U?l:rH(l,S,T),m.syncStepValue(R,T),me.createElement(eH,{showLabels:!y,points:a},n.children,me.createElement(tH,{points:O,baseLine:R,needClip:t,clipPathId:r,props:n,animationElapsedTime:T,isAnimating:y||T<1,isEntrance:U}),me.createElement(ph,{label:n.label}))})}function iH(e){var t=e.needClip,r=e.clipPathId,n=e.props,i=(0,Zo.useRef)(null),o=(0,Zo.useRef)();return me.createElement(nH,{needClip:t,clipPathId:r,props:n,previousPointsRef:i,previousBaselineRef:o})}var ww=class extends Zo.PureComponent{render(){var t=this.props,r=t.hide,n=t.dot,i=t.points,o=t.className,a=t.top,l=t.left,s=t.needClip,u=t.xAxisId,c=t.yAxisId,f=t.width,d=t.height,p=t.id,v=t.baseLine,m=t.zIndex;if(r)return null;var x=oe("recharts-area",o),h=p,y=AD(n),g=y.r,w=y.strokeWidth,S=kh(n),b=g*2+w,O=s?"url(#clipPath-".concat(S?"":"dots-").concat(h,")"):void 0;return me.createElement(tt,{zIndex:m},me.createElement(Ee,{className:x},s&&me.createElement("defs",null,me.createElement(Hh,{clipPathId:h,xAxisId:u,yAxisId:c}),!S&&me.createElement("clipPath",{id:"clipPath-dots-".concat(h)},me.createElement("rect",{x:l-b/2,y:a-b/2,width:f+b,height:d+b}))),me.createElement(iH,{needClip:s,clipPathId:h,props:this.props})),me.createElement(hw,{points:i,mainColor:Gh(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:O}),this.props.isRange&&Array.isArray(v)&&me.createElement(hw,{points:v,mainColor:Gh(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:O}))}};function oH(e){var t,r=e.activeDot,n=e.animationBegin,i=e.animationDuration,o=e.animationEasing,a=e.connectNulls,l=e.dot,s=e.fill,u=e.fillOpacity,c=e.hide,f=e.isAnimationActive,d=e.legendType,p=e.stroke,v=e.xAxisId,m=e.yAxisId,x=MD(e,KK),h=Rr(),y=Ym(),g=fc(v,m),w=g.needClip,S=Ae(),b=(t=Y(te=>_D(te,e.id,S)))!==null&&t!==void 0?t:{},O=b.points,T=b.isRange,U=b.baseLine,R=Vl();if(h!=="horizontal"&&h!=="vertical"||R==null||y!=="AreaChart"&&y!=="ComposedChart")return null;var V=R.height,B=R.width,J=R.x,ee=R.y;return!O||!O.length?null:me.createElement(ww,Yh({},x,{activeDot:r,animationBegin:n,animationDuration:i,animationEasing:o,baseLine:U,connectNulls:a,dot:l,fill:s,fillOpacity:u,height:V,hide:c,layout:h,isAnimationActive:f,isRange:T,legendType:d,needClip:w,points:O,stroke:p,width:B,left:J,top:ee,xAxisId:v,yAxisId:m}))}var aH=(e,t,r,n,i)=>{var o=r??t;if(H(o))return o;var a=e==="horizontal"?i:n,l=a.scale.domain();if(a.type==="number"){var s=Math.max(l[0],l[1]),u=Math.min(l[0],l[1]);return o==="dataMin"?u:o==="dataMax"||s<0?s:Math.max(Math.min(l[0],l[1]),0)}return o==="dataMin"?l[0]:o==="dataMax"?l[1]:l[0]};function ND(e){var t=e.areaSettings,r=t.connectNulls,n=t.baseValue,i=t.dataKey,o=e.stackedData,a=e.layout,l=e.chartBaseValue,s=e.xAxis,u=e.yAxis,c=e.displayedData,f=e.dataStartIndex,d=e.xAxisTicks,p=e.yAxisTicks,v=e.bandSize,m=e.stackDataKeys,x=o&&o.length,h=aH(a,l,n,s,u),y=a==="horizontal",g=!1,w=c.map((b,O)=>{var T,U,R,V;if(x)V=o[f+O];else{var B=Se(b,i);Array.isArray(B)?(V=B,g=!0):V=[h,B]}var J=(T=(U=V)===null||U===void 0?void 0:U[1])!==null&&T!==void 0?T:null,ee=Se(b,i),te=x&&ee==null&&m!=null&&m.length>0&&m.every(_=>Se(b,_)==null),A=J==null||x&&!r&&ee==null||te;if(y){var E;return{x:L0({axis:s,ticks:d,bandSize:v,entry:b,index:O}),y:A?null:(E=u.scale.map(J))!==null&&E!==void 0?E:null,value:V,payload:b}}return{x:A?null:(R=s.scale.map(J))!==null&&R!==void 0?R:null,y:L0({axis:u,ticks:p,bandSize:v,entry:b,index:O}),value:V,payload:b}}),S;return x||g?S=w.map(b=>{var O,T=Array.isArray(b.value)?b.value[0]:null;if(y){var U;return{x:b.x,y:T!=null&&b.y!=null&&(U=u.scale.map(T))!==null&&U!==void 0?U:null,payload:b.payload}}return{x:T!=null&&(O=s.scale.map(T))!==null&&O!==void 0?O:null,y:b.y,payload:b.payload}}):S=y?u.scale.map(h):s.scale.map(h),{points:w,baseLine:S??0,isRange:g}}function lH(e){var t=_e(e,jD),r=Ae();return me.createElement(Mh,{id:t.id,type:"area"},n=>me.createElement(me.Fragment,null,me.createElement(Ih,{legendPayload:ZK(t)}),me.createElement(QK,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,formatter:t.formatter,tooltipType:t.tooltipType,id:n}),me.createElement(jh,{type:"area",id:n,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:sp(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:r,connectNulls:t.connectNulls}),me.createElement(oH,Yh({},t,{id:n}))))}var qh=me.memo(lH,En);qh.displayName="Area";var se=z(F()),dn=z(F());var zD=z(F());var sH=!0,Sw="Invariant failed";function LD(e,t){if(!e){if(sH)throw new Error(Sw);var r=typeof t=="function"?t():t,n=r?"".concat(Sw,": ").concat(r):Sw;throw new Error(n)}}var uH=["option"];function cH(e,t){if(e==null)return{};var r,n,i=fH(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function fH(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var Xh=Pp;function Zh(e){var t=e.option,r=cH(e,uH);return zD.createElement(Oh,{option:t,DefaultShape:Xh,shapeProps:r,activeClassName:"recharts-active-bar",inActiveClassName:"recharts-inactive-bar"})}var BD=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(n,i)=>{if(H(t))return t;var o=H(n)||pe(n);return o?t(n,i):(o||LD(!1,"minPointSize callback function received a value with type of ".concat(typeof n,". Currently only numbers or null/undefined are supported.")),r)}};var dH=(e,t,r)=>r,pH=(e,t)=>t,pc=N([Ol,pH],(e,t)=>e.filter(r=>r.type==="bar").find(r=>r.id===t)),mH=N([pc],e=>e?.maxBarSize),hH=(e,t,r,n)=>n,vH=N([ce,Ol,Ur,Vr,dH],(e,t,r,n,i)=>t.filter(o=>e==="horizontal"?o.xAxisId===r:o.yAxisId===n).filter(o=>o.isPanorama===i).filter(o=>o.hide===!1).filter(o=>o.type==="bar")),yH=(e,t,r)=>{var n=ce(e),i=Ur(e,t),o=Vr(e,t);if(!(i==null||o==null))return n==="horizontal"?Il(e,"yAxis",o,r):Il(e,"xAxis",i,r)},gH=(e,t)=>{var r=ce(e),n=Ur(e,t),i=Vr(e,t);if(!(n==null||i==null))return r==="horizontal"?kb(e,"xAxis",n):kb(e,"yAxis",i)},xH=N([vH,ZC,gH],_R),bH=(e,t,r)=>{var n,i,o=pc(e,t);if(o==null)return 0;var a=Ur(e,t),l=Vr(e,t);if(a==null||l==null)return 0;var s=ce(e),u=lx(e),c=o.maxBarSize,f=pe(c)?u:c,d,p;return s==="horizontal"?(d=Tn(e,"xAxis",a,r),p=Nn(e,"xAxis",a,r)):(d=Tn(e,"yAxis",l,r),p=Nn(e,"yAxis",l,r)),(n=(i=Zn(d,p,!0))!==null&&i!==void 0?i:f)!==null&&n!==void 0?n:0},FD=(e,t,r)=>{var n=ce(e),i=Ur(e,t),o=Vr(e,t);if(!(i==null||o==null)){var a,l;return n==="horizontal"?(a=Tn(e,"xAxis",i,r),l=Nn(e,"xAxis",i,r)):(a=Tn(e,"yAxis",o,r),l=Nn(e,"yAxis",o,r)),Zn(a,l)}},wH=N([xH,lx,XC,Mp,bH,FD,mH],TR),SH=(e,t,r)=>{var n=Ur(e,t);if(n!=null)return Tn(e,"xAxis",n,r)},AH=(e,t,r)=>{var n=Vr(e,t);if(n!=null)return Tn(e,"yAxis",n,r)},EH=(e,t,r)=>{var n=Ur(e,t);if(n!=null)return Nn(e,"xAxis",n,r)},PH=(e,t,r)=>{var n=Vr(e,t);if(n!=null)return Nn(e,"yAxis",n,r)},kH=N([wH,pc],DR),OH=N([yH,pc],RR),WD=N([Pe,tl,SH,AH,EH,PH,kH,ce,_p,FD,OH,pc,hH],(e,t,r,n,i,o,a,l,s,u,c,f,d)=>{var p=s.chartData,v=s.dataStartIndex,m=s.dataEndIndex;if(!(f==null||a==null||t==null||l!=="horizontal"&&l!=="vertical"||r==null||n==null||i==null||o==null||u==null)){var x=f.data,h;if(x!=null&&x.length>0?h=x:h=p?.slice(v,m+1),h!=null)return $D({layout:l,barSettings:f,pos:a,parentViewBox:t,bandSize:u,xAxis:r,yAxis:n,xAxisTicks:i,yAxisTicks:o,stackedData:c,displayedData:h,offset:e,cells:d,dataStartIndex:v})}});var Ew=z(F()),Gl=z(F());var CH=["index"];function Aw(){return Aw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Aw.apply(null,arguments)}function IH(e,t){if(e==null)return{};var r,n,i=_H(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _H(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var UD=(0,Gl.createContext)(void 0),VD=e=>{var t=(0,Gl.useContext)(UD);if(t!=null)return t.stackId;if(e!=null)return sp(e)};var NH=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),TH=e=>{var t=(0,Gl.useContext)(UD);if(t!=null){var r=t.stackId;return"url(#".concat(NH(r,e),")")}},Pw=e=>{var t=e.index,r=IH(e,CH),n=TH(t);return Ew.createElement(Ee,Aw({className:"recharts-bar-stack-layer",clipPath:n},r))};var RH=["onMouseEnter","onMouseLeave","onClick"],DH=["value","background","tooltipPosition"],MH=["id"],jH=["onMouseEnter","onClick","onMouseLeave"];function KD(e,t){return FH(e)||BH(e,t)||zH(e,t)||LH()}function LH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zH(e,t){if(e){if(typeof e=="string")return HD(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?HD(e,t):void 0}}function HD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function BH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function FH(e){if(Array.isArray(e))return e}function Qi(){return Qi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qi.apply(null,arguments)}function YD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YD(Object(r),!0).forEach(function(n){WH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function WH(e,t,r){return(t=$H(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $H(e){var t=UH(e,"string");return typeof t=="symbol"?t:t+""}function UH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qh(e,t){if(e==null)return{};var r,n,i=VH(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function VH(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var KH=e=>{var t=e.dataKey,r=e.name,n=e.fill,i=e.legendType,o=e.hide;return[{inactive:o,dataKey:t,type:i,color:n,value:Qa(r,t),payload:e}]},HH=se.memo(e=>{var t=e.dataKey,r=e.stroke,n=e.strokeWidth,i=e.fill,o=e.name,a=e.hide,l=e.unit,s=e.formatter,u=e.tooltipType,c=e.id,f={dataDefinedOnItem:void 0,getPosition:pr,settings:{stroke:r,strokeWidth:n,fill:i,dataKey:t,nameKey:void 0,name:Qa(o,t),hide:a,type:u,color:i,unit:l,formatter:s,graphicalItemId:c}};return se.createElement(Ch,{tooltipEntrySettings:f})});function YH(e){var t=Y(Rn),r=e.data,n=e.dataKey,i=e.background,o=e.allOtherBarProps,a=o.onMouseEnter,l=o.onMouseLeave,s=o.onClick,u=Qh(o,RH),c=ow(a,n,o.id),f=aw(l),d=lw(s,n,o.id);if(!i||r==null)return null;var p=bn(i);return se.createElement(tt,{zIndex:MR(i,ye.barBackground)},r.map((v,m)=>{var x=v.value,h=v.background,y=v.tooltipPosition,g=Qh(v,DH);if(!h)return null;var w=c(v,v.originalDataIndex),S=f(v,v.originalDataIndex),b=d(v,v.originalDataIndex),O=dt(dt(dt(dt(dt({option:i,isActive:String(v.originalDataIndex)===t},g),{},{fill:"#eee"},h),p),Gs(u,v,m)),{},{onMouseEnter:w,onMouseLeave:S,onClick:b,dataKey:n,index:m,className:"recharts-bar-background-rectangle"});return se.createElement(Zh,Qi({key:"background-bar-".concat(m)},O))}))}function GH(e){var t=e.showLabels,r=e.children,n=e.rects,i=n?.map(o=>{var a={x:o.x,y:o.y,width:o.width,lowerWidth:o.width,upperWidth:o.width,height:o.height};return dt(dt({},a),{},{value:o.value,payload:o.payload,parentViewBox:o.parentViewBox,viewBox:a,fill:o.fill})});return se.createElement(dh,{value:t?i:void 0},r)}function qH(e){var t=e.shape,r=e.activeBar,n=e.baseProps,i=e.entry,o=e.index,a=e.dataKey,l=Y(Rn),s=Y(Hm),u=r&&String(i.originalDataIndex)===l&&(s==null||a===s),c=l!=null&&(String(i.originalDataIndex)!==l||s!=null&&a!==s),f=(0,dn.useState)(!1),d=KD(f,2),p=d[0],v=d[1],m=(0,dn.useState)(!1),x=KD(m,2),h=x[0],y=x[1];(0,dn.useEffect)(()=>{var T;return u?(v(!0),T=requestAnimationFrame(()=>{y(!0)})):(y(!1),c&&v(!1)),()=>{cancelAnimationFrame(T)}},[u,c]);var g=(0,dn.useCallback)(()=>{u||v(!1)},[u]),w=u&&h,S=u||p,b;u?r===!0?b=t:b=r:b=t;var O=se.createElement(Zh,Qi({},n,{name:String(n.name)},i,{isActive:w,option:b,index:o,dataKey:a,animationElapsedTime:e.animationElapsedTime,isAnimating:e.isAnimating,isEntrance:e.isEntrance,onTransitionEnd:g}));return S?se.createElement(tt,{zIndex:ye.activeBar},se.createElement(Pw,{index:i.originalDataIndex},O)):O}function XH(e){var t=e.shape,r=e.baseProps,n=e.entry,i=e.index,o=e.dataKey;return se.createElement(Zh,Qi({},r,{name:String(r.name)},n,{isActive:!1,option:t,index:i,dataKey:o,animationElapsedTime:e.animationElapsedTime,isAnimating:e.isAnimating,isEntrance:e.isEntrance}))}function ZH(e){var t,r=e.data,n=e.props,i=e.animationElapsedTime,o=e.isAnimating,a=e.isEntrance,l=(t=vt(n))!==null&&t!==void 0?t:{},s=l.id,u=Qh(l,MH),c=n.shape,f=n.dataKey,d=n.activeBar,p=n.onMouseEnter,v=n.onClick,m=n.onMouseLeave,x=Qh(n,jH),h=ow(p,f,s),y=aw(m),g=lw(v,f,s);return r?se.createElement(se.Fragment,null,r.map((w,S)=>se.createElement(Pw,Qi({index:w.originalDataIndex,key:"rectangle-".concat(w?.x,"-").concat(w?.y,"-").concat(w?.value,"-").concat(S),className:"recharts-bar-rectangle"},Gs(x,w,S),{onMouseEnter:h(w,w.originalDataIndex),onMouseLeave:y(w,w.originalDataIndex),onClick:g(w,w.originalDataIndex)}),d?se.createElement(qH,{shape:c,activeBar:d,baseProps:u,entry:w,index:S,dataKey:f,animationElapsedTime:i,isAnimating:o,isEntrance:a}):se.createElement(XH,{shape:c,baseProps:u,entry:w,index:S,dataKey:f,animationElapsedTime:i,isAnimating:o,isEntrance:a})))):null}var QH=(e,t,r)=>e==null?[]:t===1?e.flatMap(n=>n.status==="removed"?[]:[n.next]):e.flatMap(n=>{if(n.status==="removed")return r==="horizontal"?[dt(dt({},n.prev),{},{height:Le(n.prev.height,0,t),y:Le(n.prev.y,n.prev.y+n.prev.height,t)})]:[dt(dt({},n.prev),{},{width:Le(n.prev.width,0,t)})];if(n.status==="matched")return[dt(dt({},n.next),{},{x:Le(n.prev.x,n.next.x,t),y:Le(n.prev.y,n.next.y,t),width:Le(n.prev.width,n.next.width,t),height:Le(n.prev.height,n.next.height,t)})];var i=n.next;return r==="horizontal"?[dt(dt({},i),{},{height:Le(0,i.height,t),y:Le(i.stackedBarStart,i.y,t)})]:[dt(dt({},i),{},{width:Le(0,i.width,t),x:Le(i.stackedBarStart,i.x,t)})]});function JH(e){var t=e.props,r=e.previousRectanglesRef,n=t.data,i=t.isAnimationActive,o=t.animationBegin,a=t.animationDuration,l=t.animationEasing,s=t.animationInterpolateFn,u=t.layout,c=Nh(t.onAnimationStart,t.onAnimationEnd),f=c.isAnimating,d=c.handleAnimationStart,p=c.handleAnimationEnd;return se.createElement(GH,{showLabels:!f,rects:n},se.createElement(Th,{animationInput:n,animationIdPrefix:"recharts-bar-",items:n,previousItemsRef:r,isAnimationActive:i,animationBegin:o,animationDuration:a,animationEasing:l,onAnimationStart:d,onAnimationEnd:p,animationInterpolateFn:s,animationMatchBy:t.animationMatchBy,layout:u},(v,m,x)=>se.createElement(Ee,null,se.createElement(ZH,{props:t,data:v,animationElapsedTime:m,isAnimating:f||m<1,isEntrance:x}))),se.createElement(ph,{label:t.label}),t.children)}function e9(e){var t=(0,dn.useRef)(null);return se.createElement(JH,{previousRectanglesRef:t,props:e})}var GD=0,t9=(e,t)=>{var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:Se(e,t)}},kw=class extends dn.PureComponent{render(){var t=this.props,r=t.hide,n=t.data,i=t.dataKey,o=t.className,a=t.xAxisId,l=t.yAxisId,s=t.needClip,u=t.background,c=t.id;if(r||n==null)return null;var f=oe("recharts-bar",o),d=c;return se.createElement(Ee,{className:f,id:c},s&&se.createElement("defs",null,se.createElement(Hh,{clipPathId:d,xAxisId:a,yAxisId:l})),se.createElement(Ee,{className:"recharts-bar-rectangles",clipPath:s?"url(#clipPath-".concat(d,")"):void 0},se.createElement(YH,{data:n,dataKey:i,background:u,allOtherBarProps:this.props}),se.createElement(e9,this.props)))}},r9={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",animationInterpolateFn:QH,animationMatchBy:sw,background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:GD,shape:Xh,xAxisId:0,yAxisId:0,zIndex:ye.bar};function n9(e){var t=e.xAxisId,r=e.yAxisId,n=e.hide,i=e.legendType,o=e.minPointSize,a=e.activeBar,l=e.animationBegin,s=e.animationDuration,u=e.animationEasing,c=e.isAnimationActive,f=fc(t,r),d=f.needClip,p=Rr(),v=Ae(),m=XT(e.children,Qb),x=Y(g=>WD(g,e.id,v,m));if(p!=="vertical"&&p!=="horizontal")return null;var h,y=x?.[0];return y==null||y.height==null||y.width==null?h=0:h=p==="vertical"?y.height/2:y.width/2,se.createElement(SD,{xAxisId:t,yAxisId:r,data:x,dataPointFormatter:t9,errorBarOffset:h},se.createElement(kw,Qi({},e,{layout:p,needClip:d,data:x,xAxisId:t,yAxisId:r,hide:n,legendType:i,minPointSize:o,activeBar:a,animationBegin:l,animationDuration:s,animationEasing:u,isAnimationActive:c})))}function $D(e){var t=e.layout,r=e.barSettings,n=r.dataKey,i=r.minPointSize,o=r.hasCustomShape,a=e.pos,l=e.bandSize,s=e.xAxis,u=e.yAxis,c=e.xAxisTicks,f=e.yAxisTicks,d=e.stackedData,p=e.displayedData,v=e.offset,m=e.cells,x=e.parentViewBox,h=e.dataStartIndex,y=t==="horizontal"?u:s,g=d?y.scale.domain():null,w=Yk({numericAxis:y}),S=y.scale.map(w);return p.map((b,O)=>{var T,U,R,V,B,J;if(d){var ee=d[O+h];if(ee==null)return null;T=Kk(ee,g)}else T=Se(b,n),Array.isArray(T)||(T=[w,T]);var te=BD(i,GD)(T[1],O);if(t==="horizontal"){var A,E=u.scale.map(T[0]),_=u.scale.map(T[1]);if(E==null||_==null)return null;U=z0({axis:s,ticks:c,bandSize:l,offset:a.offset,entry:b,index:O}),R=(A=_??E)!==null&&A!==void 0?A:void 0,V=a.size;var k=E-_;if(B=yt(k)?0:k,J={x:U,y:v.top,width:V,height:v.height},Math.abs(te)>0&&Math.abs(B)<Math.abs(te)){var C=Xe(B||te)*(Math.abs(te)-Math.abs(B));R-=C,B+=C}}else{var I=s.scale.map(T[0]),j=s.scale.map(T[1]);if(I==null||j==null)return null;if(U=I,R=z0({axis:u,ticks:f,bandSize:l,offset:a.offset,entry:b,index:O}),V=j-I,B=a.size,J={x:v.left,y:R,width:v.width,height:B},Math.abs(te)>0&&Math.abs(V)<Math.abs(te)){var M=Xe(V||te)*(Math.abs(te)-Math.abs(V));V+=M}}if(U==null||R==null||V==null||B==null||!o&&(V===0||B===0))return null;var $=dt(dt({},b),{},{stackedBarStart:S,x:U,y:R,width:V,height:B,value:d?T:T[1],payload:b,background:J,tooltipPosition:{x:U+V/2,y:R+B/2},parentViewBox:x,originalDataIndex:O},m&&m[O]&&m[O].props);return $}).filter(Boolean)}function i9(e){var t=_e(e,r9),r=VD(t.stackId),n=Ae();return se.createElement(Mh,{id:t.id,type:"bar"},i=>se.createElement(se.Fragment,null,se.createElement(Ih,{legendPayload:KH(t)}),se.createElement(HH,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,formatter:t.formatter,tooltipType:t.tooltipType,id:i}),se.createElement(jh,{type:"bar",id:i,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:r,hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:n,hasCustomShape:t.shape!=null&&t.shape!==Xh}),se.createElement(tt,{zIndex:t.zIndex},se.createElement(n9,Qi({},t,{id:i})))))}var Jh=se.memo(i9,En);Jh.displayName="Bar";var fi=z(F()),Kr=z(F());var o9=["domain","range"],a9=["domain","range"];function qD(e,t){if(e==null)return{};var r,n,i=l9(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function l9(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function XD(e,t){return e===t?!0:Array.isArray(e)&&e.length===2&&Array.isArray(t)&&t.length===2?e[0]===t[0]&&e[1]===t[1]:!1}function ev(e,t){if(e===t)return!0;var r=e.domain,n=e.range,i=qD(e,o9),o=t.domain,a=t.range,l=qD(t,a9);return!XD(r,o)||!XD(n,a)?!1:En(i,l)}var s9=["type"],u9=["dangerouslySetInnerHTML","ticks","scale"],c9=["id","scale"];function Ow(){return Ow=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ow.apply(null,arguments)}function ZD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QD(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZD(Object(r),!0).forEach(function(n){f9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function f9(e,t,r){return(t=d9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d9(e){var t=p9(e,"string");return typeof t=="symbol"?t:t+""}function p9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Cw(e,t){if(e==null)return{};var r,n,i=m9(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function m9(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function h9(e){var t=ae(),r=(0,Kr.useRef)(null),n=nl(),i=e.type,o=Cw(e,s9),a=Oo(n,"xAxis",i),l=(0,Kr.useMemo)(()=>{if(a!=null)return QD(QD({},o),{},{type:a})},[o,a]);return(0,Kr.useLayoutEffect)(()=>{l!=null&&(r.current===null?t(hR(l)):r.current!==l&&t(vR({prev:r.current,next:l})),r.current=l)},[l,t]),(0,Kr.useLayoutEffect)(()=>()=>{r.current&&(t(yR(r.current)),r.current=null)},[t]),null}var v9=e=>{var t=e.xAxisId,r=e.className,n=e.height,i=e.label,o=(0,Kr.useRef)(null),a=(0,Kr.useRef)(null),l=Y(tl),s=Ae(),u=ae(),c="xAxis",f=Y(b=>Dm(b,c,t,s)),d=Y(b=>Eb(b,t)),p=Y(b=>U_(b,t)),v=Y(b=>Yx(b,t));if((0,Kr.useLayoutEffect)(()=>{if(!(n!=="auto"||!d||Yo(i)||(0,Kr.isValidElement)(i)||v==null)){var b=o.current;if(b){var O=b.getCalculatedHeight();Math.round(d.height)!==Math.round(O)&&u(SR({id:t,height:O}))}}},[f,d,u,i,t,n,v]),d==null||p==null||v==null)return null;var m=e.dangerouslySetInnerHTML,x=e.ticks,h=e.scale,y=Cw(e,u9),g=v.id,w=v.scale,S=Cw(v,c9);return fi.createElement(uc,Ow({},y,S,{ref:o,labelRef:a,x:p.x,y:p.y,width:d.width,height:d.height,className:oe("recharts-".concat(c," ").concat(c),r),viewBox:l,ticks:f,axisType:c,axisId:t}))},y9={allowDataOverflow:Qe.allowDataOverflow,allowDecimals:Qe.allowDecimals,allowDuplicatedCategory:Qe.allowDuplicatedCategory,angle:Qe.angle,axisLine:ci.axisLine,height:Qe.height,hide:!1,includeHidden:Qe.includeHidden,interval:Qe.interval,label:!1,minTickGap:Qe.minTickGap,mirror:Qe.mirror,orientation:Qe.orientation,padding:Qe.padding,reversed:Qe.reversed,scale:Qe.scale,tick:Qe.tick,tickCount:Qe.tickCount,tickLine:ci.tickLine,tickSize:ci.tickSize,type:Qe.type,niceTicks:Qe.niceTicks,xAxisId:0},g9=e=>{var t=_e(e,y9);return fi.createElement(fi.Fragment,null,fi.createElement(h9,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),fi.createElement(v9,t))},mc=fi.memo(g9,ev);mc.displayName="XAxis";var di=z(F()),Hr=z(F());var x9=["type"],b9=["dangerouslySetInnerHTML","ticks","scale"],w9=["id","scale"];function Iw(){return Iw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Iw.apply(null,arguments)}function JD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eM(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JD(Object(r),!0).forEach(function(n){S9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function S9(e,t,r){return(t=A9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A9(e){var t=E9(e,"string");return typeof t=="symbol"?t:t+""}function E9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _w(e,t){if(e==null)return{};var r,n,i=P9(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function P9(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function k9(e){var t=ae(),r=(0,Hr.useRef)(null),n=nl(),i=e.type,o=_w(e,x9),a=Oo(n,"yAxis",i),l=(0,Hr.useMemo)(()=>{if(a!=null)return eM(eM({},o),{},{type:a})},[a,o]);return(0,Hr.useLayoutEffect)(()=>{l!=null&&(r.current===null?t(gR(l)):r.current!==l&&t(xR({prev:r.current,next:l})),r.current=l)},[l,t]),(0,Hr.useLayoutEffect)(()=>()=>{r.current&&(t(bR(r.current)),r.current=null)},[t]),null}function O9(e){var t=e.yAxisId,r=e.className,n=e.width,i=e.label,o=(0,Hr.useRef)(null),a=(0,Hr.useRef)(null),l=Y(tl),s=Ae(),u=ae(),c="yAxis",f=Y(b=>Pb(b,t)),d=Y(b=>V_(b,t)),p=Y(b=>Dm(b,c,t,s)),v=Y(b=>Gx(b,t));if((0,Hr.useLayoutEffect)(()=>{if(!(n!=="auto"||!f||Yo(i)||(0,Hr.isValidElement)(i)||v==null)){var b=o.current;if(b){var O=b.getCalculatedWidth();Math.round(f.width)!==Math.round(O)&&u(wR({id:t,width:O}))}}},[p,f,u,i,t,n,v]),f==null||d==null||v==null)return null;var m=e.dangerouslySetInnerHTML,x=e.ticks,h=e.scale,y=_w(e,b9),g=v.id,w=v.scale,S=_w(v,w9);return di.createElement(uc,Iw({},y,S,{ref:o,labelRef:a,x:d.x,y:d.y,tickTextProps:n==="auto"?{width:void 0}:{width:n},width:f.width,height:f.height,className:oe("recharts-".concat(c," ").concat(c),r),viewBox:l,ticks:p,axisType:c,axisId:t}))}var C9={allowDataOverflow:Je.allowDataOverflow,allowDecimals:Je.allowDecimals,allowDuplicatedCategory:Je.allowDuplicatedCategory,angle:Je.angle,axisLine:ci.axisLine,hide:!1,includeHidden:Je.includeHidden,interval:Je.interval,label:!1,minTickGap:Je.minTickGap,mirror:Je.mirror,orientation:Je.orientation,padding:Je.padding,reversed:Je.reversed,scale:Je.scale,tick:Je.tick,tickCount:Je.tickCount,tickLine:ci.tickLine,tickSize:ci.tickSize,type:Je.type,niceTicks:Je.niceTicks,width:Je.width,yAxisId:0},I9=e=>{var t=_e(e,C9);return di.createElement(di.Fragment,null,di.createElement(k9,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),di.createElement(O9,t))},hc=di.memo(I9,ev);hc.displayName="YAxis";var na=z(F()),_M=z(F());var mM=z(F()),hM=z(F());var _9=(e,t)=>t,vc=N([_9,ce,Up,Ze,Db,ar,AN,Pe],IN);function N9(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function yc(e){var t=e.currentTarget.getBoundingClientRect(),r,n;if(N9(e)){var i=e.currentTarget.getBBox();r=i.width>0?t.width/i.width:1,n=i.height>0?t.height/i.height:1}else{var o=e.currentTarget;r=o.offsetWidth>0?t.width/o.offsetWidth:1,n=o.offsetHeight>0?t.height/o.offsetHeight:1}var a=(l,s)=>({relativeX:Math.round((l-t.left)/r),relativeY:Math.round((s-t.top)/n)});return"touches"in e?Array.from(e.touches).map(l=>a(l.clientX,l.clientY)):a(e.clientX,e.clientY)}var Tw=it("mouseClick"),Rw=Xn();Rw.startListening({actionCreator:Tw,effect:(e,t)=>{var r=e.payload,n=vc(t.getState(),yc(r));n?.activeIndex!=null&&t.dispatch(tN({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var tv=it("mouseMove"),Dw=Xn(),ql=null,Qo=null,Nw=null;Dw.startListening({actionCreator:tv,effect:(e,t)=>{var r=e.payload,n=t.getState(),i=n.eventSettings,o=i.throttleDelay,a=i.throttledEvents,l=a==="all"||a?.includes("mousemove");ql!==null&&(cancelAnimationFrame(ql),ql=null),Qo!==null&&(typeof o!="number"||!l)&&(clearTimeout(Qo),Qo=null),Nw=yc(r);var s=()=>{var u=t.getState(),c=Yi(u,u.tooltip.settings.shared);if(!Nw){ql=null,Qo=null;return}if(c==="axis"){var f=vc(u,Nw);f?.activeIndex!=null?t.dispatch(zm({activeIndex:f.activeIndex,activeDataKey:void 0,activeCoordinate:f.activeCoordinate})):t.dispatch(Lm())}ql=null,Qo=null};if(!l){s();return}o==="raf"?ql=requestAnimationFrame(s):typeof o=="number"&&Qo===null&&(Qo=setTimeout(s,o))}});function tM(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<<CHILDREN>>":t}var rM={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},nM=ge({name:"rootProps",initialState:rM,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(r=t.payload.barGap)!==null&&r!==void 0?r:rM.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),iM=nM.reducer,oM=nM.actions.updateOptions;var T9=null,R9={updatePolarOptions:(e,t)=>e===null?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)},aM=ge({name:"polarOptions",initialState:T9,reducers:R9}),zve=aM.actions.updatePolarOptions;var lM=aM.reducer;var Mw=it("keyDown"),jw=it("focus"),Lw=it("blur"),gc=Xn(),Xl=null,Jo=null,rv=null;gc.startListening({actionCreator:Mw,effect:(e,t)=>{rv=e.payload,Xl!==null&&(cancelAnimationFrame(Xl),Xl=null);var r=t.getState(),n=r.eventSettings,i=n.throttleDelay,o=n.throttledEvents,a=o==="all"||o.includes("keydown");Jo!==null&&(typeof i!="number"||!a)&&(clearTimeout(Jo),Jo=null);var l=()=>{try{var s=t.getState(),u=s.rootProps.accessibilityLayer!==!1;if(!u)return;var c=s.tooltip.keyboardInteraction,f=rv;if(f!=="ArrowRight"&&f!=="ArrowLeft"&&f!=="Enter")return;var d=Gi(c,ai(s),ni(s),Xi(s)),p=d==null?-1:Number(d),v=!Number.isFinite(p)||p<0,m=ar(s),x=ai(s),h=Yi(s,s.tooltip.settings.shared);if(f==="Enter"){if(v)return;var y=Gu(s,h,"hover",String(c.index));t.dispatch(Hu({active:!c.active,activeIndex:c.index,activeCoordinate:y}));return}var g=K_(s),w=g==="left-to-right"?1:-1,S=f==="ArrowRight"?1:-1,b;if(v){var O=ni(s),T=Xi(s),U=S*w,R=te=>({active:!1,index:String(te),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(b=-1,U>0){for(var V=0;V<x.length;V++)if(Gi(R(V),x,O,T)!=null){b=V;break}}else for(var B=x.length-1;B>=0;B--)if(Gi(R(B),x,O,T)!=null){b=B;break}if(b<0)return}else{b=p+S*w;var J=m?.length||x.length;if(J===0||b>=J||b<0)return}var ee=Gu(s,h,"hover",String(b));t.dispatch(Hu({active:!0,activeIndex:b.toString(),activeCoordinate:ee}))}finally{Xl=null,Jo=null}};if(!a){l();return}i==="raf"?Xl=requestAnimationFrame(l):typeof i=="number"&&Jo===null&&(l(),rv=null,Jo=setTimeout(()=>{rv?l():(Jo=null,Xl=null)},i))}});gc.startListening({actionCreator:jw,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var i=r.tooltip.keyboardInteraction;if(!i.active&&i.index==null){var o="0",a=Yi(r,r.tooltip.settings.shared),l=Gu(r,a,"hover",String(o));t.dispatch(Hu({active:!0,activeIndex:o,activeCoordinate:l}))}}}});gc.startListening({actionCreator:Lw,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var i=r.tooltip.keyboardInteraction;i.active&&t.dispatch(Hu({active:!1,activeIndex:i.index,activeCoordinate:i.coordinate}))}}});function nv(e){e.persist();var t=e.currentTarget;return new Proxy(e,{get:(r,n)=>{if(n==="currentTarget")return t;var i=Reflect.get(r,n);return typeof i=="function"?i.bind(r):i}})}var Ar=it("externalEvent"),Bw=Xn(),iv=new Map,xc=new Map,zw=new Map;Bw.startListening({actionCreator:Ar,effect:(e,t)=>{var r=e.payload,n=r.handler,i=r.reactEvent;if(n!=null){var o=i.type,a=nv(i);zw.set(o,{handler:n,reactEvent:a});var l=iv.get(o);l!==void 0&&(cancelAnimationFrame(l),iv.delete(o));var s=t.getState(),u=s.eventSettings,c=u.throttleDelay,f=u.throttledEvents,d=f,p=d==="all"||d?.includes(o),v=xc.get(o);v!==void 0&&(typeof c!="number"||!p)&&(clearTimeout(v),xc.delete(o));var m=()=>{var y=zw.get(o);try{if(!y)return;var g=y.handler,w=y.reactEvent,S=t.getState(),b={activeCoordinate:zb(S),activeDataKey:Hm(S),activeIndex:Rn(S),activeLabel:Km(S),activeTooltipIndex:Rn(S),isTooltipActive:Bb(S)};g&&g(b,w)}finally{iv.delete(o),xc.delete(o),zw.delete(o)}};if(!p){m();return}if(c==="raf"){var x=requestAnimationFrame(m);iv.set(o,x)}else if(typeof c=="number"){if(!xc.has(o)){m();var h=setTimeout(m,c);xc.set(o,h)}}else m()}}});var D9=N([oi],e=>e.tooltipItemPayloads),sM=N([D9,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>{if(t!=null){var n=e.find(o=>o.settings.graphicalItemId===r);if(n!=null){var i=n.getPosition;if(i!=null)return i(t)}}});var Fw=it("touchMove"),Ww=Xn(),ea=null,Ji=null,uM=null,bc=null;Ww.startListening({actionCreator:Fw,effect:(e,t)=>{var r=e.payload;if(!(r.touches==null||r.touches.length===0)){bc=nv(r);var n=t.getState(),i=n.eventSettings,o=i.throttleDelay,a=i.throttledEvents,l=a==="all"||a.includes("touchmove");ea!==null&&(cancelAnimationFrame(ea),ea=null),Ji!==null&&(typeof o!="number"||!l)&&(clearTimeout(Ji),Ji=null),uM=Array.from(r.touches).map(u=>yc({clientX:u.clientX,clientY:u.clientY,currentTarget:r.currentTarget}));var s=()=>{if(bc!=null){var u=t.getState(),c=Yi(u,u.tooltip.settings.shared);if(c==="axis"){var f,d=(f=uM)===null||f===void 0?void 0:f[0];if(d==null){ea=null,Ji=null;return}var p=vc(u,d);p?.activeIndex!=null&&t.dispatch(zm({activeIndex:p.activeIndex,activeDataKey:void 0,activeCoordinate:p.activeCoordinate}))}else if(c==="item"){var v,m=bc.touches[0];if(document.elementFromPoint==null||m==null)return;var x=document.elementFromPoint(m.clientX,m.clientY);if(!x||!x.getAttribute)return;var h=x.getAttribute(Qk),y=(v=x.getAttribute(Jk))!==null&&v!==void 0?v:void 0,g=qi(u).find(b=>b.id===y);if(h==null||g==null||y==null)return;var w=g.dataKey,S=sM(u,h,y);t.dispatch(jm({activeDataKey:w,activeIndex:h,activeCoordinate:S,activeGraphicalItemId:y}))}ea=null,Ji=null}};if(!l){s();return}o==="raf"?ea=requestAnimationFrame(s):typeof o=="number"&&Ji===null&&(s(),bc=null,Ji=setTimeout(()=>{bc?s():(Ji=null,ea=null)},o))}}});var $w={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},cM=ge({name:"eventSettings",initialState:$w,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=le(t.payload.throttledEvents))}}}),fM=cM.actions.setEventSettings;var dM=cM.reducer;var M9=Ld({brush:FR,cartesianAxis:AR,chartData:JN,errorBars:bD,eventSettings:dM,graphicalItems:cR,layout:$k,legend:bO,options:GN,polarAxis:FT,polarOptions:lM,referenceElements:HR,renderedTicks:hD,rootProps:iM,tooltip:rN,zIndex:zN}),pM=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return Ek({reducer:M9,preloadedState:t,middleware:n=>{var i;return n({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((i="es6")!==null&&i!==void 0?i:"")}).concat([Rw.middleware,Dw.middleware,gc.middleware,Bw.middleware,Ww.middleware])},enhancers:n=>{var i=n;return typeof n=="function"&&(i=n()),i.concat(R0({type:"raf"}))},devTools:Dr.devToolsEnabled&&{serialize:{replacer:tM},name:"recharts-".concat(r)}})};function vM(e){var t=e.preloadedState,r=e.children,n=e.reduxStoreName,i=Ae(),o=(0,hM.useRef)(null);if(i)return r;o.current==null&&(o.current=pM(t,n));var a=Qs;return mM.createElement(CO,{context:a,store:o.current},r)}var ov=z(F());function j9(e){var t=e.layout,r=e.margin,n=ae(),i=Ae();return(0,ov.useEffect)(()=>{i||(n(Bk(t)),n(j0(r)))},[n,i,t,r]),null}var yM=(0,ov.memo)(j9,En);var gM=z(F());function xM(e){var t=ae();return(0,gM.useEffect)(()=>{t(oM(e))},[t,e]),null}var av=z(F());var L9=e=>{var t=ae();return(0,av.useEffect)(()=>{t(fM(e))},[t,e]),null},bM=(0,av.memo)(L9,En);var pi=z(F()),OM=z(F());var ra=z(F()),Vw=z(F());var ta=z(F()),lv=z(F());function wM(e){var t=e.zIndex,r=e.isPanorama,n=(0,lv.useRef)(null),i=ae();return(0,lv.useLayoutEffect)(()=>(n.current&&i(jN({zIndex:t,element:n.current,isPanorama:r})),()=>{i(LN({zIndex:t,isPanorama:r}))}),[i,t,r]),ta.createElement("g",{tabIndex:-1,ref:n,className:"recharts-zIndex-layer_".concat(t)})}function Uw(e){var t=e.children,r=e.isPanorama,n=Y(NN);if(!n||n.length===0)return t;var i=n.filter(a=>a<0),o=n.filter(a=>a>0);return ta.createElement(ta.Fragment,null,i.map(a=>ta.createElement(wM,{key:a,zIndex:a,isPanorama:r})),t,o.map(a=>ta.createElement(wM,{key:a,zIndex:a,isPanorama:r})))}var z9=["children"];function B9(e,t){if(e==null)return{};var r,n,i=F9(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function F9(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function sv(){return sv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sv.apply(null,arguments)}var W9={width:"100%",height:"100%",display:"block"},$9=(0,Vw.forwardRef)((e,t)=>{var r=pO(),n=mO(),i=vp();if(!nn(r)||!nn(n))return null;var o=e.children,a=e.otherAttributes,l=e.title,s=e.desc,u,c;return a!=null&&(typeof a.tabIndex=="number"?u=a.tabIndex:u=i?0:void 0,typeof a.role=="string"?c=a.role:c=i?"application":void 0),ra.createElement(Lg,sv({},a,{title:l,desc:s,role:c,tabIndex:u,width:r,height:n,style:W9,ref:t}),o)}),U9=e=>{var t=e.children,r=Y(So);if(!r)return null;var n=r.width,i=r.height,o=r.y,a=r.x;return ra.createElement(Lg,{width:n,height:i,x:a,y:o},t)},Kw=(0,Vw.forwardRef)((e,t)=>{var r=e.children,n=B9(e,z9),i=Ae();return i?ra.createElement(U9,null,ra.createElement(Uw,{isPanorama:!0},r)):ra.createElement($9,sv({ref:t},n),ra.createElement(Uw,{isPanorama:!1},r))});var Be=z(F()),de=z(F());var uv=z(F());function V9(e,t){return G9(e)||Y9(e,t)||H9(e,t)||K9()}function K9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function H9(e,t){if(e){if(typeof e=="string")return SM(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?SM(e,t):void 0}}function SM(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Y9(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function G9(e){if(Array.isArray(e))return e}function AM(){var e=ae(),t=(0,uv.useState)(null),r=V9(t,2),n=r[0],i=r[1],o=Y(Zk);return(0,uv.useEffect)(()=>{if(n!=null){var a=n.getBoundingClientRect(),l=a.width/n.offsetWidth;re(l)&&l!==o&&e(Wk(l))}},[n,e,o]),i}function EM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function q9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?EM(Object(r),!0).forEach(function(n){X9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):EM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function X9(e,t,r){return(t=Z9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Z9(e){var t=Q9(e,"string");return typeof t=="symbol"?t:t+""}function Q9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eo(){return eo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eo.apply(null,arguments)}function cv(e,t){return rY(e)||tY(e,t)||eY(e,t)||J9()}function J9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eY(e,t){if(e){if(typeof e=="string")return PM(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?PM(e,t):void 0}}function PM(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function tY(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,i=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return l}}function rY(e){if(Array.isArray(e))return e}var nY=()=>(tT(),null);function fv(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var iY=(0,de.forwardRef)((e,t)=>{var r,n,i=(0,de.useRef)(null),o=(0,de.useState)({containerWidth:fv((r=e.style)===null||r===void 0?void 0:r.width),containerHeight:fv((n=e.style)===null||n===void 0?void 0:n.height)}),a=cv(o,2),l=a[0],s=a[1],u=(0,de.useCallback)((f,d)=>{s(p=>{var v=Math.round(f),m=Math.round(d);return p.containerWidth===v&&p.containerHeight===m?p:{containerWidth:v,containerHeight:m}})},[]),c=(0,de.useCallback)(f=>{if(typeof t=="function"&&t(f),i.current!=null&&(i.current.disconnect(),i.current=null),f!=null&&typeof ResizeObserver<"u"){var d=f.getBoundingClientRect(),p=d.width,v=d.height;u(p,v);var m=h=>{var y=h[0];if(y!=null){var g=y.contentRect,w=g.width,S=g.height;u(w,S)}},x=new ResizeObserver(m);x.observe(f),i.current=x}},[t,u]);return(0,de.useEffect)(()=>()=>{var f=i.current;f?.disconnect()},[u]),Be.createElement(Be.Fragment,null,Be.createElement(Eo,{width:l.containerWidth,height:l.containerHeight}),Be.createElement("div",eo({ref:c},e)))}),oY=(0,de.forwardRef)((e,t)=>{var r=e.width,n=e.height,i=(0,de.useState)({containerWidth:fv(r),containerHeight:fv(n)}),o=cv(i,2),a=o[0],l=o[1],s=(0,de.useCallback)((c,f)=>{l(d=>{var p=Math.round(c),v=Math.round(f);return d.containerWidth===p&&d.containerHeight===v?d:{containerWidth:p,containerHeight:v}})},[]),u=(0,de.useCallback)(c=>{if(typeof t=="function"&&t(c),c!=null){var f=c.getBoundingClientRect(),d=f.width,p=f.height;s(d,p)}},[t,s]);return Be.createElement(Be.Fragment,null,Be.createElement(Eo,{width:a.containerWidth,height:a.containerHeight}),Be.createElement("div",eo({ref:u},e)))}),aY=(0,de.forwardRef)((e,t)=>{var r=e.width,n=e.height;return Be.createElement(Be.Fragment,null,Be.createElement(Eo,{width:r,height:n}),Be.createElement("div",eo({ref:t},e)))}),lY=(0,de.forwardRef)((e,t)=>{var r=e.width,n=e.height;return typeof r=="string"||typeof n=="string"?Be.createElement(oY,eo({},e,{ref:t})):typeof r=="number"&&typeof n=="number"?Be.createElement(aY,eo({},e,{width:r,height:n,ref:t})):Be.createElement(Be.Fragment,null,Be.createElement(Eo,{width:r,height:n}),Be.createElement("div",eo({ref:t},e)))});function sY(e){return e?iY:lY}var kM=(0,de.forwardRef)((e,t)=>{var r=e.children,n=e.className,i=e.height,o=e.onClick,a=e.onContextMenu,l=e.onDoubleClick,s=e.onMouseDown,u=e.onMouseEnter,c=e.onMouseLeave,f=e.onMouseMove,d=e.onMouseUp,p=e.onTouchEnd,v=e.onTouchMove,m=e.onTouchStart,x=e.style,h=e.width,y=e.responsive,g=e.dispatchTouchEvents,w=g===void 0?!0:g,S=(0,de.useRef)(null),b=ae(),O=(0,de.useState)(null),T=cv(O,2),U=T[0],R=T[1],V=(0,de.useState)(null),B=cv(V,2),J=B[0],ee=B[1],te=AM(),A=su(),E=A?.width>0?A.width:h,_=A?.height>0?A.height:i,k=(0,de.useCallback)(ne=>{te(ne),typeof t=="function"&&t(ne),R(ne),ee(ne),ne!=null&&(S.current=ne)},[te,t,R,ee]),C=(0,de.useCallback)(ne=>{b(Tw(ne)),b(Ar({handler:o,reactEvent:ne}))},[b,o]),I=(0,de.useCallback)(ne=>{b(tv(ne)),b(Ar({handler:u,reactEvent:ne}))},[b,u]),j=(0,de.useCallback)(ne=>{b(Lm()),b(Ar({handler:c,reactEvent:ne}))},[b,c]),M=(0,de.useCallback)(ne=>{b(tv(ne)),b(Ar({handler:f,reactEvent:ne}))},[b,f]),$=(0,de.useCallback)(()=>{b(jw())},[b]),X=(0,de.useCallback)(()=>{b(Lw())},[b]),G=(0,de.useCallback)(ne=>{b(Mw(ne.key))},[b]),Z=(0,de.useCallback)(ne=>{b(Ar({handler:a,reactEvent:ne}))},[b,a]),Me=(0,de.useCallback)(ne=>{b(Ar({handler:l,reactEvent:ne}))},[b,l]),W=(0,de.useCallback)(ne=>{b(Ar({handler:s,reactEvent:ne}))},[b,s]),ie=(0,de.useCallback)(ne=>{b(Ar({handler:d,reactEvent:ne}))},[b,d]),q=(0,de.useCallback)(ne=>{b(Ar({handler:m,reactEvent:ne}))},[b,m]),L=(0,de.useCallback)(ne=>{w&&b(Fw(ne)),b(Ar({handler:v,reactEvent:ne}))},[b,w,v]),Ge=(0,de.useCallback)(ne=>{b(Ar({handler:p,reactEvent:ne}))},[b,p]),ue=sY(y);return Be.createElement(Yb.Provider,{value:U},Be.createElement(zE.Provider,{value:J},Be.createElement(ue,{width:E??x?.width,height:_??x?.height,className:oe("recharts-wrapper",n),style:q9({position:"relative",cursor:"default",width:E,height:_},x),onClick:C,onContextMenu:Z,onDoubleClick:Me,onFocus:$,onBlur:X,onKeyDown:G,onMouseDown:W,onMouseEnter:I,onMouseLeave:j,onMouseMove:M,onMouseUp:ie,onTouchEnd:Ge,onTouchMove:L,onTouchStart:q,ref:k},Be.createElement(nY,null),r)))});var uY=["width","height","responsive","children","className","style","compact","title","desc"];function cY(e,t){if(e==null)return{};var r,n,i=fY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function fY(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var CM=(0,OM.forwardRef)((e,t)=>{var r=e.width,n=e.height,i=e.responsive,o=e.children,a=e.className,l=e.style,s=e.compact,u=e.title,c=e.desc,f=cY(e,uY),d=vt(f);return s?pi.createElement(pi.Fragment,null,pi.createElement(Eo,{width:r,height:n}),pi.createElement(Kw,{otherAttributes:d,title:u,desc:c},o)):pi.createElement(kM,{className:a,style:l,width:r,height:n,responsive:i??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},pi.createElement(Kw,{otherAttributes:d,title:u,desc:c,ref:t},pi.createElement(qR,null,o)))});function Hw(){return Hw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Hw.apply(null,arguments)}function IM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dY(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?IM(Object(r),!0).forEach(function(n){pY(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):IM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pY(e,t,r){return(t=mY(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mY(e){var t=hY(e,"string");return typeof t=="symbol"?t:t+""}function hY(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vY={top:5,right:5,bottom:5,left:5},yY=dY({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:vY,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},$w),dv=(0,_M.forwardRef)(function(t,r){var n,i=_e(t.categoricalChartProps,yY),o=t.chartName,a=t.defaultTooltipEventType,l=t.validateTooltipEventTypes,s=t.tooltipPayloadSearcher,u=t.categoricalChartProps,c={chartName:o,defaultTooltipEventType:a,validateTooltipEventTypes:l,tooltipPayloadSearcher:s,eventEmitter:void 0};return na.createElement(vM,{preloadedState:{options:c},reduxStoreName:(n=u.id)!==null&&n!==void 0?n:o},na.createElement(LR,{chartData:u.data}),na.createElement(yM,{layout:i.layout,margin:i.margin}),na.createElement(bM,{throttleDelay:i.throttleDelay,throttledEvents:i.throttledEvents}),na.createElement(xM,{baseValue:i.baseValue,accessibilityLayer:i.accessibilityLayer,barCategoryGap:i.barCategoryGap,maxBarSize:i.maxBarSize,stackOffset:i.stackOffset,barGap:i.barGap,barSize:i.barSize,syncId:i.syncId,syncMethod:i.syncMethod,className:i.className,reverseStackOrder:i.reverseStackOrder}),na.createElement(CM,Hw({},i,{ref:r})))});var NM=z(F()),TM=z(F());var gY=["axis","item"],Yw=(0,TM.forwardRef)((e,t)=>NM.createElement(dv,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:gY,tooltipPayloadSearcher:th,categoricalChartProps:e,ref:t}));var RM=z(F()),DM=z(F());var xY=["axis"],Gw=(0,DM.forwardRef)((e,t)=>RM.createElement(dv,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:xY,tooltipPayloadSearcher:th,categoricalChartProps:e,ref:t}));var P=z(wc()),D={paper:"#FDF7ED",paperDeep:"#F8EFDF",card:"#FFFFFF",rule:"#EEE3D0",ink:"#33393E",teal:"#2E8B7A",tealSoft:"#DDF0EB",apricot:"#E0805C",apricotSoft:"#FBE9E0",board:"#1C5E54",boardDeep:"#12443D",chalk:"#F3EFE4",leaf:"#74A65C",leafSoft:"#E9F2E1",gold:"#D9A441",goldSoft:"#F9EED8"},zM=`url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")`,UM={A:12,"A-":11,"B+":10,B:9,"B-":8,"C+":7,C:6,"C-":5,"D+":4,D:3,"D-":2,E:1},VM=["E","D-","D","D+","C-","C","C+","B-","B","B+","A-","A"],Ql=e=>VM[Math.min(11,Math.max(0,Math.round(e)-1))],kY=e=>Math.round((1+e/100*11)*10)/10,qw=6,OY=[{name:"Mathematics",d1:2,topics:[{el:"Algebra",base:82},{el:"Geometry",base:54,ex:12,subs:[{name:"Circle theorems",base:38,att:9,ex:6},{name:"Angles & polygons",base:61,att:11,ex:4},{name:"Constructions & loci",base:70,att:4,ex:2}]},{el:"Trigonometry",base:61,ex:9},{el:"Probability & Statistics",base:74},{el:"Calculus",base:47,ex:15,subs:[{name:"Differentiation",base:52,att:8,ex:7},{name:"Integration",base:41,att:3,ex:5},{name:"Rates of change",base:49,att:7,ex:3}]},{el:"Commercial Arithmetic",base:88}]},{name:"English",d1:1,topics:[{el:"Comprehension",base:84},{el:"Grammar",base:79},{el:"Composition",base:71},{el:"Set Books",base:66,ex:8}]},{name:"Kiswahili",d1:1,topics:[{el:"Ufahamu",base:80},{el:"Sarufi",base:72},{el:"Insha",base:63,ex:10},{el:"Fasihi",base:75}]},{name:"Biology",d1:1,topics:[{el:"Cell Biology",base:77},{el:"Genetics",base:52,ex:14,subs:[{name:"Monohybrid crosses",base:58,att:9,ex:6},{name:"Pedigree analysis",base:44,att:5,ex:5},{name:"Variation & mutation",base:60,att:7,ex:3}]},{el:"Ecology",base:70},{el:"Physiology",base:58,ex:11}]},{name:"Chemistry",d1:1,topics:[{el:"The Mole",base:58,ex:13},{el:"Organic Chemistry",base:41,ex:18,subs:[{name:"Alkanes & alkenes",base:48,att:10,ex:8},{name:"Alcohols & acids",base:36,att:7,ex:7},{name:"Polymers",base:55,att:3,ex:3}]},{el:"Acids, Bases & Salts",base:69},{el:"Electrochemistry",base:55,ex:9}]},{name:"Physics",d1:1,topics:[{el:"Mechanics",base:76},{el:"Electricity",base:64,ex:7},{el:"Waves & Optics",base:71},{el:"Modern Physics",base:60,ex:8}]},{name:"History & Govt",d1:1,topics:[{el:"Pre-Colonial Kenya",base:90},{el:"Colonial Period",base:85},{el:"Government & Constitution",base:78},{el:"World History",base:81}]},{name:"Business Studies",d1:1,topics:[{el:"Trade & Commerce",base:83},{el:"Bookkeeping",base:68,ex:6},{el:"Money & Banking",base:80},{el:"Entrepreneurship",base:86}]}],BM=[{id:"baraka",name:"Baraka O.",letter:"B",shift:-27,monthMove:"+0.8",band:"climbing",subtitle:"Every question you get right today is a mark you didn't have yesterday.",recTitle:"Start here",recNote:"Small wins first \u2014 your three most fixable areas.",practiseNote:"Foundation mode: questions matched to your level, so wins come often."},{id:"wanjiru",name:"Wanjiru M.",letter:"W",shift:0,monthMove:"+0.4",band:"pushing",subtitle:"Every hour you put in now is a mark in November.",recTitle:"Start here",recNote:"Your three weakest elements right now.",practiseNote:"Targeted mode: your weak elements, weighted in."},{id:"achieng",name:"Achieng A.",letter:"A",shift:16,monthMove:"+0.2",band:"polishing",subtitle:"At your level the marks are in precision \u2014 polish beats effort.",recTitle:"Sharpen these",recNote:"Where careless half-marks hide. Hardest tier only.",practiseNote:"Polish mode: hardest-tier questions, timed. No easy marks here."}],CY=e=>Math.max(8,Math.min(97,Math.round(e))),FM=(e,t)=>CY(e+t+e%3-1);function IY(e){let t=OY.map(a=>{let l=a.topics.map(c=>({...c,m:FM(c.base,e.shift),subs:c.subs?.map(f=>({...f,m:FM(f.base,e.shift)}))})),s=l.reduce((c,f)=>c+f.m,0)/l.length,u=kY(s);return{name:a.name,topics:l,ready:Math.round(s),pts:u,grade:Ql(u),t1:Math.max(1,u-a.d1)}}),r=t.map(a=>a.pts).sort((a,l)=>l-a).slice(0,7),n=Math.round(r.reduce((a,l)=>a+l,0)/7*10)/10,i=Ql(n),o=Math.min(12,Math.round(n)+1);return{...e,subjects:t,meanPts:n,meanGrade:i,target:Ql(o),targetPts:o}}var _Y={baraka:[{wk:"Term 1",pts:2.1},{wk:"Mid-Yr",pts:2.6},{wk:"Pre-Mock",pts:3.1},{wk:"Mock 1",pts:3.8},{wk:"Now",pts:4.4}],wanjiru:[{wk:"Term 1",pts:7.4},{wk:"Mid-Yr",pts:7.7},{wk:"Pre-Mock",pts:8.1},{wk:"Mock 1",pts:8.6},{wk:"Now",pts:9}],achieng:[{wk:"Term 1",pts:10.2},{wk:"Mid-Yr",pts:10.4},{wk:"Pre-Mock",pts:10.6},{wk:"Mock 1",pts:10.9},{wk:"Now",pts:11.1}]},NY=[{wk:"W1",h:14},{wk:"W2",h:18},{wk:"W3",h:16},{wk:"W4",h:21},{wk:"W5",h:19},{wk:"W6",h:23},{wk:"W7",h:20},{wk:"W8",h:24}],WM=[{subject:"Mathematics",els:["Circle theorems"],q:"The gradient of the curve y = 2x\xB3 \u2212 3x\xB2 + 5 at x = 2 is:",opts:["12","18","24","6"],ans:0,why:"dy/dx = 6x\xB2 \u2212 6x. At x = 2: 6(4) \u2212 6(2) = 24 \u2212 12 = 12. Differentiate first, then substitute \u2014 don't substitute into y."},{subject:"Mathematics",els:["Angles & polygons"],q:"The interior angle of a regular polygon is 150\xB0. How many sides does it have?",opts:["10","12","15","9"],ans:1,why:"Exterior angle = 180\xB0 \u2212 150\xB0 = 30\xB0. Sides = 360\xB0 \xF7 30\xB0 = 12. Working through the exterior angle is always the shortcut."},{subject:"Chemistry",els:["Alkanes & alkenes"],q:"Which reagent distinguishes an alkene from an alkane?",opts:["Sodium hydroxide","Bromine water","Litmus paper","Silver nitrate"],ans:1,why:"Bromine water decolourises in an alkene (addition across C=C) but stays orange with an alkane. A classic KCSE Paper 1 mark."},{subject:"Chemistry",els:["The Mole"],q:"How many moles are in 8.8 g of CO\u2082? (C=12, O=16)",opts:["0.1","0.2","0.4","0.8"],ans:1,why:"Molar mass of CO\u2082 = 12 + 32 = 44 g/mol. Moles = 8.8 \xF7 44 = 0.2. Always assemble molar mass before dividing."},{subject:"Biology",els:["Monohybrid crosses"],q:"In a monohybrid cross of two heterozygous parents (Tt \xD7 Tt), the phenotype ratio is:",opts:["1:1","1:2:1","3:1","9:3:3:1"],ans:2,why:"Tt \xD7 Tt gives TT, Tt, Tt, tt \u2014 three showing the dominant trait to one recessive. 1:2:1 is the *genotype* ratio; the question asked phenotype."}],TY=()=>Math.max(0,Math.ceil((new Date("2026-11-02T08:00:00+03:00")-new Date)/864e5)),$M=["Dashboard","My Subjects","Practise","Mock Exams","Progress"],Zl=({children:e,style:t})=>(0,P.jsx)("div",{className:"eyebrow",style:t,children:e});function KM({topics:e,bar:t,onPractise:r}){let[n,i]=(0,wt.useState)(null);return(0,P.jsx)("div",{className:"space-y-3",children:e.map(o=>{let a=o.m<65,l=!!o.subs,s=n===o.el;return(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:"flex items-center gap-3",children:[l?(0,P.jsxs)("button",{onClick:()=>i(s?null:o.el),"aria-expanded":s,className:`text-sm flex-1 min-w-0 truncate text-left ${a?"weakname":""}`,style:{background:"none",border:"none",cursor:"pointer",color:D.ink,padding:0,fontWeight:600},children:[o.el," ",(0,P.jsxs)("span",{className:"mono",style:{fontSize:10,color:D.teal},children:[s?"\u25BE":"\u25B8"," ",o.subs.length," skills"]})]}):(0,P.jsx)("span",{className:`text-sm flex-1 min-w-0 truncate ${a?"weakname":""}`,children:o.el}),(0,P.jsx)("span",{className:"flex-1 max-w-40",style:{height:8,background:D.rule,borderRadius:999},children:(0,P.jsx)("span",{className:"block h-full",style:{...t(o.m),background:a?D.apricot:o.m>=75?D.leaf:D.teal,borderRadius:999}})}),(0,P.jsxs)("span",{className:"mono text-xs font-semibold",style:{width:34,textAlign:"right"},children:[o.m,"%"]}),a?(0,P.jsxs)("button",{className:"practise mono px-3 py-1.5 shrink-0",style:{fontSize:11,background:D.apricot,color:"#fff",border:"none",borderRadius:999,cursor:"pointer"},onClick:r,children:["Practise \xB7 ",o.ex]}):(0,P.jsx)("span",{style:{width:86},"aria-hidden":"true"})]}),l&&s&&(0,P.jsx)("div",{className:"expand mt-2 mb-1 ml-4 pl-3 space-y-2.5",style:{borderLeft:`2px solid ${D.rule}`},children:o.subs.map(u=>{let c=u.att>=qw,f=u.m<65;return(0,P.jsxs)("div",{className:"flex items-center gap-3",children:[(0,P.jsx)("span",{className:`flex-1 min-w-0 truncate ${c&&f?"weakname":""}`,style:{fontSize:13,opacity:c?1:.75},children:u.name}),c?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("span",{className:"flex-1 max-w-32",style:{height:6,background:D.rule,borderRadius:999},children:(0,P.jsx)("span",{className:"block h-full",style:{...t(u.m),background:f?D.apricot:u.m>=75?D.leaf:D.teal,borderRadius:999}})}),(0,P.jsxs)("span",{className:"mono font-semibold",style:{fontSize:11,width:34,textAlign:"right"},children:[u.m,"%"]}),f?(0,P.jsxs)("button",{className:"practise mono px-2.5 py-1 shrink-0",style:{fontSize:10,background:D.apricot,color:"#fff",border:"none",borderRadius:999,cursor:"pointer"},onClick:r,children:["Practise \xB7 ",u.ex]}):(0,P.jsx)("span",{style:{width:74},"aria-hidden":"true"})]}):(0,P.jsxs)("span",{className:"mono px-2.5 py-1",style:{fontSize:10,borderRadius:999,background:D.paperDeep,color:"rgba(51,57,62,.6)",border:`1px dashed ${D.rule}`},children:["still building your picture \u2014 ",qw-u.att," more questions"]})]},u.name)})})]},o.el)})})}function RY({st:e,bar:t,plan:r,setPlan:n,recs:i,go:o}){let[a,l]=(0,wt.useState)(0),s=r.filter(u=>u.done).length;return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 mt-6",children:[(0,P.jsxs)("div",{className:"card p-4",children:[(0,P.jsx)(Zl,{children:"Predicted mean grade"}),(0,P.jsxs)("div",{className:"flex items-baseline gap-2 mt-1",children:[(0,P.jsx)("span",{className:"display",style:{fontSize:"2.6rem",lineHeight:1,color:D.teal,textShadow:`2px 2px 0 ${D.tealSoft}`},children:e.meanGrade}),(0,P.jsxs)("span",{className:"mono text-sm",style:{opacity:.6},children:[e.meanPts.toFixed(1),"/12"]})]}),(0,P.jsx)("div",{className:"flex gap-0.5 mt-3","aria-hidden":"true",children:VM.map(u=>(0,P.jsx)("div",{className:"flex-1",style:{height:5,borderRadius:99,background:UM[u]<=e.meanPts?D.teal:D.rule,boxShadow:u===e.target?`0 0 0 1.5px ${D.gold}`:"none"}},u))}),(0,P.jsxs)("div",{className:"mono mt-1.5",style:{fontSize:10,color:D.leaf},children:["\u25B2 ",e.monthMove," pts this month"]})]}),(0,P.jsxs)("div",{className:"card p-4 flex items-center gap-3",children:[(0,P.jsxs)("div",{className:"mono text-center shrink-0",style:{width:62,height:62,borderRadius:"50%",border:`2px solid ${D.gold}`,boxShadow:`inset 0 0 0 2px #fff, inset 0 0 0 3.5px ${D.gold}`,color:D.gold,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",transform:"rotate(-6deg)"},children:[(0,P.jsx)("span",{style:{fontSize:7.5,letterSpacing:"0.15em"},children:"NEXT RUNG"}),(0,P.jsx)("span",{className:"display",style:{fontSize:20,lineHeight:1},children:e.target})]}),(0,P.jsxs)("div",{children:[(0,P.jsx)(Zl,{children:"Your next rung"}),(0,P.jsxs)("div",{className:"text-sm mt-1",style:{opacity:.75},children:[Math.max(1,Math.round(e.targetPts-e.meanPts))," point away.",(0,P.jsx)("br",{}),"Within reach."]})]})]}),(0,P.jsxs)("div",{className:"card p-4",children:[(0,P.jsx)(Zl,{children:"Days to Paper 1"}),(0,P.jsx)("div",{className:"display mt-1",style:{fontSize:"2.6rem",lineHeight:1},children:TY()}),(0,P.jsx)("div",{className:"mono mt-2",style:{fontSize:10,opacity:.55},children:"KCSE starts 2 Nov 2026"})]}),(0,P.jsxs)("div",{className:"card p-4",children:[(0,P.jsx)(Zl,{children:"Study streak"}),(0,P.jsxs)("div",{className:"flex items-baseline gap-1 mt-1",children:[(0,P.jsx)("span",{className:"display",style:{fontSize:"2.6rem",lineHeight:1,color:D.leaf},children:"12"}),(0,P.jsx)("span",{className:"text-sm",style:{opacity:.6},children:"days"})]}),(0,P.jsx)("div",{className:"flex gap-1 mt-2",children:["M","T","W","T","F","S","S"].map((u,c)=>(0,P.jsx)("span",{className:"mono text-center",style:{width:20,height:20,lineHeight:"19px",fontSize:9,borderRadius:"50%",background:c<4?D.leafSoft:"transparent",border:`1px solid ${c<4?D.leaf:D.rule}`,color:c<4?D.leaf:"rgba(51,57,62,.4)"},children:u},c))})]})]}),(0,P.jsxs)("div",{className:"grid lg:grid-cols-3 gap-5 mt-5 items-start",children:[(0,P.jsx)("div",{className:"lg:col-span-2 space-y-5 min-w-0",children:(0,P.jsxs)("section",{className:"card p-5",children:[(0,P.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,P.jsx)("h2",{className:"display text-base",children:"Your subjects"}),(0,P.jsx)("span",{className:"eyebrow",children:"best 7 of 8 count \xB7 tap to open"})]}),(0,P.jsx)("div",{className:"mt-3",children:e.subjects.map((u,c)=>{let f=u.topics.filter(p=>p.m<65),d=a===c;return(0,P.jsxs)("div",{style:{borderBottom:c<e.subjects.length-1?`1px solid ${D.rule}`:"none"},children:[(0,P.jsxs)("button",{onClick:()=>l(d?-1:c),"aria-expanded":d,className:"subrow w-full text-left flex items-center gap-3 py-2.5 px-2",style:{background:"transparent",border:"none",cursor:"pointer",color:D.ink,borderRadius:10},children:[(0,P.jsx)("span",{className:"display text-center shrink-0",style:{width:38,height:28,lineHeight:"26px",fontSize:13.5,borderRadius:999,color:d?"#fff":D.teal,background:d?D.teal:D.tealSoft},children:u.grade}),(0,P.jsx)("span",{className:"text-sm font-semibold truncate",style:{minWidth:104,color:d?D.teal:D.ink},children:u.name}),(0,P.jsx)("span",{className:"flex-1 hidden sm:block",style:{height:6,background:D.rule,borderRadius:999},children:(0,P.jsx)("span",{className:"block h-full",style:{width:`${u.ready}%`,background:u.ready>=75?D.leaf:u.ready>=60?D.teal:D.apricot,borderRadius:999}})}),(0,P.jsxs)("span",{className:"mono text-xs font-semibold",style:{width:34,textAlign:"right"},children:[u.ready,"%"]}),(0,P.jsx)("span",{className:"mono px-2 py-0.5 shrink-0",style:{fontSize:10.5,borderRadius:999,color:f.length?D.apricot:D.leaf,background:f.length?D.apricotSoft:D.leafSoft},children:f.length?`${f.length} to fix`:"on track"}),(0,P.jsx)("span",{"aria-hidden":"true",className:"mono text-xs",style:{opacity:.4,transform:d?"rotate(90deg)":"none",transition:"transform 200ms"},children:"\u203A"})]}),d&&(0,P.jsx)("div",{className:"expand pb-4 px-2",children:(0,P.jsx)(KM,{topics:u.topics,bar:t,onPractise:()=>o("Practise")})})]},u.name)})})]})}),(0,P.jsxs)("div",{className:"space-y-5 min-w-0",children:[(0,P.jsxs)("section",{className:"card p-5",children:[(0,P.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,P.jsx)("h2",{className:"display text-base",children:"Today's plan"}),(0,P.jsxs)("span",{className:"mono text-xs",style:{color:D.leaf},children:[s,"/",r.length]})]}),(0,P.jsx)("div",{className:"mt-1",style:{height:5,background:D.rule,borderRadius:999},children:(0,P.jsx)("div",{className:"h-full",style:{...t(s/r.length*100),background:D.leaf,borderRadius:999}})}),(0,P.jsx)("div",{className:"mt-3 space-y-1",children:r.map((u,c)=>(0,P.jsxs)("button",{onClick:()=>n(r.map((f,d)=>d===c?{...f,done:!f.done}:f)),className:"w-full flex items-center gap-2.5 py-1.5 text-left",style:{background:"transparent",border:"none",cursor:"pointer",color:D.ink},children:[(0,P.jsx)("span",{"aria-hidden":"true",className:"mono text-center shrink-0",style:{width:18,height:18,lineHeight:"16px",fontSize:11,borderRadius:6,border:`1.5px solid ${u.done?D.leaf:D.rule}`,background:u.done?D.leaf:"transparent",color:"#fff"},children:u.done?"\u2713":""}),(0,P.jsx)("span",{className:"text-sm flex-1 min-w-0 truncate",style:{textDecoration:u.done?"line-through":"none",opacity:u.done?.5:1},children:u.t}),(0,P.jsx)("span",{className:"mono text-xs shrink-0",style:{opacity:.5},children:u.h})]},u.t))})]}),(0,P.jsxs)("section",{className:"card p-5",children:[(0,P.jsx)("h2",{className:"display text-base",children:e.recTitle}),(0,P.jsx)("p",{className:"text-xs mt-1",style:{opacity:.6},children:e.recNote}),(0,P.jsx)("div",{className:"mt-3 space-y-2.5",children:i.map(u=>(0,P.jsxs)("button",{onClick:()=>o("Practise"),className:"practise w-full text-left px-3 py-2.5 flex items-center gap-3",style:{background:D.apricotSoft,border:`1px solid ${D.apricot}33`,borderRadius:12,cursor:"pointer",color:D.ink},children:[(0,P.jsxs)("span",{className:"mono shrink-0 text-center",style:{width:38,fontSize:12,fontWeight:600,color:D.apricot},children:[u.m,"%"]}),(0,P.jsxs)("span",{className:"min-w-0",children:[(0,P.jsx)("span",{className:"block text-sm font-semibold truncate",children:u.name}),(0,P.jsxs)("span",{className:"mono block",style:{fontSize:10,opacity:.6},children:[u.subject," \xB7 ",u.ex," exercises"]})]}),(0,P.jsx)("span",{className:"mono text-xs ml-auto shrink-0",style:{color:D.apricot},children:"\u2192"})]},u.subject+u.name))})]})]})]})]})}function DY({st:e,bar:t,go:r}){let[n,i]=(0,wt.useState)(null),o=n!==null?e.subjects[n]:null;return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 mt-6",children:e.subjects.map((a,l)=>{let s=a.topics.filter(c=>c.m<65).length,u=n===l;return(0,P.jsxs)("button",{onClick:()=>i(u?null:l),"aria-pressed":u,className:"card p-4 text-left",style:{cursor:"pointer",outline:u?`2px solid ${D.teal}`:"none",color:D.ink},children:[(0,P.jsxs)("div",{className:"flex items-center justify-between",children:[(0,P.jsx)("span",{className:"display",style:{fontSize:"1.8rem",color:D.teal},children:a.grade}),(0,P.jsxs)("span",{className:"mono",style:{fontSize:10,color:a.ready>=75?D.leaf:a.ready>=60?D.teal:D.apricot},children:[a.ready,"%"]})]}),(0,P.jsx)("div",{className:"text-sm font-semibold mt-1 truncate",children:a.name}),(0,P.jsx)("div",{className:"mt-2",style:{height:5,background:D.rule,borderRadius:999},children:(0,P.jsx)("div",{className:"h-full",style:{...t(a.ready),background:a.ready>=75?D.leaf:a.ready>=60?D.teal:D.apricot,borderRadius:999}})}),(0,P.jsx)("div",{className:"mono mt-2",style:{fontSize:10,color:s?D.apricot:D.leaf},children:s?`${s} topics to fix`:"on track"})]},a.name)})}),o&&(0,P.jsxs)("section",{className:"card p-5 mt-5 expand",children:[(0,P.jsxs)("div",{className:"flex items-baseline justify-between flex-wrap gap-2",children:[(0,P.jsx)("h2",{className:"display text-base",children:o.name}),(0,P.jsxs)("span",{className:"mono text-sm px-2.5 py-1",style:{color:D.teal,background:D.tealSoft,borderRadius:999},children:["predicted ",o.grade]})]}),(0,P.jsx)("div",{className:"mt-4",children:(0,P.jsx)(KM,{topics:o.topics,bar:t,onPractise:()=>r("Practise")})}),(0,P.jsx)("p",{className:"mono text-xs mt-4",style:{opacity:.5},children:"Topics with \u25B8 open into sub-skills. Scores appear once you've answered enough questions for them to mean something."})]}),!o&&(0,P.jsx)("p",{className:"mono text-xs mt-5",style:{opacity:.5},children:"Tap a subject to see its topic and sub-skill breakdown."})]})}function MY({st:e,recs:t}){let[r,n]=(0,wt.useState)(null),i=(0,wt.useMemo)(()=>r?WM.filter(h=>h.els.includes(r)):WM,[r]),[o,a]=(0,wt.useState)(0),[l,s]=(0,wt.useState)(null),[u,c]=(0,wt.useState)({right:0,total:0}),f=i[o%i.length],d=l!==null,p=d&&l===f.ans,v=h=>{d||(s(h),c(y=>({right:y.right+(h===f.ans?1:0),total:y.total+1})))},m=()=>{s(null),a(h=>h+1)},x=h=>{n(h===r?null:h),a(0),s(null)};return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("p",{className:"mono text-xs mt-5",style:{color:D.teal},children:e.practiseNote}),(0,P.jsxs)("div",{className:"flex items-center gap-2 flex-wrap mt-3",children:[(0,P.jsx)("span",{className:"eyebrow",children:"Focus on:"}),t.map(h=>(0,P.jsxs)("button",{onClick:()=>x(h.name),className:"mono px-3 py-1.5",style:{fontSize:11,borderRadius:999,cursor:"pointer",border:`1.5px solid ${r===h.name?D.apricot:D.rule}`,background:r===h.name?D.apricot:D.card,color:r===h.name?"#fff":D.ink},children:[h.name," \xB7 ",h.m,"%"]},h.name)),r&&(0,P.jsx)("button",{onClick:()=>x(r),className:"mono text-xs",style:{background:"none",border:"none",cursor:"pointer",color:D.teal},children:"clear"}),(0,P.jsxs)("span",{className:"mono text-xs ml-auto",style:{opacity:.6},children:["Session: ",u.right,"/",u.total]})]}),(0,P.jsxs)("section",{className:"card p-6 mt-4 max-w-2xl",children:[(0,P.jsxs)("div",{className:"flex items-center justify-between",children:[(0,P.jsxs)(Zl,{children:[f.subject," \xB7 ",f.els.join(", ")]}),(0,P.jsxs)("span",{className:"mono text-xs",style:{opacity:.45},children:["Q",o%i.length+1," of ",i.length]})]}),(0,P.jsx)("h2",{className:"text-lg font-semibold mt-3",style:{lineHeight:1.45},children:f.q}),(0,P.jsx)("div",{className:"mt-4 space-y-2",children:f.opts.map((h,y)=>{let g=l===y,w=y===f.ans,S=D.card,b=D.rule;return d&&w?(S=D.leafSoft,b=D.leaf):d&&g&&!w&&(S=D.apricotSoft,b=D.apricot),(0,P.jsxs)("button",{onClick:()=>v(y),disabled:d&&!g&&!w,className:"w-full text-left px-4 py-3 flex items-center gap-3",style:{background:S,border:`1.5px solid ${b}`,borderRadius:12,cursor:d?"default":"pointer",color:D.ink,transition:"background 150ms, border 150ms"},children:[(0,P.jsx)("span",{className:"mono text-xs",style:{width:18,opacity:.5},children:String.fromCharCode(65+y)}),(0,P.jsx)("span",{className:"text-sm",children:h}),d&&w&&(0,P.jsx)("span",{className:"mono text-xs ml-auto",style:{color:D.leaf},children:"\u2713 correct"}),d&&g&&!w&&(0,P.jsx)("span",{className:"mono text-xs ml-auto",style:{color:D.apricot},children:"your pick"})]},h)})}),d&&(0,P.jsxs)("div",{className:"expand mt-4 px-4 py-3",style:{background:p?D.leafSoft:D.apricotSoft,borderRadius:12},children:[(0,P.jsx)("div",{className:"mono text-xs font-semibold",style:{color:p?D.leaf:D.apricot},children:p?"Correct \u2014 mastery nudged up.":"Not this time \u2014 mastery noted."}),(0,P.jsx)("p",{className:"text-sm mt-1.5",style:{lineHeight:1.55},children:f.why}),(0,P.jsxs)("div",{className:"flex items-center gap-2 mt-3 flex-wrap",children:[f.els.map(h=>(0,P.jsxs)("span",{className:"mono px-2 py-0.5",style:{fontSize:10.5,borderRadius:999,background:"#fff",border:`1px solid ${D.rule}`},children:[h," ",p?"\u25B2 +2":"\u25BC \u22121"]},h)),(0,P.jsx)("button",{onClick:m,className:"practise mono text-xs px-4 py-2 ml-auto",style:{background:D.teal,color:"#fff",border:"none",borderRadius:999,cursor:"pointer"},children:"Next question \u2192"})]})]})]}),(0,P.jsx)("p",{className:"mono text-xs mt-4",style:{opacity:.5},children:"Every answer updates your sub-skill mastery \u2014 your dashboard reads from the same scores."})]})}function jY({st:e}){return(0,P.jsxs)("div",{className:"grid lg:grid-cols-3 gap-5 mt-6 items-start",children:[(0,P.jsxs)("section",{className:"card p-5",style:{borderColor:D.gold},children:[(0,P.jsx)(Zl,{style:{color:D.gold,opacity:1},children:"Next up"}),(0,P.jsx)("h2",{className:"display text-lg mt-1",children:"Mock Exam 2"}),(0,P.jsx)("div",{className:"mono text-sm mt-1",style:{opacity:.65},children:"25 \u2013 30 July \xB7 school hall"}),(0,P.jsxs)("div",{className:"display mt-3",style:{fontSize:"2.4rem",color:D.gold},children:["3 ",(0,P.jsx)("span",{className:"text-base",style:{color:D.ink,opacity:.6},children:"days to go"})]}),(0,P.jsx)("button",{className:"practise mono text-xs px-4 py-2.5 mt-4 w-full",style:{background:D.teal,color:"#fff",border:"none",borderRadius:999,cursor:"pointer"},children:"Take a 1-hour practice mock"}),(0,P.jsx)("p",{className:"text-xs mt-3",style:{opacity:.6},children:"A timed mini-mock sharpens exam pace \u2014 your weakest sub-skills are weighted in."})]}),(0,P.jsxs)("section",{className:"card p-5 lg:col-span-2",children:[(0,P.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,P.jsx)("h2",{className:"display text-base",children:"Mock 1 (July) vs where you are now"}),(0,P.jsxs)("span",{className:"mono text-xs",style:{opacity:.55},children:["mean now: ",e.meanGrade]})]}),(0,P.jsxs)("div",{className:"mt-3",children:[(0,P.jsxs)("div",{className:"grid grid-cols-12 gap-2 py-1.5 mono",style:{fontSize:10.5,opacity:.55},children:[(0,P.jsx)("span",{className:"col-span-6",children:"Subject"}),(0,P.jsx)("span",{className:"col-span-2 text-center",children:"Mock 1"}),(0,P.jsx)("span",{className:"col-span-2 text-center",children:"Now"}),(0,P.jsx)("span",{className:"col-span-2 text-center",children:"Move"})]}),e.subjects.map(t=>{let r=Ql(Math.max(1,t.pts-1)),n=Math.round(t.pts)-UM[r];return(0,P.jsxs)("div",{className:"grid grid-cols-12 gap-2 items-center py-2",style:{borderTop:`1px solid ${D.rule}`},children:[(0,P.jsx)("span",{className:"col-span-6 text-sm font-semibold truncate",children:t.name}),(0,P.jsx)("span",{className:"col-span-2 mono text-sm text-center",style:{opacity:.6},children:r}),(0,P.jsx)("span",{className:"col-span-2 mono text-sm text-center font-semibold",style:{color:D.teal},children:t.grade}),(0,P.jsx)("span",{className:"col-span-2 mono text-xs text-center",style:{color:n>0?D.leaf:n<0?D.apricot:"rgba(51,57,62,.4)"},children:n>0?`\u25B2 +${n}`:n<0?`\u25BC ${n}`:"\u2014"})]},t.name)})]}),(0,P.jsx)("p",{className:"mono text-xs mt-3",style:{opacity:.5},children:"\u201CNow\u201D is your live predicted grade from sub-skill mastery \u2014 mock results recalibrate it."})]})]})}function LY({st:e,trend:t}){return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)("div",{className:"grid lg:grid-cols-2 gap-5 mt-6 items-start",children:[(0,P.jsxs)("section",{className:"card p-5",children:[(0,P.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,P.jsx)("h2",{className:"display text-base",children:"Your climb"}),(0,P.jsx)("span",{className:"eyebrow",children:"mean points per checkpoint"})]}),(0,P.jsx)("div",{style:{height:200},className:"mt-3",children:(0,P.jsx)(pp,{width:"100%",height:"100%",children:(0,P.jsxs)(Gw,{data:t,margin:{top:8,right:10,bottom:0,left:-16},children:[(0,P.jsx)("defs",{children:(0,P.jsxs)("linearGradient",{id:"tealFade",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,P.jsx)("stop",{offset:"0%",stopColor:D.teal,stopOpacity:.2}),(0,P.jsx)("stop",{offset:"100%",stopColor:D.teal,stopOpacity:0})]})}),(0,P.jsx)(mc,{dataKey:"wk",tick:{fontFamily:"IBM Plex Mono",fontSize:11,fill:"rgba(51,57,62,.6)"},stroke:D.rule,tickLine:!1}),(0,P.jsx)(hc,{domain:[1,12],tick:{fontFamily:"IBM Plex Mono",fontSize:11,fill:"rgba(51,57,62,.6)"},stroke:"transparent",tickLine:!1}),(0,P.jsx)(rh,{formatter:r=>[`${r} pts (${Ql(r)})`,"Mean"],contentStyle:{borderRadius:10,border:`1px solid ${D.rule}`,fontFamily:"IBM Plex Sans"}}),(0,P.jsx)(Vh,{y:e.targetPts,stroke:D.gold,strokeDasharray:"5 4",label:{value:`Next rung ${e.target}`,fill:D.gold,fontSize:11,fontFamily:"IBM Plex Mono",position:"insideTopRight"}}),(0,P.jsx)(qh,{type:"monotone",dataKey:"pts",stroke:D.teal,strokeWidth:2.5,fill:"url(#tealFade)",dot:{r:3.5,fill:D.teal,strokeWidth:0},activeDot:{r:5}})]})})})]}),(0,P.jsxs)("section",{className:"card p-5",children:[(0,P.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,P.jsx)("h2",{className:"display text-base",children:"Hours in the books"}),(0,P.jsx)("span",{className:"eyebrow",children:"last 8 weeks"})]}),(0,P.jsx)("div",{style:{height:200},className:"mt-3",children:(0,P.jsx)(pp,{width:"100%",height:"100%",children:(0,P.jsxs)(Yw,{data:NY,margin:{top:8,right:10,bottom:0,left:-22},children:[(0,P.jsx)(mc,{dataKey:"wk",tick:{fontFamily:"IBM Plex Mono",fontSize:11,fill:"rgba(51,57,62,.6)"},stroke:D.rule,tickLine:!1}),(0,P.jsx)(hc,{tick:{fontFamily:"IBM Plex Mono",fontSize:11,fill:"rgba(51,57,62,.6)"},stroke:"transparent",tickLine:!1}),(0,P.jsx)(rh,{formatter:r=>[`${r} h`,"Study time"],contentStyle:{borderRadius:10,border:`1px solid ${D.rule}`,fontFamily:"IBM Plex Sans"}}),(0,P.jsx)(Jh,{dataKey:"h",fill:D.leaf,radius:[6,6,0,0]})]})})})]})]}),(0,P.jsxs)("section",{className:"card p-5 mt-5",children:[(0,P.jsx)("h2",{className:"display text-base",children:"Grade movement since Term 1"}),(0,P.jsx)("div",{className:"mt-3 grid sm:grid-cols-2 gap-x-8",children:e.subjects.map(r=>{let n=Math.round(r.pts)-r.t1;return(0,P.jsxs)("div",{className:"flex items-center gap-3 py-2",style:{borderBottom:`1px solid ${D.rule}`},children:[(0,P.jsx)("span",{className:"text-sm font-semibold flex-1 min-w-0 truncate",children:r.name}),(0,P.jsx)("span",{className:"mono text-sm",style:{opacity:.55},children:Ql(r.t1)}),(0,P.jsx)("span",{className:"mono text-xs",style:{opacity:.4},children:"\u2192"}),(0,P.jsx)("span",{className:"mono text-sm font-semibold",style:{color:D.teal},children:r.grade}),(0,P.jsx)("span",{className:"mono text-xs",style:{width:44,textAlign:"right",color:n>0?D.leaf:n<0?D.apricot:"rgba(51,57,62,.4)"},children:n>0?`\u25B2 +${n}`:n<0?`\u25BC ${n}`:"\u2014"})]},r.name)})}),(0,P.jsxs)("p",{className:"mono text-xs mt-3",style:{opacity:.5},children:["Now at ",e.meanGrade," overall \u2014 predictions are estimates, not KNEC results."]})]})]})}function Xw(){let[e,t]=(0,wt.useState)("Dashboard"),[r,n]=(0,wt.useState)("wanjiru"),[i,o]=(0,wt.useState)([{t:"Mathematics \u2014 Circle theorems drill",h:"1.5h",done:!0},{t:"Chemistry \u2014 Alcohols & acids",h:"1.5h",done:!0},{t:"English \u2014 Set-book essay",h:"1h",done:!1},{t:"Kiswahili \u2014 Insha practice",h:"1h",done:!1},{t:"Biology \u2014 Pedigree analysis",h:"1h",done:!1}]),[a,l]=(0,wt.useState)(!1);(0,wt.useEffect)(()=>{let m=setTimeout(()=>l(!0),60);return()=>clearTimeout(m)},[]);let s=m=>({width:a?`${m}%`:"0%",transition:"width 900ms cubic-bezier(.22,1,.36,1)"}),u=(0,wt.useMemo)(()=>IY(BM.find(m=>m.id===r)),[r]),c=_Y[r],f=(0,wt.useMemo)(()=>{let m=[];for(let x of u.subjects)for(let h of x.topics)if(h.subs)for(let y of h.subs)y.att>=qw&&y.m<65&&m.push({name:y.name,m:y.m,ex:y.ex,subject:x.name});else h.m<65&&m.push({name:h.el,m:h.m,ex:h.ex,subject:x.name});return m.sort((x,h)=>x.m-h.m).slice(0,3)},[u]),d={Dashboard:`Habari ya asubuhi, ${u.name.split(" ")[0]}`,"My Subjects":"Your eight subjects",Practise:"Practise","Mock Exams":"Mock exams",Progress:"Your progress"}[e],p={Dashboard:u.subtitle,"My Subjects":"Tap any subject, then any topic with \u25B8, to see exactly what to fix.",Practise:"Short, targeted sets beat long, tired nights.","Mock Exams":"Mocks calibrate your prediction \u2014 treat them like the real thing.",Progress:"Look how far you've come since Term 1."}[e],v=({compact:m})=>(0,P.jsxs)("div",{className:m?"flex items-center gap-1.5":"flex items-center gap-1.5 mt-3 px-2",children:[!m&&(0,P.jsx)("span",{className:"mono",style:{fontSize:9,letterSpacing:"0.12em",opacity:.55,color:D.chalk},children:"DEMO \u2014 VIEW AS"}),BM.map(x=>(0,P.jsx)("button",{onClick:()=>n(x.id),title:x.name,"aria-pressed":r===x.id,className:"display",style:{width:26,height:26,borderRadius:"50%",fontSize:11,cursor:"pointer",background:r===x.id?D.gold:m?D.paperDeep:"rgba(243,239,228,0.15)",color:r===x.id?D.boardDeep:m?D.ink:D.chalk,border:r===x.id?`2px solid ${D.gold}`:`1.5px solid ${m?D.rule:"rgba(243,239,228,0.3)"}`},children:x.letter},x.id))]});return(0,P.jsxs)("div",{style:{background:`${zM}, linear-gradient(${D.paper}, ${D.paperDeep})`,color:D.ink,minHeight:"100vh",fontFamily:"'IBM Plex Sans', system-ui, sans-serif"},children:[(0,P.jsx)("style",{children:`
        @import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;1,400&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
        .mono { font-family: 'IBM Plex Mono', ui-monospace, monospace; }
        .display { font-family: 'Archivo Black', 'IBM Plex Sans', sans-serif; letter-spacing: -0.01em; }
        .eyebrow { font-family: 'IBM Plex Mono', monospace; font-size: 10.5px; letter-spacing: 0.2em; text-transform: uppercase; opacity: 0.55; }
        .card { background: ${D.card}; border: 1px solid ${D.rule}; border-radius: 14px; box-shadow: 0 1px 2px rgba(51,57,62,.05), 0 8px 24px rgba(51,57,62,.06); }
        .weakname { text-decoration: underline wavy ${D.apricot}; text-decoration-thickness: 1.5px; text-underline-offset: 4px; }
        .subrow { transition: background 150ms ease; }
        .subrow:hover { background: rgba(46,139,122,0.05); }
        .practise { transition: background 140ms ease, transform 140ms ease, filter 140ms ease; }
        .practise:hover { filter: brightness(0.92); transform: translateY(-1px); }
        .navbtn { transition: background 140ms ease; border-radius: 10px; }
        .navbtn:hover { background: rgba(243,239,228,0.12); }
        .expand { animation: openUp 320ms ease both; }
        @keyframes openUp { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: none; } }
        button:focus-visible { outline: 3px solid ${D.teal}; outline-offset: 2px; }
        @media (prefers-reduced-motion: reduce) { .expand { animation: none; } * { transition: none !important; } }
      `}),(0,P.jsxs)("div",{className:"flex min-h-screen",children:[(0,P.jsxs)("aside",{className:"hidden lg:flex flex-col w-56 shrink-0 px-4 py-6",style:{background:`${zM}, linear-gradient(170deg, ${D.board}, ${D.boardDeep})`,color:D.chalk},children:[(0,P.jsxs)("div",{className:"px-2",children:[(0,P.jsx)("div",{className:"display text-lg",style:{color:"#fff"},children:"Tayari"}),(0,P.jsx)("div",{className:"eyebrow mt-1",style:{color:D.gold,opacity:1},children:"Uko tayari?"})]}),(0,P.jsx)("nav",{className:"mt-8 space-y-1","aria-label":"Main",children:$M.map(m=>(0,P.jsx)("button",{onClick:()=>t(m),"aria-current":e===m?"page":void 0,className:"navbtn w-full text-left px-3 py-2 text-sm",style:{background:e===m?"rgba(217,164,65,0.2)":"transparent",color:e===m?"#fff":"rgba(243,239,228,.75)",border:"none",cursor:"pointer",fontWeight:e===m?600:400},children:m},m))}),(0,P.jsxs)("div",{className:"mt-auto",children:[(0,P.jsx)("div",{className:"px-3 py-3 text-xs",style:{background:"rgba(243,239,228,0.08)",borderRadius:12,color:"rgba(243,239,228,.85)",fontStyle:"italic"},children:"Small daily progress, big December results."}),(0,P.jsxs)("div",{className:"flex items-center gap-2 mt-4 px-2",children:[(0,P.jsx)("div",{className:"display",style:{width:34,height:34,borderRadius:"50%",background:D.gold,color:D.boardDeep,display:"grid",placeItems:"center",fontSize:13},children:u.letter}),(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:"text-sm font-semibold",style:{color:"#fff"},children:u.name}),(0,P.jsx)("div",{className:"mono",style:{fontSize:10,opacity:.6},children:"Form 4 \xB7 2026"})]})]}),(0,P.jsx)(v,{})]})]}),(0,P.jsxs)("div",{className:"flex-1 min-w-0 px-5 lg:px-8 py-6 max-w-6xl mx-auto",children:[(0,P.jsxs)("div",{className:"lg:hidden flex items-center gap-2 overflow-x-auto pb-3 -mx-1 px-1",children:[$M.map(m=>(0,P.jsx)("button",{onClick:()=>t(m),className:"mono shrink-0 px-3 py-1.5",style:{fontSize:11,borderRadius:999,cursor:"pointer",border:`1.5px solid ${e===m?D.teal:D.rule}`,background:e===m?D.teal:D.card,color:e===m?"#fff":D.ink},children:m},m)),(0,P.jsx)("span",{className:"ml-auto shrink-0",children:(0,P.jsx)(v,{compact:!0})})]}),(0,P.jsxs)("div",{className:"flex items-end justify-between flex-wrap gap-3",children:[(0,P.jsxs)("div",{children:[(0,P.jsx)("h1",{className:"display text-2xl",children:d}),(0,P.jsx)("p",{className:"text-sm mt-1",style:{opacity:.7},children:p})]}),(0,P.jsx)("div",{className:"mono text-xs px-3 py-1.5",style:{background:D.card,border:`1px solid ${D.rule}`,borderRadius:999},children:"Wed 22 July 2026 \xB7 Term 2"})]}),e==="Dashboard"&&(0,P.jsx)(RY,{st:u,bar:s,plan:i,setPlan:o,recs:f,go:t}),e==="My Subjects"&&(0,P.jsx)(DY,{st:u,bar:s,go:t}),e==="Practise"&&(0,P.jsx)(MY,{st:u,recs:f}),e==="Mock Exams"&&(0,P.jsx)(jY,{st:u}),e==="Progress"&&(0,P.jsx)(LY,{st:u,trend:c})]})]})]})}var YM=z(wc());(0,HM.createRoot)(document.getElementById("root")).render((0,YM.jsx)(Xw,{}));})();
/*! Bundled license information:

react/cjs/react.production.min.js:
  (**
   * @license React
   * react.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

scheduler/cjs/scheduler.production.min.js:
  (**
   * @license React
   * scheduler.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

react-dom/cjs/react-dom.production.min.js:
  (**
   * @license React
   * react-dom.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
  (**
   * @license React
   * use-sync-external-store-shim.production.js
   *
   * Copyright (c) Meta Platforms, Inc. and affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js:
  (**
   * @license React
   * use-sync-external-store-shim/with-selector.production.js
   *
   * Copyright (c) Meta Platforms, Inc. and affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

use-sync-external-store/cjs/use-sync-external-store-with-selector.production.js:
  (**
   * @license React
   * use-sync-external-store-with-selector.production.js
   *
   * Copyright (c) Meta Platforms, Inc. and affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

decimal.js-light/decimal.js:
  (*! decimal.js-light v2.5.1 https://github.com/MikeMcl/decimal.js-light/LICENCE *)

react-is/cjs/react-is.production.js:
  (**
   * @license React
   * react-is.production.js
   *
   * Copyright (c) Meta Platforms, Inc. and affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

react/cjs/react-jsx-runtime.production.min.js:
  (**
   * @license React
   * react-jsx-runtime.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)
*/
</script>
</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit