案件看板edit icon

创建者:
用户VaAPqVEZ
Fork(复制)
下载
嵌入
BUG反馈
index.html
style.css
tsx
index.tsx
md
README.md
tsx
app.tsx
tsx
main.tsx
package.json
index.html
            
            <!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>报案看板</title>
  <script src="https://cdn.tailwindcss.com"></script>
  <style>
    @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

    body {
      font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
      background-color: #f8fafc;
    }

    /* Custom scrollbar for the efficiency list */

    .custom-scrollbar::-webkit-scrollbar {
      width: 4px;
    }

    .custom-scrollbar::-webkit-scrollbar-track {
      background: #f1f1f1;
    }

    .custom-scrollbar::-webkit-scrollbar-thumb {
      background: #cbd5e1;
      border-radius: 10px;
    }

    .custom-scrollbar::-webkit-scrollbar-thumb:hover {
      background: #94a3b8;
    }
  </style>

  <link rel="stylesheet" href="/index.css">
  <script type="importmap">
{
  "imports": {
    "react/": "https://esm.sh/react@^19.2.3/",
    "react": "https://esm.sh/react@^19.2.3",
    "lucide-react": "https://esm.sh/lucide-react@^0.562.0",
    "recharts": "https://esm.sh/recharts@^3.6.0",
    "react-dom/": "https://esm.sh/react-dom@^19.2.3/"
  }
}
</script>
  <script type="module" crossorigin>var ON=Object.defineProperty;var wN=(e,t,n)=>t in e?ON(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var hh=(e,t,n)=>wN(e,typeof t!="symbol"?t+"":t,n);function AN(e,t){for(var n=0;n<t.length;n++){const a=t[n];if(typeof a!="string"&&!Array.isArray(a)){for(const l in a)if(l!=="default"&&!(l in e)){const o=Object.getOwnPropertyDescriptor(a,l);o&&Object.defineProperty(e,l,o.get?o:{enumerable:!0,get:()=>a[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function hr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var mh={exports:{}},ju={};/**
 * @license React
 * react-jsx-runtime.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.
 */var qx;function EN(){if(qx)return ju;qx=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(a,l,o){var s=null;if(o!==void 0&&(s=""+o),l.key!==void 0&&(s=""+l.key),"key"in l){o={};for(var f in l)f!=="key"&&(o[f]=l[f])}else o=l;return l=o.ref,{$$typeof:e,type:a,key:s,ref:l!==void 0?l:null,props:o}}return ju.Fragment=t,ju.jsx=n,ju.jsxs=n,ju}var Hx;function _N(){return Hx||(Hx=1,mh.exports=EN()),mh.exports}var R=_N(),ph={exports:{}},be={};/**
 * @license React
 * react.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.
 */var $x;function TN(){if($x)return be;$x=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),s=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),g=Symbol.iterator;function b(D){return D===null||typeof D!="object"?null:(D=g&&D[g]||D["@@iterator"],typeof D=="function"?D:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,A={};function E(D,Y,te){this.props=D,this.context=Y,this.refs=A,this.updater=te||w}E.prototype.isReactComponent={},E.prototype.setState=function(D,Y){if(typeof D!="object"&&typeof D!="function"&&D!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,D,Y,"setState")},E.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function T(){}T.prototype=E.prototype;function j(D,Y,te){this.props=D,this.context=Y,this.refs=A,this.updater=te||w}var z=j.prototype=new T;z.constructor=j,O(z,E.prototype),z.isPureReactComponent=!0;var C=Array.isArray;function N(){}var L={H:null,A:null,T:null,S:null},J=Object.prototype.hasOwnProperty;function W(D,Y,te){var ae=te.ref;return{$$typeof:e,type:D,key:Y,ref:ae!==void 0?ae:null,props:te}}function ie(D,Y){return W(D.type,Y,D.props)}function Q(D){return typeof D=="object"&&D!==null&&D.$$typeof===e}function F(D){var Y={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(te){return Y[te]})}var fe=/\/+/g;function de(D,Y){return typeof D=="object"&&D!==null&&D.key!=null?F(""+D.key):Y.toString(36)}function pe(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(N,N):(D.status="pending",D.then(function(Y){D.status==="pending"&&(D.status="fulfilled",D.value=Y)},function(Y){D.status==="pending"&&(D.status="rejected",D.reason=Y)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function I(D,Y,te,ae,me){var xe=typeof D;(xe==="undefined"||xe==="boolean")&&(D=null);var ye=!1;if(D===null)ye=!0;else switch(xe){case"bigint":case"string":case"number":ye=!0;break;case"object":switch(D.$$typeof){case e:case t:ye=!0;break;case m:return ye=D._init,I(ye(D._payload),Y,te,ae,me)}}if(ye)return me=me(D),ye=ae===""?"."+de(D,0):ae,C(me)?(te="",ye!=null&&(te=ye.replace(fe,"$&/")+"/"),I(me,Y,te,"",function(Se){return Se})):me!=null&&(Q(me)&&(me=ie(me,te+(me.key==null||D&&D.key===me.key?"":(""+me.key).replace(fe,"$&/")+"/")+ye)),Y.push(me)),1;ye=0;var pt=ae===""?".":ae+":";if(C(D))for(var G=0;G<D.length;G++)ae=D[G],xe=pt+de(ae,G),ye+=I(ae,Y,te,xe,me);else if(G=b(D),typeof G=="function")for(D=G.call(D),G=0;!(ae=D.next()).done;)ae=ae.value,xe=pt+de(ae,G++),ye+=I(ae,Y,te,xe,me);else if(xe==="object"){if(typeof D.then=="function")return I(pe(D),Y,te,ae,me);throw Y=String(D),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return ye}function Z(D,Y,te){if(D==null)return D;var ae=[],me=0;return I(D,ae,"","",function(xe){return Y.call(te,xe,me++)}),ae}function ne(D){if(D._status===-1){var Y=D._result;Y=Y(),Y.then(function(te){(D._status===0||D._status===-1)&&(D._status=1,D._result=te)},function(te){(D._status===0||D._status===-1)&&(D._status=2,D._result=te)}),D._status===-1&&(D._status=0,D._result=Y)}if(D._status===1)return D._result.default;throw D._result}var re=typeof reportError=="function"?reportError:function(D){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof D=="object"&&D!==null&&typeof D.message=="string"?String(D.message):String(D),error:D});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",D);return}console.error(D)},ge={map:Z,forEach:function(D,Y,te){Z(D,function(){Y.apply(this,arguments)},te)},count:function(D){var Y=0;return Z(D,function(){Y++}),Y},toArray:function(D){return Z(D,function(Y){return Y})||[]},only:function(D){if(!Q(D))throw Error("React.Children.only expected to receive a single React element child.");return D}};return be.Activity=y,be.Children=ge,be.Component=E,be.Fragment=n,be.Profiler=l,be.PureComponent=j,be.StrictMode=a,be.Suspense=d,be.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=L,be.__COMPILER_RUNTIME={__proto__:null,c:function(D){return L.H.useMemoCache(D)}},be.cache=function(D){return function(){return D.apply(null,arguments)}},be.cacheSignal=function(){return null},be.cloneElement=function(D,Y,te){if(D==null)throw Error("The argument must be a React element, but you passed "+D+".");var ae=O({},D.props),me=D.key;if(Y!=null)for(xe in Y.key!==void 0&&(me=""+Y.key),Y)!J.call(Y,xe)||xe==="key"||xe==="__self"||xe==="__source"||xe==="ref"&&Y.ref===void 0||(ae[xe]=Y[xe]);var xe=arguments.length-2;if(xe===1)ae.children=te;else if(1<xe){for(var ye=Array(xe),pt=0;pt<xe;pt++)ye[pt]=arguments[pt+2];ae.children=ye}return W(D.type,me,ae)},be.createContext=function(D){return D={$$typeof:s,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null},D.Provider=D,D.Consumer={$$typeof:o,_context:D},D},be.createElement=function(D,Y,te){var ae,me={},xe=null;if(Y!=null)for(ae in Y.key!==void 0&&(xe=""+Y.key),Y)J.call(Y,ae)&&ae!=="key"&&ae!=="__self"&&ae!=="__source"&&(me[ae]=Y[ae]);var ye=arguments.length-2;if(ye===1)me.children=te;else if(1<ye){for(var pt=Array(ye),G=0;G<ye;G++)pt[G]=arguments[G+2];me.children=pt}if(D&&D.defaultProps)for(ae in ye=D.defaultProps,ye)me[ae]===void 0&&(me[ae]=ye[ae]);return W(D,xe,me)},be.createRef=function(){return{current:null}},be.forwardRef=function(D){return{$$typeof:f,render:D}},be.isValidElement=Q,be.lazy=function(D){return{$$typeof:m,_payload:{_status:-1,_result:D},_init:ne}},be.memo=function(D,Y){return{$$typeof:v,type:D,compare:Y===void 0?null:Y}},be.startTransition=function(D){var Y=L.T,te={};L.T=te;try{var ae=D(),me=L.S;me!==null&&me(te,ae),typeof ae=="object"&&ae!==null&&typeof ae.then=="function"&&ae.then(N,re)}catch(xe){re(xe)}finally{Y!==null&&te.types!==null&&(Y.types=te.types),L.T=Y}},be.unstable_useCacheRefresh=function(){return L.H.useCacheRefresh()},be.use=function(D){return L.H.use(D)},be.useActionState=function(D,Y,te){return L.H.useActionState(D,Y,te)},be.useCallback=function(D,Y){return L.H.useCallback(D,Y)},be.useContext=function(D){return L.H.useContext(D)},be.useDebugValue=function(){},be.useDeferredValue=function(D,Y){return L.H.useDeferredValue(D,Y)},be.useEffect=function(D,Y){return L.H.useEffect(D,Y)},be.useEffectEvent=function(D){return L.H.useEffectEvent(D)},be.useId=function(){return L.H.useId()},be.useImperativeHandle=function(D,Y,te){return L.H.useImperativeHandle(D,Y,te)},be.useInsertionEffect=function(D,Y){return L.H.useInsertionEffect(D,Y)},be.useLayoutEffect=function(D,Y){return L.H.useLayoutEffect(D,Y)},be.useMemo=function(D,Y){return L.H.useMemo(D,Y)},be.useOptimistic=function(D,Y){return L.H.useOptimistic(D,Y)},be.useReducer=function(D,Y,te){return L.H.useReducer(D,Y,te)},be.useRef=function(D){return L.H.useRef(D)},be.useState=function(D){return L.H.useState(D)},be.useSyncExternalStore=function(D,Y,te){return L.H.useSyncExternalStore(D,Y,te)},be.useTransition=function(){return L.H.useTransition()},be.version="19.2.3",be}var Yx;function El(){return Yx||(Yx=1,ph.exports=TN()),ph.exports}var S=El();const UE=hr(S),jN=AN({__proto__:null,default:UE},[S]);var yh={exports:{}},Mu={},gh={exports:{}},bh={};/**
 * @license React
 * scheduler.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.
 */var Kx;function MN(){return Kx||(Kx=1,(function(e){function t(I,Z){var ne=I.length;I.push(Z);e:for(;0<ne;){var re=ne-1>>>1,ge=I[re];if(0<l(ge,Z))I[re]=Z,I[ne]=ge,ne=re;else break e}}function n(I){return I.length===0?null:I[0]}function a(I){if(I.length===0)return null;var Z=I[0],ne=I.pop();if(ne!==Z){I[0]=ne;e:for(var re=0,ge=I.length,D=ge>>>1;re<D;){var Y=2*(re+1)-1,te=I[Y],ae=Y+1,me=I[ae];if(0>l(te,ne))ae<ge&&0>l(me,te)?(I[re]=me,I[ae]=ne,re=ae):(I[re]=te,I[Y]=ne,re=Y);else if(ae<ge&&0>l(me,ne))I[re]=me,I[ae]=ne,re=ae;else break e}}return Z}function l(I,Z){var ne=I.sortIndex-Z.sortIndex;return ne!==0?ne:I.id-Z.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,f=s.now();e.unstable_now=function(){return s.now()-f}}var d=[],v=[],m=1,y=null,g=3,b=!1,w=!1,O=!1,A=!1,E=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function z(I){for(var Z=n(v);Z!==null;){if(Z.callback===null)a(v);else if(Z.startTime<=I)a(v),Z.sortIndex=Z.expirationTime,t(d,Z);else break;Z=n(v)}}function C(I){if(O=!1,z(I),!w)if(n(d)!==null)w=!0,N||(N=!0,F());else{var Z=n(v);Z!==null&&pe(C,Z.startTime-I)}}var N=!1,L=-1,J=5,W=-1;function ie(){return A?!0:!(e.unstable_now()-W<J)}function Q(){if(A=!1,N){var I=e.unstable_now();W=I;var Z=!0;try{e:{w=!1,O&&(O=!1,T(L),L=-1),b=!0;var ne=g;try{t:{for(z(I),y=n(d);y!==null&&!(y.expirationTime>I&&ie());){var re=y.callback;if(typeof re=="function"){y.callback=null,g=y.priorityLevel;var ge=re(y.expirationTime<=I);if(I=e.unstable_now(),typeof ge=="function"){y.callback=ge,z(I),Z=!0;break t}y===n(d)&&a(d),z(I)}else a(d);y=n(d)}if(y!==null)Z=!0;else{var D=n(v);D!==null&&pe(C,D.startTime-I),Z=!1}}break e}finally{y=null,g=ne,b=!1}Z=void 0}}finally{Z?F():N=!1}}}var F;if(typeof j=="function")F=function(){j(Q)};else if(typeof MessageChannel<"u"){var fe=new MessageChannel,de=fe.port2;fe.port1.onmessage=Q,F=function(){de.postMessage(null)}}else F=function(){E(Q,0)};function pe(I,Z){L=E(function(){I(e.unstable_now())},Z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(I){I.callback=null},e.unstable_forceFrameRate=function(I){0>I||125<I?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):J=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(I){switch(g){case 1:case 2:case 3:var Z=3;break;default:Z=g}var ne=g;g=Z;try{return I()}finally{g=ne}},e.unstable_requestPaint=function(){A=!0},e.unstable_runWithPriority=function(I,Z){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var ne=g;g=I;try{return Z()}finally{g=ne}},e.unstable_scheduleCallback=function(I,Z,ne){var re=e.unstable_now();switch(typeof ne=="object"&&ne!==null?(ne=ne.delay,ne=typeof ne=="number"&&0<ne?re+ne:re):ne=re,I){case 1:var ge=-1;break;case 2:ge=250;break;case 5:ge=1073741823;break;case 4:ge=1e4;break;default:ge=5e3}return ge=ne+ge,I={id:m++,callback:Z,priorityLevel:I,startTime:ne,expirationTime:ge,sortIndex:-1},ne>re?(I.sortIndex=ne,t(v,I),n(d)===null&&I===n(v)&&(O?(T(L),L=-1):O=!0,pe(C,ne-re))):(I.sortIndex=ge,t(d,I),w||b||(w=!0,N||(N=!0,F()))),I},e.unstable_shouldYield=ie,e.unstable_wrapCallback=function(I){var Z=g;return function(){var ne=g;g=Z;try{return I.apply(this,arguments)}finally{g=ne}}}})(bh)),bh}var Gx;function CN(){return Gx||(Gx=1,gh.exports=MN()),gh.exports}var xh={exports:{}},$t={};/**
 * @license React
 * react-dom.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.
 */var Xx;function DN(){if(Xx)return $t;Xx=1;var e=El();function t(d){var v="https://react.dev/errors/"+d;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)v+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+d+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var a={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},l=Symbol.for("react.portal");function o(d,v,m){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:y==null?null:""+y,children:d,containerInfo:v,implementation:m}}var s=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(d,v){if(d==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return $t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,$t.createPortal=function(d,v){var m=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(t(299));return o(d,v,null,m)},$t.flushSync=function(d){var v=s.T,m=a.p;try{if(s.T=null,a.p=2,d)return d()}finally{s.T=v,a.p=m,a.d.f()}},$t.preconnect=function(d,v){typeof d=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,a.d.C(d,v))},$t.prefetchDNS=function(d){typeof d=="string"&&a.d.D(d)},$t.preinit=function(d,v){if(typeof d=="string"&&v&&typeof v.as=="string"){var m=v.as,y=f(m,v.crossOrigin),g=typeof v.integrity=="string"?v.integrity:void 0,b=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;m==="style"?a.d.S(d,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:y,integrity:g,fetchPriority:b}):m==="script"&&a.d.X(d,{crossOrigin:y,integrity:g,fetchPriority:b,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},$t.preinitModule=function(d,v){if(typeof d=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var m=f(v.as,v.crossOrigin);a.d.M(d,{crossOrigin:m,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&a.d.M(d)},$t.preload=function(d,v){if(typeof d=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var m=v.as,y=f(m,v.crossOrigin);a.d.L(d,m,{crossOrigin:y,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},$t.preloadModule=function(d,v){if(typeof d=="string")if(v){var m=f(v.as,v.crossOrigin);a.d.m(d,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:m,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else a.d.m(d)},$t.requestFormReset=function(d){a.d.r(d)},$t.unstable_batchedUpdates=function(d,v){return d(v)},$t.useFormState=function(d,v,m){return s.H.useFormState(d,v,m)},$t.useFormStatus=function(){return s.H.useHostTransitionStatus()},$t.version="19.2.3",$t}var Vx;function IE(){if(Vx)return xh.exports;Vx=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),xh.exports=DN(),xh.exports}/**
 * @license React
 * react-dom-client.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.
 */var Zx;function NN(){if(Zx)return Mu;Zx=1;var e=CN(),t=El(),n=IE();function a(r){var i="https://react.dev/errors/"+r;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var u=2;u<arguments.length;u++)i+="&args[]="+encodeURIComponent(arguments[u])}return"Minified React error #"+r+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(r){return!(!r||r.nodeType!==1&&r.nodeType!==9&&r.nodeType!==11)}function o(r){var i=r,u=r;if(r.alternate)for(;i.return;)i=i.return;else{r=i;do i=r,(i.flags&4098)!==0&&(u=i.return),r=i.return;while(r)}return i.tag===3?u:null}function s(r){if(r.tag===13){var i=r.memoizedState;if(i===null&&(r=r.alternate,r!==null&&(i=r.memoizedState)),i!==null)return i.dehydrated}return null}function f(r){if(r.tag===31){var i=r.memoizedState;if(i===null&&(r=r.alternate,r!==null&&(i=r.memoizedState)),i!==null)return i.dehydrated}return null}function d(r){if(o(r)!==r)throw Error(a(188))}function v(r){var i=r.alternate;if(!i){if(i=o(r),i===null)throw Error(a(188));return i!==r?null:r}for(var u=r,c=i;;){var h=u.return;if(h===null)break;var p=h.alternate;if(p===null){if(c=h.return,c!==null){u=c;continue}break}if(h.child===p.child){for(p=h.child;p;){if(p===u)return d(h),r;if(p===c)return d(h),i;p=p.sibling}throw Error(a(188))}if(u.return!==c.return)u=h,c=p;else{for(var x=!1,_=h.child;_;){if(_===u){x=!0,u=h,c=p;break}if(_===c){x=!0,c=h,u=p;break}_=_.sibling}if(!x){for(_=p.child;_;){if(_===u){x=!0,u=p,c=h;break}if(_===c){x=!0,c=p,u=h;break}_=_.sibling}if(!x)throw Error(a(189))}}if(u.alternate!==c)throw Error(a(190))}if(u.tag!==3)throw Error(a(188));return u.stateNode.current===u?r:i}function m(r){var i=r.tag;if(i===5||i===26||i===27||i===6)return r;for(r=r.child;r!==null;){if(i=m(r),i!==null)return i;r=r.sibling}return null}var y=Object.assign,g=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),T=Symbol.for("react.consumer"),j=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),N=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),W=Symbol.for("react.activity"),ie=Symbol.for("react.memo_cache_sentinel"),Q=Symbol.iterator;function F(r){return r===null||typeof r!="object"?null:(r=Q&&r[Q]||r["@@iterator"],typeof r=="function"?r:null)}var fe=Symbol.for("react.client.reference");function de(r){if(r==null)return null;if(typeof r=="function")return r.$$typeof===fe?null:r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case O:return"Fragment";case E:return"Profiler";case A:return"StrictMode";case C:return"Suspense";case N:return"SuspenseList";case W:return"Activity"}if(typeof r=="object")switch(r.$$typeof){case w:return"Portal";case j:return r.displayName||"Context";case T:return(r._context.displayName||"Context")+".Consumer";case z:var i=r.render;return r=r.displayName,r||(r=i.displayName||i.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case L:return i=r.displayName||null,i!==null?i:de(r.type)||"Memo";case J:i=r._payload,r=r._init;try{return de(r(i))}catch{}}return null}var pe=Array.isArray,I=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ne={pending:!1,data:null,method:null,action:null},re=[],ge=-1;function D(r){return{current:r}}function Y(r){0>ge||(r.current=re[ge],re[ge]=null,ge--)}function te(r,i){ge++,re[ge]=r.current,r.current=i}var ae=D(null),me=D(null),xe=D(null),ye=D(null);function pt(r,i){switch(te(xe,i),te(me,r),te(ae,null),i.nodeType){case 9:case 11:r=(r=i.documentElement)&&(r=r.namespaceURI)?sx(r):0;break;default:if(r=i.tagName,i=i.namespaceURI)i=sx(i),r=fx(i,r);else switch(r){case"svg":r=1;break;case"math":r=2;break;default:r=0}}Y(ae),te(ae,r)}function G(){Y(ae),Y(me),Y(xe)}function Se(r){r.memoizedState!==null&&te(ye,r);var i=ae.current,u=fx(i,r.type);i!==u&&(te(me,r),te(ae,u))}function Ae(r){me.current===r&&(Y(ae),Y(me)),ye.current===r&&(Y(ye),Au._currentValue=ne)}var ee,Dt;function Ce(r){if(ee===void 0)try{throw Error()}catch(u){var i=u.stack.trim().match(/\n( *(at )?)/);ee=i&&i[1]||"",Dt=-1<u.stack.indexOf(`
    at`)?" (<anonymous>)":-1<u.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ee+r+Dt}var Nt=!1;function Pt(r,i){if(!r||Nt)return"";Nt=!0;var u=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var c={DetermineComponentFrameRoot:function(){try{if(i){var V=function(){throw Error()};if(Object.defineProperty(V.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(V,[])}catch($){var q=$}Reflect.construct(r,[],V)}else{try{V.call()}catch($){q=$}r.call(V.prototype)}}else{try{throw Error()}catch($){q=$}(V=r())&&typeof V.catch=="function"&&V.catch(function(){})}}catch($){if($&&q&&typeof $.stack=="string")return[$.stack,q.stack]}return[null,null]}};c.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var h=Object.getOwnPropertyDescriptor(c.DetermineComponentFrameRoot,"name");h&&h.configurable&&Object.defineProperty(c.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var p=c.DetermineComponentFrameRoot(),x=p[0],_=p[1];if(x&&_){var M=x.split(`
`),U=_.split(`
`);for(h=c=0;c<M.length&&!M[c].includes("DetermineComponentFrameRoot");)c++;for(;h<U.length&&!U[h].includes("DetermineComponentFrameRoot");)h++;if(c===M.length||h===U.length)for(c=M.length-1,h=U.length-1;1<=c&&0<=h&&M[c]!==U[h];)h--;for(;1<=c&&0<=h;c--,h--)if(M[c]!==U[h]){if(c!==1||h!==1)do if(c--,h--,0>h||M[c]!==U[h]){var K=`
`+M[c].replace(" at new "," at ");return r.displayName&&K.includes("<anonymous>")&&(K=K.replace("<anonymous>",r.displayName)),K}while(1<=c&&0<=h);break}}}finally{Nt=!1,Error.prepareStackTrace=u}return(u=r?r.displayName||r.name:"")?Ce(u):""}function mr(r,i){switch(r.tag){case 26:case 27:case 5:return Ce(r.type);case 16:return Ce("Lazy");case 13:return r.child!==i&&i!==null?Ce("Suspense Fallback"):Ce("Suspense");case 19:return Ce("SuspenseList");case 0:case 15:return Pt(r.type,!1);case 11:return Pt(r.type.render,!1);case 1:return Pt(r.type,!0);case 31:return Ce("Activity");default:return""}}function Rl(r){try{var i="",u=null;do i+=mr(r,u),u=r,r=r.return;while(r);return i}catch(c){return`
Error generating stack: `+c.message+`
`+c.stack}}var Jf=Object.prototype.hasOwnProperty,ed=e.unstable_scheduleCallback,td=e.unstable_cancelCallback,eC=e.unstable_shouldYield,tC=e.unstable_requestPaint,sn=e.unstable_now,nC=e.unstable_getCurrentPriorityLevel,Hg=e.unstable_ImmediatePriority,$g=e.unstable_UserBlockingPriority,Eo=e.unstable_NormalPriority,rC=e.unstable_LowPriority,Yg=e.unstable_IdlePriority,aC=e.log,iC=e.unstable_setDisableYieldValue,kl=null,fn=null;function ta(r){if(typeof aC=="function"&&iC(r),fn&&typeof fn.setStrictMode=="function")try{fn.setStrictMode(kl,r)}catch{}}var dn=Math.clz32?Math.clz32:oC,lC=Math.log,uC=Math.LN2;function oC(r){return r>>>=0,r===0?32:31-(lC(r)/uC|0)|0}var _o=256,To=262144,jo=4194304;function Ba(r){var i=r&42;if(i!==0)return i;switch(r&-r){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return r&261888;case 262144:case 524288:case 1048576:case 2097152:return r&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return r&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return r}}function Mo(r,i,u){var c=r.pendingLanes;if(c===0)return 0;var h=0,p=r.suspendedLanes,x=r.pingedLanes;r=r.warmLanes;var _=c&134217727;return _!==0?(c=_&~p,c!==0?h=Ba(c):(x&=_,x!==0?h=Ba(x):u||(u=_&~r,u!==0&&(h=Ba(u))))):(_=c&~p,_!==0?h=Ba(_):x!==0?h=Ba(x):u||(u=c&~r,u!==0&&(h=Ba(u)))),h===0?0:i!==0&&i!==h&&(i&p)===0&&(p=h&-h,u=i&-i,p>=u||p===32&&(u&4194048)!==0)?i:h}function Ll(r,i){return(r.pendingLanes&~(r.suspendedLanes&~r.pingedLanes)&i)===0}function cC(r,i){switch(r){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32: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 i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Kg(){var r=jo;return jo<<=1,(jo&62914560)===0&&(jo=4194304),r}function nd(r){for(var i=[],u=0;31>u;u++)i.push(r);return i}function Bl(r,i){r.pendingLanes|=i,i!==268435456&&(r.suspendedLanes=0,r.pingedLanes=0,r.warmLanes=0)}function sC(r,i,u,c,h,p){var x=r.pendingLanes;r.pendingLanes=u,r.suspendedLanes=0,r.pingedLanes=0,r.warmLanes=0,r.expiredLanes&=u,r.entangledLanes&=u,r.errorRecoveryDisabledLanes&=u,r.shellSuspendCounter=0;var _=r.entanglements,M=r.expirationTimes,U=r.hiddenUpdates;for(u=x&~u;0<u;){var K=31-dn(u),V=1<<K;_[K]=0,M[K]=-1;var q=U[K];if(q!==null)for(U[K]=null,K=0;K<q.length;K++){var $=q[K];$!==null&&($.lane&=-536870913)}u&=~V}c!==0&&Gg(r,c,0),p!==0&&h===0&&r.tag!==0&&(r.suspendedLanes|=p&~(x&~i))}function Gg(r,i,u){r.pendingLanes|=i,r.suspendedLanes&=~i;var c=31-dn(i);r.entangledLanes|=i,r.entanglements[c]=r.entanglements[c]|1073741824|u&261930}function Xg(r,i){var u=r.entangledLanes|=i;for(r=r.entanglements;u;){var c=31-dn(u),h=1<<c;h&i|r[c]&i&&(r[c]|=i),u&=~h}}function Vg(r,i){var u=i&-i;return u=(u&42)!==0?1:rd(u),(u&(r.suspendedLanes|i))!==0?0:u}function rd(r){switch(r){case 2:r=1;break;case 8:r=4;break;case 32:r=16;break;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:r=128;break;case 268435456:r=134217728;break;default:r=0}return r}function ad(r){return r&=-r,2<r?8<r?(r&134217727)!==0?32:268435456:8:2}function Zg(){var r=Z.p;return r!==0?r:(r=window.event,r===void 0?32:zx(r.type))}function Qg(r,i){var u=Z.p;try{return Z.p=r,i()}finally{Z.p=u}}var na=Math.random().toString(36).slice(2),zt="__reactFiber$"+na,Jt="__reactProps$"+na,Ei="__reactContainer$"+na,id="__reactEvents$"+na,fC="__reactListeners$"+na,dC="__reactHandles$"+na,Wg="__reactResources$"+na,Ul="__reactMarker$"+na;function ld(r){delete r[zt],delete r[Jt],delete r[id],delete r[fC],delete r[dC]}function _i(r){var i=r[zt];if(i)return i;for(var u=r.parentNode;u;){if(i=u[Ei]||u[zt]){if(u=i.alternate,i.child!==null||u!==null&&u.child!==null)for(r=gx(r);r!==null;){if(u=r[zt])return u;r=gx(r)}return i}r=u,u=r.parentNode}return null}function Ti(r){if(r=r[zt]||r[Ei]){var i=r.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return r}return null}function Il(r){var i=r.tag;if(i===5||i===26||i===27||i===6)return r.stateNode;throw Error(a(33))}function ji(r){var i=r[Wg];return i||(i=r[Wg]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function wt(r){r[Ul]=!0}var Fg=new Set,Jg={};function Ua(r,i){Mi(r,i),Mi(r+"Capture",i)}function Mi(r,i){for(Jg[r]=i,r=0;r<i.length;r++)Fg.add(i[r])}var vC=RegExp("^[: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]*$"),e0={},t0={};function hC(r){return Jf.call(t0,r)?!0:Jf.call(e0,r)?!1:vC.test(r)?t0[r]=!0:(e0[r]=!0,!1)}function Co(r,i,u){if(hC(i))if(u===null)r.removeAttribute(i);else{switch(typeof u){case"undefined":case"function":case"symbol":r.removeAttribute(i);return;case"boolean":var c=i.toLowerCase().slice(0,5);if(c!=="data-"&&c!=="aria-"){r.removeAttribute(i);return}}r.setAttribute(i,""+u)}}function Do(r,i,u){if(u===null)r.removeAttribute(i);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":r.removeAttribute(i);return}r.setAttribute(i,""+u)}}function pr(r,i,u,c){if(c===null)r.removeAttribute(u);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":r.removeAttribute(u);return}r.setAttributeNS(i,u,""+c)}}function En(r){switch(typeof r){case"bigint":case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function n0(r){var i=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function mC(r,i,u){var c=Object.getOwnPropertyDescriptor(r.constructor.prototype,i);if(!r.hasOwnProperty(i)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var h=c.get,p=c.set;return Object.defineProperty(r,i,{configurable:!0,get:function(){return h.call(this)},set:function(x){u=""+x,p.call(this,x)}}),Object.defineProperty(r,i,{enumerable:c.enumerable}),{getValue:function(){return u},setValue:function(x){u=""+x},stopTracking:function(){r._valueTracker=null,delete r[i]}}}}function ud(r){if(!r._valueTracker){var i=n0(r)?"checked":"value";r._valueTracker=mC(r,i,""+r[i])}}function r0(r){if(!r)return!1;var i=r._valueTracker;if(!i)return!0;var u=i.getValue(),c="";return r&&(c=n0(r)?r.checked?"true":"false":r.value),r=c,r!==u?(i.setValue(r),!0):!1}function No(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}var pC=/[\n"\\]/g;function _n(r){return r.replace(pC,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function od(r,i,u,c,h,p,x,_){r.name="",x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?r.type=x:r.removeAttribute("type"),i!=null?x==="number"?(i===0&&r.value===""||r.value!=i)&&(r.value=""+En(i)):r.value!==""+En(i)&&(r.value=""+En(i)):x!=="submit"&&x!=="reset"||r.removeAttribute("value"),i!=null?cd(r,x,En(i)):u!=null?cd(r,x,En(u)):c!=null&&r.removeAttribute("value"),h==null&&p!=null&&(r.defaultChecked=!!p),h!=null&&(r.checked=h&&typeof h!="function"&&typeof h!="symbol"),_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?r.name=""+En(_):r.removeAttribute("name")}function a0(r,i,u,c,h,p,x,_){if(p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(r.type=p),i!=null||u!=null){if(!(p!=="submit"&&p!=="reset"||i!=null)){ud(r);return}u=u!=null?""+En(u):"",i=i!=null?""+En(i):u,_||i===r.value||(r.value=i),r.defaultValue=i}c=c??h,c=typeof c!="function"&&typeof c!="symbol"&&!!c,r.checked=_?r.checked:!!c,r.defaultChecked=!!c,x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"&&(r.name=x),ud(r)}function cd(r,i,u){i==="number"&&No(r.ownerDocument)===r||r.defaultValue===""+u||(r.defaultValue=""+u)}function Ci(r,i,u,c){if(r=r.options,i){i={};for(var h=0;h<u.length;h++)i["$"+u[h]]=!0;for(u=0;u<r.length;u++)h=i.hasOwnProperty("$"+r[u].value),r[u].selected!==h&&(r[u].selected=h),h&&c&&(r[u].defaultSelected=!0)}else{for(u=""+En(u),i=null,h=0;h<r.length;h++){if(r[h].value===u){r[h].selected=!0,c&&(r[h].defaultSelected=!0);return}i!==null||r[h].disabled||(i=r[h])}i!==null&&(i.selected=!0)}}function i0(r,i,u){if(i!=null&&(i=""+En(i),i!==r.value&&(r.value=i),u==null)){r.defaultValue!==i&&(r.defaultValue=i);return}r.defaultValue=u!=null?""+En(u):""}function l0(r,i,u,c){if(i==null){if(c!=null){if(u!=null)throw Error(a(92));if(pe(c)){if(1<c.length)throw Error(a(93));c=c[0]}u=c}u==null&&(u=""),i=u}u=En(i),r.defaultValue=u,c=r.textContent,c===u&&c!==""&&c!==null&&(r.value=c),ud(r)}function Di(r,i){if(i){var u=r.firstChild;if(u&&u===r.lastChild&&u.nodeType===3){u.nodeValue=i;return}}r.textContent=i}var yC=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function u0(r,i,u){var c=i.indexOf("--")===0;u==null||typeof u=="boolean"||u===""?c?r.setProperty(i,""):i==="float"?r.cssFloat="":r[i]="":c?r.setProperty(i,u):typeof u!="number"||u===0||yC.has(i)?i==="float"?r.cssFloat=u:r[i]=(""+u).trim():r[i]=u+"px"}function o0(r,i,u){if(i!=null&&typeof i!="object")throw Error(a(62));if(r=r.style,u!=null){for(var c in u)!u.hasOwnProperty(c)||i!=null&&i.hasOwnProperty(c)||(c.indexOf("--")===0?r.setProperty(c,""):c==="float"?r.cssFloat="":r[c]="");for(var h in i)c=i[h],i.hasOwnProperty(h)&&u[h]!==c&&u0(r,h,c)}else for(var p in i)i.hasOwnProperty(p)&&u0(r,p,i[p])}function sd(r){if(r.indexOf("-")===-1)return!1;switch(r){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 gC=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),bC=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Po(r){return bC.test(""+r)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":r}function yr(){}var fd=null;function dd(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var Ni=null,Pi=null;function c0(r){var i=Ti(r);if(i&&(r=i.stateNode)){var u=r[Jt]||null;e:switch(r=i.stateNode,i.type){case"input":if(od(r,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name),i=u.name,u.type==="radio"&&i!=null){for(u=r;u.parentNode;)u=u.parentNode;for(u=u.querySelectorAll('input[name="'+_n(""+i)+'"][type="radio"]'),i=0;i<u.length;i++){var c=u[i];if(c!==r&&c.form===r.form){var h=c[Jt]||null;if(!h)throw Error(a(90));od(c,h.value,h.defaultValue,h.defaultValue,h.checked,h.defaultChecked,h.type,h.name)}}for(i=0;i<u.length;i++)c=u[i],c.form===r.form&&r0(c)}break e;case"textarea":i0(r,u.value,u.defaultValue);break e;case"select":i=u.value,i!=null&&Ci(r,!!u.multiple,i,!1)}}}var vd=!1;function s0(r,i,u){if(vd)return r(i,u);vd=!0;try{var c=r(i);return c}finally{if(vd=!1,(Ni!==null||Pi!==null)&&(xc(),Ni&&(i=Ni,r=Pi,Pi=Ni=null,c0(i),r)))for(i=0;i<r.length;i++)c0(r[i])}}function ql(r,i){var u=r.stateNode;if(u===null)return null;var c=u[Jt]||null;if(c===null)return null;u=c[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(c=!c.disabled)||(r=r.type,c=!(r==="button"||r==="input"||r==="select"||r==="textarea")),r=!c;break e;default:r=!1}if(r)return null;if(u&&typeof u!="function")throw Error(a(231,i,typeof u));return u}var gr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),hd=!1;if(gr)try{var Hl={};Object.defineProperty(Hl,"passive",{get:function(){hd=!0}}),window.addEventListener("test",Hl,Hl),window.removeEventListener("test",Hl,Hl)}catch{hd=!1}var ra=null,md=null,zo=null;function f0(){if(zo)return zo;var r,i=md,u=i.length,c,h="value"in ra?ra.value:ra.textContent,p=h.length;for(r=0;r<u&&i[r]===h[r];r++);var x=u-r;for(c=1;c<=x&&i[u-c]===h[p-c];c++);return zo=h.slice(r,1<c?1-c:void 0)}function Ro(r){var i=r.keyCode;return"charCode"in r?(r=r.charCode,r===0&&i===13&&(r=13)):r=i,r===10&&(r=13),32<=r||r===13?r:0}function ko(){return!0}function d0(){return!1}function en(r){function i(u,c,h,p,x){this._reactName=u,this._targetInst=h,this.type=c,this.nativeEvent=p,this.target=x,this.currentTarget=null;for(var _ in r)r.hasOwnProperty(_)&&(u=r[_],this[_]=u?u(p):p[_]);return this.isDefaultPrevented=(p.defaultPrevented!=null?p.defaultPrevented:p.returnValue===!1)?ko:d0,this.isPropagationStopped=d0,this}return y(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var u=this.nativeEvent;u&&(u.preventDefault?u.preventDefault():typeof u.returnValue!="unknown"&&(u.returnValue=!1),this.isDefaultPrevented=ko)},stopPropagation:function(){var u=this.nativeEvent;u&&(u.stopPropagation?u.stopPropagation():typeof u.cancelBubble!="unknown"&&(u.cancelBubble=!0),this.isPropagationStopped=ko)},persist:function(){},isPersistent:ko}),i}var Ia={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(r){return r.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Lo=en(Ia),$l=y({},Ia,{view:0,detail:0}),xC=en($l),pd,yd,Yl,Bo=y({},$l,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:bd,button:0,buttons:0,relatedTarget:function(r){return r.relatedTarget===void 0?r.fromElement===r.srcElement?r.toElement:r.fromElement:r.relatedTarget},movementX:function(r){return"movementX"in r?r.movementX:(r!==Yl&&(Yl&&r.type==="mousemove"?(pd=r.screenX-Yl.screenX,yd=r.screenY-Yl.screenY):yd=pd=0,Yl=r),pd)},movementY:function(r){return"movementY"in r?r.movementY:yd}}),v0=en(Bo),SC=y({},Bo,{dataTransfer:0}),OC=en(SC),wC=y({},$l,{relatedTarget:0}),gd=en(wC),AC=y({},Ia,{animationName:0,elapsedTime:0,pseudoElement:0}),EC=en(AC),_C=y({},Ia,{clipboardData:function(r){return"clipboardData"in r?r.clipboardData:window.clipboardData}}),TC=en(_C),jC=y({},Ia,{data:0}),h0=en(jC),MC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},CC={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"},DC={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function NC(r){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(r):(r=DC[r])?!!i[r]:!1}function bd(){return NC}var PC=y({},$l,{key:function(r){if(r.key){var i=MC[r.key]||r.key;if(i!=="Unidentified")return i}return r.type==="keypress"?(r=Ro(r),r===13?"Enter":String.fromCharCode(r)):r.type==="keydown"||r.type==="keyup"?CC[r.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:bd,charCode:function(r){return r.type==="keypress"?Ro(r):0},keyCode:function(r){return r.type==="keydown"||r.type==="keyup"?r.keyCode:0},which:function(r){return r.type==="keypress"?Ro(r):r.type==="keydown"||r.type==="keyup"?r.keyCode:0}}),zC=en(PC),RC=y({},Bo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),m0=en(RC),kC=y({},$l,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:bd}),LC=en(kC),BC=y({},Ia,{propertyName:0,elapsedTime:0,pseudoElement:0}),UC=en(BC),IC=y({},Bo,{deltaX:function(r){return"deltaX"in r?r.deltaX:"wheelDeltaX"in r?-r.wheelDeltaX:0},deltaY:function(r){return"deltaY"in r?r.deltaY:"wheelDeltaY"in r?-r.wheelDeltaY:"wheelDelta"in r?-r.wheelDelta:0},deltaZ:0,deltaMode:0}),qC=en(IC),HC=y({},Ia,{newState:0,oldState:0}),$C=en(HC),YC=[9,13,27,32],xd=gr&&"CompositionEvent"in window,Kl=null;gr&&"documentMode"in document&&(Kl=document.documentMode);var KC=gr&&"TextEvent"in window&&!Kl,p0=gr&&(!xd||Kl&&8<Kl&&11>=Kl),y0=" ",g0=!1;function b0(r,i){switch(r){case"keyup":return YC.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function x0(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var zi=!1;function GC(r,i){switch(r){case"compositionend":return x0(i);case"keypress":return i.which!==32?null:(g0=!0,y0);case"textInput":return r=i.data,r===y0&&g0?null:r;default:return null}}function XC(r,i){if(zi)return r==="compositionend"||!xd&&b0(r,i)?(r=f0(),zo=md=ra=null,zi=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return p0&&i.locale!=="ko"?null:i.data;default:return null}}var VC={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 S0(r){var i=r&&r.nodeName&&r.nodeName.toLowerCase();return i==="input"?!!VC[r.type]:i==="textarea"}function O0(r,i,u,c){Ni?Pi?Pi.push(c):Pi=[c]:Ni=c,i=Tc(i,"onChange"),0<i.length&&(u=new Lo("onChange","change",null,u,c),r.push({event:u,listeners:i}))}var Gl=null,Xl=null;function ZC(r){ax(r,0)}function Uo(r){var i=Il(r);if(r0(i))return r}function w0(r,i){if(r==="change")return i}var A0=!1;if(gr){var Sd;if(gr){var Od="oninput"in document;if(!Od){var E0=document.createElement("div");E0.setAttribute("oninput","return;"),Od=typeof E0.oninput=="function"}Sd=Od}else Sd=!1;A0=Sd&&(!document.documentMode||9<document.documentMode)}function _0(){Gl&&(Gl.detachEvent("onpropertychange",T0),Xl=Gl=null)}function T0(r){if(r.propertyName==="value"&&Uo(Xl)){var i=[];O0(i,Xl,r,dd(r)),s0(ZC,i)}}function QC(r,i,u){r==="focusin"?(_0(),Gl=i,Xl=u,Gl.attachEvent("onpropertychange",T0)):r==="focusout"&&_0()}function WC(r){if(r==="selectionchange"||r==="keyup"||r==="keydown")return Uo(Xl)}function FC(r,i){if(r==="click")return Uo(i)}function JC(r,i){if(r==="input"||r==="change")return Uo(i)}function eD(r,i){return r===i&&(r!==0||1/r===1/i)||r!==r&&i!==i}var vn=typeof Object.is=="function"?Object.is:eD;function Vl(r,i){if(vn(r,i))return!0;if(typeof r!="object"||r===null||typeof i!="object"||i===null)return!1;var u=Object.keys(r),c=Object.keys(i);if(u.length!==c.length)return!1;for(c=0;c<u.length;c++){var h=u[c];if(!Jf.call(i,h)||!vn(r[h],i[h]))return!1}return!0}function j0(r){for(;r&&r.firstChild;)r=r.firstChild;return r}function M0(r,i){var u=j0(r);r=0;for(var c;u;){if(u.nodeType===3){if(c=r+u.textContent.length,r<=i&&c>=i)return{node:u,offset:i-r};r=c}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=j0(u)}}function C0(r,i){return r&&i?r===i?!0:r&&r.nodeType===3?!1:i&&i.nodeType===3?C0(r,i.parentNode):"contains"in r?r.contains(i):r.compareDocumentPosition?!!(r.compareDocumentPosition(i)&16):!1:!1}function D0(r){r=r!=null&&r.ownerDocument!=null&&r.ownerDocument.defaultView!=null?r.ownerDocument.defaultView:window;for(var i=No(r.document);i instanceof r.HTMLIFrameElement;){try{var u=typeof i.contentWindow.location.href=="string"}catch{u=!1}if(u)r=i.contentWindow;else break;i=No(r.document)}return i}function wd(r){var i=r&&r.nodeName&&r.nodeName.toLowerCase();return i&&(i==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||i==="textarea"||r.contentEditable==="true")}var tD=gr&&"documentMode"in document&&11>=document.documentMode,Ri=null,Ad=null,Zl=null,Ed=!1;function N0(r,i,u){var c=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Ed||Ri==null||Ri!==No(c)||(c=Ri,"selectionStart"in c&&wd(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),Zl&&Vl(Zl,c)||(Zl=c,c=Tc(Ad,"onSelect"),0<c.length&&(i=new Lo("onSelect","select",null,i,u),r.push({event:i,listeners:c}),i.target=Ri)))}function qa(r,i){var u={};return u[r.toLowerCase()]=i.toLowerCase(),u["Webkit"+r]="webkit"+i,u["Moz"+r]="moz"+i,u}var ki={animationend:qa("Animation","AnimationEnd"),animationiteration:qa("Animation","AnimationIteration"),animationstart:qa("Animation","AnimationStart"),transitionrun:qa("Transition","TransitionRun"),transitionstart:qa("Transition","TransitionStart"),transitioncancel:qa("Transition","TransitionCancel"),transitionend:qa("Transition","TransitionEnd")},_d={},P0={};gr&&(P0=document.createElement("div").style,"AnimationEvent"in window||(delete ki.animationend.animation,delete ki.animationiteration.animation,delete ki.animationstart.animation),"TransitionEvent"in window||delete ki.transitionend.transition);function Ha(r){if(_d[r])return _d[r];if(!ki[r])return r;var i=ki[r],u;for(u in i)if(i.hasOwnProperty(u)&&u in P0)return _d[r]=i[u];return r}var z0=Ha("animationend"),R0=Ha("animationiteration"),k0=Ha("animationstart"),nD=Ha("transitionrun"),rD=Ha("transitionstart"),aD=Ha("transitioncancel"),L0=Ha("transitionend"),B0=new Map,Td="abort auxClick beforeToggle 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(" ");Td.push("scrollEnd");function Kn(r,i){B0.set(r,i),Ua(i,[r])}var Io=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)},Tn=[],Li=0,jd=0;function qo(){for(var r=Li,i=jd=Li=0;i<r;){var u=Tn[i];Tn[i++]=null;var c=Tn[i];Tn[i++]=null;var h=Tn[i];Tn[i++]=null;var p=Tn[i];if(Tn[i++]=null,c!==null&&h!==null){var x=c.pending;x===null?h.next=h:(h.next=x.next,x.next=h),c.pending=h}p!==0&&U0(u,h,p)}}function Ho(r,i,u,c){Tn[Li++]=r,Tn[Li++]=i,Tn[Li++]=u,Tn[Li++]=c,jd|=c,r.lanes|=c,r=r.alternate,r!==null&&(r.lanes|=c)}function Md(r,i,u,c){return Ho(r,i,u,c),$o(r)}function $a(r,i){return Ho(r,null,null,i),$o(r)}function U0(r,i,u){r.lanes|=u;var c=r.alternate;c!==null&&(c.lanes|=u);for(var h=!1,p=r.return;p!==null;)p.childLanes|=u,c=p.alternate,c!==null&&(c.childLanes|=u),p.tag===22&&(r=p.stateNode,r===null||r._visibility&1||(h=!0)),r=p,p=p.return;return r.tag===3?(p=r.stateNode,h&&i!==null&&(h=31-dn(u),r=p.hiddenUpdates,c=r[h],c===null?r[h]=[i]:c.push(i),i.lane=u|536870912),p):null}function $o(r){if(50<yu)throw yu=0,Bv=null,Error(a(185));for(var i=r.return;i!==null;)r=i,i=r.return;return r.tag===3?r.stateNode:null}var Bi={};function iD(r,i,u,c){this.tag=r,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hn(r,i,u,c){return new iD(r,i,u,c)}function Cd(r){return r=r.prototype,!(!r||!r.isReactComponent)}function br(r,i){var u=r.alternate;return u===null?(u=hn(r.tag,i,r.key,r.mode),u.elementType=r.elementType,u.type=r.type,u.stateNode=r.stateNode,u.alternate=r,r.alternate=u):(u.pendingProps=i,u.type=r.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=r.flags&65011712,u.childLanes=r.childLanes,u.lanes=r.lanes,u.child=r.child,u.memoizedProps=r.memoizedProps,u.memoizedState=r.memoizedState,u.updateQueue=r.updateQueue,i=r.dependencies,u.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},u.sibling=r.sibling,u.index=r.index,u.ref=r.ref,u.refCleanup=r.refCleanup,u}function I0(r,i){r.flags&=65011714;var u=r.alternate;return u===null?(r.childLanes=0,r.lanes=i,r.child=null,r.subtreeFlags=0,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null,r.stateNode=null):(r.childLanes=u.childLanes,r.lanes=u.lanes,r.child=u.child,r.subtreeFlags=0,r.deletions=null,r.memoizedProps=u.memoizedProps,r.memoizedState=u.memoizedState,r.updateQueue=u.updateQueue,r.type=u.type,i=u.dependencies,r.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),r}function Yo(r,i,u,c,h,p){var x=0;if(c=r,typeof r=="function")Cd(r)&&(x=1);else if(typeof r=="string")x=sN(r,u,ae.current)?26:r==="html"||r==="head"||r==="body"?27:5;else e:switch(r){case W:return r=hn(31,u,i,h),r.elementType=W,r.lanes=p,r;case O:return Ya(u.children,h,p,i);case A:x=8,h|=24;break;case E:return r=hn(12,u,i,h|2),r.elementType=E,r.lanes=p,r;case C:return r=hn(13,u,i,h),r.elementType=C,r.lanes=p,r;case N:return r=hn(19,u,i,h),r.elementType=N,r.lanes=p,r;default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case j:x=10;break e;case T:x=9;break e;case z:x=11;break e;case L:x=14;break e;case J:x=16,c=null;break e}x=29,u=Error(a(130,r===null?"null":typeof r,"")),c=null}return i=hn(x,u,i,h),i.elementType=r,i.type=c,i.lanes=p,i}function Ya(r,i,u,c){return r=hn(7,r,c,i),r.lanes=u,r}function Dd(r,i,u){return r=hn(6,r,null,i),r.lanes=u,r}function q0(r){var i=hn(18,null,null,0);return i.stateNode=r,i}function Nd(r,i,u){return i=hn(4,r.children!==null?r.children:[],r.key,i),i.lanes=u,i.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},i}var H0=new WeakMap;function jn(r,i){if(typeof r=="object"&&r!==null){var u=H0.get(r);return u!==void 0?u:(i={value:r,source:i,stack:Rl(i)},H0.set(r,i),i)}return{value:r,source:i,stack:Rl(i)}}var Ui=[],Ii=0,Ko=null,Ql=0,Mn=[],Cn=0,aa=null,rr=1,ar="";function xr(r,i){Ui[Ii++]=Ql,Ui[Ii++]=Ko,Ko=r,Ql=i}function $0(r,i,u){Mn[Cn++]=rr,Mn[Cn++]=ar,Mn[Cn++]=aa,aa=r;var c=rr;r=ar;var h=32-dn(c)-1;c&=~(1<<h),u+=1;var p=32-dn(i)+h;if(30<p){var x=h-h%5;p=(c&(1<<x)-1).toString(32),c>>=x,h-=x,rr=1<<32-dn(i)+h|u<<h|c,ar=p+r}else rr=1<<p|u<<h|c,ar=r}function Pd(r){r.return!==null&&(xr(r,1),$0(r,1,0))}function zd(r){for(;r===Ko;)Ko=Ui[--Ii],Ui[Ii]=null,Ql=Ui[--Ii],Ui[Ii]=null;for(;r===aa;)aa=Mn[--Cn],Mn[Cn]=null,ar=Mn[--Cn],Mn[Cn]=null,rr=Mn[--Cn],Mn[Cn]=null}function Y0(r,i){Mn[Cn++]=rr,Mn[Cn++]=ar,Mn[Cn++]=aa,rr=i.id,ar=i.overflow,aa=r}var Rt=null,Xe=null,Me=!1,ia=null,Dn=!1,Rd=Error(a(519));function la(r){var i=Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Wl(jn(i,r)),Rd}function K0(r){var i=r.stateNode,u=r.type,c=r.memoizedProps;switch(i[zt]=r,i[Jt]=c,u){case"dialog":_e("cancel",i),_e("close",i);break;case"iframe":case"object":case"embed":_e("load",i);break;case"video":case"audio":for(u=0;u<bu.length;u++)_e(bu[u],i);break;case"source":_e("error",i);break;case"img":case"image":case"link":_e("error",i),_e("load",i);break;case"details":_e("toggle",i);break;case"input":_e("invalid",i),a0(i,c.value,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name,!0);break;case"select":_e("invalid",i);break;case"textarea":_e("invalid",i),l0(i,c.value,c.defaultValue,c.children)}u=c.children,typeof u!="string"&&typeof u!="number"&&typeof u!="bigint"||i.textContent===""+u||c.suppressHydrationWarning===!0||ox(i.textContent,u)?(c.popover!=null&&(_e("beforetoggle",i),_e("toggle",i)),c.onScroll!=null&&_e("scroll",i),c.onScrollEnd!=null&&_e("scrollend",i),c.onClick!=null&&(i.onclick=yr),i=!0):i=!1,i||la(r,!0)}function G0(r){for(Rt=r.return;Rt;)switch(Rt.tag){case 5:case 31:case 13:Dn=!1;return;case 27:case 3:Dn=!0;return;default:Rt=Rt.return}}function qi(r){if(r!==Rt)return!1;if(!Me)return G0(r),Me=!0,!1;var i=r.tag,u;if((u=i!==3&&i!==27)&&((u=i===5)&&(u=r.type,u=!(u!=="form"&&u!=="button")||Jv(r.type,r.memoizedProps)),u=!u),u&&Xe&&la(r),G0(r),i===13){if(r=r.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(a(317));Xe=yx(r)}else if(i===31){if(r=r.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(a(317));Xe=yx(r)}else i===27?(i=Xe,xa(r.type)?(r=ah,ah=null,Xe=r):Xe=i):Xe=Rt?Pn(r.stateNode.nextSibling):null;return!0}function Ka(){Xe=Rt=null,Me=!1}function kd(){var r=ia;return r!==null&&(an===null?an=r:an.push.apply(an,r),ia=null),r}function Wl(r){ia===null?ia=[r]:ia.push(r)}var Ld=D(null),Ga=null,Sr=null;function ua(r,i,u){te(Ld,i._currentValue),i._currentValue=u}function Or(r){r._currentValue=Ld.current,Y(Ld)}function Bd(r,i,u){for(;r!==null;){var c=r.alternate;if((r.childLanes&i)!==i?(r.childLanes|=i,c!==null&&(c.childLanes|=i)):c!==null&&(c.childLanes&i)!==i&&(c.childLanes|=i),r===u)break;r=r.return}}function Ud(r,i,u,c){var h=r.child;for(h!==null&&(h.return=r);h!==null;){var p=h.dependencies;if(p!==null){var x=h.child;p=p.firstContext;e:for(;p!==null;){var _=p;p=h;for(var M=0;M<i.length;M++)if(_.context===i[M]){p.lanes|=u,_=p.alternate,_!==null&&(_.lanes|=u),Bd(p.return,u,r),c||(x=null);break e}p=_.next}}else if(h.tag===18){if(x=h.return,x===null)throw Error(a(341));x.lanes|=u,p=x.alternate,p!==null&&(p.lanes|=u),Bd(x,u,r),x=null}else x=h.child;if(x!==null)x.return=h;else for(x=h;x!==null;){if(x===r){x=null;break}if(h=x.sibling,h!==null){h.return=x.return,x=h;break}x=x.return}h=x}}function Hi(r,i,u,c){r=null;for(var h=i,p=!1;h!==null;){if(!p){if((h.flags&524288)!==0)p=!0;else if((h.flags&262144)!==0)break}if(h.tag===10){var x=h.alternate;if(x===null)throw Error(a(387));if(x=x.memoizedProps,x!==null){var _=h.type;vn(h.pendingProps.value,x.value)||(r!==null?r.push(_):r=[_])}}else if(h===ye.current){if(x=h.alternate,x===null)throw Error(a(387));x.memoizedState.memoizedState!==h.memoizedState.memoizedState&&(r!==null?r.push(Au):r=[Au])}h=h.return}r!==null&&Ud(i,r,u,c),i.flags|=262144}function Go(r){for(r=r.firstContext;r!==null;){if(!vn(r.context._currentValue,r.memoizedValue))return!0;r=r.next}return!1}function Xa(r){Ga=r,Sr=null,r=r.dependencies,r!==null&&(r.firstContext=null)}function kt(r){return X0(Ga,r)}function Xo(r,i){return Ga===null&&Xa(r),X0(r,i)}function X0(r,i){var u=i._currentValue;if(i={context:i,memoizedValue:u,next:null},Sr===null){if(r===null)throw Error(a(308));Sr=i,r.dependencies={lanes:0,firstContext:i},r.flags|=524288}else Sr=Sr.next=i;return u}var lD=typeof AbortController<"u"?AbortController:function(){var r=[],i=this.signal={aborted:!1,addEventListener:function(u,c){r.push(c)}};this.abort=function(){i.aborted=!0,r.forEach(function(u){return u()})}},uD=e.unstable_scheduleCallback,oD=e.unstable_NormalPriority,ct={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Id(){return{controller:new lD,data:new Map,refCount:0}}function Fl(r){r.refCount--,r.refCount===0&&uD(oD,function(){r.controller.abort()})}var Jl=null,qd=0,$i=0,Yi=null;function cD(r,i){if(Jl===null){var u=Jl=[];qd=0,$i=Yv(),Yi={status:"pending",value:void 0,then:function(c){u.push(c)}}}return qd++,i.then(V0,V0),i}function V0(){if(--qd===0&&Jl!==null){Yi!==null&&(Yi.status="fulfilled");var r=Jl;Jl=null,$i=0,Yi=null;for(var i=0;i<r.length;i++)(0,r[i])()}}function sD(r,i){var u=[],c={status:"pending",value:null,reason:null,then:function(h){u.push(h)}};return r.then(function(){c.status="fulfilled",c.value=i;for(var h=0;h<u.length;h++)(0,u[h])(i)},function(h){for(c.status="rejected",c.reason=h,h=0;h<u.length;h++)(0,u[h])(void 0)}),c}var Z0=I.S;I.S=function(r,i){N1=sn(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&cD(r,i),Z0!==null&&Z0(r,i)};var Va=D(null);function Hd(){var r=Va.current;return r!==null?r:Ye.pooledCache}function Vo(r,i){i===null?te(Va,Va.current):te(Va,i.pool)}function Q0(){var r=Hd();return r===null?null:{parent:ct._currentValue,pool:r}}var Ki=Error(a(460)),$d=Error(a(474)),Zo=Error(a(542)),Qo={then:function(){}};function W0(r){return r=r.status,r==="fulfilled"||r==="rejected"}function F0(r,i,u){switch(u=r[u],u===void 0?r.push(i):u!==i&&(i.then(yr,yr),i=u),i.status){case"fulfilled":return i.value;case"rejected":throw r=i.reason,eb(r),r;default:if(typeof i.status=="string")i.then(yr,yr);else{if(r=Ye,r!==null&&100<r.shellSuspendCounter)throw Error(a(482));r=i,r.status="pending",r.then(function(c){if(i.status==="pending"){var h=i;h.status="fulfilled",h.value=c}},function(c){if(i.status==="pending"){var h=i;h.status="rejected",h.reason=c}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw r=i.reason,eb(r),r}throw Qa=i,Ki}}function Za(r){try{var i=r._init;return i(r._payload)}catch(u){throw u!==null&&typeof u=="object"&&typeof u.then=="function"?(Qa=u,Ki):u}}var Qa=null;function J0(){if(Qa===null)throw Error(a(459));var r=Qa;return Qa=null,r}function eb(r){if(r===Ki||r===Zo)throw Error(a(483))}var Gi=null,eu=0;function Wo(r){var i=eu;return eu+=1,Gi===null&&(Gi=[]),F0(Gi,r,i)}function tu(r,i){i=i.props.ref,r.ref=i!==void 0?i:null}function Fo(r,i){throw i.$$typeof===g?Error(a(525)):(r=Object.prototype.toString.call(i),Error(a(31,r==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":r)))}function tb(r){function i(k,P){if(r){var B=k.deletions;B===null?(k.deletions=[P],k.flags|=16):B.push(P)}}function u(k,P){if(!r)return null;for(;P!==null;)i(k,P),P=P.sibling;return null}function c(k){for(var P=new Map;k!==null;)k.key!==null?P.set(k.key,k):P.set(k.index,k),k=k.sibling;return P}function h(k,P){return k=br(k,P),k.index=0,k.sibling=null,k}function p(k,P,B){return k.index=B,r?(B=k.alternate,B!==null?(B=B.index,B<P?(k.flags|=67108866,P):B):(k.flags|=67108866,P)):(k.flags|=1048576,P)}function x(k){return r&&k.alternate===null&&(k.flags|=67108866),k}function _(k,P,B,X){return P===null||P.tag!==6?(P=Dd(B,k.mode,X),P.return=k,P):(P=h(P,B),P.return=k,P)}function M(k,P,B,X){var ve=B.type;return ve===O?K(k,P,B.props.children,X,B.key):P!==null&&(P.elementType===ve||typeof ve=="object"&&ve!==null&&ve.$$typeof===J&&Za(ve)===P.type)?(P=h(P,B.props),tu(P,B),P.return=k,P):(P=Yo(B.type,B.key,B.props,null,k.mode,X),tu(P,B),P.return=k,P)}function U(k,P,B,X){return P===null||P.tag!==4||P.stateNode.containerInfo!==B.containerInfo||P.stateNode.implementation!==B.implementation?(P=Nd(B,k.mode,X),P.return=k,P):(P=h(P,B.children||[]),P.return=k,P)}function K(k,P,B,X,ve){return P===null||P.tag!==7?(P=Ya(B,k.mode,X,ve),P.return=k,P):(P=h(P,B),P.return=k,P)}function V(k,P,B){if(typeof P=="string"&&P!==""||typeof P=="number"||typeof P=="bigint")return P=Dd(""+P,k.mode,B),P.return=k,P;if(typeof P=="object"&&P!==null){switch(P.$$typeof){case b:return B=Yo(P.type,P.key,P.props,null,k.mode,B),tu(B,P),B.return=k,B;case w:return P=Nd(P,k.mode,B),P.return=k,P;case J:return P=Za(P),V(k,P,B)}if(pe(P)||F(P))return P=Ya(P,k.mode,B,null),P.return=k,P;if(typeof P.then=="function")return V(k,Wo(P),B);if(P.$$typeof===j)return V(k,Xo(k,P),B);Fo(k,P)}return null}function q(k,P,B,X){var ve=P!==null?P.key:null;if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return ve!==null?null:_(k,P,""+B,X);if(typeof B=="object"&&B!==null){switch(B.$$typeof){case b:return B.key===ve?M(k,P,B,X):null;case w:return B.key===ve?U(k,P,B,X):null;case J:return B=Za(B),q(k,P,B,X)}if(pe(B)||F(B))return ve!==null?null:K(k,P,B,X,null);if(typeof B.then=="function")return q(k,P,Wo(B),X);if(B.$$typeof===j)return q(k,P,Xo(k,B),X);Fo(k,B)}return null}function $(k,P,B,X,ve){if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return k=k.get(B)||null,_(P,k,""+X,ve);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case b:return k=k.get(X.key===null?B:X.key)||null,M(P,k,X,ve);case w:return k=k.get(X.key===null?B:X.key)||null,U(P,k,X,ve);case J:return X=Za(X),$(k,P,B,X,ve)}if(pe(X)||F(X))return k=k.get(B)||null,K(P,k,X,ve,null);if(typeof X.then=="function")return $(k,P,B,Wo(X),ve);if(X.$$typeof===j)return $(k,P,B,Xo(P,X),ve);Fo(P,X)}return null}function ue(k,P,B,X){for(var ve=null,De=null,ce=P,we=P=0,je=null;ce!==null&&we<B.length;we++){ce.index>we?(je=ce,ce=null):je=ce.sibling;var Ne=q(k,ce,B[we],X);if(Ne===null){ce===null&&(ce=je);break}r&&ce&&Ne.alternate===null&&i(k,ce),P=p(Ne,P,we),De===null?ve=Ne:De.sibling=Ne,De=Ne,ce=je}if(we===B.length)return u(k,ce),Me&&xr(k,we),ve;if(ce===null){for(;we<B.length;we++)ce=V(k,B[we],X),ce!==null&&(P=p(ce,P,we),De===null?ve=ce:De.sibling=ce,De=ce);return Me&&xr(k,we),ve}for(ce=c(ce);we<B.length;we++)je=$(ce,k,we,B[we],X),je!==null&&(r&&je.alternate!==null&&ce.delete(je.key===null?we:je.key),P=p(je,P,we),De===null?ve=je:De.sibling=je,De=je);return r&&ce.forEach(function(Ea){return i(k,Ea)}),Me&&xr(k,we),ve}function he(k,P,B,X){if(B==null)throw Error(a(151));for(var ve=null,De=null,ce=P,we=P=0,je=null,Ne=B.next();ce!==null&&!Ne.done;we++,Ne=B.next()){ce.index>we?(je=ce,ce=null):je=ce.sibling;var Ea=q(k,ce,Ne.value,X);if(Ea===null){ce===null&&(ce=je);break}r&&ce&&Ea.alternate===null&&i(k,ce),P=p(Ea,P,we),De===null?ve=Ea:De.sibling=Ea,De=Ea,ce=je}if(Ne.done)return u(k,ce),Me&&xr(k,we),ve;if(ce===null){for(;!Ne.done;we++,Ne=B.next())Ne=V(k,Ne.value,X),Ne!==null&&(P=p(Ne,P,we),De===null?ve=Ne:De.sibling=Ne,De=Ne);return Me&&xr(k,we),ve}for(ce=c(ce);!Ne.done;we++,Ne=B.next())Ne=$(ce,k,we,Ne.value,X),Ne!==null&&(r&&Ne.alternate!==null&&ce.delete(Ne.key===null?we:Ne.key),P=p(Ne,P,we),De===null?ve=Ne:De.sibling=Ne,De=Ne);return r&&ce.forEach(function(SN){return i(k,SN)}),Me&&xr(k,we),ve}function He(k,P,B,X){if(typeof B=="object"&&B!==null&&B.type===O&&B.key===null&&(B=B.props.children),typeof B=="object"&&B!==null){switch(B.$$typeof){case b:e:{for(var ve=B.key;P!==null;){if(P.key===ve){if(ve=B.type,ve===O){if(P.tag===7){u(k,P.sibling),X=h(P,B.props.children),X.return=k,k=X;break e}}else if(P.elementType===ve||typeof ve=="object"&&ve!==null&&ve.$$typeof===J&&Za(ve)===P.type){u(k,P.sibling),X=h(P,B.props),tu(X,B),X.return=k,k=X;break e}u(k,P);break}else i(k,P);P=P.sibling}B.type===O?(X=Ya(B.props.children,k.mode,X,B.key),X.return=k,k=X):(X=Yo(B.type,B.key,B.props,null,k.mode,X),tu(X,B),X.return=k,k=X)}return x(k);case w:e:{for(ve=B.key;P!==null;){if(P.key===ve)if(P.tag===4&&P.stateNode.containerInfo===B.containerInfo&&P.stateNode.implementation===B.implementation){u(k,P.sibling),X=h(P,B.children||[]),X.return=k,k=X;break e}else{u(k,P);break}else i(k,P);P=P.sibling}X=Nd(B,k.mode,X),X.return=k,k=X}return x(k);case J:return B=Za(B),He(k,P,B,X)}if(pe(B))return ue(k,P,B,X);if(F(B)){if(ve=F(B),typeof ve!="function")throw Error(a(150));return B=ve.call(B),he(k,P,B,X)}if(typeof B.then=="function")return He(k,P,Wo(B),X);if(B.$$typeof===j)return He(k,P,Xo(k,B),X);Fo(k,B)}return typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint"?(B=""+B,P!==null&&P.tag===6?(u(k,P.sibling),X=h(P,B),X.return=k,k=X):(u(k,P),X=Dd(B,k.mode,X),X.return=k,k=X),x(k)):u(k,P)}return function(k,P,B,X){try{eu=0;var ve=He(k,P,B,X);return Gi=null,ve}catch(ce){if(ce===Ki||ce===Zo)throw ce;var De=hn(29,ce,null,k.mode);return De.lanes=X,De.return=k,De}finally{}}}var Wa=tb(!0),nb=tb(!1),oa=!1;function Yd(r){r.updateQueue={baseState:r.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Kd(r,i){r=r.updateQueue,i.updateQueue===r&&(i.updateQueue={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,callbacks:null})}function ca(r){return{lane:r,tag:0,payload:null,callback:null,next:null}}function sa(r,i,u){var c=r.updateQueue;if(c===null)return null;if(c=c.shared,(ze&2)!==0){var h=c.pending;return h===null?i.next=i:(i.next=h.next,h.next=i),c.pending=i,i=$o(r),U0(r,null,u),i}return Ho(r,c,i,u),$o(r)}function nu(r,i,u){if(i=i.updateQueue,i!==null&&(i=i.shared,(u&4194048)!==0)){var c=i.lanes;c&=r.pendingLanes,u|=c,i.lanes=u,Xg(r,u)}}function Gd(r,i){var u=r.updateQueue,c=r.alternate;if(c!==null&&(c=c.updateQueue,u===c)){var h=null,p=null;if(u=u.firstBaseUpdate,u!==null){do{var x={lane:u.lane,tag:u.tag,payload:u.payload,callback:null,next:null};p===null?h=p=x:p=p.next=x,u=u.next}while(u!==null);p===null?h=p=i:p=p.next=i}else h=p=i;u={baseState:c.baseState,firstBaseUpdate:h,lastBaseUpdate:p,shared:c.shared,callbacks:c.callbacks},r.updateQueue=u;return}r=u.lastBaseUpdate,r===null?u.firstBaseUpdate=i:r.next=i,u.lastBaseUpdate=i}var Xd=!1;function ru(){if(Xd){var r=Yi;if(r!==null)throw r}}function au(r,i,u,c){Xd=!1;var h=r.updateQueue;oa=!1;var p=h.firstBaseUpdate,x=h.lastBaseUpdate,_=h.shared.pending;if(_!==null){h.shared.pending=null;var M=_,U=M.next;M.next=null,x===null?p=U:x.next=U,x=M;var K=r.alternate;K!==null&&(K=K.updateQueue,_=K.lastBaseUpdate,_!==x&&(_===null?K.firstBaseUpdate=U:_.next=U,K.lastBaseUpdate=M))}if(p!==null){var V=h.baseState;x=0,K=U=M=null,_=p;do{var q=_.lane&-536870913,$=q!==_.lane;if($?(Te&q)===q:(c&q)===q){q!==0&&q===$i&&(Xd=!0),K!==null&&(K=K.next={lane:0,tag:_.tag,payload:_.payload,callback:null,next:null});e:{var ue=r,he=_;q=i;var He=u;switch(he.tag){case 1:if(ue=he.payload,typeof ue=="function"){V=ue.call(He,V,q);break e}V=ue;break e;case 3:ue.flags=ue.flags&-65537|128;case 0:if(ue=he.payload,q=typeof ue=="function"?ue.call(He,V,q):ue,q==null)break e;V=y({},V,q);break e;case 2:oa=!0}}q=_.callback,q!==null&&(r.flags|=64,$&&(r.flags|=8192),$=h.callbacks,$===null?h.callbacks=[q]:$.push(q))}else $={lane:q,tag:_.tag,payload:_.payload,callback:_.callback,next:null},K===null?(U=K=$,M=V):K=K.next=$,x|=q;if(_=_.next,_===null){if(_=h.shared.pending,_===null)break;$=_,_=$.next,$.next=null,h.lastBaseUpdate=$,h.shared.pending=null}}while(!0);K===null&&(M=V),h.baseState=M,h.firstBaseUpdate=U,h.lastBaseUpdate=K,p===null&&(h.shared.lanes=0),ma|=x,r.lanes=x,r.memoizedState=V}}function rb(r,i){if(typeof r!="function")throw Error(a(191,r));r.call(i)}function ab(r,i){var u=r.callbacks;if(u!==null)for(r.callbacks=null,r=0;r<u.length;r++)rb(u[r],i)}var Xi=D(null),Jo=D(0);function ib(r,i){r=Dr,te(Jo,r),te(Xi,i),Dr=r|i.baseLanes}function Vd(){te(Jo,Dr),te(Xi,Xi.current)}function Zd(){Dr=Jo.current,Y(Xi),Y(Jo)}var mn=D(null),Nn=null;function fa(r){var i=r.alternate;te(lt,lt.current&1),te(mn,r),Nn===null&&(i===null||Xi.current!==null||i.memoizedState!==null)&&(Nn=r)}function Qd(r){te(lt,lt.current),te(mn,r),Nn===null&&(Nn=r)}function lb(r){r.tag===22?(te(lt,lt.current),te(mn,r),Nn===null&&(Nn=r)):da()}function da(){te(lt,lt.current),te(mn,mn.current)}function pn(r){Y(mn),Nn===r&&(Nn=null),Y(lt)}var lt=D(0);function ec(r){for(var i=r;i!==null;){if(i.tag===13){var u=i.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||nh(u)||rh(u)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===r)break;for(;i.sibling===null;){if(i.return===null||i.return===r)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var wr=0,Oe=null,Ie=null,st=null,tc=!1,Vi=!1,Fa=!1,nc=0,iu=0,Zi=null,fD=0;function nt(){throw Error(a(321))}function Wd(r,i){if(i===null)return!1;for(var u=0;u<i.length&&u<r.length;u++)if(!vn(r[u],i[u]))return!1;return!0}function Fd(r,i,u,c,h,p){return wr=p,Oe=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,I.H=r===null||r.memoizedState===null?$b:vv,Fa=!1,p=u(c,h),Fa=!1,Vi&&(p=ob(i,u,c,h)),ub(r),p}function ub(r){I.H=ou;var i=Ie!==null&&Ie.next!==null;if(wr=0,st=Ie=Oe=null,tc=!1,iu=0,Zi=null,i)throw Error(a(300));r===null||ft||(r=r.dependencies,r!==null&&Go(r)&&(ft=!0))}function ob(r,i,u,c){Oe=r;var h=0;do{if(Vi&&(Zi=null),iu=0,Vi=!1,25<=h)throw Error(a(301));if(h+=1,st=Ie=null,r.updateQueue!=null){var p=r.updateQueue;p.lastEffect=null,p.events=null,p.stores=null,p.memoCache!=null&&(p.memoCache.index=0)}I.H=Yb,p=i(u,c)}while(Vi);return p}function dD(){var r=I.H,i=r.useState()[0];return i=typeof i.then=="function"?lu(i):i,r=r.useState()[0],(Ie!==null?Ie.memoizedState:null)!==r&&(Oe.flags|=1024),i}function Jd(){var r=nc!==0;return nc=0,r}function ev(r,i,u){i.updateQueue=r.updateQueue,i.flags&=-2053,r.lanes&=~u}function tv(r){if(tc){for(r=r.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}tc=!1}wr=0,st=Ie=Oe=null,Vi=!1,iu=nc=0,Zi=null}function Xt(){var r={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return st===null?Oe.memoizedState=st=r:st=st.next=r,st}function ut(){if(Ie===null){var r=Oe.alternate;r=r!==null?r.memoizedState:null}else r=Ie.next;var i=st===null?Oe.memoizedState:st.next;if(i!==null)st=i,Ie=r;else{if(r===null)throw Oe.alternate===null?Error(a(467)):Error(a(310));Ie=r,r={memoizedState:Ie.memoizedState,baseState:Ie.baseState,baseQueue:Ie.baseQueue,queue:Ie.queue,next:null},st===null?Oe.memoizedState=st=r:st=st.next=r}return st}function rc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function lu(r){var i=iu;return iu+=1,Zi===null&&(Zi=[]),r=F0(Zi,r,i),i=Oe,(st===null?i.memoizedState:st.next)===null&&(i=i.alternate,I.H=i===null||i.memoizedState===null?$b:vv),r}function ac(r){if(r!==null&&typeof r=="object"){if(typeof r.then=="function")return lu(r);if(r.$$typeof===j)return kt(r)}throw Error(a(438,String(r)))}function nv(r){var i=null,u=Oe.updateQueue;if(u!==null&&(i=u.memoCache),i==null){var c=Oe.alternate;c!==null&&(c=c.updateQueue,c!==null&&(c=c.memoCache,c!=null&&(i={data:c.data.map(function(h){return h.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),u===null&&(u=rc(),Oe.updateQueue=u),u.memoCache=i,u=i.data[i.index],u===void 0)for(u=i.data[i.index]=Array(r),c=0;c<r;c++)u[c]=ie;return i.index++,u}function Ar(r,i){return typeof i=="function"?i(r):i}function ic(r){var i=ut();return rv(i,Ie,r)}function rv(r,i,u){var c=r.queue;if(c===null)throw Error(a(311));c.lastRenderedReducer=u;var h=r.baseQueue,p=c.pending;if(p!==null){if(h!==null){var x=h.next;h.next=p.next,p.next=x}i.baseQueue=h=p,c.pending=null}if(p=r.baseState,h===null)r.memoizedState=p;else{i=h.next;var _=x=null,M=null,U=i,K=!1;do{var V=U.lane&-536870913;if(V!==U.lane?(Te&V)===V:(wr&V)===V){var q=U.revertLane;if(q===0)M!==null&&(M=M.next={lane:0,revertLane:0,gesture:null,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null}),V===$i&&(K=!0);else if((wr&q)===q){U=U.next,q===$i&&(K=!0);continue}else V={lane:0,revertLane:U.revertLane,gesture:null,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null},M===null?(_=M=V,x=p):M=M.next=V,Oe.lanes|=q,ma|=q;V=U.action,Fa&&u(p,V),p=U.hasEagerState?U.eagerState:u(p,V)}else q={lane:V,revertLane:U.revertLane,gesture:U.gesture,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null},M===null?(_=M=q,x=p):M=M.next=q,Oe.lanes|=V,ma|=V;U=U.next}while(U!==null&&U!==i);if(M===null?x=p:M.next=_,!vn(p,r.memoizedState)&&(ft=!0,K&&(u=Yi,u!==null)))throw u;r.memoizedState=p,r.baseState=x,r.baseQueue=M,c.lastRenderedState=p}return h===null&&(c.lanes=0),[r.memoizedState,c.dispatch]}function av(r){var i=ut(),u=i.queue;if(u===null)throw Error(a(311));u.lastRenderedReducer=r;var c=u.dispatch,h=u.pending,p=i.memoizedState;if(h!==null){u.pending=null;var x=h=h.next;do p=r(p,x.action),x=x.next;while(x!==h);vn(p,i.memoizedState)||(ft=!0),i.memoizedState=p,i.baseQueue===null&&(i.baseState=p),u.lastRenderedState=p}return[p,c]}function cb(r,i,u){var c=Oe,h=ut(),p=Me;if(p){if(u===void 0)throw Error(a(407));u=u()}else u=i();var x=!vn((Ie||h).memoizedState,u);if(x&&(h.memoizedState=u,ft=!0),h=h.queue,uv(db.bind(null,c,h,r),[r]),h.getSnapshot!==i||x||st!==null&&st.memoizedState.tag&1){if(c.flags|=2048,Qi(9,{destroy:void 0},fb.bind(null,c,h,u,i),null),Ye===null)throw Error(a(349));p||(wr&127)!==0||sb(c,i,u)}return u}function sb(r,i,u){r.flags|=16384,r={getSnapshot:i,value:u},i=Oe.updateQueue,i===null?(i=rc(),Oe.updateQueue=i,i.stores=[r]):(u=i.stores,u===null?i.stores=[r]:u.push(r))}function fb(r,i,u,c){i.value=u,i.getSnapshot=c,vb(i)&&hb(r)}function db(r,i,u){return u(function(){vb(i)&&hb(r)})}function vb(r){var i=r.getSnapshot;r=r.value;try{var u=i();return!vn(r,u)}catch{return!0}}function hb(r){var i=$a(r,2);i!==null&&ln(i,r,2)}function iv(r){var i=Xt();if(typeof r=="function"){var u=r;if(r=u(),Fa){ta(!0);try{u()}finally{ta(!1)}}}return i.memoizedState=i.baseState=r,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ar,lastRenderedState:r},i}function mb(r,i,u,c){return r.baseState=u,rv(r,Ie,typeof c=="function"?c:Ar)}function vD(r,i,u,c,h){if(oc(r))throw Error(a(485));if(r=i.action,r!==null){var p={payload:h,action:r,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(x){p.listeners.push(x)}};I.T!==null?u(!0):p.isTransition=!1,c(p),u=i.pending,u===null?(p.next=i.pending=p,pb(i,p)):(p.next=u.next,i.pending=u.next=p)}}function pb(r,i){var u=i.action,c=i.payload,h=r.state;if(i.isTransition){var p=I.T,x={};I.T=x;try{var _=u(h,c),M=I.S;M!==null&&M(x,_),yb(r,i,_)}catch(U){lv(r,i,U)}finally{p!==null&&x.types!==null&&(p.types=x.types),I.T=p}}else try{p=u(h,c),yb(r,i,p)}catch(U){lv(r,i,U)}}function yb(r,i,u){u!==null&&typeof u=="object"&&typeof u.then=="function"?u.then(function(c){gb(r,i,c)},function(c){return lv(r,i,c)}):gb(r,i,u)}function gb(r,i,u){i.status="fulfilled",i.value=u,bb(i),r.state=u,i=r.pending,i!==null&&(u=i.next,u===i?r.pending=null:(u=u.next,i.next=u,pb(r,u)))}function lv(r,i,u){var c=r.pending;if(r.pending=null,c!==null){c=c.next;do i.status="rejected",i.reason=u,bb(i),i=i.next;while(i!==c)}r.action=null}function bb(r){r=r.listeners;for(var i=0;i<r.length;i++)(0,r[i])()}function xb(r,i){return i}function Sb(r,i){if(Me){var u=Ye.formState;if(u!==null){e:{var c=Oe;if(Me){if(Xe){t:{for(var h=Xe,p=Dn;h.nodeType!==8;){if(!p){h=null;break t}if(h=Pn(h.nextSibling),h===null){h=null;break t}}p=h.data,h=p==="F!"||p==="F"?h:null}if(h){Xe=Pn(h.nextSibling),c=h.data==="F!";break e}}la(c)}c=!1}c&&(i=u[0])}}return u=Xt(),u.memoizedState=u.baseState=i,c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xb,lastRenderedState:i},u.queue=c,u=Ib.bind(null,Oe,c),c.dispatch=u,c=iv(!1),p=dv.bind(null,Oe,!1,c.queue),c=Xt(),h={state:i,dispatch:null,action:r,pending:null},c.queue=h,u=vD.bind(null,Oe,h,p,u),h.dispatch=u,c.memoizedState=r,[i,u,!1]}function Ob(r){var i=ut();return wb(i,Ie,r)}function wb(r,i,u){if(i=rv(r,i,xb)[0],r=ic(Ar)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var c=lu(i)}catch(x){throw x===Ki?Zo:x}else c=i;i=ut();var h=i.queue,p=h.dispatch;return u!==i.memoizedState&&(Oe.flags|=2048,Qi(9,{destroy:void 0},hD.bind(null,h,u),null)),[c,p,r]}function hD(r,i){r.action=i}function Ab(r){var i=ut(),u=Ie;if(u!==null)return wb(i,u,r);ut(),i=i.memoizedState,u=ut();var c=u.queue.dispatch;return u.memoizedState=r,[i,c,!1]}function Qi(r,i,u,c){return r={tag:r,create:u,deps:c,inst:i,next:null},i=Oe.updateQueue,i===null&&(i=rc(),Oe.updateQueue=i),u=i.lastEffect,u===null?i.lastEffect=r.next=r:(c=u.next,u.next=r,r.next=c,i.lastEffect=r),r}function Eb(){return ut().memoizedState}function lc(r,i,u,c){var h=Xt();Oe.flags|=r,h.memoizedState=Qi(1|i,{destroy:void 0},u,c===void 0?null:c)}function uc(r,i,u,c){var h=ut();c=c===void 0?null:c;var p=h.memoizedState.inst;Ie!==null&&c!==null&&Wd(c,Ie.memoizedState.deps)?h.memoizedState=Qi(i,p,u,c):(Oe.flags|=r,h.memoizedState=Qi(1|i,p,u,c))}function _b(r,i){lc(8390656,8,r,i)}function uv(r,i){uc(2048,8,r,i)}function mD(r){Oe.flags|=4;var i=Oe.updateQueue;if(i===null)i=rc(),Oe.updateQueue=i,i.events=[r];else{var u=i.events;u===null?i.events=[r]:u.push(r)}}function Tb(r){var i=ut().memoizedState;return mD({ref:i,nextImpl:r}),function(){if((ze&2)!==0)throw Error(a(440));return i.impl.apply(void 0,arguments)}}function jb(r,i){return uc(4,2,r,i)}function Mb(r,i){return uc(4,4,r,i)}function Cb(r,i){if(typeof i=="function"){r=r();var u=i(r);return function(){typeof u=="function"?u():i(null)}}if(i!=null)return r=r(),i.current=r,function(){i.current=null}}function Db(r,i,u){u=u!=null?u.concat([r]):null,uc(4,4,Cb.bind(null,i,r),u)}function ov(){}function Nb(r,i){var u=ut();i=i===void 0?null:i;var c=u.memoizedState;return i!==null&&Wd(i,c[1])?c[0]:(u.memoizedState=[r,i],r)}function Pb(r,i){var u=ut();i=i===void 0?null:i;var c=u.memoizedState;if(i!==null&&Wd(i,c[1]))return c[0];if(c=r(),Fa){ta(!0);try{r()}finally{ta(!1)}}return u.memoizedState=[c,i],c}function cv(r,i,u){return u===void 0||(wr&1073741824)!==0&&(Te&261930)===0?r.memoizedState=i:(r.memoizedState=u,r=z1(),Oe.lanes|=r,ma|=r,u)}function zb(r,i,u,c){return vn(u,i)?u:Xi.current!==null?(r=cv(r,u,c),vn(r,i)||(ft=!0),r):(wr&42)===0||(wr&1073741824)!==0&&(Te&261930)===0?(ft=!0,r.memoizedState=u):(r=z1(),Oe.lanes|=r,ma|=r,i)}function Rb(r,i,u,c,h){var p=Z.p;Z.p=p!==0&&8>p?p:8;var x=I.T,_={};I.T=_,dv(r,!1,i,u);try{var M=h(),U=I.S;if(U!==null&&U(_,M),M!==null&&typeof M=="object"&&typeof M.then=="function"){var K=sD(M,c);uu(r,i,K,bn(r))}else uu(r,i,c,bn(r))}catch(V){uu(r,i,{then:function(){},status:"rejected",reason:V},bn())}finally{Z.p=p,x!==null&&_.types!==null&&(x.types=_.types),I.T=x}}function pD(){}function sv(r,i,u,c){if(r.tag!==5)throw Error(a(476));var h=kb(r).queue;Rb(r,h,i,ne,u===null?pD:function(){return Lb(r),u(c)})}function kb(r){var i=r.memoizedState;if(i!==null)return i;i={memoizedState:ne,baseState:ne,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ar,lastRenderedState:ne},next:null};var u={};return i.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ar,lastRenderedState:u},next:null},r.memoizedState=i,r=r.alternate,r!==null&&(r.memoizedState=i),i}function Lb(r){var i=kb(r);i.next===null&&(i=r.alternate.memoizedState),uu(r,i.next.queue,{},bn())}function fv(){return kt(Au)}function Bb(){return ut().memoizedState}function Ub(){return ut().memoizedState}function yD(r){for(var i=r.return;i!==null;){switch(i.tag){case 24:case 3:var u=bn();r=ca(u);var c=sa(i,r,u);c!==null&&(ln(c,i,u),nu(c,i,u)),i={cache:Id()},r.payload=i;return}i=i.return}}function gD(r,i,u){var c=bn();u={lane:c,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},oc(r)?qb(i,u):(u=Md(r,i,u,c),u!==null&&(ln(u,r,c),Hb(u,i,c)))}function Ib(r,i,u){var c=bn();uu(r,i,u,c)}function uu(r,i,u,c){var h={lane:c,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null};if(oc(r))qb(i,h);else{var p=r.alternate;if(r.lanes===0&&(p===null||p.lanes===0)&&(p=i.lastRenderedReducer,p!==null))try{var x=i.lastRenderedState,_=p(x,u);if(h.hasEagerState=!0,h.eagerState=_,vn(_,x))return Ho(r,i,h,0),Ye===null&&qo(),!1}catch{}finally{}if(u=Md(r,i,h,c),u!==null)return ln(u,r,c),Hb(u,i,c),!0}return!1}function dv(r,i,u,c){if(c={lane:2,revertLane:Yv(),gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},oc(r)){if(i)throw Error(a(479))}else i=Md(r,u,c,2),i!==null&&ln(i,r,2)}function oc(r){var i=r.alternate;return r===Oe||i!==null&&i===Oe}function qb(r,i){Vi=tc=!0;var u=r.pending;u===null?i.next=i:(i.next=u.next,u.next=i),r.pending=i}function Hb(r,i,u){if((u&4194048)!==0){var c=i.lanes;c&=r.pendingLanes,u|=c,i.lanes=u,Xg(r,u)}}var ou={readContext:kt,use:ac,useCallback:nt,useContext:nt,useEffect:nt,useImperativeHandle:nt,useLayoutEffect:nt,useInsertionEffect:nt,useMemo:nt,useReducer:nt,useRef:nt,useState:nt,useDebugValue:nt,useDeferredValue:nt,useTransition:nt,useSyncExternalStore:nt,useId:nt,useHostTransitionStatus:nt,useFormState:nt,useActionState:nt,useOptimistic:nt,useMemoCache:nt,useCacheRefresh:nt};ou.useEffectEvent=nt;var $b={readContext:kt,use:ac,useCallback:function(r,i){return Xt().memoizedState=[r,i===void 0?null:i],r},useContext:kt,useEffect:_b,useImperativeHandle:function(r,i,u){u=u!=null?u.concat([r]):null,lc(4194308,4,Cb.bind(null,i,r),u)},useLayoutEffect:function(r,i){return lc(4194308,4,r,i)},useInsertionEffect:function(r,i){lc(4,2,r,i)},useMemo:function(r,i){var u=Xt();i=i===void 0?null:i;var c=r();if(Fa){ta(!0);try{r()}finally{ta(!1)}}return u.memoizedState=[c,i],c},useReducer:function(r,i,u){var c=Xt();if(u!==void 0){var h=u(i);if(Fa){ta(!0);try{u(i)}finally{ta(!1)}}}else h=i;return c.memoizedState=c.baseState=h,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:h},c.queue=r,r=r.dispatch=gD.bind(null,Oe,r),[c.memoizedState,r]},useRef:function(r){var i=Xt();return r={current:r},i.memoizedState=r},useState:function(r){r=iv(r);var i=r.queue,u=Ib.bind(null,Oe,i);return i.dispatch=u,[r.memoizedState,u]},useDebugValue:ov,useDeferredValue:function(r,i){var u=Xt();return cv(u,r,i)},useTransition:function(){var r=iv(!1);return r=Rb.bind(null,Oe,r.queue,!0,!1),Xt().memoizedState=r,[!1,r]},useSyncExternalStore:function(r,i,u){var c=Oe,h=Xt();if(Me){if(u===void 0)throw Error(a(407));u=u()}else{if(u=i(),Ye===null)throw Error(a(349));(Te&127)!==0||sb(c,i,u)}h.memoizedState=u;var p={value:u,getSnapshot:i};return h.queue=p,_b(db.bind(null,c,p,r),[r]),c.flags|=2048,Qi(9,{destroy:void 0},fb.bind(null,c,p,u,i),null),u},useId:function(){var r=Xt(),i=Ye.identifierPrefix;if(Me){var u=ar,c=rr;u=(c&~(1<<32-dn(c)-1)).toString(32)+u,i="_"+i+"R_"+u,u=nc++,0<u&&(i+="H"+u.toString(32)),i+="_"}else u=fD++,i="_"+i+"r_"+u.toString(32)+"_";return r.memoizedState=i},useHostTransitionStatus:fv,useFormState:Sb,useActionState:Sb,useOptimistic:function(r){var i=Xt();i.memoizedState=i.baseState=r;var u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=u,i=dv.bind(null,Oe,!0,u),u.dispatch=i,[r,i]},useMemoCache:nv,useCacheRefresh:function(){return Xt().memoizedState=yD.bind(null,Oe)},useEffectEvent:function(r){var i=Xt(),u={impl:r};return i.memoizedState=u,function(){if((ze&2)!==0)throw Error(a(440));return u.impl.apply(void 0,arguments)}}},vv={readContext:kt,use:ac,useCallback:Nb,useContext:kt,useEffect:uv,useImperativeHandle:Db,useInsertionEffect:jb,useLayoutEffect:Mb,useMemo:Pb,useReducer:ic,useRef:Eb,useState:function(){return ic(Ar)},useDebugValue:ov,useDeferredValue:function(r,i){var u=ut();return zb(u,Ie.memoizedState,r,i)},useTransition:function(){var r=ic(Ar)[0],i=ut().memoizedState;return[typeof r=="boolean"?r:lu(r),i]},useSyncExternalStore:cb,useId:Bb,useHostTransitionStatus:fv,useFormState:Ob,useActionState:Ob,useOptimistic:function(r,i){var u=ut();return mb(u,Ie,r,i)},useMemoCache:nv,useCacheRefresh:Ub};vv.useEffectEvent=Tb;var Yb={readContext:kt,use:ac,useCallback:Nb,useContext:kt,useEffect:uv,useImperativeHandle:Db,useInsertionEffect:jb,useLayoutEffect:Mb,useMemo:Pb,useReducer:av,useRef:Eb,useState:function(){return av(Ar)},useDebugValue:ov,useDeferredValue:function(r,i){var u=ut();return Ie===null?cv(u,r,i):zb(u,Ie.memoizedState,r,i)},useTransition:function(){var r=av(Ar)[0],i=ut().memoizedState;return[typeof r=="boolean"?r:lu(r),i]},useSyncExternalStore:cb,useId:Bb,useHostTransitionStatus:fv,useFormState:Ab,useActionState:Ab,useOptimistic:function(r,i){var u=ut();return Ie!==null?mb(u,Ie,r,i):(u.baseState=r,[r,u.queue.dispatch])},useMemoCache:nv,useCacheRefresh:Ub};Yb.useEffectEvent=Tb;function hv(r,i,u,c){i=r.memoizedState,u=u(c,i),u=u==null?i:y({},i,u),r.memoizedState=u,r.lanes===0&&(r.updateQueue.baseState=u)}var mv={enqueueSetState:function(r,i,u){r=r._reactInternals;var c=bn(),h=ca(c);h.payload=i,u!=null&&(h.callback=u),i=sa(r,h,c),i!==null&&(ln(i,r,c),nu(i,r,c))},enqueueReplaceState:function(r,i,u){r=r._reactInternals;var c=bn(),h=ca(c);h.tag=1,h.payload=i,u!=null&&(h.callback=u),i=sa(r,h,c),i!==null&&(ln(i,r,c),nu(i,r,c))},enqueueForceUpdate:function(r,i){r=r._reactInternals;var u=bn(),c=ca(u);c.tag=2,i!=null&&(c.callback=i),i=sa(r,c,u),i!==null&&(ln(i,r,u),nu(i,r,u))}};function Kb(r,i,u,c,h,p,x){return r=r.stateNode,typeof r.shouldComponentUpdate=="function"?r.shouldComponentUpdate(c,p,x):i.prototype&&i.prototype.isPureReactComponent?!Vl(u,c)||!Vl(h,p):!0}function Gb(r,i,u,c){r=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(u,c),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(u,c),i.state!==r&&mv.enqueueReplaceState(i,i.state,null)}function Ja(r,i){var u=i;if("ref"in i){u={};for(var c in i)c!=="ref"&&(u[c]=i[c])}if(r=r.defaultProps){u===i&&(u=y({},u));for(var h in r)u[h]===void 0&&(u[h]=r[h])}return u}function Xb(r){Io(r)}function Vb(r){console.error(r)}function Zb(r){Io(r)}function cc(r,i){try{var u=r.onUncaughtError;u(i.value,{componentStack:i.stack})}catch(c){setTimeout(function(){throw c})}}function Qb(r,i,u){try{var c=r.onCaughtError;c(u.value,{componentStack:u.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(h){setTimeout(function(){throw h})}}function pv(r,i,u){return u=ca(u),u.tag=3,u.payload={element:null},u.callback=function(){cc(r,i)},u}function Wb(r){return r=ca(r),r.tag=3,r}function Fb(r,i,u,c){var h=u.type.getDerivedStateFromError;if(typeof h=="function"){var p=c.value;r.payload=function(){return h(p)},r.callback=function(){Qb(i,u,c)}}var x=u.stateNode;x!==null&&typeof x.componentDidCatch=="function"&&(r.callback=function(){Qb(i,u,c),typeof h!="function"&&(pa===null?pa=new Set([this]):pa.add(this));var _=c.stack;this.componentDidCatch(c.value,{componentStack:_!==null?_:""})})}function bD(r,i,u,c,h){if(u.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){if(i=u.alternate,i!==null&&Hi(i,u,h,!0),u=mn.current,u!==null){switch(u.tag){case 31:case 13:return Nn===null?Sc():u.alternate===null&&rt===0&&(rt=3),u.flags&=-257,u.flags|=65536,u.lanes=h,c===Qo?u.flags|=16384:(i=u.updateQueue,i===null?u.updateQueue=new Set([c]):i.add(c),qv(r,c,h)),!1;case 22:return u.flags|=65536,c===Qo?u.flags|=16384:(i=u.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([c])},u.updateQueue=i):(u=i.retryQueue,u===null?i.retryQueue=new Set([c]):u.add(c)),qv(r,c,h)),!1}throw Error(a(435,u.tag))}return qv(r,c,h),Sc(),!1}if(Me)return i=mn.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=h,c!==Rd&&(r=Error(a(422),{cause:c}),Wl(jn(r,u)))):(c!==Rd&&(i=Error(a(423),{cause:c}),Wl(jn(i,u))),r=r.current.alternate,r.flags|=65536,h&=-h,r.lanes|=h,c=jn(c,u),h=pv(r.stateNode,c,h),Gd(r,h),rt!==4&&(rt=2)),!1;var p=Error(a(520),{cause:c});if(p=jn(p,u),pu===null?pu=[p]:pu.push(p),rt!==4&&(rt=2),i===null)return!0;c=jn(c,u),u=i;do{switch(u.tag){case 3:return u.flags|=65536,r=h&-h,u.lanes|=r,r=pv(u.stateNode,c,r),Gd(u,r),!1;case 1:if(i=u.type,p=u.stateNode,(u.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(pa===null||!pa.has(p))))return u.flags|=65536,h&=-h,u.lanes|=h,h=Wb(h),Fb(h,r,u,c),Gd(u,h),!1}u=u.return}while(u!==null);return!1}var yv=Error(a(461)),ft=!1;function Lt(r,i,u,c){i.child=r===null?nb(i,null,u,c):Wa(i,r.child,u,c)}function Jb(r,i,u,c,h){u=u.render;var p=i.ref;if("ref"in c){var x={};for(var _ in c)_!=="ref"&&(x[_]=c[_])}else x=c;return Xa(i),c=Fd(r,i,u,x,p,h),_=Jd(),r!==null&&!ft?(ev(r,i,h),Er(r,i,h)):(Me&&_&&Pd(i),i.flags|=1,Lt(r,i,c,h),i.child)}function e1(r,i,u,c,h){if(r===null){var p=u.type;return typeof p=="function"&&!Cd(p)&&p.defaultProps===void 0&&u.compare===null?(i.tag=15,i.type=p,t1(r,i,p,c,h)):(r=Yo(u.type,null,c,i,i.mode,h),r.ref=i.ref,r.return=i,i.child=r)}if(p=r.child,!Ev(r,h)){var x=p.memoizedProps;if(u=u.compare,u=u!==null?u:Vl,u(x,c)&&r.ref===i.ref)return Er(r,i,h)}return i.flags|=1,r=br(p,c),r.ref=i.ref,r.return=i,i.child=r}function t1(r,i,u,c,h){if(r!==null){var p=r.memoizedProps;if(Vl(p,c)&&r.ref===i.ref)if(ft=!1,i.pendingProps=c=p,Ev(r,h))(r.flags&131072)!==0&&(ft=!0);else return i.lanes=r.lanes,Er(r,i,h)}return gv(r,i,u,c,h)}function n1(r,i,u,c){var h=c.children,p=r!==null?r.memoizedState:null;if(r===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),c.mode==="hidden"){if((i.flags&128)!==0){if(p=p!==null?p.baseLanes|u:u,r!==null){for(c=i.child=r.child,h=0;c!==null;)h=h|c.lanes|c.childLanes,c=c.sibling;c=h&~p}else c=0,i.child=null;return r1(r,i,p,u,c)}if((u&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},r!==null&&Vo(i,p!==null?p.cachePool:null),p!==null?ib(i,p):Vd(),lb(i);else return c=i.lanes=536870912,r1(r,i,p!==null?p.baseLanes|u:u,u,c)}else p!==null?(Vo(i,p.cachePool),ib(i,p),da(),i.memoizedState=null):(r!==null&&Vo(i,null),Vd(),da());return Lt(r,i,h,u),i.child}function cu(r,i){return r!==null&&r.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function r1(r,i,u,c,h){var p=Hd();return p=p===null?null:{parent:ct._currentValue,pool:p},i.memoizedState={baseLanes:u,cachePool:p},r!==null&&Vo(i,null),Vd(),lb(i),r!==null&&Hi(r,i,c,!0),i.childLanes=h,null}function sc(r,i){return i=dc({mode:i.mode,children:i.children},r.mode),i.ref=r.ref,r.child=i,i.return=r,i}function a1(r,i,u){return Wa(i,r.child,null,u),r=sc(i,i.pendingProps),r.flags|=2,pn(i),i.memoizedState=null,r}function xD(r,i,u){var c=i.pendingProps,h=(i.flags&128)!==0;if(i.flags&=-129,r===null){if(Me){if(c.mode==="hidden")return r=sc(i,c),i.lanes=536870912,cu(null,r);if(Qd(i),(r=Xe)?(r=px(r,Dn),r=r!==null&&r.data==="&"?r:null,r!==null&&(i.memoizedState={dehydrated:r,treeContext:aa!==null?{id:rr,overflow:ar}:null,retryLane:536870912,hydrationErrors:null},u=q0(r),u.return=i,i.child=u,Rt=i,Xe=null)):r=null,r===null)throw la(i);return i.lanes=536870912,null}return sc(i,c)}var p=r.memoizedState;if(p!==null){var x=p.dehydrated;if(Qd(i),h)if(i.flags&256)i.flags&=-257,i=a1(r,i,u);else if(i.memoizedState!==null)i.child=r.child,i.flags|=128,i=null;else throw Error(a(558));else if(ft||Hi(r,i,u,!1),h=(u&r.childLanes)!==0,ft||h){if(c=Ye,c!==null&&(x=Vg(c,u),x!==0&&x!==p.retryLane))throw p.retryLane=x,$a(r,x),ln(c,r,x),yv;Sc(),i=a1(r,i,u)}else r=p.treeContext,Xe=Pn(x.nextSibling),Rt=i,Me=!0,ia=null,Dn=!1,r!==null&&Y0(i,r),i=sc(i,c),i.flags|=4096;return i}return r=br(r.child,{mode:c.mode,children:c.children}),r.ref=i.ref,i.child=r,r.return=i,r}function fc(r,i){var u=i.ref;if(u===null)r!==null&&r.ref!==null&&(i.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(a(284));(r===null||r.ref!==u)&&(i.flags|=4194816)}}function gv(r,i,u,c,h){return Xa(i),u=Fd(r,i,u,c,void 0,h),c=Jd(),r!==null&&!ft?(ev(r,i,h),Er(r,i,h)):(Me&&c&&Pd(i),i.flags|=1,Lt(r,i,u,h),i.child)}function i1(r,i,u,c,h,p){return Xa(i),i.updateQueue=null,u=ob(i,c,u,h),ub(r),c=Jd(),r!==null&&!ft?(ev(r,i,p),Er(r,i,p)):(Me&&c&&Pd(i),i.flags|=1,Lt(r,i,u,p),i.child)}function l1(r,i,u,c,h){if(Xa(i),i.stateNode===null){var p=Bi,x=u.contextType;typeof x=="object"&&x!==null&&(p=kt(x)),p=new u(c,p),i.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,p.updater=mv,i.stateNode=p,p._reactInternals=i,p=i.stateNode,p.props=c,p.state=i.memoizedState,p.refs={},Yd(i),x=u.contextType,p.context=typeof x=="object"&&x!==null?kt(x):Bi,p.state=i.memoizedState,x=u.getDerivedStateFromProps,typeof x=="function"&&(hv(i,u,x,c),p.state=i.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof p.getSnapshotBeforeUpdate=="function"||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(x=p.state,typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount(),x!==p.state&&mv.enqueueReplaceState(p,p.state,null),au(i,c,p,h),ru(),p.state=i.memoizedState),typeof p.componentDidMount=="function"&&(i.flags|=4194308),c=!0}else if(r===null){p=i.stateNode;var _=i.memoizedProps,M=Ja(u,_);p.props=M;var U=p.context,K=u.contextType;x=Bi,typeof K=="object"&&K!==null&&(x=kt(K));var V=u.getDerivedStateFromProps;K=typeof V=="function"||typeof p.getSnapshotBeforeUpdate=="function",_=i.pendingProps!==_,K||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(_||U!==x)&&Gb(i,p,c,x),oa=!1;var q=i.memoizedState;p.state=q,au(i,c,p,h),ru(),U=i.memoizedState,_||q!==U||oa?(typeof V=="function"&&(hv(i,u,V,c),U=i.memoizedState),(M=oa||Kb(i,u,M,c,q,U,x))?(K||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(i.flags|=4194308)):(typeof p.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=c,i.memoizedState=U),p.props=c,p.state=U,p.context=x,c=M):(typeof p.componentDidMount=="function"&&(i.flags|=4194308),c=!1)}else{p=i.stateNode,Kd(r,i),x=i.memoizedProps,K=Ja(u,x),p.props=K,V=i.pendingProps,q=p.context,U=u.contextType,M=Bi,typeof U=="object"&&U!==null&&(M=kt(U)),_=u.getDerivedStateFromProps,(U=typeof _=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(x!==V||q!==M)&&Gb(i,p,c,M),oa=!1,q=i.memoizedState,p.state=q,au(i,c,p,h),ru();var $=i.memoizedState;x!==V||q!==$||oa||r!==null&&r.dependencies!==null&&Go(r.dependencies)?(typeof _=="function"&&(hv(i,u,_,c),$=i.memoizedState),(K=oa||Kb(i,u,K,c,q,$,M)||r!==null&&r.dependencies!==null&&Go(r.dependencies))?(U||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(c,$,M),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(c,$,M)),typeof p.componentDidUpdate=="function"&&(i.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof p.componentDidUpdate!="function"||x===r.memoizedProps&&q===r.memoizedState||(i.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||x===r.memoizedProps&&q===r.memoizedState||(i.flags|=1024),i.memoizedProps=c,i.memoizedState=$),p.props=c,p.state=$,p.context=M,c=K):(typeof p.componentDidUpdate!="function"||x===r.memoizedProps&&q===r.memoizedState||(i.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||x===r.memoizedProps&&q===r.memoizedState||(i.flags|=1024),c=!1)}return p=c,fc(r,i),c=(i.flags&128)!==0,p||c?(p=i.stateNode,u=c&&typeof u.getDerivedStateFromError!="function"?null:p.render(),i.flags|=1,r!==null&&c?(i.child=Wa(i,r.child,null,h),i.child=Wa(i,null,u,h)):Lt(r,i,u,h),i.memoizedState=p.state,r=i.child):r=Er(r,i,h),r}function u1(r,i,u,c){return Ka(),i.flags|=256,Lt(r,i,u,c),i.child}var bv={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function xv(r){return{baseLanes:r,cachePool:Q0()}}function Sv(r,i,u){return r=r!==null?r.childLanes&~u:0,i&&(r|=gn),r}function o1(r,i,u){var c=i.pendingProps,h=!1,p=(i.flags&128)!==0,x;if((x=p)||(x=r!==null&&r.memoizedState===null?!1:(lt.current&2)!==0),x&&(h=!0,i.flags&=-129),x=(i.flags&32)!==0,i.flags&=-33,r===null){if(Me){if(h?fa(i):da(),(r=Xe)?(r=px(r,Dn),r=r!==null&&r.data!=="&"?r:null,r!==null&&(i.memoizedState={dehydrated:r,treeContext:aa!==null?{id:rr,overflow:ar}:null,retryLane:536870912,hydrationErrors:null},u=q0(r),u.return=i,i.child=u,Rt=i,Xe=null)):r=null,r===null)throw la(i);return rh(r)?i.lanes=32:i.lanes=536870912,null}var _=c.children;return c=c.fallback,h?(da(),h=i.mode,_=dc({mode:"hidden",children:_},h),c=Ya(c,h,u,null),_.return=i,c.return=i,_.sibling=c,i.child=_,c=i.child,c.memoizedState=xv(u),c.childLanes=Sv(r,x,u),i.memoizedState=bv,cu(null,c)):(fa(i),Ov(i,_))}var M=r.memoizedState;if(M!==null&&(_=M.dehydrated,_!==null)){if(p)i.flags&256?(fa(i),i.flags&=-257,i=wv(r,i,u)):i.memoizedState!==null?(da(),i.child=r.child,i.flags|=128,i=null):(da(),_=c.fallback,h=i.mode,c=dc({mode:"visible",children:c.children},h),_=Ya(_,h,u,null),_.flags|=2,c.return=i,_.return=i,c.sibling=_,i.child=c,Wa(i,r.child,null,u),c=i.child,c.memoizedState=xv(u),c.childLanes=Sv(r,x,u),i.memoizedState=bv,i=cu(null,c));else if(fa(i),rh(_)){if(x=_.nextSibling&&_.nextSibling.dataset,x)var U=x.dgst;x=U,c=Error(a(419)),c.stack="",c.digest=x,Wl({value:c,source:null,stack:null}),i=wv(r,i,u)}else if(ft||Hi(r,i,u,!1),x=(u&r.childLanes)!==0,ft||x){if(x=Ye,x!==null&&(c=Vg(x,u),c!==0&&c!==M.retryLane))throw M.retryLane=c,$a(r,c),ln(x,r,c),yv;nh(_)||Sc(),i=wv(r,i,u)}else nh(_)?(i.flags|=192,i.child=r.child,i=null):(r=M.treeContext,Xe=Pn(_.nextSibling),Rt=i,Me=!0,ia=null,Dn=!1,r!==null&&Y0(i,r),i=Ov(i,c.children),i.flags|=4096);return i}return h?(da(),_=c.fallback,h=i.mode,M=r.child,U=M.sibling,c=br(M,{mode:"hidden",children:c.children}),c.subtreeFlags=M.subtreeFlags&65011712,U!==null?_=br(U,_):(_=Ya(_,h,u,null),_.flags|=2),_.return=i,c.return=i,c.sibling=_,i.child=c,cu(null,c),c=i.child,_=r.child.memoizedState,_===null?_=xv(u):(h=_.cachePool,h!==null?(M=ct._currentValue,h=h.parent!==M?{parent:M,pool:M}:h):h=Q0(),_={baseLanes:_.baseLanes|u,cachePool:h}),c.memoizedState=_,c.childLanes=Sv(r,x,u),i.memoizedState=bv,cu(r.child,c)):(fa(i),u=r.child,r=u.sibling,u=br(u,{mode:"visible",children:c.children}),u.return=i,u.sibling=null,r!==null&&(x=i.deletions,x===null?(i.deletions=[r],i.flags|=16):x.push(r)),i.child=u,i.memoizedState=null,u)}function Ov(r,i){return i=dc({mode:"visible",children:i},r.mode),i.return=r,r.child=i}function dc(r,i){return r=hn(22,r,null,i),r.lanes=0,r}function wv(r,i,u){return Wa(i,r.child,null,u),r=Ov(i,i.pendingProps.children),r.flags|=2,i.memoizedState=null,r}function c1(r,i,u){r.lanes|=i;var c=r.alternate;c!==null&&(c.lanes|=i),Bd(r.return,i,u)}function Av(r,i,u,c,h,p){var x=r.memoizedState;x===null?r.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:c,tail:u,tailMode:h,treeForkCount:p}:(x.isBackwards=i,x.rendering=null,x.renderingStartTime=0,x.last=c,x.tail=u,x.tailMode=h,x.treeForkCount=p)}function s1(r,i,u){var c=i.pendingProps,h=c.revealOrder,p=c.tail;c=c.children;var x=lt.current,_=(x&2)!==0;if(_?(x=x&1|2,i.flags|=128):x&=1,te(lt,x),Lt(r,i,c,u),c=Me?Ql:0,!_&&r!==null&&(r.flags&128)!==0)e:for(r=i.child;r!==null;){if(r.tag===13)r.memoizedState!==null&&c1(r,u,i);else if(r.tag===19)c1(r,u,i);else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===i)break e;for(;r.sibling===null;){if(r.return===null||r.return===i)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}switch(h){case"forwards":for(u=i.child,h=null;u!==null;)r=u.alternate,r!==null&&ec(r)===null&&(h=u),u=u.sibling;u=h,u===null?(h=i.child,i.child=null):(h=u.sibling,u.sibling=null),Av(i,!1,h,u,p,c);break;case"backwards":case"unstable_legacy-backwards":for(u=null,h=i.child,i.child=null;h!==null;){if(r=h.alternate,r!==null&&ec(r)===null){i.child=h;break}r=h.sibling,h.sibling=u,u=h,h=r}Av(i,!0,u,null,p,c);break;case"together":Av(i,!1,null,null,void 0,c);break;default:i.memoizedState=null}return i.child}function Er(r,i,u){if(r!==null&&(i.dependencies=r.dependencies),ma|=i.lanes,(u&i.childLanes)===0)if(r!==null){if(Hi(r,i,u,!1),(u&i.childLanes)===0)return null}else return null;if(r!==null&&i.child!==r.child)throw Error(a(153));if(i.child!==null){for(r=i.child,u=br(r,r.pendingProps),i.child=u,u.return=i;r.sibling!==null;)r=r.sibling,u=u.sibling=br(r,r.pendingProps),u.return=i;u.sibling=null}return i.child}function Ev(r,i){return(r.lanes&i)!==0?!0:(r=r.dependencies,!!(r!==null&&Go(r)))}function SD(r,i,u){switch(i.tag){case 3:pt(i,i.stateNode.containerInfo),ua(i,ct,r.memoizedState.cache),Ka();break;case 27:case 5:Se(i);break;case 4:pt(i,i.stateNode.containerInfo);break;case 10:ua(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Qd(i),null;break;case 13:var c=i.memoizedState;if(c!==null)return c.dehydrated!==null?(fa(i),i.flags|=128,null):(u&i.child.childLanes)!==0?o1(r,i,u):(fa(i),r=Er(r,i,u),r!==null?r.sibling:null);fa(i);break;case 19:var h=(r.flags&128)!==0;if(c=(u&i.childLanes)!==0,c||(Hi(r,i,u,!1),c=(u&i.childLanes)!==0),h){if(c)return s1(r,i,u);i.flags|=128}if(h=i.memoizedState,h!==null&&(h.rendering=null,h.tail=null,h.lastEffect=null),te(lt,lt.current),c)break;return null;case 22:return i.lanes=0,n1(r,i,u,i.pendingProps);case 24:ua(i,ct,r.memoizedState.cache)}return Er(r,i,u)}function f1(r,i,u){if(r!==null)if(r.memoizedProps!==i.pendingProps)ft=!0;else{if(!Ev(r,u)&&(i.flags&128)===0)return ft=!1,SD(r,i,u);ft=(r.flags&131072)!==0}else ft=!1,Me&&(i.flags&1048576)!==0&&$0(i,Ql,i.index);switch(i.lanes=0,i.tag){case 16:e:{var c=i.pendingProps;if(r=Za(i.elementType),i.type=r,typeof r=="function")Cd(r)?(c=Ja(r,c),i.tag=1,i=l1(null,i,r,c,u)):(i.tag=0,i=gv(null,i,r,c,u));else{if(r!=null){var h=r.$$typeof;if(h===z){i.tag=11,i=Jb(null,i,r,c,u);break e}else if(h===L){i.tag=14,i=e1(null,i,r,c,u);break e}}throw i=de(r)||r,Error(a(306,i,""))}}return i;case 0:return gv(r,i,i.type,i.pendingProps,u);case 1:return c=i.type,h=Ja(c,i.pendingProps),l1(r,i,c,h,u);case 3:e:{if(pt(i,i.stateNode.containerInfo),r===null)throw Error(a(387));c=i.pendingProps;var p=i.memoizedState;h=p.element,Kd(r,i),au(i,c,null,u);var x=i.memoizedState;if(c=x.cache,ua(i,ct,c),c!==p.cache&&Ud(i,[ct],u,!0),ru(),c=x.element,p.isDehydrated)if(p={element:c,isDehydrated:!1,cache:x.cache},i.updateQueue.baseState=p,i.memoizedState=p,i.flags&256){i=u1(r,i,c,u);break e}else if(c!==h){h=jn(Error(a(424)),i),Wl(h),i=u1(r,i,c,u);break e}else{switch(r=i.stateNode.containerInfo,r.nodeType){case 9:r=r.body;break;default:r=r.nodeName==="HTML"?r.ownerDocument.body:r}for(Xe=Pn(r.firstChild),Rt=i,Me=!0,ia=null,Dn=!0,u=nb(i,null,c,u),i.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling}else{if(Ka(),c===h){i=Er(r,i,u);break e}Lt(r,i,c,u)}i=i.child}return i;case 26:return fc(r,i),r===null?(u=Ox(i.type,null,i.pendingProps,null))?i.memoizedState=u:Me||(u=i.type,r=i.pendingProps,c=jc(xe.current).createElement(u),c[zt]=i,c[Jt]=r,Bt(c,u,r),wt(c),i.stateNode=c):i.memoizedState=Ox(i.type,r.memoizedProps,i.pendingProps,r.memoizedState),null;case 27:return Se(i),r===null&&Me&&(c=i.stateNode=bx(i.type,i.pendingProps,xe.current),Rt=i,Dn=!0,h=Xe,xa(i.type)?(ah=h,Xe=Pn(c.firstChild)):Xe=h),Lt(r,i,i.pendingProps.children,u),fc(r,i),r===null&&(i.flags|=4194304),i.child;case 5:return r===null&&Me&&((h=c=Xe)&&(c=WD(c,i.type,i.pendingProps,Dn),c!==null?(i.stateNode=c,Rt=i,Xe=Pn(c.firstChild),Dn=!1,h=!0):h=!1),h||la(i)),Se(i),h=i.type,p=i.pendingProps,x=r!==null?r.memoizedProps:null,c=p.children,Jv(h,p)?c=null:x!==null&&Jv(h,x)&&(i.flags|=32),i.memoizedState!==null&&(h=Fd(r,i,dD,null,null,u),Au._currentValue=h),fc(r,i),Lt(r,i,c,u),i.child;case 6:return r===null&&Me&&((r=u=Xe)&&(u=FD(u,i.pendingProps,Dn),u!==null?(i.stateNode=u,Rt=i,Xe=null,r=!0):r=!1),r||la(i)),null;case 13:return o1(r,i,u);case 4:return pt(i,i.stateNode.containerInfo),c=i.pendingProps,r===null?i.child=Wa(i,null,c,u):Lt(r,i,c,u),i.child;case 11:return Jb(r,i,i.type,i.pendingProps,u);case 7:return Lt(r,i,i.pendingProps,u),i.child;case 8:return Lt(r,i,i.pendingProps.children,u),i.child;case 12:return Lt(r,i,i.pendingProps.children,u),i.child;case 10:return c=i.pendingProps,ua(i,i.type,c.value),Lt(r,i,c.children,u),i.child;case 9:return h=i.type._context,c=i.pendingProps.children,Xa(i),h=kt(h),c=c(h),i.flags|=1,Lt(r,i,c,u),i.child;case 14:return e1(r,i,i.type,i.pendingProps,u);case 15:return t1(r,i,i.type,i.pendingProps,u);case 19:return s1(r,i,u);case 31:return xD(r,i,u);case 22:return n1(r,i,u,i.pendingProps);case 24:return Xa(i),c=kt(ct),r===null?(h=Hd(),h===null&&(h=Ye,p=Id(),h.pooledCache=p,p.refCount++,p!==null&&(h.pooledCacheLanes|=u),h=p),i.memoizedState={parent:c,cache:h},Yd(i),ua(i,ct,h)):((r.lanes&u)!==0&&(Kd(r,i),au(i,null,null,u),ru()),h=r.memoizedState,p=i.memoizedState,h.parent!==c?(h={parent:c,cache:c},i.memoizedState=h,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=h),ua(i,ct,c)):(c=p.cache,ua(i,ct,c),c!==h.cache&&Ud(i,[ct],u,!0))),Lt(r,i,i.pendingProps.children,u),i.child;case 29:throw i.pendingProps}throw Error(a(156,i.tag))}function _r(r){r.flags|=4}function _v(r,i,u,c,h){if((i=(r.mode&32)!==0)&&(i=!1),i){if(r.flags|=16777216,(h&335544128)===h)if(r.stateNode.complete)r.flags|=8192;else if(B1())r.flags|=8192;else throw Qa=Qo,$d}else r.flags&=-16777217}function d1(r,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)r.flags&=-16777217;else if(r.flags|=16777216,!Tx(i))if(B1())r.flags|=8192;else throw Qa=Qo,$d}function vc(r,i){i!==null&&(r.flags|=4),r.flags&16384&&(i=r.tag!==22?Kg():536870912,r.lanes|=i,el|=i)}function su(r,i){if(!Me)switch(r.tailMode){case"hidden":i=r.tail;for(var u=null;i!==null;)i.alternate!==null&&(u=i),i=i.sibling;u===null?r.tail=null:u.sibling=null;break;case"collapsed":u=r.tail;for(var c=null;u!==null;)u.alternate!==null&&(c=u),u=u.sibling;c===null?i||r.tail===null?r.tail=null:r.tail.sibling=null:c.sibling=null}}function Ve(r){var i=r.alternate!==null&&r.alternate.child===r.child,u=0,c=0;if(i)for(var h=r.child;h!==null;)u|=h.lanes|h.childLanes,c|=h.subtreeFlags&65011712,c|=h.flags&65011712,h.return=r,h=h.sibling;else for(h=r.child;h!==null;)u|=h.lanes|h.childLanes,c|=h.subtreeFlags,c|=h.flags,h.return=r,h=h.sibling;return r.subtreeFlags|=c,r.childLanes=u,i}function OD(r,i,u){var c=i.pendingProps;switch(zd(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ve(i),null;case 1:return Ve(i),null;case 3:return u=i.stateNode,c=null,r!==null&&(c=r.memoizedState.cache),i.memoizedState.cache!==c&&(i.flags|=2048),Or(ct),G(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(r===null||r.child===null)&&(qi(i)?_r(i):r===null||r.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,kd())),Ve(i),null;case 26:var h=i.type,p=i.memoizedState;return r===null?(_r(i),p!==null?(Ve(i),d1(i,p)):(Ve(i),_v(i,h,null,c,u))):p?p!==r.memoizedState?(_r(i),Ve(i),d1(i,p)):(Ve(i),i.flags&=-16777217):(r=r.memoizedProps,r!==c&&_r(i),Ve(i),_v(i,h,r,c,u)),null;case 27:if(Ae(i),u=xe.current,h=i.type,r!==null&&i.stateNode!=null)r.memoizedProps!==c&&_r(i);else{if(!c){if(i.stateNode===null)throw Error(a(166));return Ve(i),null}r=ae.current,qi(i)?K0(i):(r=bx(h,c,u),i.stateNode=r,_r(i))}return Ve(i),null;case 5:if(Ae(i),h=i.type,r!==null&&i.stateNode!=null)r.memoizedProps!==c&&_r(i);else{if(!c){if(i.stateNode===null)throw Error(a(166));return Ve(i),null}if(p=ae.current,qi(i))K0(i);else{var x=jc(xe.current);switch(p){case 1:p=x.createElementNS("http://www.w3.org/2000/svg",h);break;case 2:p=x.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;default:switch(h){case"svg":p=x.createElementNS("http://www.w3.org/2000/svg",h);break;case"math":p=x.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;case"script":p=x.createElement("div"),p.innerHTML="<script><\/script>",p=p.removeChild(p.firstChild);break;case"select":p=typeof c.is=="string"?x.createElement("select",{is:c.is}):x.createElement("select"),c.multiple?p.multiple=!0:c.size&&(p.size=c.size);break;default:p=typeof c.is=="string"?x.createElement(h,{is:c.is}):x.createElement(h)}}p[zt]=i,p[Jt]=c;e:for(x=i.child;x!==null;){if(x.tag===5||x.tag===6)p.appendChild(x.stateNode);else if(x.tag!==4&&x.tag!==27&&x.child!==null){x.child.return=x,x=x.child;continue}if(x===i)break e;for(;x.sibling===null;){if(x.return===null||x.return===i)break e;x=x.return}x.sibling.return=x.return,x=x.sibling}i.stateNode=p;e:switch(Bt(p,h,c),h){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break e;case"img":c=!0;break e;default:c=!1}c&&_r(i)}}return Ve(i),_v(i,i.type,r===null?null:r.memoizedProps,i.pendingProps,u),null;case 6:if(r&&i.stateNode!=null)r.memoizedProps!==c&&_r(i);else{if(typeof c!="string"&&i.stateNode===null)throw Error(a(166));if(r=xe.current,qi(i)){if(r=i.stateNode,u=i.memoizedProps,c=null,h=Rt,h!==null)switch(h.tag){case 27:case 5:c=h.memoizedProps}r[zt]=i,r=!!(r.nodeValue===u||c!==null&&c.suppressHydrationWarning===!0||ox(r.nodeValue,u)),r||la(i,!0)}else r=jc(r).createTextNode(c),r[zt]=i,i.stateNode=r}return Ve(i),null;case 31:if(u=i.memoizedState,r===null||r.memoizedState!==null){if(c=qi(i),u!==null){if(r===null){if(!c)throw Error(a(318));if(r=i.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(a(557));r[zt]=i}else Ka(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Ve(i),r=!1}else u=kd(),r!==null&&r.memoizedState!==null&&(r.memoizedState.hydrationErrors=u),r=!0;if(!r)return i.flags&256?(pn(i),i):(pn(i),null);if((i.flags&128)!==0)throw Error(a(558))}return Ve(i),null;case 13:if(c=i.memoizedState,r===null||r.memoizedState!==null&&r.memoizedState.dehydrated!==null){if(h=qi(i),c!==null&&c.dehydrated!==null){if(r===null){if(!h)throw Error(a(318));if(h=i.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(a(317));h[zt]=i}else Ka(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Ve(i),h=!1}else h=kd(),r!==null&&r.memoizedState!==null&&(r.memoizedState.hydrationErrors=h),h=!0;if(!h)return i.flags&256?(pn(i),i):(pn(i),null)}return pn(i),(i.flags&128)!==0?(i.lanes=u,i):(u=c!==null,r=r!==null&&r.memoizedState!==null,u&&(c=i.child,h=null,c.alternate!==null&&c.alternate.memoizedState!==null&&c.alternate.memoizedState.cachePool!==null&&(h=c.alternate.memoizedState.cachePool.pool),p=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(p=c.memoizedState.cachePool.pool),p!==h&&(c.flags|=2048)),u!==r&&u&&(i.child.flags|=8192),vc(i,i.updateQueue),Ve(i),null);case 4:return G(),r===null&&Vv(i.stateNode.containerInfo),Ve(i),null;case 10:return Or(i.type),Ve(i),null;case 19:if(Y(lt),c=i.memoizedState,c===null)return Ve(i),null;if(h=(i.flags&128)!==0,p=c.rendering,p===null)if(h)su(c,!1);else{if(rt!==0||r!==null&&(r.flags&128)!==0)for(r=i.child;r!==null;){if(p=ec(r),p!==null){for(i.flags|=128,su(c,!1),r=p.updateQueue,i.updateQueue=r,vc(i,r),i.subtreeFlags=0,r=u,u=i.child;u!==null;)I0(u,r),u=u.sibling;return te(lt,lt.current&1|2),Me&&xr(i,c.treeForkCount),i.child}r=r.sibling}c.tail!==null&&sn()>gc&&(i.flags|=128,h=!0,su(c,!1),i.lanes=4194304)}else{if(!h)if(r=ec(p),r!==null){if(i.flags|=128,h=!0,r=r.updateQueue,i.updateQueue=r,vc(i,r),su(c,!0),c.tail===null&&c.tailMode==="hidden"&&!p.alternate&&!Me)return Ve(i),null}else 2*sn()-c.renderingStartTime>gc&&u!==536870912&&(i.flags|=128,h=!0,su(c,!1),i.lanes=4194304);c.isBackwards?(p.sibling=i.child,i.child=p):(r=c.last,r!==null?r.sibling=p:i.child=p,c.last=p)}return c.tail!==null?(r=c.tail,c.rendering=r,c.tail=r.sibling,c.renderingStartTime=sn(),r.sibling=null,u=lt.current,te(lt,h?u&1|2:u&1),Me&&xr(i,c.treeForkCount),r):(Ve(i),null);case 22:case 23:return pn(i),Zd(),c=i.memoizedState!==null,r!==null?r.memoizedState!==null!==c&&(i.flags|=8192):c&&(i.flags|=8192),c?(u&536870912)!==0&&(i.flags&128)===0&&(Ve(i),i.subtreeFlags&6&&(i.flags|=8192)):Ve(i),u=i.updateQueue,u!==null&&vc(i,u.retryQueue),u=null,r!==null&&r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(u=r.memoizedState.cachePool.pool),c=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(c=i.memoizedState.cachePool.pool),c!==u&&(i.flags|=2048),r!==null&&Y(Va),null;case 24:return u=null,r!==null&&(u=r.memoizedState.cache),i.memoizedState.cache!==u&&(i.flags|=2048),Or(ct),Ve(i),null;case 25:return null;case 30:return null}throw Error(a(156,i.tag))}function wD(r,i){switch(zd(i),i.tag){case 1:return r=i.flags,r&65536?(i.flags=r&-65537|128,i):null;case 3:return Or(ct),G(),r=i.flags,(r&65536)!==0&&(r&128)===0?(i.flags=r&-65537|128,i):null;case 26:case 27:case 5:return Ae(i),null;case 31:if(i.memoizedState!==null){if(pn(i),i.alternate===null)throw Error(a(340));Ka()}return r=i.flags,r&65536?(i.flags=r&-65537|128,i):null;case 13:if(pn(i),r=i.memoizedState,r!==null&&r.dehydrated!==null){if(i.alternate===null)throw Error(a(340));Ka()}return r=i.flags,r&65536?(i.flags=r&-65537|128,i):null;case 19:return Y(lt),null;case 4:return G(),null;case 10:return Or(i.type),null;case 22:case 23:return pn(i),Zd(),r!==null&&Y(Va),r=i.flags,r&65536?(i.flags=r&-65537|128,i):null;case 24:return Or(ct),null;case 25:return null;default:return null}}function v1(r,i){switch(zd(i),i.tag){case 3:Or(ct),G();break;case 26:case 27:case 5:Ae(i);break;case 4:G();break;case 31:i.memoizedState!==null&&pn(i);break;case 13:pn(i);break;case 19:Y(lt);break;case 10:Or(i.type);break;case 22:case 23:pn(i),Zd(),r!==null&&Y(Va);break;case 24:Or(ct)}}function fu(r,i){try{var u=i.updateQueue,c=u!==null?u.lastEffect:null;if(c!==null){var h=c.next;u=h;do{if((u.tag&r)===r){c=void 0;var p=u.create,x=u.inst;c=p(),x.destroy=c}u=u.next}while(u!==h)}}catch(_){Le(i,i.return,_)}}function va(r,i,u){try{var c=i.updateQueue,h=c!==null?c.lastEffect:null;if(h!==null){var p=h.next;c=p;do{if((c.tag&r)===r){var x=c.inst,_=x.destroy;if(_!==void 0){x.destroy=void 0,h=i;var M=u,U=_;try{U()}catch(K){Le(h,M,K)}}}c=c.next}while(c!==p)}}catch(K){Le(i,i.return,K)}}function h1(r){var i=r.updateQueue;if(i!==null){var u=r.stateNode;try{ab(i,u)}catch(c){Le(r,r.return,c)}}}function m1(r,i,u){u.props=Ja(r.type,r.memoizedProps),u.state=r.memoizedState;try{u.componentWillUnmount()}catch(c){Le(r,i,c)}}function du(r,i){try{var u=r.ref;if(u!==null){switch(r.tag){case 26:case 27:case 5:var c=r.stateNode;break;case 30:c=r.stateNode;break;default:c=r.stateNode}typeof u=="function"?r.refCleanup=u(c):u.current=c}}catch(h){Le(r,i,h)}}function ir(r,i){var u=r.ref,c=r.refCleanup;if(u!==null)if(typeof c=="function")try{c()}catch(h){Le(r,i,h)}finally{r.refCleanup=null,r=r.alternate,r!=null&&(r.refCleanup=null)}else if(typeof u=="function")try{u(null)}catch(h){Le(r,i,h)}else u.current=null}function p1(r){var i=r.type,u=r.memoizedProps,c=r.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":u.autoFocus&&c.focus();break e;case"img":u.src?c.src=u.src:u.srcSet&&(c.srcset=u.srcSet)}}catch(h){Le(r,r.return,h)}}function Tv(r,i,u){try{var c=r.stateNode;KD(c,r.type,u,i),c[Jt]=i}catch(h){Le(r,r.return,h)}}function y1(r){return r.tag===5||r.tag===3||r.tag===26||r.tag===27&&xa(r.type)||r.tag===4}function jv(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||y1(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.tag===27&&xa(r.type)||r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function Mv(r,i,u){var c=r.tag;if(c===5||c===6)r=r.stateNode,i?(u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u).insertBefore(r,i):(i=u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u,i.appendChild(r),u=u._reactRootContainer,u!=null||i.onclick!==null||(i.onclick=yr));else if(c!==4&&(c===27&&xa(r.type)&&(u=r.stateNode,i=null),r=r.child,r!==null))for(Mv(r,i,u),r=r.sibling;r!==null;)Mv(r,i,u),r=r.sibling}function hc(r,i,u){var c=r.tag;if(c===5||c===6)r=r.stateNode,i?u.insertBefore(r,i):u.appendChild(r);else if(c!==4&&(c===27&&xa(r.type)&&(u=r.stateNode),r=r.child,r!==null))for(hc(r,i,u),r=r.sibling;r!==null;)hc(r,i,u),r=r.sibling}function g1(r){var i=r.stateNode,u=r.memoizedProps;try{for(var c=r.type,h=i.attributes;h.length;)i.removeAttributeNode(h[0]);Bt(i,c,u),i[zt]=r,i[Jt]=u}catch(p){Le(r,r.return,p)}}var Tr=!1,dt=!1,Cv=!1,b1=typeof WeakSet=="function"?WeakSet:Set,At=null;function AD(r,i){if(r=r.containerInfo,Wv=Rc,r=D0(r),wd(r)){if("selectionStart"in r)var u={start:r.selectionStart,end:r.selectionEnd};else e:{u=(u=r.ownerDocument)&&u.defaultView||window;var c=u.getSelection&&u.getSelection();if(c&&c.rangeCount!==0){u=c.anchorNode;var h=c.anchorOffset,p=c.focusNode;c=c.focusOffset;try{u.nodeType,p.nodeType}catch{u=null;break e}var x=0,_=-1,M=-1,U=0,K=0,V=r,q=null;t:for(;;){for(var $;V!==u||h!==0&&V.nodeType!==3||(_=x+h),V!==p||c!==0&&V.nodeType!==3||(M=x+c),V.nodeType===3&&(x+=V.nodeValue.length),($=V.firstChild)!==null;)q=V,V=$;for(;;){if(V===r)break t;if(q===u&&++U===h&&(_=x),q===p&&++K===c&&(M=x),($=V.nextSibling)!==null)break;V=q,q=V.parentNode}V=$}u=_===-1||M===-1?null:{start:_,end:M}}else u=null}u=u||{start:0,end:0}}else u=null;for(Fv={focusedElem:r,selectionRange:u},Rc=!1,At=i;At!==null;)if(i=At,r=i.child,(i.subtreeFlags&1028)!==0&&r!==null)r.return=i,At=r;else for(;At!==null;){switch(i=At,p=i.alternate,r=i.flags,i.tag){case 0:if((r&4)!==0&&(r=i.updateQueue,r=r!==null?r.events:null,r!==null))for(u=0;u<r.length;u++)h=r[u],h.ref.impl=h.nextImpl;break;case 11:case 15:break;case 1:if((r&1024)!==0&&p!==null){r=void 0,u=i,h=p.memoizedProps,p=p.memoizedState,c=u.stateNode;try{var ue=Ja(u.type,h);r=c.getSnapshotBeforeUpdate(ue,p),c.__reactInternalSnapshotBeforeUpdate=r}catch(he){Le(u,u.return,he)}}break;case 3:if((r&1024)!==0){if(r=i.stateNode.containerInfo,u=r.nodeType,u===9)th(r);else if(u===1)switch(r.nodeName){case"HEAD":case"HTML":case"BODY":th(r);break;default:r.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((r&1024)!==0)throw Error(a(163))}if(r=i.sibling,r!==null){r.return=i.return,At=r;break}At=i.return}}function x1(r,i,u){var c=u.flags;switch(u.tag){case 0:case 11:case 15:Mr(r,u),c&4&&fu(5,u);break;case 1:if(Mr(r,u),c&4)if(r=u.stateNode,i===null)try{r.componentDidMount()}catch(x){Le(u,u.return,x)}else{var h=Ja(u.type,i.memoizedProps);i=i.memoizedState;try{r.componentDidUpdate(h,i,r.__reactInternalSnapshotBeforeUpdate)}catch(x){Le(u,u.return,x)}}c&64&&h1(u),c&512&&du(u,u.return);break;case 3:if(Mr(r,u),c&64&&(r=u.updateQueue,r!==null)){if(i=null,u.child!==null)switch(u.child.tag){case 27:case 5:i=u.child.stateNode;break;case 1:i=u.child.stateNode}try{ab(r,i)}catch(x){Le(u,u.return,x)}}break;case 27:i===null&&c&4&&g1(u);case 26:case 5:Mr(r,u),i===null&&c&4&&p1(u),c&512&&du(u,u.return);break;case 12:Mr(r,u);break;case 31:Mr(r,u),c&4&&w1(r,u);break;case 13:Mr(r,u),c&4&&A1(r,u),c&64&&(r=u.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&(u=PD.bind(null,u),JD(r,u))));break;case 22:if(c=u.memoizedState!==null||Tr,!c){i=i!==null&&i.memoizedState!==null||dt,h=Tr;var p=dt;Tr=c,(dt=i)&&!p?Cr(r,u,(u.subtreeFlags&8772)!==0):Mr(r,u),Tr=h,dt=p}break;case 30:break;default:Mr(r,u)}}function S1(r){var i=r.alternate;i!==null&&(r.alternate=null,S1(i)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(i=r.stateNode,i!==null&&ld(i)),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}var Qe=null,tn=!1;function jr(r,i,u){for(u=u.child;u!==null;)O1(r,i,u),u=u.sibling}function O1(r,i,u){if(fn&&typeof fn.onCommitFiberUnmount=="function")try{fn.onCommitFiberUnmount(kl,u)}catch{}switch(u.tag){case 26:dt||ir(u,i),jr(r,i,u),u.memoizedState?u.memoizedState.count--:u.stateNode&&(u=u.stateNode,u.parentNode.removeChild(u));break;case 27:dt||ir(u,i);var c=Qe,h=tn;xa(u.type)&&(Qe=u.stateNode,tn=!1),jr(r,i,u),Su(u.stateNode),Qe=c,tn=h;break;case 5:dt||ir(u,i);case 6:if(c=Qe,h=tn,Qe=null,jr(r,i,u),Qe=c,tn=h,Qe!==null)if(tn)try{(Qe.nodeType===9?Qe.body:Qe.nodeName==="HTML"?Qe.ownerDocument.body:Qe).removeChild(u.stateNode)}catch(p){Le(u,i,p)}else try{Qe.removeChild(u.stateNode)}catch(p){Le(u,i,p)}break;case 18:Qe!==null&&(tn?(r=Qe,hx(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,u.stateNode),ol(r)):hx(Qe,u.stateNode));break;case 4:c=Qe,h=tn,Qe=u.stateNode.containerInfo,tn=!0,jr(r,i,u),Qe=c,tn=h;break;case 0:case 11:case 14:case 15:va(2,u,i),dt||va(4,u,i),jr(r,i,u);break;case 1:dt||(ir(u,i),c=u.stateNode,typeof c.componentWillUnmount=="function"&&m1(u,i,c)),jr(r,i,u);break;case 21:jr(r,i,u);break;case 22:dt=(c=dt)||u.memoizedState!==null,jr(r,i,u),dt=c;break;default:jr(r,i,u)}}function w1(r,i){if(i.memoizedState===null&&(r=i.alternate,r!==null&&(r=r.memoizedState,r!==null))){r=r.dehydrated;try{ol(r)}catch(u){Le(i,i.return,u)}}}function A1(r,i){if(i.memoizedState===null&&(r=i.alternate,r!==null&&(r=r.memoizedState,r!==null&&(r=r.dehydrated,r!==null))))try{ol(r)}catch(u){Le(i,i.return,u)}}function ED(r){switch(r.tag){case 31:case 13:case 19:var i=r.stateNode;return i===null&&(i=r.stateNode=new b1),i;case 22:return r=r.stateNode,i=r._retryCache,i===null&&(i=r._retryCache=new b1),i;default:throw Error(a(435,r.tag))}}function mc(r,i){var u=ED(r);i.forEach(function(c){if(!u.has(c)){u.add(c);var h=zD.bind(null,r,c);c.then(h,h)}})}function nn(r,i){var u=i.deletions;if(u!==null)for(var c=0;c<u.length;c++){var h=u[c],p=r,x=i,_=x;e:for(;_!==null;){switch(_.tag){case 27:if(xa(_.type)){Qe=_.stateNode,tn=!1;break e}break;case 5:Qe=_.stateNode,tn=!1;break e;case 3:case 4:Qe=_.stateNode.containerInfo,tn=!0;break e}_=_.return}if(Qe===null)throw Error(a(160));O1(p,x,h),Qe=null,tn=!1,p=h.alternate,p!==null&&(p.return=null),h.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)E1(i,r),i=i.sibling}var Gn=null;function E1(r,i){var u=r.alternate,c=r.flags;switch(r.tag){case 0:case 11:case 14:case 15:nn(i,r),rn(r),c&4&&(va(3,r,r.return),fu(3,r),va(5,r,r.return));break;case 1:nn(i,r),rn(r),c&512&&(dt||u===null||ir(u,u.return)),c&64&&Tr&&(r=r.updateQueue,r!==null&&(c=r.callbacks,c!==null&&(u=r.shared.hiddenCallbacks,r.shared.hiddenCallbacks=u===null?c:u.concat(c))));break;case 26:var h=Gn;if(nn(i,r),rn(r),c&512&&(dt||u===null||ir(u,u.return)),c&4){var p=u!==null?u.memoizedState:null;if(c=r.memoizedState,u===null)if(c===null)if(r.stateNode===null){e:{c=r.type,u=r.memoizedProps,h=h.ownerDocument||h;t:switch(c){case"title":p=h.getElementsByTagName("title")[0],(!p||p[Ul]||p[zt]||p.namespaceURI==="http://www.w3.org/2000/svg"||p.hasAttribute("itemprop"))&&(p=h.createElement(c),h.head.insertBefore(p,h.querySelector("head > title"))),Bt(p,c,u),p[zt]=r,wt(p),c=p;break e;case"link":var x=Ex("link","href",h).get(c+(u.href||""));if(x){for(var _=0;_<x.length;_++)if(p=x[_],p.getAttribute("href")===(u.href==null||u.href===""?null:u.href)&&p.getAttribute("rel")===(u.rel==null?null:u.rel)&&p.getAttribute("title")===(u.title==null?null:u.title)&&p.getAttribute("crossorigin")===(u.crossOrigin==null?null:u.crossOrigin)){x.splice(_,1);break t}}p=h.createElement(c),Bt(p,c,u),h.head.appendChild(p);break;case"meta":if(x=Ex("meta","content",h).get(c+(u.content||""))){for(_=0;_<x.length;_++)if(p=x[_],p.getAttribute("content")===(u.content==null?null:""+u.content)&&p.getAttribute("name")===(u.name==null?null:u.name)&&p.getAttribute("property")===(u.property==null?null:u.property)&&p.getAttribute("http-equiv")===(u.httpEquiv==null?null:u.httpEquiv)&&p.getAttribute("charset")===(u.charSet==null?null:u.charSet)){x.splice(_,1);break t}}p=h.createElement(c),Bt(p,c,u),h.head.appendChild(p);break;default:throw Error(a(468,c))}p[zt]=r,wt(p),c=p}r.stateNode=c}else _x(h,r.type,r.stateNode);else r.stateNode=Ax(h,c,r.memoizedProps);else p!==c?(p===null?u.stateNode!==null&&(u=u.stateNode,u.parentNode.removeChild(u)):p.count--,c===null?_x(h,r.type,r.stateNode):Ax(h,c,r.memoizedProps)):c===null&&r.stateNode!==null&&Tv(r,r.memoizedProps,u.memoizedProps)}break;case 27:nn(i,r),rn(r),c&512&&(dt||u===null||ir(u,u.return)),u!==null&&c&4&&Tv(r,r.memoizedProps,u.memoizedProps);break;case 5:if(nn(i,r),rn(r),c&512&&(dt||u===null||ir(u,u.return)),r.flags&32){h=r.stateNode;try{Di(h,"")}catch(ue){Le(r,r.return,ue)}}c&4&&r.stateNode!=null&&(h=r.memoizedProps,Tv(r,h,u!==null?u.memoizedProps:h)),c&1024&&(Cv=!0);break;case 6:if(nn(i,r),rn(r),c&4){if(r.stateNode===null)throw Error(a(162));c=r.memoizedProps,u=r.stateNode;try{u.nodeValue=c}catch(ue){Le(r,r.return,ue)}}break;case 3:if(Dc=null,h=Gn,Gn=Mc(i.containerInfo),nn(i,r),Gn=h,rn(r),c&4&&u!==null&&u.memoizedState.isDehydrated)try{ol(i.containerInfo)}catch(ue){Le(r,r.return,ue)}Cv&&(Cv=!1,_1(r));break;case 4:c=Gn,Gn=Mc(r.stateNode.containerInfo),nn(i,r),rn(r),Gn=c;break;case 12:nn(i,r),rn(r);break;case 31:nn(i,r),rn(r),c&4&&(c=r.updateQueue,c!==null&&(r.updateQueue=null,mc(r,c)));break;case 13:nn(i,r),rn(r),r.child.flags&8192&&r.memoizedState!==null!=(u!==null&&u.memoizedState!==null)&&(yc=sn()),c&4&&(c=r.updateQueue,c!==null&&(r.updateQueue=null,mc(r,c)));break;case 22:h=r.memoizedState!==null;var M=u!==null&&u.memoizedState!==null,U=Tr,K=dt;if(Tr=U||h,dt=K||M,nn(i,r),dt=K,Tr=U,rn(r),c&8192)e:for(i=r.stateNode,i._visibility=h?i._visibility&-2:i._visibility|1,h&&(u===null||M||Tr||dt||ei(r)),u=null,i=r;;){if(i.tag===5||i.tag===26){if(u===null){M=u=i;try{if(p=M.stateNode,h)x=p.style,typeof x.setProperty=="function"?x.setProperty("display","none","important"):x.display="none";else{_=M.stateNode;var V=M.memoizedProps.style,q=V!=null&&V.hasOwnProperty("display")?V.display:null;_.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(ue){Le(M,M.return,ue)}}}else if(i.tag===6){if(u===null){M=i;try{M.stateNode.nodeValue=h?"":M.memoizedProps}catch(ue){Le(M,M.return,ue)}}}else if(i.tag===18){if(u===null){M=i;try{var $=M.stateNode;h?mx($,!0):mx(M.stateNode,!1)}catch(ue){Le(M,M.return,ue)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===r)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===r)break e;for(;i.sibling===null;){if(i.return===null||i.return===r)break e;u===i&&(u=null),i=i.return}u===i&&(u=null),i.sibling.return=i.return,i=i.sibling}c&4&&(c=r.updateQueue,c!==null&&(u=c.retryQueue,u!==null&&(c.retryQueue=null,mc(r,u))));break;case 19:nn(i,r),rn(r),c&4&&(c=r.updateQueue,c!==null&&(r.updateQueue=null,mc(r,c)));break;case 30:break;case 21:break;default:nn(i,r),rn(r)}}function rn(r){var i=r.flags;if(i&2){try{for(var u,c=r.return;c!==null;){if(y1(c)){u=c;break}c=c.return}if(u==null)throw Error(a(160));switch(u.tag){case 27:var h=u.stateNode,p=jv(r);hc(r,p,h);break;case 5:var x=u.stateNode;u.flags&32&&(Di(x,""),u.flags&=-33);var _=jv(r);hc(r,_,x);break;case 3:case 4:var M=u.stateNode.containerInfo,U=jv(r);Mv(r,U,M);break;default:throw Error(a(161))}}catch(K){Le(r,r.return,K)}r.flags&=-3}i&4096&&(r.flags&=-4097)}function _1(r){if(r.subtreeFlags&1024)for(r=r.child;r!==null;){var i=r;_1(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),r=r.sibling}}function Mr(r,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)x1(r,i.alternate,i),i=i.sibling}function ei(r){for(r=r.child;r!==null;){var i=r;switch(i.tag){case 0:case 11:case 14:case 15:va(4,i,i.return),ei(i);break;case 1:ir(i,i.return);var u=i.stateNode;typeof u.componentWillUnmount=="function"&&m1(i,i.return,u),ei(i);break;case 27:Su(i.stateNode);case 26:case 5:ir(i,i.return),ei(i);break;case 22:i.memoizedState===null&&ei(i);break;case 30:ei(i);break;default:ei(i)}r=r.sibling}}function Cr(r,i,u){for(u=u&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var c=i.alternate,h=r,p=i,x=p.flags;switch(p.tag){case 0:case 11:case 15:Cr(h,p,u),fu(4,p);break;case 1:if(Cr(h,p,u),c=p,h=c.stateNode,typeof h.componentDidMount=="function")try{h.componentDidMount()}catch(U){Le(c,c.return,U)}if(c=p,h=c.updateQueue,h!==null){var _=c.stateNode;try{var M=h.shared.hiddenCallbacks;if(M!==null)for(h.shared.hiddenCallbacks=null,h=0;h<M.length;h++)rb(M[h],_)}catch(U){Le(c,c.return,U)}}u&&x&64&&h1(p),du(p,p.return);break;case 27:g1(p);case 26:case 5:Cr(h,p,u),u&&c===null&&x&4&&p1(p),du(p,p.return);break;case 12:Cr(h,p,u);break;case 31:Cr(h,p,u),u&&x&4&&w1(h,p);break;case 13:Cr(h,p,u),u&&x&4&&A1(h,p);break;case 22:p.memoizedState===null&&Cr(h,p,u),du(p,p.return);break;case 30:break;default:Cr(h,p,u)}i=i.sibling}}function Dv(r,i){var u=null;r!==null&&r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(u=r.memoizedState.cachePool.pool),r=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(r=i.memoizedState.cachePool.pool),r!==u&&(r!=null&&r.refCount++,u!=null&&Fl(u))}function Nv(r,i){r=null,i.alternate!==null&&(r=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==r&&(i.refCount++,r!=null&&Fl(r))}function Xn(r,i,u,c){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)T1(r,i,u,c),i=i.sibling}function T1(r,i,u,c){var h=i.flags;switch(i.tag){case 0:case 11:case 15:Xn(r,i,u,c),h&2048&&fu(9,i);break;case 1:Xn(r,i,u,c);break;case 3:Xn(r,i,u,c),h&2048&&(r=null,i.alternate!==null&&(r=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==r&&(i.refCount++,r!=null&&Fl(r)));break;case 12:if(h&2048){Xn(r,i,u,c),r=i.stateNode;try{var p=i.memoizedProps,x=p.id,_=p.onPostCommit;typeof _=="function"&&_(x,i.alternate===null?"mount":"update",r.passiveEffectDuration,-0)}catch(M){Le(i,i.return,M)}}else Xn(r,i,u,c);break;case 31:Xn(r,i,u,c);break;case 13:Xn(r,i,u,c);break;case 23:break;case 22:p=i.stateNode,x=i.alternate,i.memoizedState!==null?p._visibility&2?Xn(r,i,u,c):vu(r,i):p._visibility&2?Xn(r,i,u,c):(p._visibility|=2,Wi(r,i,u,c,(i.subtreeFlags&10256)!==0||!1)),h&2048&&Dv(x,i);break;case 24:Xn(r,i,u,c),h&2048&&Nv(i.alternate,i);break;default:Xn(r,i,u,c)}}function Wi(r,i,u,c,h){for(h=h&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var p=r,x=i,_=u,M=c,U=x.flags;switch(x.tag){case 0:case 11:case 15:Wi(p,x,_,M,h),fu(8,x);break;case 23:break;case 22:var K=x.stateNode;x.memoizedState!==null?K._visibility&2?Wi(p,x,_,M,h):vu(p,x):(K._visibility|=2,Wi(p,x,_,M,h)),h&&U&2048&&Dv(x.alternate,x);break;case 24:Wi(p,x,_,M,h),h&&U&2048&&Nv(x.alternate,x);break;default:Wi(p,x,_,M,h)}i=i.sibling}}function vu(r,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var u=r,c=i,h=c.flags;switch(c.tag){case 22:vu(u,c),h&2048&&Dv(c.alternate,c);break;case 24:vu(u,c),h&2048&&Nv(c.alternate,c);break;default:vu(u,c)}i=i.sibling}}var hu=8192;function Fi(r,i,u){if(r.subtreeFlags&hu)for(r=r.child;r!==null;)j1(r,i,u),r=r.sibling}function j1(r,i,u){switch(r.tag){case 26:Fi(r,i,u),r.flags&hu&&r.memoizedState!==null&&fN(u,Gn,r.memoizedState,r.memoizedProps);break;case 5:Fi(r,i,u);break;case 3:case 4:var c=Gn;Gn=Mc(r.stateNode.containerInfo),Fi(r,i,u),Gn=c;break;case 22:r.memoizedState===null&&(c=r.alternate,c!==null&&c.memoizedState!==null?(c=hu,hu=16777216,Fi(r,i,u),hu=c):Fi(r,i,u));break;default:Fi(r,i,u)}}function M1(r){var i=r.alternate;if(i!==null&&(r=i.child,r!==null)){i.child=null;do i=r.sibling,r.sibling=null,r=i;while(r!==null)}}function mu(r){var i=r.deletions;if((r.flags&16)!==0){if(i!==null)for(var u=0;u<i.length;u++){var c=i[u];At=c,D1(c,r)}M1(r)}if(r.subtreeFlags&10256)for(r=r.child;r!==null;)C1(r),r=r.sibling}function C1(r){switch(r.tag){case 0:case 11:case 15:mu(r),r.flags&2048&&va(9,r,r.return);break;case 3:mu(r);break;case 12:mu(r);break;case 22:var i=r.stateNode;r.memoizedState!==null&&i._visibility&2&&(r.return===null||r.return.tag!==13)?(i._visibility&=-3,pc(r)):mu(r);break;default:mu(r)}}function pc(r){var i=r.deletions;if((r.flags&16)!==0){if(i!==null)for(var u=0;u<i.length;u++){var c=i[u];At=c,D1(c,r)}M1(r)}for(r=r.child;r!==null;){switch(i=r,i.tag){case 0:case 11:case 15:va(8,i,i.return),pc(i);break;case 22:u=i.stateNode,u._visibility&2&&(u._visibility&=-3,pc(i));break;default:pc(i)}r=r.sibling}}function D1(r,i){for(;At!==null;){var u=At;switch(u.tag){case 0:case 11:case 15:va(8,u,i);break;case 23:case 22:if(u.memoizedState!==null&&u.memoizedState.cachePool!==null){var c=u.memoizedState.cachePool.pool;c!=null&&c.refCount++}break;case 24:Fl(u.memoizedState.cache)}if(c=u.child,c!==null)c.return=u,At=c;else e:for(u=r;At!==null;){c=At;var h=c.sibling,p=c.return;if(S1(c),c===u){At=null;break e}if(h!==null){h.return=p,At=h;break e}At=p}}}var _D={getCacheForType:function(r){var i=kt(ct),u=i.data.get(r);return u===void 0&&(u=r(),i.data.set(r,u)),u},cacheSignal:function(){return kt(ct).controller.signal}},TD=typeof WeakMap=="function"?WeakMap:Map,ze=0,Ye=null,Ee=null,Te=0,ke=0,yn=null,ha=!1,Ji=!1,Pv=!1,Dr=0,rt=0,ma=0,ti=0,zv=0,gn=0,el=0,pu=null,an=null,Rv=!1,yc=0,N1=0,gc=1/0,bc=null,pa=null,yt=0,ya=null,tl=null,Nr=0,kv=0,Lv=null,P1=null,yu=0,Bv=null;function bn(){return(ze&2)!==0&&Te!==0?Te&-Te:I.T!==null?Yv():Zg()}function z1(){if(gn===0)if((Te&536870912)===0||Me){var r=To;To<<=1,(To&3932160)===0&&(To=262144),gn=r}else gn=536870912;return r=mn.current,r!==null&&(r.flags|=32),gn}function ln(r,i,u){(r===Ye&&(ke===2||ke===9)||r.cancelPendingCommit!==null)&&(nl(r,0),ga(r,Te,gn,!1)),Bl(r,u),((ze&2)===0||r!==Ye)&&(r===Ye&&((ze&2)===0&&(ti|=u),rt===4&&ga(r,Te,gn,!1)),lr(r))}function R1(r,i,u){if((ze&6)!==0)throw Error(a(327));var c=!u&&(i&127)===0&&(i&r.expiredLanes)===0||Ll(r,i),h=c?CD(r,i):Iv(r,i,!0),p=c;do{if(h===0){Ji&&!c&&ga(r,i,0,!1);break}else{if(u=r.current.alternate,p&&!jD(u)){h=Iv(r,i,!1),p=!1;continue}if(h===2){if(p=i,r.errorRecoveryDisabledLanes&p)var x=0;else x=r.pendingLanes&-536870913,x=x!==0?x:x&536870912?536870912:0;if(x!==0){i=x;e:{var _=r;h=pu;var M=_.current.memoizedState.isDehydrated;if(M&&(nl(_,x).flags|=256),x=Iv(_,x,!1),x!==2){if(Pv&&!M){_.errorRecoveryDisabledLanes|=p,ti|=p,h=4;break e}p=an,an=h,p!==null&&(an===null?an=p:an.push.apply(an,p))}h=x}if(p=!1,h!==2)continue}}if(h===1){nl(r,0),ga(r,i,0,!0);break}e:{switch(c=r,p=h,p){case 0:case 1:throw Error(a(345));case 4:if((i&4194048)!==i)break;case 6:ga(c,i,gn,!ha);break e;case 2:an=null;break;case 3:case 5:break;default:throw Error(a(329))}if((i&62914560)===i&&(h=yc+300-sn(),10<h)){if(ga(c,i,gn,!ha),Mo(c,0,!0)!==0)break e;Nr=i,c.timeoutHandle=dx(k1.bind(null,c,u,an,bc,Rv,i,gn,ti,el,ha,p,"Throttled",-0,0),h);break e}k1(c,u,an,bc,Rv,i,gn,ti,el,ha,p,null,-0,0)}}break}while(!0);lr(r)}function k1(r,i,u,c,h,p,x,_,M,U,K,V,q,$){if(r.timeoutHandle=-1,V=i.subtreeFlags,V&8192||(V&16785408)===16785408){V={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:yr},j1(i,p,V);var ue=(p&62914560)===p?yc-sn():(p&4194048)===p?N1-sn():0;if(ue=dN(V,ue),ue!==null){Nr=p,r.cancelPendingCommit=ue(Y1.bind(null,r,i,p,u,c,h,x,_,M,K,V,null,q,$)),ga(r,p,x,!U);return}}Y1(r,i,p,u,c,h,x,_,M)}function jD(r){for(var i=r;;){var u=i.tag;if((u===0||u===11||u===15)&&i.flags&16384&&(u=i.updateQueue,u!==null&&(u=u.stores,u!==null)))for(var c=0;c<u.length;c++){var h=u[c],p=h.getSnapshot;h=h.value;try{if(!vn(p(),h))return!1}catch{return!1}}if(u=i.child,i.subtreeFlags&16384&&u!==null)u.return=i,i=u;else{if(i===r)break;for(;i.sibling===null;){if(i.return===null||i.return===r)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function ga(r,i,u,c){i&=~zv,i&=~ti,r.suspendedLanes|=i,r.pingedLanes&=~i,c&&(r.warmLanes|=i),c=r.expirationTimes;for(var h=i;0<h;){var p=31-dn(h),x=1<<p;c[p]=-1,h&=~x}u!==0&&Gg(r,u,i)}function xc(){return(ze&6)===0?(gu(0),!1):!0}function Uv(){if(Ee!==null){if(ke===0)var r=Ee.return;else r=Ee,Sr=Ga=null,tv(r),Gi=null,eu=0,r=Ee;for(;r!==null;)v1(r.alternate,r),r=r.return;Ee=null}}function nl(r,i){var u=r.timeoutHandle;u!==-1&&(r.timeoutHandle=-1,VD(u)),u=r.cancelPendingCommit,u!==null&&(r.cancelPendingCommit=null,u()),Nr=0,Uv(),Ye=r,Ee=u=br(r.current,null),Te=i,ke=0,yn=null,ha=!1,Ji=Ll(r,i),Pv=!1,el=gn=zv=ti=ma=rt=0,an=pu=null,Rv=!1,(i&8)!==0&&(i|=i&32);var c=r.entangledLanes;if(c!==0)for(r=r.entanglements,c&=i;0<c;){var h=31-dn(c),p=1<<h;i|=r[h],c&=~p}return Dr=i,qo(),u}function L1(r,i){Oe=null,I.H=ou,i===Ki||i===Zo?(i=J0(),ke=3):i===$d?(i=J0(),ke=4):ke=i===yv?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,yn=i,Ee===null&&(rt=1,cc(r,jn(i,r.current)))}function B1(){var r=mn.current;return r===null?!0:(Te&4194048)===Te?Nn===null:(Te&62914560)===Te||(Te&536870912)!==0?r===Nn:!1}function U1(){var r=I.H;return I.H=ou,r===null?ou:r}function I1(){var r=I.A;return I.A=_D,r}function Sc(){rt=4,ha||(Te&4194048)!==Te&&mn.current!==null||(Ji=!0),(ma&134217727)===0&&(ti&134217727)===0||Ye===null||ga(Ye,Te,gn,!1)}function Iv(r,i,u){var c=ze;ze|=2;var h=U1(),p=I1();(Ye!==r||Te!==i)&&(bc=null,nl(r,i)),i=!1;var x=rt;e:do try{if(ke!==0&&Ee!==null){var _=Ee,M=yn;switch(ke){case 8:Uv(),x=6;break e;case 3:case 2:case 9:case 6:mn.current===null&&(i=!0);var U=ke;if(ke=0,yn=null,rl(r,_,M,U),u&&Ji){x=0;break e}break;default:U=ke,ke=0,yn=null,rl(r,_,M,U)}}MD(),x=rt;break}catch(K){L1(r,K)}while(!0);return i&&r.shellSuspendCounter++,Sr=Ga=null,ze=c,I.H=h,I.A=p,Ee===null&&(Ye=null,Te=0,qo()),x}function MD(){for(;Ee!==null;)q1(Ee)}function CD(r,i){var u=ze;ze|=2;var c=U1(),h=I1();Ye!==r||Te!==i?(bc=null,gc=sn()+500,nl(r,i)):Ji=Ll(r,i);e:do try{if(ke!==0&&Ee!==null){i=Ee;var p=yn;t:switch(ke){case 1:ke=0,yn=null,rl(r,i,p,1);break;case 2:case 9:if(W0(p)){ke=0,yn=null,H1(i);break}i=function(){ke!==2&&ke!==9||Ye!==r||(ke=7),lr(r)},p.then(i,i);break e;case 3:ke=7;break e;case 4:ke=5;break e;case 7:W0(p)?(ke=0,yn=null,H1(i)):(ke=0,yn=null,rl(r,i,p,7));break;case 5:var x=null;switch(Ee.tag){case 26:x=Ee.memoizedState;case 5:case 27:var _=Ee;if(x?Tx(x):_.stateNode.complete){ke=0,yn=null;var M=_.sibling;if(M!==null)Ee=M;else{var U=_.return;U!==null?(Ee=U,Oc(U)):Ee=null}break t}}ke=0,yn=null,rl(r,i,p,5);break;case 6:ke=0,yn=null,rl(r,i,p,6);break;case 8:Uv(),rt=6;break e;default:throw Error(a(462))}}DD();break}catch(K){L1(r,K)}while(!0);return Sr=Ga=null,I.H=c,I.A=h,ze=u,Ee!==null?0:(Ye=null,Te=0,qo(),rt)}function DD(){for(;Ee!==null&&!eC();)q1(Ee)}function q1(r){var i=f1(r.alternate,r,Dr);r.memoizedProps=r.pendingProps,i===null?Oc(r):Ee=i}function H1(r){var i=r,u=i.alternate;switch(i.tag){case 15:case 0:i=i1(u,i,i.pendingProps,i.type,void 0,Te);break;case 11:i=i1(u,i,i.pendingProps,i.type.render,i.ref,Te);break;case 5:tv(i);default:v1(u,i),i=Ee=I0(i,Dr),i=f1(u,i,Dr)}r.memoizedProps=r.pendingProps,i===null?Oc(r):Ee=i}function rl(r,i,u,c){Sr=Ga=null,tv(i),Gi=null,eu=0;var h=i.return;try{if(bD(r,h,i,u,Te)){rt=1,cc(r,jn(u,r.current)),Ee=null;return}}catch(p){if(h!==null)throw Ee=h,p;rt=1,cc(r,jn(u,r.current)),Ee=null;return}i.flags&32768?(Me||c===1?r=!0:Ji||(Te&536870912)!==0?r=!1:(ha=r=!0,(c===2||c===9||c===3||c===6)&&(c=mn.current,c!==null&&c.tag===13&&(c.flags|=16384))),$1(i,r)):Oc(i)}function Oc(r){var i=r;do{if((i.flags&32768)!==0){$1(i,ha);return}r=i.return;var u=OD(i.alternate,i,Dr);if(u!==null){Ee=u;return}if(i=i.sibling,i!==null){Ee=i;return}Ee=i=r}while(i!==null);rt===0&&(rt=5)}function $1(r,i){do{var u=wD(r.alternate,r);if(u!==null){u.flags&=32767,Ee=u;return}if(u=r.return,u!==null&&(u.flags|=32768,u.subtreeFlags=0,u.deletions=null),!i&&(r=r.sibling,r!==null)){Ee=r;return}Ee=r=u}while(r!==null);rt=6,Ee=null}function Y1(r,i,u,c,h,p,x,_,M){r.cancelPendingCommit=null;do wc();while(yt!==0);if((ze&6)!==0)throw Error(a(327));if(i!==null){if(i===r.current)throw Error(a(177));if(p=i.lanes|i.childLanes,p|=jd,sC(r,u,p,x,_,M),r===Ye&&(Ee=Ye=null,Te=0),tl=i,ya=r,Nr=u,kv=p,Lv=h,P1=c,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(r.callbackNode=null,r.callbackPriority=0,RD(Eo,function(){return Z1(),null})):(r.callbackNode=null,r.callbackPriority=0),c=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||c){c=I.T,I.T=null,h=Z.p,Z.p=2,x=ze,ze|=4;try{AD(r,i,u)}finally{ze=x,Z.p=h,I.T=c}}yt=1,K1(),G1(),X1()}}function K1(){if(yt===1){yt=0;var r=ya,i=tl,u=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||u){u=I.T,I.T=null;var c=Z.p;Z.p=2;var h=ze;ze|=4;try{E1(i,r);var p=Fv,x=D0(r.containerInfo),_=p.focusedElem,M=p.selectionRange;if(x!==_&&_&&_.ownerDocument&&C0(_.ownerDocument.documentElement,_)){if(M!==null&&wd(_)){var U=M.start,K=M.end;if(K===void 0&&(K=U),"selectionStart"in _)_.selectionStart=U,_.selectionEnd=Math.min(K,_.value.length);else{var V=_.ownerDocument||document,q=V&&V.defaultView||window;if(q.getSelection){var $=q.getSelection(),ue=_.textContent.length,he=Math.min(M.start,ue),He=M.end===void 0?he:Math.min(M.end,ue);!$.extend&&he>He&&(x=He,He=he,he=x);var k=M0(_,he),P=M0(_,He);if(k&&P&&($.rangeCount!==1||$.anchorNode!==k.node||$.anchorOffset!==k.offset||$.focusNode!==P.node||$.focusOffset!==P.offset)){var B=V.createRange();B.setStart(k.node,k.offset),$.removeAllRanges(),he>He?($.addRange(B),$.extend(P.node,P.offset)):(B.setEnd(P.node,P.offset),$.addRange(B))}}}}for(V=[],$=_;$=$.parentNode;)$.nodeType===1&&V.push({element:$,left:$.scrollLeft,top:$.scrollTop});for(typeof _.focus=="function"&&_.focus(),_=0;_<V.length;_++){var X=V[_];X.element.scrollLeft=X.left,X.element.scrollTop=X.top}}Rc=!!Wv,Fv=Wv=null}finally{ze=h,Z.p=c,I.T=u}}r.current=i,yt=2}}function G1(){if(yt===2){yt=0;var r=ya,i=tl,u=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||u){u=I.T,I.T=null;var c=Z.p;Z.p=2;var h=ze;ze|=4;try{x1(r,i.alternate,i)}finally{ze=h,Z.p=c,I.T=u}}yt=3}}function X1(){if(yt===4||yt===3){yt=0,tC();var r=ya,i=tl,u=Nr,c=P1;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?yt=5:(yt=0,tl=ya=null,V1(r,r.pendingLanes));var h=r.pendingLanes;if(h===0&&(pa=null),ad(u),i=i.stateNode,fn&&typeof fn.onCommitFiberRoot=="function")try{fn.onCommitFiberRoot(kl,i,void 0,(i.current.flags&128)===128)}catch{}if(c!==null){i=I.T,h=Z.p,Z.p=2,I.T=null;try{for(var p=r.onRecoverableError,x=0;x<c.length;x++){var _=c[x];p(_.value,{componentStack:_.stack})}}finally{I.T=i,Z.p=h}}(Nr&3)!==0&&wc(),lr(r),h=r.pendingLanes,(u&261930)!==0&&(h&42)!==0?r===Bv?yu++:(yu=0,Bv=r):yu=0,gu(0)}}function V1(r,i){(r.pooledCacheLanes&=i)===0&&(i=r.pooledCache,i!=null&&(r.pooledCache=null,Fl(i)))}function wc(){return K1(),G1(),X1(),Z1()}function Z1(){if(yt!==5)return!1;var r=ya,i=kv;kv=0;var u=ad(Nr),c=I.T,h=Z.p;try{Z.p=32>u?32:u,I.T=null,u=Lv,Lv=null;var p=ya,x=Nr;if(yt=0,tl=ya=null,Nr=0,(ze&6)!==0)throw Error(a(331));var _=ze;if(ze|=4,C1(p.current),T1(p,p.current,x,u),ze=_,gu(0,!1),fn&&typeof fn.onPostCommitFiberRoot=="function")try{fn.onPostCommitFiberRoot(kl,p)}catch{}return!0}finally{Z.p=h,I.T=c,V1(r,i)}}function Q1(r,i,u){i=jn(u,i),i=pv(r.stateNode,i,2),r=sa(r,i,2),r!==null&&(Bl(r,2),lr(r))}function Le(r,i,u){if(r.tag===3)Q1(r,r,u);else for(;i!==null;){if(i.tag===3){Q1(i,r,u);break}else if(i.tag===1){var c=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(pa===null||!pa.has(c))){r=jn(u,r),u=Wb(2),c=sa(i,u,2),c!==null&&(Fb(u,c,i,r),Bl(c,2),lr(c));break}}i=i.return}}function qv(r,i,u){var c=r.pingCache;if(c===null){c=r.pingCache=new TD;var h=new Set;c.set(i,h)}else h=c.get(i),h===void 0&&(h=new Set,c.set(i,h));h.has(u)||(Pv=!0,h.add(u),r=ND.bind(null,r,i,u),i.then(r,r))}function ND(r,i,u){var c=r.pingCache;c!==null&&c.delete(i),r.pingedLanes|=r.suspendedLanes&u,r.warmLanes&=~u,Ye===r&&(Te&u)===u&&(rt===4||rt===3&&(Te&62914560)===Te&&300>sn()-yc?(ze&2)===0&&nl(r,0):zv|=u,el===Te&&(el=0)),lr(r)}function W1(r,i){i===0&&(i=Kg()),r=$a(r,i),r!==null&&(Bl(r,i),lr(r))}function PD(r){var i=r.memoizedState,u=0;i!==null&&(u=i.retryLane),W1(r,u)}function zD(r,i){var u=0;switch(r.tag){case 31:case 13:var c=r.stateNode,h=r.memoizedState;h!==null&&(u=h.retryLane);break;case 19:c=r.stateNode;break;case 22:c=r.stateNode._retryCache;break;default:throw Error(a(314))}c!==null&&c.delete(i),W1(r,u)}function RD(r,i){return ed(r,i)}var Ac=null,al=null,Hv=!1,Ec=!1,$v=!1,ba=0;function lr(r){r!==al&&r.next===null&&(al===null?Ac=al=r:al=al.next=r),Ec=!0,Hv||(Hv=!0,LD())}function gu(r,i){if(!$v&&Ec){$v=!0;do for(var u=!1,c=Ac;c!==null;){if(r!==0){var h=c.pendingLanes;if(h===0)var p=0;else{var x=c.suspendedLanes,_=c.pingedLanes;p=(1<<31-dn(42|r)+1)-1,p&=h&~(x&~_),p=p&201326741?p&201326741|1:p?p|2:0}p!==0&&(u=!0,tx(c,p))}else p=Te,p=Mo(c,c===Ye?p:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),(p&3)===0||Ll(c,p)||(u=!0,tx(c,p));c=c.next}while(u);$v=!1}}function kD(){F1()}function F1(){Ec=Hv=!1;var r=0;ba!==0&&XD()&&(r=ba);for(var i=sn(),u=null,c=Ac;c!==null;){var h=c.next,p=J1(c,i);p===0?(c.next=null,u===null?Ac=h:u.next=h,h===null&&(al=u)):(u=c,(r!==0||(p&3)!==0)&&(Ec=!0)),c=h}yt!==0&&yt!==5||gu(r),ba!==0&&(ba=0)}function J1(r,i){for(var u=r.suspendedLanes,c=r.pingedLanes,h=r.expirationTimes,p=r.pendingLanes&-62914561;0<p;){var x=31-dn(p),_=1<<x,M=h[x];M===-1?((_&u)===0||(_&c)!==0)&&(h[x]=cC(_,i)):M<=i&&(r.expiredLanes|=_),p&=~_}if(i=Ye,u=Te,u=Mo(r,r===i?u:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),c=r.callbackNode,u===0||r===i&&(ke===2||ke===9)||r.cancelPendingCommit!==null)return c!==null&&c!==null&&td(c),r.callbackNode=null,r.callbackPriority=0;if((u&3)===0||Ll(r,u)){if(i=u&-u,i===r.callbackPriority)return i;switch(c!==null&&td(c),ad(u)){case 2:case 8:u=$g;break;case 32:u=Eo;break;case 268435456:u=Yg;break;default:u=Eo}return c=ex.bind(null,r),u=ed(u,c),r.callbackPriority=i,r.callbackNode=u,i}return c!==null&&c!==null&&td(c),r.callbackPriority=2,r.callbackNode=null,2}function ex(r,i){if(yt!==0&&yt!==5)return r.callbackNode=null,r.callbackPriority=0,null;var u=r.callbackNode;if(wc()&&r.callbackNode!==u)return null;var c=Te;return c=Mo(r,r===Ye?c:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),c===0?null:(R1(r,c,i),J1(r,sn()),r.callbackNode!=null&&r.callbackNode===u?ex.bind(null,r):null)}function tx(r,i){if(wc())return null;R1(r,i,!0)}function LD(){ZD(function(){(ze&6)!==0?ed(Hg,kD):F1()})}function Yv(){if(ba===0){var r=$i;r===0&&(r=_o,_o<<=1,(_o&261888)===0&&(_o=256)),ba=r}return ba}function nx(r){return r==null||typeof r=="symbol"||typeof r=="boolean"?null:typeof r=="function"?r:Po(""+r)}function rx(r,i){var u=i.ownerDocument.createElement("input");return u.name=i.name,u.value=i.value,r.id&&u.setAttribute("form",r.id),i.parentNode.insertBefore(u,i),r=new FormData(r),u.parentNode.removeChild(u),r}function BD(r,i,u,c,h){if(i==="submit"&&u&&u.stateNode===h){var p=nx((h[Jt]||null).action),x=c.submitter;x&&(i=(i=x[Jt]||null)?nx(i.formAction):x.getAttribute("formAction"),i!==null&&(p=i,x=null));var _=new Lo("action","action",null,c,h);r.push({event:_,listeners:[{instance:null,listener:function(){if(c.defaultPrevented){if(ba!==0){var M=x?rx(h,x):new FormData(h);sv(u,{pending:!0,data:M,method:h.method,action:p},null,M)}}else typeof p=="function"&&(_.preventDefault(),M=x?rx(h,x):new FormData(h),sv(u,{pending:!0,data:M,method:h.method,action:p},p,M))},currentTarget:h}]})}}for(var Kv=0;Kv<Td.length;Kv++){var Gv=Td[Kv],UD=Gv.toLowerCase(),ID=Gv[0].toUpperCase()+Gv.slice(1);Kn(UD,"on"+ID)}Kn(z0,"onAnimationEnd"),Kn(R0,"onAnimationIteration"),Kn(k0,"onAnimationStart"),Kn("dblclick","onDoubleClick"),Kn("focusin","onFocus"),Kn("focusout","onBlur"),Kn(nD,"onTransitionRun"),Kn(rD,"onTransitionStart"),Kn(aD,"onTransitionCancel"),Kn(L0,"onTransitionEnd"),Mi("onMouseEnter",["mouseout","mouseover"]),Mi("onMouseLeave",["mouseout","mouseover"]),Mi("onPointerEnter",["pointerout","pointerover"]),Mi("onPointerLeave",["pointerout","pointerover"]),Ua("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ua("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ua("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ua("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ua("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ua("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bu="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(" "),qD=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(bu));function ax(r,i){i=(i&4)!==0;for(var u=0;u<r.length;u++){var c=r[u],h=c.event;c=c.listeners;e:{var p=void 0;if(i)for(var x=c.length-1;0<=x;x--){var _=c[x],M=_.instance,U=_.currentTarget;if(_=_.listener,M!==p&&h.isPropagationStopped())break e;p=_,h.currentTarget=U;try{p(h)}catch(K){Io(K)}h.currentTarget=null,p=M}else for(x=0;x<c.length;x++){if(_=c[x],M=_.instance,U=_.currentTarget,_=_.listener,M!==p&&h.isPropagationStopped())break e;p=_,h.currentTarget=U;try{p(h)}catch(K){Io(K)}h.currentTarget=null,p=M}}}}function _e(r,i){var u=i[id];u===void 0&&(u=i[id]=new Set);var c=r+"__bubble";u.has(c)||(ix(i,r,2,!1),u.add(c))}function Xv(r,i,u){var c=0;i&&(c|=4),ix(u,r,c,i)}var _c="_reactListening"+Math.random().toString(36).slice(2);function Vv(r){if(!r[_c]){r[_c]=!0,Fg.forEach(function(u){u!=="selectionchange"&&(qD.has(u)||Xv(u,!1,r),Xv(u,!0,r))});var i=r.nodeType===9?r:r.ownerDocument;i===null||i[_c]||(i[_c]=!0,Xv("selectionchange",!1,i))}}function ix(r,i,u,c){switch(zx(i)){case 2:var h=mN;break;case 8:h=pN;break;default:h=ch}u=h.bind(null,i,u,r),h=void 0,!hd||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(h=!0),c?h!==void 0?r.addEventListener(i,u,{capture:!0,passive:h}):r.addEventListener(i,u,!0):h!==void 0?r.addEventListener(i,u,{passive:h}):r.addEventListener(i,u,!1)}function Zv(r,i,u,c,h){var p=c;if((i&1)===0&&(i&2)===0&&c!==null)e:for(;;){if(c===null)return;var x=c.tag;if(x===3||x===4){var _=c.stateNode.containerInfo;if(_===h)break;if(x===4)for(x=c.return;x!==null;){var M=x.tag;if((M===3||M===4)&&x.stateNode.containerInfo===h)return;x=x.return}for(;_!==null;){if(x=_i(_),x===null)return;if(M=x.tag,M===5||M===6||M===26||M===27){c=p=x;continue e}_=_.parentNode}}c=c.return}s0(function(){var U=p,K=dd(u),V=[];e:{var q=B0.get(r);if(q!==void 0){var $=Lo,ue=r;switch(r){case"keypress":if(Ro(u)===0)break e;case"keydown":case"keyup":$=zC;break;case"focusin":ue="focus",$=gd;break;case"focusout":ue="blur",$=gd;break;case"beforeblur":case"afterblur":$=gd;break;case"click":if(u.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":$=v0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":$=OC;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":$=LC;break;case z0:case R0:case k0:$=EC;break;case L0:$=UC;break;case"scroll":case"scrollend":$=xC;break;case"wheel":$=qC;break;case"copy":case"cut":case"paste":$=TC;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":$=m0;break;case"toggle":case"beforetoggle":$=$C}var he=(i&4)!==0,He=!he&&(r==="scroll"||r==="scrollend"),k=he?q!==null?q+"Capture":null:q;he=[];for(var P=U,B;P!==null;){var X=P;if(B=X.stateNode,X=X.tag,X!==5&&X!==26&&X!==27||B===null||k===null||(X=ql(P,k),X!=null&&he.push(xu(P,X,B))),He)break;P=P.return}0<he.length&&(q=new $(q,ue,null,u,K),V.push({event:q,listeners:he}))}}if((i&7)===0){e:{if(q=r==="mouseover"||r==="pointerover",$=r==="mouseout"||r==="pointerout",q&&u!==fd&&(ue=u.relatedTarget||u.fromElement)&&(_i(ue)||ue[Ei]))break e;if(($||q)&&(q=K.window===K?K:(q=K.ownerDocument)?q.defaultView||q.parentWindow:window,$?(ue=u.relatedTarget||u.toElement,$=U,ue=ue?_i(ue):null,ue!==null&&(He=o(ue),he=ue.tag,ue!==He||he!==5&&he!==27&&he!==6)&&(ue=null)):($=null,ue=U),$!==ue)){if(he=v0,X="onMouseLeave",k="onMouseEnter",P="mouse",(r==="pointerout"||r==="pointerover")&&(he=m0,X="onPointerLeave",k="onPointerEnter",P="pointer"),He=$==null?q:Il($),B=ue==null?q:Il(ue),q=new he(X,P+"leave",$,u,K),q.target=He,q.relatedTarget=B,X=null,_i(K)===U&&(he=new he(k,P+"enter",ue,u,K),he.target=B,he.relatedTarget=He,X=he),He=X,$&&ue)t:{for(he=HD,k=$,P=ue,B=0,X=k;X;X=he(X))B++;X=0;for(var ve=P;ve;ve=he(ve))X++;for(;0<B-X;)k=he(k),B--;for(;0<X-B;)P=he(P),X--;for(;B--;){if(k===P||P!==null&&k===P.alternate){he=k;break t}k=he(k),P=he(P)}he=null}else he=null;$!==null&&lx(V,q,$,he,!1),ue!==null&&He!==null&&lx(V,He,ue,he,!0)}}e:{if(q=U?Il(U):window,$=q.nodeName&&q.nodeName.toLowerCase(),$==="select"||$==="input"&&q.type==="file")var De=w0;else if(S0(q))if(A0)De=JC;else{De=WC;var ce=QC}else $=q.nodeName,!$||$.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?U&&sd(U.elementType)&&(De=w0):De=FC;if(De&&(De=De(r,U))){O0(V,De,u,K);break e}ce&&ce(r,q,U),r==="focusout"&&U&&q.type==="number"&&U.memoizedProps.value!=null&&cd(q,"number",q.value)}switch(ce=U?Il(U):window,r){case"focusin":(S0(ce)||ce.contentEditable==="true")&&(Ri=ce,Ad=U,Zl=null);break;case"focusout":Zl=Ad=Ri=null;break;case"mousedown":Ed=!0;break;case"contextmenu":case"mouseup":case"dragend":Ed=!1,N0(V,u,K);break;case"selectionchange":if(tD)break;case"keydown":case"keyup":N0(V,u,K)}var we;if(xd)e:{switch(r){case"compositionstart":var je="onCompositionStart";break e;case"compositionend":je="onCompositionEnd";break e;case"compositionupdate":je="onCompositionUpdate";break e}je=void 0}else zi?b0(r,u)&&(je="onCompositionEnd"):r==="keydown"&&u.keyCode===229&&(je="onCompositionStart");je&&(p0&&u.locale!=="ko"&&(zi||je!=="onCompositionStart"?je==="onCompositionEnd"&&zi&&(we=f0()):(ra=K,md="value"in ra?ra.value:ra.textContent,zi=!0)),ce=Tc(U,je),0<ce.length&&(je=new h0(je,r,null,u,K),V.push({event:je,listeners:ce}),we?je.data=we:(we=x0(u),we!==null&&(je.data=we)))),(we=KC?GC(r,u):XC(r,u))&&(je=Tc(U,"onBeforeInput"),0<je.length&&(ce=new h0("onBeforeInput","beforeinput",null,u,K),V.push({event:ce,listeners:je}),ce.data=we)),BD(V,r,U,u,K)}ax(V,i)})}function xu(r,i,u){return{instance:r,listener:i,currentTarget:u}}function Tc(r,i){for(var u=i+"Capture",c=[];r!==null;){var h=r,p=h.stateNode;if(h=h.tag,h!==5&&h!==26&&h!==27||p===null||(h=ql(r,u),h!=null&&c.unshift(xu(r,h,p)),h=ql(r,i),h!=null&&c.push(xu(r,h,p))),r.tag===3)return c;r=r.return}return[]}function HD(r){if(r===null)return null;do r=r.return;while(r&&r.tag!==5&&r.tag!==27);return r||null}function lx(r,i,u,c,h){for(var p=i._reactName,x=[];u!==null&&u!==c;){var _=u,M=_.alternate,U=_.stateNode;if(_=_.tag,M!==null&&M===c)break;_!==5&&_!==26&&_!==27||U===null||(M=U,h?(U=ql(u,p),U!=null&&x.unshift(xu(u,U,M))):h||(U=ql(u,p),U!=null&&x.push(xu(u,U,M)))),u=u.return}x.length!==0&&r.push({event:i,listeners:x})}var $D=/\r\n?/g,YD=/\u0000|\uFFFD/g;function ux(r){return(typeof r=="string"?r:""+r).replace($D,`
`).replace(YD,"")}function ox(r,i){return i=ux(i),ux(r)===i}function qe(r,i,u,c,h,p){switch(u){case"children":typeof c=="string"?i==="body"||i==="textarea"&&c===""||Di(r,c):(typeof c=="number"||typeof c=="bigint")&&i!=="body"&&Di(r,""+c);break;case"className":Do(r,"class",c);break;case"tabIndex":Do(r,"tabindex",c);break;case"dir":case"role":case"viewBox":case"width":case"height":Do(r,u,c);break;case"style":o0(r,c,p);break;case"data":if(i!=="object"){Do(r,"data",c);break}case"src":case"href":if(c===""&&(i!=="a"||u!=="href")){r.removeAttribute(u);break}if(c==null||typeof c=="function"||typeof c=="symbol"||typeof c=="boolean"){r.removeAttribute(u);break}c=Po(""+c),r.setAttribute(u,c);break;case"action":case"formAction":if(typeof c=="function"){r.setAttribute(u,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof p=="function"&&(u==="formAction"?(i!=="input"&&qe(r,i,"name",h.name,h,null),qe(r,i,"formEncType",h.formEncType,h,null),qe(r,i,"formMethod",h.formMethod,h,null),qe(r,i,"formTarget",h.formTarget,h,null)):(qe(r,i,"encType",h.encType,h,null),qe(r,i,"method",h.method,h,null),qe(r,i,"target",h.target,h,null)));if(c==null||typeof c=="symbol"||typeof c=="boolean"){r.removeAttribute(u);break}c=Po(""+c),r.setAttribute(u,c);break;case"onClick":c!=null&&(r.onclick=yr);break;case"onScroll":c!=null&&_e("scroll",r);break;case"onScrollEnd":c!=null&&_e("scrollend",r);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(a(61));if(u=c.__html,u!=null){if(h.children!=null)throw Error(a(60));r.innerHTML=u}}break;case"multiple":r.multiple=c&&typeof c!="function"&&typeof c!="symbol";break;case"muted":r.muted=c&&typeof c!="function"&&typeof c!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(c==null||typeof c=="function"||typeof c=="boolean"||typeof c=="symbol"){r.removeAttribute("xlink:href");break}u=Po(""+c),r.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",u);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":c!=null&&typeof c!="function"&&typeof c!="symbol"?r.setAttribute(u,""+c):r.removeAttribute(u);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":c&&typeof c!="function"&&typeof c!="symbol"?r.setAttribute(u,""):r.removeAttribute(u);break;case"capture":case"download":c===!0?r.setAttribute(u,""):c!==!1&&c!=null&&typeof c!="function"&&typeof c!="symbol"?r.setAttribute(u,c):r.removeAttribute(u);break;case"cols":case"rows":case"size":case"span":c!=null&&typeof c!="function"&&typeof c!="symbol"&&!isNaN(c)&&1<=c?r.setAttribute(u,c):r.removeAttribute(u);break;case"rowSpan":case"start":c==null||typeof c=="function"||typeof c=="symbol"||isNaN(c)?r.removeAttribute(u):r.setAttribute(u,c);break;case"popover":_e("beforetoggle",r),_e("toggle",r),Co(r,"popover",c);break;case"xlinkActuate":pr(r,"http://www.w3.org/1999/xlink","xlink:actuate",c);break;case"xlinkArcrole":pr(r,"http://www.w3.org/1999/xlink","xlink:arcrole",c);break;case"xlinkRole":pr(r,"http://www.w3.org/1999/xlink","xlink:role",c);break;case"xlinkShow":pr(r,"http://www.w3.org/1999/xlink","xlink:show",c);break;case"xlinkTitle":pr(r,"http://www.w3.org/1999/xlink","xlink:title",c);break;case"xlinkType":pr(r,"http://www.w3.org/1999/xlink","xlink:type",c);break;case"xmlBase":pr(r,"http://www.w3.org/XML/1998/namespace","xml:base",c);break;case"xmlLang":pr(r,"http://www.w3.org/XML/1998/namespace","xml:lang",c);break;case"xmlSpace":pr(r,"http://www.w3.org/XML/1998/namespace","xml:space",c);break;case"is":Co(r,"is",c);break;case"innerText":case"textContent":break;default:(!(2<u.length)||u[0]!=="o"&&u[0]!=="O"||u[1]!=="n"&&u[1]!=="N")&&(u=gC.get(u)||u,Co(r,u,c))}}function Qv(r,i,u,c,h,p){switch(u){case"style":o0(r,c,p);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(a(61));if(u=c.__html,u!=null){if(h.children!=null)throw Error(a(60));r.innerHTML=u}}break;case"children":typeof c=="string"?Di(r,c):(typeof c=="number"||typeof c=="bigint")&&Di(r,""+c);break;case"onScroll":c!=null&&_e("scroll",r);break;case"onScrollEnd":c!=null&&_e("scrollend",r);break;case"onClick":c!=null&&(r.onclick=yr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Jg.hasOwnProperty(u))e:{if(u[0]==="o"&&u[1]==="n"&&(h=u.endsWith("Capture"),i=u.slice(2,h?u.length-7:void 0),p=r[Jt]||null,p=p!=null?p[u]:null,typeof p=="function"&&r.removeEventListener(i,p,h),typeof c=="function")){typeof p!="function"&&p!==null&&(u in r?r[u]=null:r.hasAttribute(u)&&r.removeAttribute(u)),r.addEventListener(i,c,h);break e}u in r?r[u]=c:c===!0?r.setAttribute(u,""):Co(r,u,c)}}}function Bt(r,i,u){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":_e("error",r),_e("load",r);var c=!1,h=!1,p;for(p in u)if(u.hasOwnProperty(p)){var x=u[p];if(x!=null)switch(p){case"src":c=!0;break;case"srcSet":h=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,i));default:qe(r,i,p,x,u,null)}}h&&qe(r,i,"srcSet",u.srcSet,u,null),c&&qe(r,i,"src",u.src,u,null);return;case"input":_e("invalid",r);var _=p=x=h=null,M=null,U=null;for(c in u)if(u.hasOwnProperty(c)){var K=u[c];if(K!=null)switch(c){case"name":h=K;break;case"type":x=K;break;case"checked":M=K;break;case"defaultChecked":U=K;break;case"value":p=K;break;case"defaultValue":_=K;break;case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(a(137,i));break;default:qe(r,i,c,K,u,null)}}a0(r,p,_,M,U,x,h,!1);return;case"select":_e("invalid",r),c=x=p=null;for(h in u)if(u.hasOwnProperty(h)&&(_=u[h],_!=null))switch(h){case"value":p=_;break;case"defaultValue":x=_;break;case"multiple":c=_;default:qe(r,i,h,_,u,null)}i=p,u=x,r.multiple=!!c,i!=null?Ci(r,!!c,i,!1):u!=null&&Ci(r,!!c,u,!0);return;case"textarea":_e("invalid",r),p=h=c=null;for(x in u)if(u.hasOwnProperty(x)&&(_=u[x],_!=null))switch(x){case"value":c=_;break;case"defaultValue":h=_;break;case"children":p=_;break;case"dangerouslySetInnerHTML":if(_!=null)throw Error(a(91));break;default:qe(r,i,x,_,u,null)}l0(r,c,h,p);return;case"option":for(M in u)if(u.hasOwnProperty(M)&&(c=u[M],c!=null))switch(M){case"selected":r.selected=c&&typeof c!="function"&&typeof c!="symbol";break;default:qe(r,i,M,c,u,null)}return;case"dialog":_e("beforetoggle",r),_e("toggle",r),_e("cancel",r),_e("close",r);break;case"iframe":case"object":_e("load",r);break;case"video":case"audio":for(c=0;c<bu.length;c++)_e(bu[c],r);break;case"image":_e("error",r),_e("load",r);break;case"details":_e("toggle",r);break;case"embed":case"source":case"link":_e("error",r),_e("load",r);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(U in u)if(u.hasOwnProperty(U)&&(c=u[U],c!=null))switch(U){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,i));default:qe(r,i,U,c,u,null)}return;default:if(sd(i)){for(K in u)u.hasOwnProperty(K)&&(c=u[K],c!==void 0&&Qv(r,i,K,c,u,void 0));return}}for(_ in u)u.hasOwnProperty(_)&&(c=u[_],c!=null&&qe(r,i,_,c,u,null))}function KD(r,i,u,c){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var h=null,p=null,x=null,_=null,M=null,U=null,K=null;for($ in u){var V=u[$];if(u.hasOwnProperty($)&&V!=null)switch($){case"checked":break;case"value":break;case"defaultValue":M=V;default:c.hasOwnProperty($)||qe(r,i,$,null,c,V)}}for(var q in c){var $=c[q];if(V=u[q],c.hasOwnProperty(q)&&($!=null||V!=null))switch(q){case"type":p=$;break;case"name":h=$;break;case"checked":U=$;break;case"defaultChecked":K=$;break;case"value":x=$;break;case"defaultValue":_=$;break;case"children":case"dangerouslySetInnerHTML":if($!=null)throw Error(a(137,i));break;default:$!==V&&qe(r,i,q,$,c,V)}}od(r,x,_,M,U,K,p,h);return;case"select":$=x=_=q=null;for(p in u)if(M=u[p],u.hasOwnProperty(p)&&M!=null)switch(p){case"value":break;case"multiple":$=M;default:c.hasOwnProperty(p)||qe(r,i,p,null,c,M)}for(h in c)if(p=c[h],M=u[h],c.hasOwnProperty(h)&&(p!=null||M!=null))switch(h){case"value":q=p;break;case"defaultValue":_=p;break;case"multiple":x=p;default:p!==M&&qe(r,i,h,p,c,M)}i=_,u=x,c=$,q!=null?Ci(r,!!u,q,!1):!!c!=!!u&&(i!=null?Ci(r,!!u,i,!0):Ci(r,!!u,u?[]:"",!1));return;case"textarea":$=q=null;for(_ in u)if(h=u[_],u.hasOwnProperty(_)&&h!=null&&!c.hasOwnProperty(_))switch(_){case"value":break;case"children":break;default:qe(r,i,_,null,c,h)}for(x in c)if(h=c[x],p=u[x],c.hasOwnProperty(x)&&(h!=null||p!=null))switch(x){case"value":q=h;break;case"defaultValue":$=h;break;case"children":break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(a(91));break;default:h!==p&&qe(r,i,x,h,c,p)}i0(r,q,$);return;case"option":for(var ue in u)if(q=u[ue],u.hasOwnProperty(ue)&&q!=null&&!c.hasOwnProperty(ue))switch(ue){case"selected":r.selected=!1;break;default:qe(r,i,ue,null,c,q)}for(M in c)if(q=c[M],$=u[M],c.hasOwnProperty(M)&&q!==$&&(q!=null||$!=null))switch(M){case"selected":r.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:qe(r,i,M,q,c,$)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var he in u)q=u[he],u.hasOwnProperty(he)&&q!=null&&!c.hasOwnProperty(he)&&qe(r,i,he,null,c,q);for(U in c)if(q=c[U],$=u[U],c.hasOwnProperty(U)&&q!==$&&(q!=null||$!=null))switch(U){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(a(137,i));break;default:qe(r,i,U,q,c,$)}return;default:if(sd(i)){for(var He in u)q=u[He],u.hasOwnProperty(He)&&q!==void 0&&!c.hasOwnProperty(He)&&Qv(r,i,He,void 0,c,q);for(K in c)q=c[K],$=u[K],!c.hasOwnProperty(K)||q===$||q===void 0&&$===void 0||Qv(r,i,K,q,c,$);return}}for(var k in u)q=u[k],u.hasOwnProperty(k)&&q!=null&&!c.hasOwnProperty(k)&&qe(r,i,k,null,c,q);for(V in c)q=c[V],$=u[V],!c.hasOwnProperty(V)||q===$||q==null&&$==null||qe(r,i,V,q,c,$)}function cx(r){switch(r){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function GD(){if(typeof performance.getEntriesByType=="function"){for(var r=0,i=0,u=performance.getEntriesByType("resource"),c=0;c<u.length;c++){var h=u[c],p=h.transferSize,x=h.initiatorType,_=h.duration;if(p&&_&&cx(x)){for(x=0,_=h.responseEnd,c+=1;c<u.length;c++){var M=u[c],U=M.startTime;if(U>_)break;var K=M.transferSize,V=M.initiatorType;K&&cx(V)&&(M=M.responseEnd,x+=K*(M<_?1:(_-U)/(M-U)))}if(--c,i+=8*(p+x)/(h.duration/1e3),r++,10<r)break}}if(0<r)return i/r/1e6}return navigator.connection&&(r=navigator.connection.downlink,typeof r=="number")?r:5}var Wv=null,Fv=null;function jc(r){return r.nodeType===9?r:r.ownerDocument}function sx(r){switch(r){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function fx(r,i){if(r===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return r===1&&i==="foreignObject"?0:r}function Jv(r,i){return r==="textarea"||r==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var eh=null;function XD(){var r=window.event;return r&&r.type==="popstate"?r===eh?!1:(eh=r,!0):(eh=null,!1)}var dx=typeof setTimeout=="function"?setTimeout:void 0,VD=typeof clearTimeout=="function"?clearTimeout:void 0,vx=typeof Promise=="function"?Promise:void 0,ZD=typeof queueMicrotask=="function"?queueMicrotask:typeof vx<"u"?function(r){return vx.resolve(null).then(r).catch(QD)}:dx;function QD(r){setTimeout(function(){throw r})}function xa(r){return r==="head"}function hx(r,i){var u=i,c=0;do{var h=u.nextSibling;if(r.removeChild(u),h&&h.nodeType===8)if(u=h.data,u==="/$"||u==="/&"){if(c===0){r.removeChild(h),ol(i);return}c--}else if(u==="$"||u==="$?"||u==="$~"||u==="$!"||u==="&")c++;else if(u==="html")Su(r.ownerDocument.documentElement);else if(u==="head"){u=r.ownerDocument.head,Su(u);for(var p=u.firstChild;p;){var x=p.nextSibling,_=p.nodeName;p[Ul]||_==="SCRIPT"||_==="STYLE"||_==="LINK"&&p.rel.toLowerCase()==="stylesheet"||u.removeChild(p),p=x}}else u==="body"&&Su(r.ownerDocument.body);u=h}while(u);ol(i)}function mx(r,i){var u=r;r=0;do{var c=u.nextSibling;if(u.nodeType===1?i?(u._stashedDisplay=u.style.display,u.style.display="none"):(u.style.display=u._stashedDisplay||"",u.getAttribute("style")===""&&u.removeAttribute("style")):u.nodeType===3&&(i?(u._stashedText=u.nodeValue,u.nodeValue=""):u.nodeValue=u._stashedText||""),c&&c.nodeType===8)if(u=c.data,u==="/$"){if(r===0)break;r--}else u!=="$"&&u!=="$?"&&u!=="$~"&&u!=="$!"||r++;u=c}while(u)}function th(r){var i=r.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var u=i;switch(i=i.nextSibling,u.nodeName){case"HTML":case"HEAD":case"BODY":th(u),ld(u);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(u.rel.toLowerCase()==="stylesheet")continue}r.removeChild(u)}}function WD(r,i,u,c){for(;r.nodeType===1;){var h=u;if(r.nodeName.toLowerCase()!==i.toLowerCase()){if(!c&&(r.nodeName!=="INPUT"||r.type!=="hidden"))break}else if(c){if(!r[Ul])switch(i){case"meta":if(!r.hasAttribute("itemprop"))break;return r;case"link":if(p=r.getAttribute("rel"),p==="stylesheet"&&r.hasAttribute("data-precedence"))break;if(p!==h.rel||r.getAttribute("href")!==(h.href==null||h.href===""?null:h.href)||r.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin)||r.getAttribute("title")!==(h.title==null?null:h.title))break;return r;case"style":if(r.hasAttribute("data-precedence"))break;return r;case"script":if(p=r.getAttribute("src"),(p!==(h.src==null?null:h.src)||r.getAttribute("type")!==(h.type==null?null:h.type)||r.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin))&&p&&r.hasAttribute("async")&&!r.hasAttribute("itemprop"))break;return r;default:return r}}else if(i==="input"&&r.type==="hidden"){var p=h.name==null?null:""+h.name;if(h.type==="hidden"&&r.getAttribute("name")===p)return r}else return r;if(r=Pn(r.nextSibling),r===null)break}return null}function FD(r,i,u){if(i==="")return null;for(;r.nodeType!==3;)if((r.nodeType!==1||r.nodeName!=="INPUT"||r.type!=="hidden")&&!u||(r=Pn(r.nextSibling),r===null))return null;return r}function px(r,i){for(;r.nodeType!==8;)if((r.nodeType!==1||r.nodeName!=="INPUT"||r.type!=="hidden")&&!i||(r=Pn(r.nextSibling),r===null))return null;return r}function nh(r){return r.data==="$?"||r.data==="$~"}function rh(r){return r.data==="$!"||r.data==="$?"&&r.ownerDocument.readyState!=="loading"}function JD(r,i){var u=r.ownerDocument;if(r.data==="$~")r._reactRetry=i;else if(r.data!=="$?"||u.readyState!=="loading")i();else{var c=function(){i(),u.removeEventListener("DOMContentLoaded",c)};u.addEventListener("DOMContentLoaded",c),r._reactRetry=c}}function Pn(r){for(;r!=null;r=r.nextSibling){var i=r.nodeType;if(i===1||i===3)break;if(i===8){if(i=r.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return r}var ah=null;function yx(r){r=r.nextSibling;for(var i=0;r;){if(r.nodeType===8){var u=r.data;if(u==="/$"||u==="/&"){if(i===0)return Pn(r.nextSibling);i--}else u!=="$"&&u!=="$!"&&u!=="$?"&&u!=="$~"&&u!=="&"||i++}r=r.nextSibling}return null}function gx(r){r=r.previousSibling;for(var i=0;r;){if(r.nodeType===8){var u=r.data;if(u==="$"||u==="$!"||u==="$?"||u==="$~"||u==="&"){if(i===0)return r;i--}else u!=="/$"&&u!=="/&"||i++}r=r.previousSibling}return null}function bx(r,i,u){switch(i=jc(u),r){case"html":if(r=i.documentElement,!r)throw Error(a(452));return r;case"head":if(r=i.head,!r)throw Error(a(453));return r;case"body":if(r=i.body,!r)throw Error(a(454));return r;default:throw Error(a(451))}}function Su(r){for(var i=r.attributes;i.length;)r.removeAttributeNode(i[0]);ld(r)}var zn=new Map,xx=new Set;function Mc(r){return typeof r.getRootNode=="function"?r.getRootNode():r.nodeType===9?r:r.ownerDocument}var Pr=Z.d;Z.d={f:eN,r:tN,D:nN,C:rN,L:aN,m:iN,X:uN,S:lN,M:oN};function eN(){var r=Pr.f(),i=xc();return r||i}function tN(r){var i=Ti(r);i!==null&&i.tag===5&&i.type==="form"?Lb(i):Pr.r(r)}var il=typeof document>"u"?null:document;function Sx(r,i,u){var c=il;if(c&&typeof i=="string"&&i){var h=_n(i);h='link[rel="'+r+'"][href="'+h+'"]',typeof u=="string"&&(h+='[crossorigin="'+u+'"]'),xx.has(h)||(xx.add(h),r={rel:r,crossOrigin:u,href:i},c.querySelector(h)===null&&(i=c.createElement("link"),Bt(i,"link",r),wt(i),c.head.appendChild(i)))}}function nN(r){Pr.D(r),Sx("dns-prefetch",r,null)}function rN(r,i){Pr.C(r,i),Sx("preconnect",r,i)}function aN(r,i,u){Pr.L(r,i,u);var c=il;if(c&&r&&i){var h='link[rel="preload"][as="'+_n(i)+'"]';i==="image"&&u&&u.imageSrcSet?(h+='[imagesrcset="'+_n(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(h+='[imagesizes="'+_n(u.imageSizes)+'"]')):h+='[href="'+_n(r)+'"]';var p=h;switch(i){case"style":p=ll(r);break;case"script":p=ul(r)}zn.has(p)||(r=y({rel:"preload",href:i==="image"&&u&&u.imageSrcSet?void 0:r,as:i},u),zn.set(p,r),c.querySelector(h)!==null||i==="style"&&c.querySelector(Ou(p))||i==="script"&&c.querySelector(wu(p))||(i=c.createElement("link"),Bt(i,"link",r),wt(i),c.head.appendChild(i)))}}function iN(r,i){Pr.m(r,i);var u=il;if(u&&r){var c=i&&typeof i.as=="string"?i.as:"script",h='link[rel="modulepreload"][as="'+_n(c)+'"][href="'+_n(r)+'"]',p=h;switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":p=ul(r)}if(!zn.has(p)&&(r=y({rel:"modulepreload",href:r},i),zn.set(p,r),u.querySelector(h)===null)){switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(wu(p)))return}c=u.createElement("link"),Bt(c,"link",r),wt(c),u.head.appendChild(c)}}}function lN(r,i,u){Pr.S(r,i,u);var c=il;if(c&&r){var h=ji(c).hoistableStyles,p=ll(r);i=i||"default";var x=h.get(p);if(!x){var _={loading:0,preload:null};if(x=c.querySelector(Ou(p)))_.loading=5;else{r=y({rel:"stylesheet",href:r,"data-precedence":i},u),(u=zn.get(p))&&ih(r,u);var M=x=c.createElement("link");wt(M),Bt(M,"link",r),M._p=new Promise(function(U,K){M.onload=U,M.onerror=K}),M.addEventListener("load",function(){_.loading|=1}),M.addEventListener("error",function(){_.loading|=2}),_.loading|=4,Cc(x,i,c)}x={type:"stylesheet",instance:x,count:1,state:_},h.set(p,x)}}}function uN(r,i){Pr.X(r,i);var u=il;if(u&&r){var c=ji(u).hoistableScripts,h=ul(r),p=c.get(h);p||(p=u.querySelector(wu(h)),p||(r=y({src:r,async:!0},i),(i=zn.get(h))&&lh(r,i),p=u.createElement("script"),wt(p),Bt(p,"link",r),u.head.appendChild(p)),p={type:"script",instance:p,count:1,state:null},c.set(h,p))}}function oN(r,i){Pr.M(r,i);var u=il;if(u&&r){var c=ji(u).hoistableScripts,h=ul(r),p=c.get(h);p||(p=u.querySelector(wu(h)),p||(r=y({src:r,async:!0,type:"module"},i),(i=zn.get(h))&&lh(r,i),p=u.createElement("script"),wt(p),Bt(p,"link",r),u.head.appendChild(p)),p={type:"script",instance:p,count:1,state:null},c.set(h,p))}}function Ox(r,i,u,c){var h=(h=xe.current)?Mc(h):null;if(!h)throw Error(a(446));switch(r){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(i=ll(u.href),u=ji(h).hoistableStyles,c=u.get(i),c||(c={type:"style",instance:null,count:0,state:null},u.set(i,c)),c):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){r=ll(u.href);var p=ji(h).hoistableStyles,x=p.get(r);if(x||(h=h.ownerDocument||h,x={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},p.set(r,x),(p=h.querySelector(Ou(r)))&&!p._p&&(x.instance=p,x.state.loading=5),zn.has(r)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},zn.set(r,u),p||cN(h,r,u,x.state))),i&&c===null)throw Error(a(528,""));return x}if(i&&c!==null)throw Error(a(529,""));return null;case"script":return i=u.async,u=u.src,typeof u=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=ul(u),u=ji(h).hoistableScripts,c=u.get(i),c||(c={type:"script",instance:null,count:0,state:null},u.set(i,c)),c):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,r))}}function ll(r){return'href="'+_n(r)+'"'}function Ou(r){return'link[rel="stylesheet"]['+r+"]"}function wx(r){return y({},r,{"data-precedence":r.precedence,precedence:null})}function cN(r,i,u,c){r.querySelector('link[rel="preload"][as="style"]['+i+"]")?c.loading=1:(i=r.createElement("link"),c.preload=i,i.addEventListener("load",function(){return c.loading|=1}),i.addEventListener("error",function(){return c.loading|=2}),Bt(i,"link",u),wt(i),r.head.appendChild(i))}function ul(r){return'[src="'+_n(r)+'"]'}function wu(r){return"script[async]"+r}function Ax(r,i,u){if(i.count++,i.instance===null)switch(i.type){case"style":var c=r.querySelector('style[data-href~="'+_n(u.href)+'"]');if(c)return i.instance=c,wt(c),c;var h=y({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return c=(r.ownerDocument||r).createElement("style"),wt(c),Bt(c,"style",h),Cc(c,u.precedence,r),i.instance=c;case"stylesheet":h=ll(u.href);var p=r.querySelector(Ou(h));if(p)return i.state.loading|=4,i.instance=p,wt(p),p;c=wx(u),(h=zn.get(h))&&ih(c,h),p=(r.ownerDocument||r).createElement("link"),wt(p);var x=p;return x._p=new Promise(function(_,M){x.onload=_,x.onerror=M}),Bt(p,"link",c),i.state.loading|=4,Cc(p,u.precedence,r),i.instance=p;case"script":return p=ul(u.src),(h=r.querySelector(wu(p)))?(i.instance=h,wt(h),h):(c=u,(h=zn.get(p))&&(c=y({},u),lh(c,h)),r=r.ownerDocument||r,h=r.createElement("script"),wt(h),Bt(h,"link",c),r.head.appendChild(h),i.instance=h);case"void":return null;default:throw Error(a(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(c=i.instance,i.state.loading|=4,Cc(c,u.precedence,r));return i.instance}function Cc(r,i,u){for(var c=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),h=c.length?c[c.length-1]:null,p=h,x=0;x<c.length;x++){var _=c[x];if(_.dataset.precedence===i)p=_;else if(p!==h)break}p?p.parentNode.insertBefore(r,p.nextSibling):(i=u.nodeType===9?u.head:u,i.insertBefore(r,i.firstChild))}function ih(r,i){r.crossOrigin==null&&(r.crossOrigin=i.crossOrigin),r.referrerPolicy==null&&(r.referrerPolicy=i.referrerPolicy),r.title==null&&(r.title=i.title)}function lh(r,i){r.crossOrigin==null&&(r.crossOrigin=i.crossOrigin),r.referrerPolicy==null&&(r.referrerPolicy=i.referrerPolicy),r.integrity==null&&(r.integrity=i.integrity)}var Dc=null;function Ex(r,i,u){if(Dc===null){var c=new Map,h=Dc=new Map;h.set(u,c)}else h=Dc,c=h.get(u),c||(c=new Map,h.set(u,c));if(c.has(r))return c;for(c.set(r,null),u=u.getElementsByTagName(r),h=0;h<u.length;h++){var p=u[h];if(!(p[Ul]||p[zt]||r==="link"&&p.getAttribute("rel")==="stylesheet")&&p.namespaceURI!=="http://www.w3.org/2000/svg"){var x=p.getAttribute(i)||"";x=r+x;var _=c.get(x);_?_.push(p):c.set(x,[p])}}return c}function _x(r,i,u){r=r.ownerDocument||r,r.head.insertBefore(u,i==="title"?r.querySelector("head > title"):null)}function sN(r,i,u){if(u===1||i.itemProp!=null)return!1;switch(r){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return r=i.disabled,typeof i.precedence=="string"&&r==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function Tx(r){return!(r.type==="stylesheet"&&(r.state.loading&3)===0)}function fN(r,i,u,c){if(u.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&(u.state.loading&4)===0){if(u.instance===null){var h=ll(c.href),p=i.querySelector(Ou(h));if(p){i=p._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(r.count++,r=Nc.bind(r),i.then(r,r)),u.state.loading|=4,u.instance=p,wt(p);return}p=i.ownerDocument||i,c=wx(c),(h=zn.get(h))&&ih(c,h),p=p.createElement("link"),wt(p);var x=p;x._p=new Promise(function(_,M){x.onload=_,x.onerror=M}),Bt(p,"link",c),u.instance=p}r.stylesheets===null&&(r.stylesheets=new Map),r.stylesheets.set(u,i),(i=u.state.preload)&&(u.state.loading&3)===0&&(r.count++,u=Nc.bind(r),i.addEventListener("load",u),i.addEventListener("error",u))}}var uh=0;function dN(r,i){return r.stylesheets&&r.count===0&&zc(r,r.stylesheets),0<r.count||0<r.imgCount?function(u){var c=setTimeout(function(){if(r.stylesheets&&zc(r,r.stylesheets),r.unsuspend){var p=r.unsuspend;r.unsuspend=null,p()}},6e4+i);0<r.imgBytes&&uh===0&&(uh=62500*GD());var h=setTimeout(function(){if(r.waitingForImages=!1,r.count===0&&(r.stylesheets&&zc(r,r.stylesheets),r.unsuspend)){var p=r.unsuspend;r.unsuspend=null,p()}},(r.imgBytes>uh?50:800)+i);return r.unsuspend=u,function(){r.unsuspend=null,clearTimeout(c),clearTimeout(h)}}:null}function Nc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)zc(this,this.stylesheets);else if(this.unsuspend){var r=this.unsuspend;this.unsuspend=null,r()}}}var Pc=null;function zc(r,i){r.stylesheets=null,r.unsuspend!==null&&(r.count++,Pc=new Map,i.forEach(vN,r),Pc=null,Nc.call(r))}function vN(r,i){if(!(i.state.loading&4)){var u=Pc.get(r);if(u)var c=u.get(null);else{u=new Map,Pc.set(r,u);for(var h=r.querySelectorAll("link[data-precedence],style[data-precedence]"),p=0;p<h.length;p++){var x=h[p];(x.nodeName==="LINK"||x.getAttribute("media")!=="not all")&&(u.set(x.dataset.precedence,x),c=x)}c&&u.set(null,c)}h=i.instance,x=h.getAttribute("data-precedence"),p=u.get(x)||c,p===c&&u.set(null,h),u.set(x,h),this.count++,c=Nc.bind(this),h.addEventListener("load",c),h.addEventListener("error",c),p?p.parentNode.insertBefore(h,p.nextSibling):(r=r.nodeType===9?r.head:r,r.insertBefore(h,r.firstChild)),i.state.loading|=4}}var Au={$$typeof:j,Provider:null,Consumer:null,_currentValue:ne,_currentValue2:ne,_threadCount:0};function hN(r,i,u,c,h,p,x,_,M){this.tag=1,this.containerInfo=r,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=nd(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nd(0),this.hiddenUpdates=nd(null),this.identifierPrefix=c,this.onUncaughtError=h,this.onCaughtError=p,this.onRecoverableError=x,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=M,this.incompleteTransitions=new Map}function jx(r,i,u,c,h,p,x,_,M,U,K,V){return r=new hN(r,i,u,x,M,U,K,V,_),i=1,p===!0&&(i|=24),p=hn(3,null,null,i),r.current=p,p.stateNode=r,i=Id(),i.refCount++,r.pooledCache=i,i.refCount++,p.memoizedState={element:c,isDehydrated:u,cache:i},Yd(p),r}function Mx(r){return r?(r=Bi,r):Bi}function Cx(r,i,u,c,h,p){h=Mx(h),c.context===null?c.context=h:c.pendingContext=h,c=ca(i),c.payload={element:u},p=p===void 0?null:p,p!==null&&(c.callback=p),u=sa(r,c,i),u!==null&&(ln(u,r,i),nu(u,r,i))}function Dx(r,i){if(r=r.memoizedState,r!==null&&r.dehydrated!==null){var u=r.retryLane;r.retryLane=u!==0&&u<i?u:i}}function oh(r,i){Dx(r,i),(r=r.alternate)&&Dx(r,i)}function Nx(r){if(r.tag===13||r.tag===31){var i=$a(r,67108864);i!==null&&ln(i,r,67108864),oh(r,67108864)}}function Px(r){if(r.tag===13||r.tag===31){var i=bn();i=rd(i);var u=$a(r,i);u!==null&&ln(u,r,i),oh(r,i)}}var Rc=!0;function mN(r,i,u,c){var h=I.T;I.T=null;var p=Z.p;try{Z.p=2,ch(r,i,u,c)}finally{Z.p=p,I.T=h}}function pN(r,i,u,c){var h=I.T;I.T=null;var p=Z.p;try{Z.p=8,ch(r,i,u,c)}finally{Z.p=p,I.T=h}}function ch(r,i,u,c){if(Rc){var h=sh(c);if(h===null)Zv(r,i,c,kc,u),Rx(r,c);else if(gN(h,r,i,u,c))c.stopPropagation();else if(Rx(r,c),i&4&&-1<yN.indexOf(r)){for(;h!==null;){var p=Ti(h);if(p!==null)switch(p.tag){case 3:if(p=p.stateNode,p.current.memoizedState.isDehydrated){var x=Ba(p.pendingLanes);if(x!==0){var _=p;for(_.pendingLanes|=2,_.entangledLanes|=2;x;){var M=1<<31-dn(x);_.entanglements[1]|=M,x&=~M}lr(p),(ze&6)===0&&(gc=sn()+500,gu(0))}}break;case 31:case 13:_=$a(p,2),_!==null&&ln(_,p,2),xc(),oh(p,2)}if(p=sh(c),p===null&&Zv(r,i,c,kc,u),p===h)break;h=p}h!==null&&c.stopPropagation()}else Zv(r,i,c,null,u)}}function sh(r){return r=dd(r),fh(r)}var kc=null;function fh(r){if(kc=null,r=_i(r),r!==null){var i=o(r);if(i===null)r=null;else{var u=i.tag;if(u===13){if(r=s(i),r!==null)return r;r=null}else if(u===31){if(r=f(i),r!==null)return r;r=null}else if(u===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;r=null}else i!==r&&(r=null)}}return kc=r,null}function zx(r){switch(r){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(nC()){case Hg:return 2;case $g:return 8;case Eo:case rC:return 32;case Yg:return 268435456;default:return 32}default:return 32}}var dh=!1,Sa=null,Oa=null,wa=null,Eu=new Map,_u=new Map,Aa=[],yN="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".split(" ");function Rx(r,i){switch(r){case"focusin":case"focusout":Sa=null;break;case"dragenter":case"dragleave":Oa=null;break;case"mouseover":case"mouseout":wa=null;break;case"pointerover":case"pointerout":Eu.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":_u.delete(i.pointerId)}}function Tu(r,i,u,c,h,p){return r===null||r.nativeEvent!==p?(r={blockedOn:i,domEventName:u,eventSystemFlags:c,nativeEvent:p,targetContainers:[h]},i!==null&&(i=Ti(i),i!==null&&Nx(i)),r):(r.eventSystemFlags|=c,i=r.targetContainers,h!==null&&i.indexOf(h)===-1&&i.push(h),r)}function gN(r,i,u,c,h){switch(i){case"focusin":return Sa=Tu(Sa,r,i,u,c,h),!0;case"dragenter":return Oa=Tu(Oa,r,i,u,c,h),!0;case"mouseover":return wa=Tu(wa,r,i,u,c,h),!0;case"pointerover":var p=h.pointerId;return Eu.set(p,Tu(Eu.get(p)||null,r,i,u,c,h)),!0;case"gotpointercapture":return p=h.pointerId,_u.set(p,Tu(_u.get(p)||null,r,i,u,c,h)),!0}return!1}function kx(r){var i=_i(r.target);if(i!==null){var u=o(i);if(u!==null){if(i=u.tag,i===13){if(i=s(u),i!==null){r.blockedOn=i,Qg(r.priority,function(){Px(u)});return}}else if(i===31){if(i=f(u),i!==null){r.blockedOn=i,Qg(r.priority,function(){Px(u)});return}}else if(i===3&&u.stateNode.current.memoizedState.isDehydrated){r.blockedOn=u.tag===3?u.stateNode.containerInfo:null;return}}}r.blockedOn=null}function Lc(r){if(r.blockedOn!==null)return!1;for(var i=r.targetContainers;0<i.length;){var u=sh(r.nativeEvent);if(u===null){u=r.nativeEvent;var c=new u.constructor(u.type,u);fd=c,u.target.dispatchEvent(c),fd=null}else return i=Ti(u),i!==null&&Nx(i),r.blockedOn=u,!1;i.shift()}return!0}function Lx(r,i,u){Lc(r)&&u.delete(i)}function bN(){dh=!1,Sa!==null&&Lc(Sa)&&(Sa=null),Oa!==null&&Lc(Oa)&&(Oa=null),wa!==null&&Lc(wa)&&(wa=null),Eu.forEach(Lx),_u.forEach(Lx)}function Bc(r,i){r.blockedOn===i&&(r.blockedOn=null,dh||(dh=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,bN)))}var Uc=null;function Bx(r){Uc!==r&&(Uc=r,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Uc===r&&(Uc=null);for(var i=0;i<r.length;i+=3){var u=r[i],c=r[i+1],h=r[i+2];if(typeof c!="function"){if(fh(c||u)===null)continue;break}var p=Ti(u);p!==null&&(r.splice(i,3),i-=3,sv(p,{pending:!0,data:h,method:u.method,action:c},c,h))}}))}function ol(r){function i(M){return Bc(M,r)}Sa!==null&&Bc(Sa,r),Oa!==null&&Bc(Oa,r),wa!==null&&Bc(wa,r),Eu.forEach(i),_u.forEach(i);for(var u=0;u<Aa.length;u++){var c=Aa[u];c.blockedOn===r&&(c.blockedOn=null)}for(;0<Aa.length&&(u=Aa[0],u.blockedOn===null);)kx(u),u.blockedOn===null&&Aa.shift();if(u=(r.ownerDocument||r).$$reactFormReplay,u!=null)for(c=0;c<u.length;c+=3){var h=u[c],p=u[c+1],x=h[Jt]||null;if(typeof p=="function")x||Bx(u);else if(x){var _=null;if(p&&p.hasAttribute("formAction")){if(h=p,x=p[Jt]||null)_=x.formAction;else if(fh(h)!==null)continue}else _=x.action;typeof _=="function"?u[c+1]=_:(u.splice(c,3),c-=3),Bx(u)}}}function Ux(){function r(p){p.canIntercept&&p.info==="react-transition"&&p.intercept({handler:function(){return new Promise(function(x){return h=x})},focusReset:"manual",scroll:"manual"})}function i(){h!==null&&(h(),h=null),c||setTimeout(u,20)}function u(){if(!c&&!navigation.transition){var p=navigation.currentEntry;p&&p.url!=null&&navigation.navigate(p.url,{state:p.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var c=!1,h=null;return navigation.addEventListener("navigate",r),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(u,100),function(){c=!0,navigation.removeEventListener("navigate",r),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),h!==null&&(h(),h=null)}}}function vh(r){this._internalRoot=r}Ic.prototype.render=vh.prototype.render=function(r){var i=this._internalRoot;if(i===null)throw Error(a(409));var u=i.current,c=bn();Cx(u,c,r,i,null,null)},Ic.prototype.unmount=vh.prototype.unmount=function(){var r=this._internalRoot;if(r!==null){this._internalRoot=null;var i=r.containerInfo;Cx(r.current,2,null,r,null,null),xc(),i[Ei]=null}};function Ic(r){this._internalRoot=r}Ic.prototype.unstable_scheduleHydration=function(r){if(r){var i=Zg();r={blockedOn:null,target:r,priority:i};for(var u=0;u<Aa.length&&i!==0&&i<Aa[u].priority;u++);Aa.splice(u,0,r),u===0&&kx(r)}};var Ix=t.version;if(Ix!=="19.2.3")throw Error(a(527,Ix,"19.2.3"));Z.findDOMNode=function(r){var i=r._reactInternals;if(i===void 0)throw typeof r.render=="function"?Error(a(188)):(r=Object.keys(r).join(","),Error(a(268,r)));return r=v(i),r=r!==null?m(r):null,r=r===null?null:r.stateNode,r};var xN={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:I,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var qc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!qc.isDisabled&&qc.supportsFiber)try{kl=qc.inject(xN),fn=qc}catch{}}return Mu.createRoot=function(r,i){if(!l(r))throw Error(a(299));var u=!1,c="",h=Xb,p=Vb,x=Zb;return i!=null&&(i.unstable_strictMode===!0&&(u=!0),i.identifierPrefix!==void 0&&(c=i.identifierPrefix),i.onUncaughtError!==void 0&&(h=i.onUncaughtError),i.onCaughtError!==void 0&&(p=i.onCaughtError),i.onRecoverableError!==void 0&&(x=i.onRecoverableError)),i=jx(r,1,!1,null,null,u,c,null,h,p,x,Ux),r[Ei]=i.current,Vv(r),new vh(i)},Mu.hydrateRoot=function(r,i,u){if(!l(r))throw Error(a(299));var c=!1,h="",p=Xb,x=Vb,_=Zb,M=null;return u!=null&&(u.unstable_strictMode===!0&&(c=!0),u.identifierPrefix!==void 0&&(h=u.identifierPrefix),u.onUncaughtError!==void 0&&(p=u.onUncaughtError),u.onCaughtError!==void 0&&(x=u.onCaughtError),u.onRecoverableError!==void 0&&(_=u.onRecoverableError),u.formState!==void 0&&(M=u.formState)),i=jx(r,1,!0,i,u??null,c,h,M,p,x,_,Ux),i.context=Mx(null),u=i.current,c=bn(),c=rd(c),h=ca(c),h.callback=null,sa(u,h,c),u=c,i.current.lanes=u,Bl(i,u),lr(i),r[Ei]=i.current,Vv(r),new Ic(i)},Mu.version="19.2.3",Mu}var Qx;function PN(){if(Qx)return yh.exports;Qx=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),yh.exports=NN(),yh.exports}var zN=PN();const RN=hr(zN);/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kN=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),LN=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,a)=>a?a.toUpperCase():n.toLowerCase()),Wx=e=>{const t=LN(e);return t.charAt(0).toUpperCase()+t.slice(1)},qE=(...e)=>e.filter((t,n,a)=>!!t&&t.trim()!==""&&a.indexOf(t)===n).join(" ").trim(),BN=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var UN={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IN=S.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:a,className:l="",children:o,iconNode:s,...f},d)=>S.createElement("svg",{ref:d,...UN,width:t,height:t,stroke:e,strokeWidth:a?Number(n)*24/Number(t):n,className:qE("lucide",l),...!o&&!BN(f)&&{"aria-hidden":"true"},...f},[...s.map(([v,m])=>S.createElement(v,m)),...Array.isArray(o)?o:[o]]));/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const za=(e,t)=>{const n=S.forwardRef(({className:a,...l},o)=>S.createElement(IN,{ref:o,iconNode:t,className:qE(`lucide-${kN(Wx(e))}`,`lucide-${e}`,a),...l}));return n.displayName=Wx(e),n};/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qN=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],HN=za("bell",qN);/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $N=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],ci=za("chevron-down",$N);/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YN=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],KN=za("chevron-left",YN);/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GN=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],XN=za("chevron-right",GN);/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VN=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],ZN=za("clipboard-list",VN);/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QN=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],WN=za("download",QN);/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FN=[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z",key:"wa1lgi"}],["path",{d:"m8.5 8.5 7 7",key:"rvfmvr"}]],JN=za("pill",FN);/**
 * @license lucide-react v0.562.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eP=[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]],tP=za("stethoscope",eP);function HE(e){var t,n,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t<l;t++)e[t]&&(n=HE(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}function Ue(){for(var e,t,n=0,a="",l=arguments.length;n<l;n++)(e=arguments[n])&&(t=HE(e))&&(a&&(a+=" "),a+=t);return a}var nP=["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 ay(e){if(typeof e!="string")return!1;var t=nP;return t.includes(e)}var rP=["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"],aP=new Set(rP);function $E(e){return typeof e!="string"?!1:aP.has(e)}function YE(e){return typeof e=="string"&&e.startsWith("data-")}function Fn(e){if(typeof e!="object"||e===null)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&($E(n)||YE(n))&&(t[n]=e[n]);return t}function ao(e){if(e==null)return null;if(S.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return Fn(t)}return typeof e=="object"&&!Array.isArray(e)?Fn(e):null}function Qt(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&($E(n)||YE(n)||ay(n))&&(t[n]=e[n]);return t}function iP(e){return e==null?null:S.isValidElement(e)?Qt(e.props):typeof e=="object"&&!Array.isArray(e)?Qt(e):null}var lP=["children","width","height","viewBox","className","style","title","desc"];function rp(){return rp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},rp.apply(null,arguments)}function uP(e,t){if(e==null)return{};var n,a,l=oP(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function oP(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var iy=S.forwardRef((e,t)=>{var{children:n,width:a,height:l,viewBox:o,className:s,style:f,title:d,desc:v}=e,m=uP(e,lP),y=o||{width:a,height:l,x:0,y:0},g=Ue("recharts-surface",s);return S.createElement("svg",rp({},Qt(m),{className:g,width:a,height:l,style:f,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height),ref:t}),S.createElement("title",null,d),S.createElement("desc",null,v),n)}),cP=["children","className"];function ap(){return ap=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ap.apply(null,arguments)}function sP(e,t){if(e==null)return{};var n,a,l=fP(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function fP(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var In=S.forwardRef((e,t)=>{var{children:n,className:a}=e,l=sP(e,cP),o=Ue("recharts-layer",a);return S.createElement("g",ap({className:o},Qt(l),{ref:t}),n)}),ly=IE(),KE=S.createContext(null),dP=()=>S.useContext(KE);function Ge(e){return function(){return e}}const GE=Math.cos,ss=Math.sin,nr=Math.sqrt,fs=Math.PI,rf=2*fs,ip=Math.PI,lp=2*ip,ni=1e-6,vP=lp-ni;function XE(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function hP(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return XE;const n=10**t;return function(a){this._+=a[0];for(let l=1,o=a.length;l<o;++l)this._+=Math.round(arguments[l]*n)/n+a[l]}}class mP{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?XE:hP(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,a,l){this._append`Q${+t},${+n},${this._x1=+a},${this._y1=+l}`}bezierCurveTo(t,n,a,l,o,s){this._append`C${+t},${+n},${+a},${+l},${this._x1=+o},${this._y1=+s}`}arcTo(t,n,a,l,o){if(t=+t,n=+n,a=+a,l=+l,o=+o,o<0)throw new Error(`negative radius: ${o}`);let s=this._x1,f=this._y1,d=a-t,v=l-n,m=s-t,y=f-n,g=m*m+y*y;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>ni)if(!(Math.abs(y*d-v*m)>ni)||!o)this._append`L${this._x1=t},${this._y1=n}`;else{let b=a-s,w=l-f,O=d*d+v*v,A=b*b+w*w,E=Math.sqrt(O),T=Math.sqrt(g),j=o*Math.tan((ip-Math.acos((O+g-A)/(2*E*T)))/2),z=j/T,C=j/E;Math.abs(z-1)>ni&&this._append`L${t+z*m},${n+z*y}`,this._append`A${o},${o},0,0,${+(y*b>m*w)},${this._x1=t+C*d},${this._y1=n+C*v}`}}arc(t,n,a,l,o,s){if(t=+t,n=+n,a=+a,s=!!s,a<0)throw new Error(`negative radius: ${a}`);let f=a*Math.cos(l),d=a*Math.sin(l),v=t+f,m=n+d,y=1^s,g=s?l-o:o-l;this._x1===null?this._append`M${v},${m}`:(Math.abs(this._x1-v)>ni||Math.abs(this._y1-m)>ni)&&this._append`L${v},${m}`,a&&(g<0&&(g=g%lp+lp),g>vP?this._append`A${a},${a},0,1,${y},${t-f},${n-d}A${a},${a},0,1,${y},${this._x1=v},${this._y1=m}`:g>ni&&this._append`A${a},${a},0,${+(g>=ip)},${y},${this._x1=t+a*Math.cos(o)},${this._y1=n+a*Math.sin(o)}`)}rect(t,n,a,l){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${a=+a}v${+l}h${-a}Z`}toString(){return this._}}function uy(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const a=Math.floor(n);if(!(a>=0))throw new RangeError(`invalid digits: ${n}`);t=a}return e},()=>new mP(t)}function oy(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function VE(e){this._context=e}VE.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 af(e){return new VE(e)}function ZE(e){return e[0]}function QE(e){return e[1]}function WE(e,t){var n=Ge(!0),a=null,l=af,o=null,s=uy(f);e=typeof e=="function"?e:e===void 0?ZE:Ge(e),t=typeof t=="function"?t:t===void 0?QE:Ge(t);function f(d){var v,m=(d=oy(d)).length,y,g=!1,b;for(a==null&&(o=l(b=s())),v=0;v<=m;++v)!(v<m&&n(y=d[v],v,d))===g&&((g=!g)?o.lineStart():o.lineEnd()),g&&o.point(+e(y,v,d),+t(y,v,d));if(b)return o=null,b+""||null}return f.x=function(d){return arguments.length?(e=typeof d=="function"?d:Ge(+d),f):e},f.y=function(d){return arguments.length?(t=typeof d=="function"?d:Ge(+d),f):t},f.defined=function(d){return arguments.length?(n=typeof d=="function"?d:Ge(!!d),f):n},f.curve=function(d){return arguments.length?(l=d,a!=null&&(o=l(a)),f):l},f.context=function(d){return arguments.length?(d==null?a=o=null:o=l(a=d),f):a},f}function Hc(e,t,n){var a=null,l=Ge(!0),o=null,s=af,f=null,d=uy(v);e=typeof e=="function"?e:e===void 0?ZE:Ge(+e),t=typeof t=="function"?t:Ge(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?QE:Ge(+n);function v(y){var g,b,w,O=(y=oy(y)).length,A,E=!1,T,j=new Array(O),z=new Array(O);for(o==null&&(f=s(T=d())),g=0;g<=O;++g){if(!(g<O&&l(A=y[g],g,y))===E)if(E=!E)b=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),w=g-1;w>=b;--w)f.point(j[w],z[w]);f.lineEnd(),f.areaEnd()}E&&(j[g]=+e(A,g,y),z[g]=+t(A,g,y),f.point(a?+a(A,g,y):j[g],n?+n(A,g,y):z[g]))}if(T)return f=null,T+""||null}function m(){return WE().defined(l).curve(s).context(o)}return v.x=function(y){return arguments.length?(e=typeof y=="function"?y:Ge(+y),a=null,v):e},v.x0=function(y){return arguments.length?(e=typeof y=="function"?y:Ge(+y),v):e},v.x1=function(y){return arguments.length?(a=y==null?null:typeof y=="function"?y:Ge(+y),v):a},v.y=function(y){return arguments.length?(t=typeof y=="function"?y:Ge(+y),n=null,v):t},v.y0=function(y){return arguments.length?(t=typeof y=="function"?y:Ge(+y),v):t},v.y1=function(y){return arguments.length?(n=y==null?null:typeof y=="function"?y:Ge(+y),v):n},v.lineX0=v.lineY0=function(){return m().x(e).y(t)},v.lineY1=function(){return m().x(e).y(n)},v.lineX1=function(){return m().x(a).y(t)},v.defined=function(y){return arguments.length?(l=typeof y=="function"?y:Ge(!!y),v):l},v.curve=function(y){return arguments.length?(s=y,o!=null&&(f=s(o)),v):s},v.context=function(y){return arguments.length?(y==null?o=f=null:f=s(o=y),v):o},v}class FE{constructor(t,n){this._context=t,this._x=n}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,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function pP(e){return new FE(e,!0)}function yP(e){return new FE(e,!1)}const cy={draw(e,t){const n=nr(t/fs);e.moveTo(n,0),e.arc(0,0,n,0,rf)}},gP={draw(e,t){const n=nr(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},JE=nr(1/3),bP=JE*2,xP={draw(e,t){const n=nr(t/bP),a=n*JE;e.moveTo(0,-n),e.lineTo(a,0),e.lineTo(0,n),e.lineTo(-a,0),e.closePath()}},SP={draw(e,t){const n=nr(t),a=-n/2;e.rect(a,a,n,n)}},OP=.8908130915292852,e2=ss(fs/10)/ss(7*fs/10),wP=ss(rf/10)*e2,AP=-GE(rf/10)*e2,EP={draw(e,t){const n=nr(t*OP),a=wP*n,l=AP*n;e.moveTo(0,-n),e.lineTo(a,l);for(let o=1;o<5;++o){const s=rf*o/5,f=GE(s),d=ss(s);e.lineTo(d*n,-f*n),e.lineTo(f*a-d*l,d*a+f*l)}e.closePath()}},Sh=nr(3),_P={draw(e,t){const n=-nr(t/(Sh*3));e.moveTo(0,n*2),e.lineTo(-Sh*n,-n),e.lineTo(Sh*n,-n),e.closePath()}},Rn=-.5,kn=nr(3)/2,up=1/nr(12),TP=(up/2+1)*3,jP={draw(e,t){const n=nr(t/TP),a=n/2,l=n*up,o=a,s=n*up+n,f=-o,d=s;e.moveTo(a,l),e.lineTo(o,s),e.lineTo(f,d),e.lineTo(Rn*a-kn*l,kn*a+Rn*l),e.lineTo(Rn*o-kn*s,kn*o+Rn*s),e.lineTo(Rn*f-kn*d,kn*f+Rn*d),e.lineTo(Rn*a+kn*l,Rn*l-kn*a),e.lineTo(Rn*o+kn*s,Rn*s-kn*o),e.lineTo(Rn*f+kn*d,Rn*d-kn*f),e.closePath()}};function MP(e,t){let n=null,a=uy(l);e=typeof e=="function"?e:Ge(e||cy),t=typeof t=="function"?t:Ge(t===void 0?64:+t);function l(){let o;if(n||(n=o=a()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return l.type=function(o){return arguments.length?(e=typeof o=="function"?o:Ge(o),l):e},l.size=function(o){return arguments.length?(t=typeof o=="function"?o:Ge(+o),l):t},l.context=function(o){return arguments.length?(n=o??null,l):n},l}function ds(){}function vs(e,t,n){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+n)/6)}function t2(e){this._context=e}t2.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:vs(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:vs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function CP(e){return new t2(e)}function n2(e){this._context=e}n2.prototype={areaStart:ds,areaEnd:ds,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:vs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function DP(e){return new n2(e)}function r2(e){this._context=e}r2.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 n=(this._x0+4*this._x1+e)/6,a=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,a):this._context.moveTo(n,a);break;case 3:this._point=4;default:vs(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function NP(e){return new r2(e)}function a2(e){this._context=e}a2.prototype={areaStart:ds,areaEnd:ds,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 PP(e){return new a2(e)}function Fx(e){return e<0?-1:1}function Jx(e,t,n){var a=e._x1-e._x0,l=t-e._x1,o=(e._y1-e._y0)/(a||l<0&&-0),s=(n-e._y1)/(l||a<0&&-0),f=(o*l+s*a)/(a+l);return(Fx(o)+Fx(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(f))||0}function eS(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Oh(e,t,n){var a=e._x0,l=e._y0,o=e._x1,s=e._y1,f=(o-a)/3;e._context.bezierCurveTo(a+f,l+f*t,o-f,s-f*n,o,s)}function hs(e){this._context=e}hs.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:Oh(this,this._t0,eS(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 n=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,Oh(this,eS(this,n=Jx(this,e,t)),n);break;default:Oh(this,this._t0,n=Jx(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function i2(e){this._context=new l2(e)}(i2.prototype=Object.create(hs.prototype)).point=function(e,t){hs.prototype.point.call(this,t,e)};function l2(e){this._context=e}l2.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,n,a,l,o){this._context.bezierCurveTo(t,e,a,n,o,l)}};function zP(e){return new hs(e)}function RP(e){return new i2(e)}function u2(e){this._context=e}u2.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,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var a=tS(e),l=tS(t),o=0,s=1;s<n;++o,++s)this._context.bezierCurveTo(a[0][o],l[0][o],a[1][o],l[1][o],e[s],t[s]);(this._line||this._line!==0&&n===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 tS(e){var t,n=e.length-1,a,l=new Array(n),o=new Array(n),s=new Array(n);for(l[0]=0,o[0]=2,s[0]=e[0]+2*e[1],t=1;t<n-1;++t)l[t]=1,o[t]=4,s[t]=4*e[t]+2*e[t+1];for(l[n-1]=2,o[n-1]=7,s[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)a=l[t]/o[t-1],o[t]-=a,s[t]-=a*s[t-1];for(l[n-1]=s[n-1]/o[n-1],t=n-2;t>=0;--t)l[t]=(s[t]-l[t+1])/o[t];for(o[n-1]=(e[n]+l[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-l[t+1];return[l,o]}function kP(e){return new u2(e)}function lf(e,t){this._context=e,this._t=t}lf.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 n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function LP(e){return new lf(e,.5)}function BP(e){return new lf(e,0)}function UP(e){return new lf(e,1)}function vi(e,t){if((s=e.length)>1)for(var n=1,a,l,o=e[t[0]],s,f=o.length;n<s;++n)for(l=o,o=e[t[n]],a=0;a<f;++a)o[a][1]+=o[a][0]=isNaN(l[a][1])?l[a][0]:l[a][1]}function op(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function IP(e,t){return e[t]}function qP(e){const t=[];return t.key=e,t}function HP(){var e=Ge([]),t=op,n=vi,a=IP;function l(o){var s=Array.from(e.apply(this,arguments),qP),f,d=s.length,v=-1,m;for(const y of o)for(f=0,++v;f<d;++f)(s[f][v]=[0,+a(y,s[f].key,v,o)]).data=y;for(f=0,m=oy(t(s));f<d;++f)s[m[f]].index=f;return n(s,m),s}return l.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Ge(Array.from(o)),l):e},l.value=function(o){return arguments.length?(a=typeof o=="function"?o:Ge(+o),l):a},l.order=function(o){return arguments.length?(t=o==null?op:typeof o=="function"?o:Ge(Array.from(o)),l):t},l.offset=function(o){return arguments.length?(n=o??vi,l):n},l}function $P(e,t){if((a=e.length)>0){for(var n,a,l=0,o=e[0].length,s;l<o;++l){for(s=n=0;n<a;++n)s+=e[n][l][1]||0;if(s)for(n=0;n<a;++n)e[n][l][1]/=s}vi(e,t)}}function YP(e,t){if((l=e.length)>0){for(var n=0,a=e[t[0]],l,o=a.length;n<o;++n){for(var s=0,f=0;s<l;++s)f+=e[s][n][1]||0;a[n][1]+=a[n][0]=-f/2}vi(e,t)}}function KP(e,t){if(!(!((s=e.length)>0)||!((o=(l=e[t[0]]).length)>0))){for(var n=0,a=1,l,o,s;a<o;++a){for(var f=0,d=0,v=0;f<s;++f){for(var m=e[t[f]],y=m[a][1]||0,g=m[a-1][1]||0,b=(y-g)/2,w=0;w<f;++w){var O=e[t[w]],A=O[a][1]||0,E=O[a-1][1]||0;b+=A-E}d+=y,v+=b*y}l[a-1][1]+=l[a-1][0]=n,d&&(n-=v/d)}l[a-1][1]+=l[a-1][0]=n,vi(e,t)}}var wh={},Ah={},nS;function GP(){return nS||(nS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==="__proto__"}e.isUnsafeProperty=t})(Ah)),Ah}var Eh={},rS;function o2(){return rS||(rS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){switch(typeof n){case"number":case"symbol":return!1;case"string":return n.includes(".")||n.includes("[")||n.includes("]")}}e.isDeepKey=t})(Eh)),Eh}var _h={},aS;function sy(){return aS||(aS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){var a;return typeof n=="string"||typeof n=="symbol"?n:Object.is((a=n==null?void 0:n.valueOf)==null?void 0:a.call(n),-0)?"-0":String(n)}e.toKey=t})(_h)),_h}var Th={},jh={},iS;function XP(){return iS||(iS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){if(n==null)return"";if(typeof n=="string")return n;if(Array.isArray(n))return n.map(t).join(",");const a=String(n);return a==="0"&&Object.is(Number(n),-0)?"-0":a}e.toString=t})(jh)),jh}var lS;function fy(){return lS||(lS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=XP(),n=sy();function a(l){if(Array.isArray(l))return l.map(n.toKey);if(typeof l=="symbol")return[l];l=t.toString(l);const o=[],s=l.length;if(s===0)return o;let f=0,d="",v="",m=!1;for(l.charCodeAt(0)===46&&(o.push(""),f++);f<s;){const y=l[f];v?y==="\\"&&f+1<s?(f++,d+=l[f]):y===v?v="":d+=y:m?y==='"'||y==="'"?v=y:y==="]"?(m=!1,o.push(d),d=""):d+=y:y==="["?(m=!0,d&&(o.push(d),d="")):y==="."?d&&(o.push(d),d=""):d+=y,f++}return d&&o.push(d),o}e.toPath=a})(Th)),Th}var uS;function dy(){return uS||(uS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=GP(),n=o2(),a=sy(),l=fy();function o(f,d,v){if(f==null)return v;switch(typeof d){case"string":{if(t.isUnsafeProperty(d))return v;const m=f[d];return m===void 0?n.isDeepKey(d)?o(f,l.toPath(d),v):v:m}case"number":case"symbol":{typeof d=="number"&&(d=a.toKey(d));const m=f[d];return m===void 0?v:m}default:{if(Array.isArray(d))return s(f,d,v);if(Object.is(d==null?void 0:d.valueOf(),-0)?d="-0":d=String(d),t.isUnsafeProperty(d))return v;const m=f[d];return m===void 0?v:m}}}function s(f,d,v){if(d.length===0)return v;let m=f;for(let y=0;y<d.length;y++){if(m==null||t.isUnsafeProperty(d[y]))return v;m=m[d[y]]}return m===void 0?v:m}e.get=o})(wh)),wh}var Mh,oS;function VP(){return oS||(oS=1,Mh=dy().get),Mh}var ZP=VP();const yl=hr(ZP);var QP=4;function Ma(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:QP,n=10**t,a=Math.round(e*n)/n;return Object.is(a,-0)?0:a}function at(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return e.reduce((l,o,s)=>{var f=n[s-1];return typeof f=="string"?l+f+o:f!==void 0?l+Ma(f)+o:l+o},"")}var un=e=>e===0?0:e>0?1:-1,Jn=e=>typeof e=="number"&&e!=+e,qr=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,oe=e=>(typeof e=="number"||e instanceof Number)&&!Jn(e),fr=e=>oe(e)||typeof e=="string",WP=0,Hu=e=>{var t=++WP;return"".concat(e||"").concat(t)},er=function(t,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!oe(t)&&typeof t!="string")return a;var o;if(qr(t)){if(n==null)return a;var s=t.indexOf("%");o=n*parseFloat(t.slice(0,s))/100}else o=+t;return Jn(o)&&(o=a),l&&n!=null&&o>n&&(o=n),o},c2=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},a=0;a<t;a++)if(!n[String(e[a])])n[String(e[a])]=!0;else return!0;return!1};function it(e,t,n){return oe(e)&&oe(t)?Ma(e+n*(t-e)):t}function s2(e,t,n){if(!(!e||!e.length))return e.find(a=>a&&(typeof t=="function"?t(a):yl(a,t))===n)}var Je=e=>e===null||typeof e>"u",io=e=>Je(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function FP(e){return e!=null}function lo(){}var JP=["type","size","sizeType"];function cp(){return cp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},cp.apply(null,arguments)}function cS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function sS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cS(Object(n),!0).forEach(function(a){ez(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cS(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function ez(e,t,n){return(t=tz(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tz(e){var t=nz(e,"string");return typeof t=="symbol"?t:t+""}function nz(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rz(e,t){if(e==null)return{};var n,a,l=az(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function az(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var f2={symbolCircle:cy,symbolCross:gP,symbolDiamond:xP,symbolSquare:SP,symbolStar:EP,symbolTriangle:_P,symbolWye:jP},iz=Math.PI/180,lz=e=>{var t="symbol".concat(io(e));return f2[t]||cy},uz=(e,t,n)=>{if(t==="area")return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var a=18*iz;return 1.25*e*e*(Math.tan(a)-Math.tan(a*2)*Math.tan(a)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},oz=(e,t)=>{f2["symbol".concat(io(e))]=t},vy=e=>{var{type:t="circle",size:n=64,sizeType:a="area"}=e,l=rz(e,JP),o=sS(sS({},l),{},{type:t,size:n,sizeType:a}),s="circle";typeof t=="string"&&(s=t);var f=()=>{var g=lz(s),b=MP().type(g).size(uz(n,a,s)),w=b();if(w!==null)return w},{className:d,cx:v,cy:m}=o,y=Qt(o);return oe(v)&&oe(m)&&oe(n)?S.createElement("path",cp({},y,{className:Ue("recharts-symbols",d),transform:"translate(".concat(v,", ").concat(m,")"),d:f()})):null};vy.registerSymbol=oz;var d2=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,hy=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(S.isValidElement(e)&&(n=e.props),typeof n!="object"&&typeof n!="function")return null;var a={};return Object.keys(n).forEach(l=>{ay(l)&&(a[l]=(o=>n[l](n,o)))}),a},cz=(e,t,n)=>a=>(e(t,n,a),null),uf=(e,t,n)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var a=null;return Object.keys(e).forEach(l=>{var o=e[l];ay(l)&&typeof o=="function"&&(a||(a={}),a[l]=cz(o,t,n))}),a};function fS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function sz(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fS(Object(n),!0).forEach(function(a){fz(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fS(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function fz(e,t,n){return(t=dz(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dz(e){var t=vz(e,"string");return typeof t=="symbol"?t:t+""}function vz(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ht(e,t){var n=sz({},e),a=t,l=Object.keys(t),o=l.reduce((s,f)=>(s[f]===void 0&&a[f]!==void 0&&(s[f]=a[f]),s),n);return o}function ms(){return ms=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ms.apply(null,arguments)}function dS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function hz(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dS(Object(n),!0).forEach(function(a){mz(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dS(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function mz(e,t,n){return(t=pz(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pz(e){var t=yz(e,"string");return typeof t=="symbol"?t:t+""}function yz(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Bn=32,gz={align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle"};function bz(e){var{data:t,iconType:n,inactiveColor:a}=e,l=Bn/2,o=Bn/6,s=Bn/3,f=t.inactive?a:t.color,d=n??t.type;if(d==="none")return null;if(d==="plainline"){var v;return S.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:(v=t.payload)===null||v===void 0?void 0:v.strokeDasharray,x1:0,y1:l,x2:Bn,y2:l,className:"recharts-legend-icon"})}if(d==="line")return S.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(l,"h").concat(s,`
            A`).concat(o,",").concat(o,",0,1,1,").concat(2*s,",").concat(l,`
            H`).concat(Bn,"M").concat(2*s,",").concat(l,`
            A`).concat(o,",").concat(o,",0,1,1,").concat(s,",").concat(l),className:"recharts-legend-icon"});if(d==="rect")return S.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(Bn/8,"h").concat(Bn,"v").concat(Bn*3/4,"h").concat(-Bn,"z"),className:"recharts-legend-icon"});if(S.isValidElement(t.legendIcon)){var m=hz({},t);return delete m.legendIcon,S.cloneElement(t.legendIcon,m)}return S.createElement(vy,{fill:f,cx:l,cy:l,size:Bn,sizeType:"diameter",type:d})}function xz(e){var{payload:t,iconSize:n,layout:a,formatter:l,inactiveColor:o,iconType:s}=e,f={x:0,y:0,width:Bn,height:Bn},d={display:a==="horizontal"?"inline-block":"block",marginRight:10},v={display:"inline-block",verticalAlign:"middle",marginRight:4};return t.map((m,y)=>{var g=m.formatter||l,b=Ue({"recharts-legend-item":!0,["legend-item-".concat(y)]:!0,inactive:m.inactive});if(m.type==="none")return null;var w=m.inactive?o:m.color,O=g?g(m.value,m,y):m.value;return S.createElement("li",ms({className:b,style:d,key:"legend-item-".concat(y)},uf(e,m,y)),S.createElement(iy,{width:n,height:n,viewBox:f,style:v,"aria-label":"".concat(O," legend icon")},S.createElement(bz,{data:m,iconType:s,inactiveColor:o})),S.createElement("span",{className:"recharts-legend-item-text",style:{color:w}},O))})}var Sz=e=>{var t=Ht(e,gz),{payload:n,layout:a,align:l}=t;if(!n||!n.length)return null;var o={padding:0,margin:0,textAlign:a==="horizontal"?l:"left"};return S.createElement("ul",{className:"recharts-default-legend",style:o},S.createElement(xz,ms({},t,{payload:n})))},Ch={},Dh={},vS;function Oz(){return vS||(vS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,a){const l=new Map;for(let o=0;o<n.length;o++){const s=n[o],f=a(s);l.has(f)||l.set(f,s)}return Array.from(l.values())}e.uniqBy=t})(Dh)),Dh}var Nh={},hS;function v2(){return hS||(hS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n}e.identity=t})(Nh)),Nh}var Ph={},zh={},Rh={},mS;function wz(){return mS||(mS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Number.isSafeInteger(n)&&n>=0}e.isLength=t})(Rh)),Rh}var pS;function my(){return pS||(pS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=wz();function n(a){return a!=null&&typeof a!="function"&&t.isLength(a.length)}e.isArrayLike=n})(zh)),zh}var kh={},yS;function Az(){return yS||(yS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="object"&&n!==null}e.isObjectLike=t})(kh)),kh}var gS;function Ez(){return gS||(gS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=my(),n=Az();function a(l){return n.isObjectLike(l)&&t.isArrayLike(l)}e.isArrayLikeObject=a})(Ph)),Ph}var Lh={},Bh={},bS;function _z(){return bS||(bS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=dy();function n(a){return function(l){return t.get(l,a)}}e.property=n})(Bh)),Bh}var Uh={},Ih={},qh={},Hh={},xS;function h2(){return xS||(xS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n!==null&&(typeof n=="object"||typeof n=="function")}e.isObject=t})(Hh)),Hh}var $h={},SS;function m2(){return SS||(SS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null||typeof n!="object"&&typeof n!="function"}e.isPrimitive=t})($h)),$h}var Yh={},OS;function p2(){return OS||(OS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,a){return n===a||Number.isNaN(n)&&Number.isNaN(a)}e.eq=t})(Yh)),Yh}var wS;function Tz(){return wS||(wS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=h2(),n=m2(),a=p2();function l(m,y,g){return typeof g!="function"?l(m,y,()=>{}):o(m,y,function b(w,O,A,E,T,j){const z=g(w,O,A,E,T,j);return z!==void 0?!!z:o(w,O,b,j)},new Map)}function o(m,y,g,b){if(y===m)return!0;switch(typeof y){case"object":return s(m,y,g,b);case"function":return Object.keys(y).length>0?o(m,{...y},g,b):a.eq(m,y);default:return t.isObject(m)?typeof y=="string"?y==="":!0:a.eq(m,y)}}function s(m,y,g,b){if(y==null)return!0;if(Array.isArray(y))return d(m,y,g,b);if(y instanceof Map)return f(m,y,g,b);if(y instanceof Set)return v(m,y,g,b);const w=Object.keys(y);if(m==null||n.isPrimitive(m))return w.length===0;if(w.length===0)return!0;if(b!=null&&b.has(y))return b.get(y)===m;b==null||b.set(y,m);try{for(let O=0;O<w.length;O++){const A=w[O];if(!n.isPrimitive(m)&&!(A in m)||y[A]===void 0&&m[A]!==void 0||y[A]===null&&m[A]!==null||!g(m[A],y[A],A,m,y,b))return!1}return!0}finally{b==null||b.delete(y)}}function f(m,y,g,b){if(y.size===0)return!0;if(!(m instanceof Map))return!1;for(const[w,O]of y.entries()){const A=m.get(w);if(g(A,O,w,m,y,b)===!1)return!1}return!0}function d(m,y,g,b){if(y.length===0)return!0;if(!Array.isArray(m))return!1;const w=new Set;for(let O=0;O<y.length;O++){const A=y[O];let E=!1;for(let T=0;T<m.length;T++){if(w.has(T))continue;const j=m[T];let z=!1;if(g(j,A,O,m,y,b)&&(z=!0),z){w.add(T),E=!0;break}}if(!E)return!1}return!0}function v(m,y,g,b){return y.size===0?!0:m instanceof Set?d([...m],[...y],g,b):!1}e.isMatchWith=l,e.isSetMatch=v})(qh)),qh}var AS;function y2(){return AS||(AS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Tz();function n(a,l){return t.isMatchWith(a,l,()=>{})}e.isMatch=n})(Ih)),Ih}var Kh={},Gh={},Xh={},ES;function jz(){return ES||(ES=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Object.getOwnPropertySymbols(n).filter(a=>Object.prototype.propertyIsEnumerable.call(n,a))}e.getSymbols=t})(Xh)),Xh}var Vh={},_S;function g2(){return _S||(_S=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null?n===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(n)}e.getTag=t})(Vh)),Vh}var Zh={},TS;function b2(){return TS||(TS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",n="[object String]",a="[object Number]",l="[object Boolean]",o="[object Arguments]",s="[object Symbol]",f="[object Date]",d="[object Map]",v="[object Set]",m="[object Array]",y="[object Function]",g="[object ArrayBuffer]",b="[object Object]",w="[object Error]",O="[object DataView]",A="[object Uint8Array]",E="[object Uint8ClampedArray]",T="[object Uint16Array]",j="[object Uint32Array]",z="[object BigUint64Array]",C="[object Int8Array]",N="[object Int16Array]",L="[object Int32Array]",J="[object BigInt64Array]",W="[object Float32Array]",ie="[object Float64Array]";e.argumentsTag=o,e.arrayBufferTag=g,e.arrayTag=m,e.bigInt64ArrayTag=J,e.bigUint64ArrayTag=z,e.booleanTag=l,e.dataViewTag=O,e.dateTag=f,e.errorTag=w,e.float32ArrayTag=W,e.float64ArrayTag=ie,e.functionTag=y,e.int16ArrayTag=N,e.int32ArrayTag=L,e.int8ArrayTag=C,e.mapTag=d,e.numberTag=a,e.objectTag=b,e.regexpTag=t,e.setTag=v,e.stringTag=n,e.symbolTag=s,e.uint16ArrayTag=T,e.uint32ArrayTag=j,e.uint8ArrayTag=A,e.uint8ClampedArrayTag=E})(Zh)),Zh}var Qh={},jS;function Mz(){return jS||(jS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}e.isTypedArray=t})(Qh)),Qh}var MS;function x2(){return MS||(MS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=jz(),n=g2(),a=b2(),l=m2(),o=Mz();function s(m,y){return f(m,void 0,m,new Map,y)}function f(m,y,g,b=new Map,w=void 0){const O=w==null?void 0:w(m,y,g,b);if(O!==void 0)return O;if(l.isPrimitive(m))return m;if(b.has(m))return b.get(m);if(Array.isArray(m)){const A=new Array(m.length);b.set(m,A);for(let E=0;E<m.length;E++)A[E]=f(m[E],E,g,b,w);return Object.hasOwn(m,"index")&&(A.index=m.index),Object.hasOwn(m,"input")&&(A.input=m.input),A}if(m instanceof Date)return new Date(m.getTime());if(m instanceof RegExp){const A=new RegExp(m.source,m.flags);return A.lastIndex=m.lastIndex,A}if(m instanceof Map){const A=new Map;b.set(m,A);for(const[E,T]of m)A.set(E,f(T,E,g,b,w));return A}if(m instanceof Set){const A=new Set;b.set(m,A);for(const E of m)A.add(f(E,void 0,g,b,w));return A}if(typeof Buffer<"u"&&Buffer.isBuffer(m))return m.subarray();if(o.isTypedArray(m)){const A=new(Object.getPrototypeOf(m)).constructor(m.length);b.set(m,A);for(let E=0;E<m.length;E++)A[E]=f(m[E],E,g,b,w);return A}if(m instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&m instanceof SharedArrayBuffer)return m.slice(0);if(m instanceof DataView){const A=new DataView(m.buffer.slice(0),m.byteOffset,m.byteLength);return b.set(m,A),d(A,m,g,b,w),A}if(typeof File<"u"&&m instanceof File){const A=new File([m],m.name,{type:m.type});return b.set(m,A),d(A,m,g,b,w),A}if(typeof Blob<"u"&&m instanceof Blob){const A=new Blob([m],{type:m.type});return b.set(m,A),d(A,m,g,b,w),A}if(m instanceof Error){const A=new m.constructor;return b.set(m,A),A.message=m.message,A.name=m.name,A.stack=m.stack,A.cause=m.cause,d(A,m,g,b,w),A}if(m instanceof Boolean){const A=new Boolean(m.valueOf());return b.set(m,A),d(A,m,g,b,w),A}if(m instanceof Number){const A=new Number(m.valueOf());return b.set(m,A),d(A,m,g,b,w),A}if(m instanceof String){const A=new String(m.valueOf());return b.set(m,A),d(A,m,g,b,w),A}if(typeof m=="object"&&v(m)){const A=Object.create(Object.getPrototypeOf(m));return b.set(m,A),d(A,m,g,b,w),A}return m}function d(m,y,g=m,b,w){const O=[...Object.keys(y),...t.getSymbols(y)];for(let A=0;A<O.length;A++){const E=O[A],T=Object.getOwnPropertyDescriptor(m,E);(T==null||T.writable)&&(m[E]=f(y[E],E,g,b,w))}}function v(m){switch(n.getTag(m)){case a.argumentsTag:case a.arrayTag:case a.arrayBufferTag:case a.dataViewTag:case a.booleanTag:case a.dateTag:case a.float32ArrayTag:case a.float64ArrayTag:case a.int8ArrayTag:case a.int16ArrayTag:case a.int32ArrayTag:case a.mapTag:case a.numberTag:case a.objectTag:case a.regexpTag:case a.setTag:case a.stringTag:case a.symbolTag:case a.uint8ArrayTag:case a.uint8ClampedArrayTag:case a.uint16ArrayTag:case a.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=s,e.cloneDeepWithImpl=f,e.copyProperties=d})(Gh)),Gh}var CS;function Cz(){return CS||(CS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=x2();function n(a){return t.cloneDeepWithImpl(a,void 0,a,new Map,void 0)}e.cloneDeep=n})(Kh)),Kh}var DS;function Dz(){return DS||(DS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=y2(),n=Cz();function a(l){return l=n.cloneDeep(l),o=>t.isMatch(o,l)}e.matches=a})(Uh)),Uh}var Wh={},Fh={},Jh={},NS;function Nz(){return NS||(NS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=x2(),n=b2();function a(l,o){return t.cloneDeepWith(l,(s,f,d,v)=>{const m=o==null?void 0:o(s,f,d,v);if(m!==void 0)return m;if(typeof l=="object")switch(Object.prototype.toString.call(l)){case n.numberTag:case n.stringTag:case n.booleanTag:{const y=new l.constructor(l==null?void 0:l.valueOf());return t.copyProperties(y,l),y}case n.argumentsTag:{const y={};return t.copyProperties(y,l),y.length=l.length,y[Symbol.iterator]=l[Symbol.iterator],y}default:return}})}e.cloneDeepWith=a})(Jh)),Jh}var PS;function Pz(){return PS||(PS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Nz();function n(a){return t.cloneDeepWith(a)}e.cloneDeep=n})(Fh)),Fh}var em={},tm={},zS;function S2(){return zS||(zS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function n(a,l=Number.MAX_SAFE_INTEGER){switch(typeof a){case"number":return Number.isInteger(a)&&a>=0&&a<l;case"symbol":return!1;case"string":return t.test(a)}}e.isIndex=n})(tm)),tm}var nm={},RS;function zz(){return RS||(RS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=g2();function n(a){return a!==null&&typeof a=="object"&&t.getTag(a)==="[object Arguments]"}e.isArguments=n})(nm)),nm}var kS;function Rz(){return kS||(kS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=o2(),n=S2(),a=zz(),l=fy();function o(s,f){let d;if(Array.isArray(f)?d=f:typeof f=="string"&&t.isDeepKey(f)&&(s==null?void 0:s[f])==null?d=l.toPath(f):d=[f],d.length===0)return!1;let v=s;for(let m=0;m<d.length;m++){const y=d[m];if((v==null||!Object.hasOwn(v,y))&&!((Array.isArray(v)||a.isArguments(v))&&n.isIndex(y)&&y<v.length))return!1;v=v[y]}return!0}e.has=o})(em)),em}var LS;function kz(){return LS||(LS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=y2(),n=sy(),a=Pz(),l=dy(),o=Rz();function s(f,d){switch(typeof f){case"object":{Object.is(f==null?void 0:f.valueOf(),-0)&&(f="-0");break}case"number":{f=n.toKey(f);break}}return d=a.cloneDeep(d),function(v){const m=l.get(v,f);return m===void 0?o.has(v,f):d===void 0?m===void 0:t.isMatch(m,d)}}e.matchesProperty=s})(Wh)),Wh}var BS;function Lz(){return BS||(BS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=v2(),n=_z(),a=Dz(),l=kz();function o(s){if(s==null)return t.identity;switch(typeof s){case"function":return s;case"object":return Array.isArray(s)&&s.length===2?l.matchesProperty(s[0],s[1]):a.matches(s);case"string":case"symbol":case"number":return n.property(s)}}e.iteratee=o})(Lh)),Lh}var US;function Bz(){return US||(US=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Oz(),n=v2(),a=Ez(),l=Lz();function o(s,f=n.identity){return a.isArrayLikeObject(s)?t.uniqBy(Array.from(s),l.iteratee(f)):[]}e.uniqBy=o})(Ch)),Ch}var rm,IS;function Uz(){return IS||(IS=1,rm=Bz().uniqBy),rm}var Iz=Uz();const qS=hr(Iz);function O2(e,t,n){return t===!0?qS(e,n):typeof t=="function"?qS(e,t):e}var am={exports:{}},im={},lm={exports:{}},um={};/**
 * @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.
 */var HS;function qz(){if(HS)return um;HS=1;var e=El();function t(y,g){return y===g&&(y!==0||1/y===1/g)||y!==y&&g!==g}var n=typeof Object.is=="function"?Object.is:t,a=e.useState,l=e.useEffect,o=e.useLayoutEffect,s=e.useDebugValue;function f(y,g){var b=g(),w=a({inst:{value:b,getSnapshot:g}}),O=w[0].inst,A=w[1];return o(function(){O.value=b,O.getSnapshot=g,d(O)&&A({inst:O})},[y,b,g]),l(function(){return d(O)&&A({inst:O}),y(function(){d(O)&&A({inst:O})})},[y]),s(b),b}function d(y){var g=y.getSnapshot;y=y.value;try{var b=g();return!n(y,b)}catch{return!0}}function v(y,g){return g()}var m=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?v:f;return um.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:m,um}var $S;function Hz(){return $S||($S=1,lm.exports=qz()),lm.exports}/**
 * @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.
 */var YS;function $z(){if(YS)return im;YS=1;var e=El(),t=Hz();function n(v,m){return v===m&&(v!==0||1/v===1/m)||v!==v&&m!==m}var a=typeof Object.is=="function"?Object.is:n,l=t.useSyncExternalStore,o=e.useRef,s=e.useEffect,f=e.useMemo,d=e.useDebugValue;return im.useSyncExternalStoreWithSelector=function(v,m,y,g,b){var w=o(null);if(w.current===null){var O={hasValue:!1,value:null};w.current=O}else O=w.current;w=f(function(){function E(N){if(!T){if(T=!0,j=N,N=g(N),b!==void 0&&O.hasValue){var L=O.value;if(b(L,N))return z=L}return z=N}if(L=z,a(j,N))return L;var J=g(N);return b!==void 0&&b(L,J)?(j=N,L):(j=N,z=J)}var T=!1,j,z,C=y===void 0?null:y;return[function(){return E(m())},C===null?void 0:function(){return E(C())}]},[m,y,g,b]);var A=l(v,w[0],w[1]);return s(function(){O.hasValue=!0,O.value=A},[A]),d(A),A},im}var KS;function Yz(){return KS||(KS=1,am.exports=$z()),am.exports}var Kz=Yz(),py=S.createContext(null),Gz=e=>e,tt=()=>{var e=S.useContext(py);return e?e.store.dispatch:Gz},is=()=>{},Xz=()=>is,Vz=(e,t)=>e===t;function se(e){var t=S.useContext(py);return Kz.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:Xz,t?t.store.getState:is,t?t.store.getState:is,t?e:is,Vz)}function Zz(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function Qz(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function Wz(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(a=>typeof a=="function"?`function ${a.name||"unnamed"}()`:typeof a).join(", ");throw new TypeError(`${t}[${n}]`)}}var GS=e=>Array.isArray(e)?e:[e];function Fz(e){const t=Array.isArray(e[0])?e[0]:e;return Wz(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function Jz(e,t){const n=[],{length:a}=e;for(let l=0;l<a;l++)n.push(e[l].apply(null,t));return n}var e3=class{constructor(e){this.value=e}deref(){return this.value}},t3=typeof WeakRef<"u"?WeakRef:e3,n3=0,XS=1;function $c(){return{s:n3,v:void 0,o:null,p:null}}function w2(e,t={}){let n=$c();const{resultEqualityCheck:a}=t;let l,o=0;function s(){var y;let f=n;const{length:d}=arguments;for(let g=0,b=d;g<b;g++){const w=arguments[g];if(typeof w=="function"||typeof w=="object"&&w!==null){let O=f.o;O===null&&(f.o=O=new WeakMap);const A=O.get(w);A===void 0?(f=$c(),O.set(w,f)):f=A}else{let O=f.p;O===null&&(f.p=O=new Map);const A=O.get(w);A===void 0?(f=$c(),O.set(w,f)):f=A}}const v=f;let m;if(f.s===XS)m=f.v;else if(m=e.apply(null,arguments),o++,a){const g=((y=l==null?void 0:l.deref)==null?void 0:y.call(l))??l;g!=null&&a(g,m)&&(m=g,o!==0&&o--),l=typeof m=="object"&&m!==null||typeof m=="function"?new t3(m):m}return v.s=XS,v.v=m,m}return s.clearCache=()=>{n=$c(),s.resetResultsCount()},s.resultsCount=()=>o,s.resetResultsCount=()=>{o=0},s}function r3(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,a=(...l)=>{let o=0,s=0,f,d={},v=l.pop();typeof v=="object"&&(d=v,v=l.pop()),Zz(v,`createSelector expects an output function after the inputs, but received: [${typeof v}]`);const m={...n,...d},{memoize:y,memoizeOptions:g=[],argsMemoize:b=w2,argsMemoizeOptions:w=[]}=m,O=GS(g),A=GS(w),E=Fz(l),T=y(function(){return o++,v.apply(null,arguments)},...O),j=b(function(){s++;const C=Jz(E,arguments);return f=T.apply(null,C),f},...A);return Object.assign(j,{resultFunc:v,memoizedResultFunc:T,dependencies:E,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>f,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:y,argsMemoize:b})};return Object.assign(a,{withTypes:()=>a}),a}var H=r3(w2),a3=Object.assign((e,t=H)=>{Qz(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),a=n.map(o=>e[o]);return t(a,(...o)=>o.reduce((s,f,d)=>(s[n[d]]=f,s),{}))},{withTypes:()=>a3}),om={},cm={},sm={},VS;function i3(){return VS||(VS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(a){return typeof a=="symbol"?1:a===null?2:a===void 0?3:a!==a?4:0}const n=(a,l,o)=>{if(a!==l){const s=t(a),f=t(l);if(s===f&&s===0){if(a<l)return o==="desc"?1:-1;if(a>l)return o==="desc"?-1:1}return o==="desc"?f-s:s-f}return 0};e.compareValues=n})(sm)),sm}var fm={},dm={},ZS;function A2(){return ZS||(ZS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="symbol"||n instanceof Symbol}e.isSymbol=t})(dm)),dm}var QS;function l3(){return QS||(QS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=A2(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function l(o,s){return Array.isArray(o)?!1:typeof o=="number"||typeof o=="boolean"||o==null||t.isSymbol(o)?!0:typeof o=="string"&&(a.test(o)||!n.test(o))||s!=null&&Object.hasOwn(s,o)}e.isKey=l})(fm)),fm}var WS;function u3(){return WS||(WS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=i3(),n=l3(),a=fy();function l(o,s,f,d){if(o==null)return[];f=d?void 0:f,Array.isArray(o)||(o=Object.values(o)),Array.isArray(s)||(s=s==null?[null]:[s]),s.length===0&&(s=[null]),Array.isArray(f)||(f=f==null?[]:[f]),f=f.map(b=>String(b));const v=(b,w)=>{let O=b;for(let A=0;A<w.length&&O!=null;++A)O=O[w[A]];return O},m=(b,w)=>w==null||b==null?w:typeof b=="object"&&"key"in b?Object.hasOwn(w,b.key)?w[b.key]:v(w,b.path):typeof b=="function"?b(w):Array.isArray(b)?v(w,b):typeof w=="object"?w[b]:w,y=s.map(b=>(Array.isArray(b)&&b.length===1&&(b=b[0]),b==null||typeof b=="function"||Array.isArray(b)||n.isKey(b)?b:{key:b,path:a.toPath(b)}));return o.map(b=>({original:b,criteria:y.map(w=>m(w,b))})).slice().sort((b,w)=>{for(let O=0;O<y.length;O++){const A=t.compareValues(b.criteria[O],w.criteria[O],f[O]);if(A!==0)return A}return 0}).map(b=>b.original)}e.orderBy=l})(cm)),cm}var vm={},FS;function o3(){return FS||(FS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,a=1){const l=[],o=Math.floor(a),s=(f,d)=>{for(let v=0;v<f.length;v++){const m=f[v];Array.isArray(m)&&d<o?s(m,d+1):l.push(m)}};return s(n,0),l}e.flatten=t})(vm)),vm}var hm={},JS;function E2(){return JS||(JS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=S2(),n=my(),a=h2(),l=p2();function o(s,f,d){return a.isObject(d)&&(typeof f=="number"&&n.isArrayLike(d)&&t.isIndex(f)&&f<d.length||typeof f=="string"&&f in d)?l.eq(d[f],s):!1}e.isIterateeCall=o})(hm)),hm}var eO;function c3(){return eO||(eO=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=u3(),n=o3(),a=E2();function l(o,...s){const f=s.length;return f>1&&a.isIterateeCall(o,s[0],s[1])?s=[]:f>2&&a.isIterateeCall(s[0],s[1],s[2])&&(s=[s[0]]),t.orderBy(o,n.flatten(s),["asc"])}e.sortBy=l})(om)),om}var mm,tO;function s3(){return tO||(tO=1,mm=c3().sortBy),mm}var f3=s3();const of=hr(f3);var _2=e=>e.legend.settings,d3=e=>e.legend.size,v3=e=>e.legend.payload,h3=H([v3,_2],(e,t)=>{var{itemSorter:n}=t,a=e.flat(1);return n?of(a,n):a});function m3(){return se(h3)}var Yc=1;function T2(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,n]=S.useState({height:0,left:0,top:0,width:0}),a=S.useCallback(l=>{if(l!=null){var o=l.getBoundingClientRect(),s={height:o.height,left:o.left,top:o.top,width:o.width};(Math.abs(s.height-t.height)>Yc||Math.abs(s.left-t.left)>Yc||Math.abs(s.top-t.top)>Yc||Math.abs(s.width-t.width)>Yc)&&n({height:s.height,left:s.left,top:s.top,width:s.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,a]}function Ut(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 p3=typeof Symbol=="function"&&Symbol.observable||"@@observable",nO=p3,pm=()=>Math.random().toString(36).substring(7).split("").join("."),y3={INIT:`@@redux/INIT${pm()}`,REPLACE:`@@redux/REPLACE${pm()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${pm()}`},ps=y3;function yy(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 j2(e,t,n){if(typeof e!="function")throw new Error(Ut(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Ut(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Ut(1));return n(j2)(e,t)}let a=e,l=t,o=new Map,s=o,f=0,d=!1;function v(){s===o&&(s=new Map,o.forEach((A,E)=>{s.set(E,A)}))}function m(){if(d)throw new Error(Ut(3));return l}function y(A){if(typeof A!="function")throw new Error(Ut(4));if(d)throw new Error(Ut(5));let E=!0;v();const T=f++;return s.set(T,A),function(){if(E){if(d)throw new Error(Ut(6));E=!1,v(),s.delete(T),o=null}}}function g(A){if(!yy(A))throw new Error(Ut(7));if(typeof A.type>"u")throw new Error(Ut(8));if(typeof A.type!="string")throw new Error(Ut(17));if(d)throw new Error(Ut(9));try{d=!0,l=a(l,A)}finally{d=!1}return(o=s).forEach(T=>{T()}),A}function b(A){if(typeof A!="function")throw new Error(Ut(10));a=A,g({type:ps.REPLACE})}function w(){const A=y;return{subscribe(E){if(typeof E!="object"||E===null)throw new Error(Ut(11));function T(){const z=E;z.next&&z.next(m())}return T(),{unsubscribe:A(T)}},[nO](){return this}}}return g({type:ps.INIT}),{dispatch:g,subscribe:y,getState:m,replaceReducer:b,[nO]:w}}function g3(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:ps.INIT})>"u")throw new Error(Ut(12));if(typeof n(void 0,{type:ps.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Ut(13))})}function M2(e){const t=Object.keys(e),n={};for(let o=0;o<t.length;o++){const s=t[o];typeof e[s]=="function"&&(n[s]=e[s])}const a=Object.keys(n);let l;try{g3(n)}catch(o){l=o}return function(s={},f){if(l)throw l;let d=!1;const v={};for(let m=0;m<a.length;m++){const y=a[m],g=n[y],b=s[y],w=g(b,f);if(typeof w>"u")throw f&&f.type,new Error(Ut(14));v[y]=w,d=d||w!==b}return d=d||a.length!==Object.keys(s).length,d?v:s}}function ys(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...a)=>t(n(...a)))}function b3(...e){return t=>(n,a)=>{const l=t(n,a);let o=()=>{throw new Error(Ut(15))};const s={getState:l.getState,dispatch:(d,...v)=>o(d,...v)},f=e.map(d=>d(s));return o=ys(...f)(l.dispatch),{...l,dispatch:o}}}function C2(e){return yy(e)&&"type"in e&&typeof e.type=="string"}var D2=Symbol.for("immer-nothing"),rO=Symbol.for("immer-draftable"),Wt=Symbol.for("immer-state");function Vn(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var On=Object,gl=On.getPrototypeOf,gs="constructor",cf="prototype",sp="configurable",bs="enumerable",ls="writable",$u="value",Hr=e=>!!e&&!!e[Wt];function tr(e){var t;return e?N2(e)||ff(e)||!!e[rO]||!!((t=e[gs])!=null&&t[rO])||df(e)||vf(e):!1}var x3=On[cf][gs].toString(),aO=new WeakMap;function N2(e){if(!e||!gy(e))return!1;const t=gl(e);if(t===null||t===On[cf])return!0;const n=On.hasOwnProperty.call(t,gs)&&t[gs];if(n===Object)return!0;if(!dl(n))return!1;let a=aO.get(n);return a===void 0&&(a=Function.toString.call(n),aO.set(n,a)),a===x3}function sf(e,t,n=!0){uo(e)===0?(n?Reflect.ownKeys(e):On.keys(e)).forEach(l=>{t(l,e[l],e)}):e.forEach((a,l)=>t(l,a,e))}function uo(e){const t=e[Wt];return t?t.type_:ff(e)?1:df(e)?2:vf(e)?3:0}var iO=(e,t,n=uo(e))=>n===2?e.has(t):On[cf].hasOwnProperty.call(e,t),fp=(e,t,n=uo(e))=>n===2?e.get(t):e[t],xs=(e,t,n,a=uo(e))=>{a===2?e.set(t,n):a===3?e.add(n):e[t]=n};function S3(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var ff=Array.isArray,df=e=>e instanceof Map,vf=e=>e instanceof Set,gy=e=>typeof e=="object",dl=e=>typeof e=="function",ym=e=>typeof e=="boolean";function O3(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var zr=e=>e.copy_||e.base_,by=e=>e.modified_?e.copy_:e.base_;function dp(e,t){if(df(e))return new Map(e);if(vf(e))return new Set(e);if(ff(e))return Array[cf].slice.call(e);const n=N2(e);if(t===!0||t==="class_only"&&!n){const a=On.getOwnPropertyDescriptors(e);delete a[Wt];let l=Reflect.ownKeys(a);for(let o=0;o<l.length;o++){const s=l[o],f=a[s];f[ls]===!1&&(f[ls]=!0,f[sp]=!0),(f.get||f.set)&&(a[s]={[sp]:!0,[ls]:!0,[bs]:f[bs],[$u]:e[s]})}return On.create(gl(e),a)}else{const a=gl(e);if(a!==null&&n)return{...e};const l=On.create(a);return On.assign(l,e)}}function xy(e,t=!1){return hf(e)||Hr(e)||!tr(e)||(uo(e)>1&&On.defineProperties(e,{set:Kc,add:Kc,clear:Kc,delete:Kc}),On.freeze(e),t&&sf(e,(n,a)=>{xy(a,!0)},!1)),e}function w3(){Vn(2)}var Kc={[$u]:w3};function hf(e){return e===null||!gy(e)?!0:On.isFrozen(e)}var Ss="MapSet",vp="Patches",lO="ArrayMethods",P2={};function hi(e){const t=P2[e];return t||Vn(0,e),t}var uO=e=>!!P2[e],Yu,z2=()=>Yu,A3=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:uO(Ss)?hi(Ss):void 0,arrayMethodsPlugin_:uO(lO)?hi(lO):void 0});function oO(e,t){t&&(e.patchPlugin_=hi(vp),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function hp(e){mp(e),e.drafts_.forEach(E3),e.drafts_=null}function mp(e){e===Yu&&(Yu=e.parent_)}var cO=e=>Yu=A3(Yu,e);function E3(e){const t=e[Wt];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function sO(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(e!==void 0&&e!==n){n[Wt].modified_&&(hp(t),Vn(4)),tr(e)&&(e=fO(t,e));const{patchPlugin_:l}=t;l&&l.generateReplacementPatches_(n[Wt].base_,e,t)}else e=fO(t,n);return _3(t,e,!0),hp(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==D2?e:void 0}function fO(e,t){if(hf(t))return t;const n=t[Wt];if(!n)return Os(t,e.handledSet_,e);if(!mf(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const{callbacks_:a}=n;if(a)for(;a.length>0;)a.pop()(e);L2(n,e)}return n.copy_}function _3(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&xy(t,n)}function R2(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var mf=(e,t)=>e.scope_===t,T3=[];function k2(e,t,n,a){const l=zr(e),o=e.type_;if(a!==void 0&&fp(l,a,o)===t){xs(l,a,n,o);return}if(!e.draftLocations_){const f=e.draftLocations_=new Map;sf(l,(d,v)=>{if(Hr(v)){const m=f.get(v)||[];m.push(d),f.set(v,m)}})}const s=e.draftLocations_.get(t)??T3;for(const f of s)xs(l,f,n,o)}function j3(e,t,n){e.callbacks_.push(function(l){var f;const o=t;if(!o||!mf(o,l))return;(f=l.mapSetPlugin_)==null||f.fixSetContents(o);const s=by(o);k2(e,o.draft_??o,s,n),L2(o,l)})}function L2(e,t){var a;if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(((a=e.assigned_)==null?void 0:a.size)??0)>0)){const{patchPlugin_:l}=t;if(l){const o=l.getPath(e);o&&l.generatePatches_(e,o,t)}R2(e)}}function M3(e,t,n){const{scope_:a}=e;if(Hr(n)){const l=n[Wt];mf(l,a)&&l.callbacks_.push(function(){us(e);const s=by(l);k2(e,n,s,t)})}else tr(n)&&e.callbacks_.push(function(){const o=zr(e);e.type_===3?o.has(n)&&Os(n,a.handledSet_,a):fp(o,t,e.type_)===n&&a.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Os(fp(e.copy_,t,e.type_),a.handledSet_,a)})}function Os(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||Hr(e)||t.has(e)||!tr(e)||hf(e)||(t.add(e),sf(e,(a,l)=>{if(Hr(l)){const o=l[Wt];if(mf(o,n)){const s=by(o);xs(e,a,s,e.type_),R2(o)}}else tr(l)&&Os(l,t,n)})),e}function C3(e,t){const n=ff(e),a={type_:n?1:0,scope_:t?t.scope_:z2(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let l=a,o=ws;n&&(l=[a],o=Ku);const{revoke:s,proxy:f}=Proxy.revocable(l,o);return a.draft_=f,a.revoke_=s,[f,a]}var ws={get(e,t){if(t===Wt)return e;let n=e.scope_.arrayMethodsPlugin_;const a=e.type_===1&&typeof t=="string";if(a&&n!=null&&n.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);const l=zr(e);if(!iO(l,t,e.type_))return D3(e,l,t);const o=l[t];if(e.finalized_||!tr(o)||a&&e.operationMethod&&(n!=null&&n.isMutatingArrayMethod(e.operationMethod))&&O3(t))return o;if(o===gm(e.base_,t)){us(e);const s=e.type_===1?+t:t,f=yp(e.scope_,o,e,s);return e.copy_[s]=f}return o},has(e,t){return t in zr(e)},ownKeys(e){return Reflect.ownKeys(zr(e))},set(e,t,n){const a=B2(zr(e),t);if(a!=null&&a.set)return a.set.call(e.draft_,n),!0;if(!e.modified_){const l=gm(zr(e),t),o=l==null?void 0:l[Wt];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(S3(n,l)&&(n!==void 0||iO(e.base_,t,e.type_)))return!0;us(e),pp(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),M3(e,t,n)),!0},deleteProperty(e,t){return us(e),gm(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),pp(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=zr(e),a=Reflect.getOwnPropertyDescriptor(n,t);return a&&{[ls]:!0,[sp]:e.type_!==1||t!=="length",[bs]:a[bs],[$u]:n[t]}},defineProperty(){Vn(11)},getPrototypeOf(e){return gl(e.base_)},setPrototypeOf(){Vn(12)}},Ku={};for(let e in ws){let t=ws[e];Ku[e]=function(){const n=arguments;return n[0]=n[0][0],t.apply(this,n)}}Ku.deleteProperty=function(e,t){return Ku.set.call(this,e,t,void 0)};Ku.set=function(e,t,n){return ws.set.call(this,e[0],t,n,e[0])};function gm(e,t){const n=e[Wt];return(n?zr(n):e)[t]}function D3(e,t,n){var l;const a=B2(t,n);return a?$u in a?a[$u]:(l=a.get)==null?void 0:l.call(e.draft_):void 0}function B2(e,t){if(!(t in e))return;let n=gl(e);for(;n;){const a=Object.getOwnPropertyDescriptor(n,t);if(a)return a;n=gl(n)}}function pp(e){e.modified_||(e.modified_=!0,e.parent_&&pp(e.parent_))}function us(e){e.copy_||(e.assigned_=new Map,e.copy_=dp(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var N3=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(n,a,l)=>{if(dl(n)&&!dl(a)){const s=a;a=n;const f=this;return function(v=s,...m){return f.produce(v,y=>a.call(this,y,...m))}}dl(a)||Vn(6),l!==void 0&&!dl(l)&&Vn(7);let o;if(tr(n)){const s=cO(this),f=yp(s,n,void 0);let d=!0;try{o=a(f),d=!1}finally{d?hp(s):mp(s)}return oO(s,l),sO(o,s)}else if(!n||!gy(n)){if(o=a(n),o===void 0&&(o=n),o===D2&&(o=void 0),this.autoFreeze_&&xy(o,!0),l){const s=[],f=[];hi(vp).generateReplacementPatches_(n,o,{patches_:s,inversePatches_:f}),l(s,f)}return o}else Vn(1,n)},this.produceWithPatches=(n,a)=>{if(dl(n))return(f,...d)=>this.produceWithPatches(f,v=>n(v,...d));let l,o;return[this.produce(n,a,(f,d)=>{l=f,o=d}),l,o]},ym(t==null?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),ym(t==null?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),ym(t==null?void 0:t.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){tr(t)||Vn(8),Hr(t)&&(t=Wn(t));const n=cO(this),a=yp(n,t,void 0);return a[Wt].isManual_=!0,mp(n),a}finishDraft(t,n){const a=t&&t[Wt];(!a||!a.isManual_)&&Vn(9);const{scope_:l}=a;return oO(l,n),sO(void 0,l)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,n){let a;for(a=n.length-1;a>=0;a--){const o=n[a];if(o.path.length===0&&o.op==="replace"){t=o.value;break}}a>-1&&(n=n.slice(a+1));const l=hi(vp).applyPatches_;return Hr(t)?l(t,n):this.produce(t,o=>l(o,n))}};function yp(e,t,n,a){const[l,o]=df(t)?hi(Ss).proxyMap_(t,n):vf(t)?hi(Ss).proxySet_(t,n):C3(t,n);return((n==null?void 0:n.scope_)??z2()).drafts_.push(l),o.callbacks_=(n==null?void 0:n.callbacks_)??[],o.key_=a,n&&a!==void 0?j3(n,o,a):o.callbacks_.push(function(d){var m;(m=d.mapSetPlugin_)==null||m.fixSetContents(o);const{patchPlugin_:v}=d;o.modified_&&v&&v.generatePatches_(o,[],d)}),l}function Wn(e){return Hr(e)||Vn(10,e),U2(e)}function U2(e){if(!tr(e)||hf(e))return e;const t=e[Wt];let n,a=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=dp(e,t.scope_.immer_.useStrictShallowCopy_),a=t.scope_.immer_.shouldUseStrictIteration()}else n=dp(e,!0);return sf(n,(l,o)=>{xs(n,l,U2(o))},a),t&&(t.finalized_=!1),n}var P3=new N3,I2=P3.produce;function q2(e){return({dispatch:n,getState:a})=>l=>o=>typeof o=="function"?o(n,a,e):l(o)}var z3=q2(),R3=q2,k3=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?ys:ys.apply(null,arguments)};function qn(e,t){function n(...a){if(t){let l=t(...a);if(!l)throw new Error(wn(0));return{type:e,payload:l.payload,..."meta"in l&&{meta:l.meta},..."error"in l&&{error:l.error}}}return{type:e,payload:a[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=a=>C2(a)&&a.type===e,n}var H2=class Bu extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Bu.prototype)}static get[Symbol.species](){return Bu}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Bu(...t[0].concat(this)):new Bu(...t.concat(this))}};function dO(e){return tr(e)?I2(e,()=>{}):e}function Gc(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function L3(e){return typeof e=="boolean"}var B3=()=>function(t){const{thunk:n=!0,immutableCheck:a=!0,serializableCheck:l=!0,actionCreatorCheck:o=!0}=t??{};let s=new H2;return n&&(L3(n)?s.push(z3):s.push(R3(n.extraArgument))),s},$2="RTK_autoBatch",We=()=>e=>({payload:e,meta:{[$2]:!0}}),vO=e=>t=>{setTimeout(t,e)},Y2=(e={type:"raf"})=>t=>(...n)=>{const a=t(...n);let l=!0,o=!1,s=!1;const f=new Set,d=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:vO(10):e.type==="callback"?e.queueNotification:vO(e.timeout),v=()=>{s=!1,o&&(o=!1,f.forEach(m=>m()))};return Object.assign({},a,{subscribe(m){const y=()=>l&&m(),g=a.subscribe(y);return f.add(m),()=>{g(),f.delete(m)}},dispatch(m){var y;try{return l=!((y=m==null?void 0:m.meta)!=null&&y[$2]),o=!l,o&&(s||(s=!0,d(v))),a.dispatch(m)}finally{l=!0}}})},U3=e=>function(n){const{autoBatch:a=!0}=n??{};let l=new H2(e);return a&&l.push(Y2(typeof a=="object"?a:void 0)),l};function I3(e){const t=B3(),{reducer:n=void 0,middleware:a,devTools:l=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{};let f;if(typeof n=="function")f=n;else if(yy(n))f=M2(n);else throw new Error(wn(1));let d;typeof a=="function"?d=a(t):d=t();let v=ys;l&&(v=k3({trace:!1,...typeof l=="object"&&l}));const m=b3(...d),y=U3(m);let g=typeof s=="function"?s(y):y();const b=v(...g);return j2(f,o,b)}function K2(e){const t={},n=[];let a;const l={addCase(o,s){const f=typeof o=="string"?o:o.type;if(!f)throw new Error(wn(28));if(f in t)throw new Error(wn(29));return t[f]=s,l},addAsyncThunk(o,s){return s.pending&&(t[o.pending.type]=s.pending),s.rejected&&(t[o.rejected.type]=s.rejected),s.fulfilled&&(t[o.fulfilled.type]=s.fulfilled),s.settled&&n.push({matcher:o.settled,reducer:s.settled}),l},addMatcher(o,s){return n.push({matcher:o,reducer:s}),l},addDefaultCase(o){return a=o,l}};return e(l),[t,n,a]}function q3(e){return typeof e=="function"}function H3(e,t){let[n,a,l]=K2(t),o;if(q3(e))o=()=>dO(e());else{const f=dO(e);o=()=>f}function s(f=o(),d){let v=[n[d.type],...a.filter(({matcher:m})=>m(d)).map(({reducer:m})=>m)];return v.filter(m=>!!m).length===0&&(v=[l]),v.reduce((m,y)=>{if(y)if(Hr(m)){const b=y(m,d);return b===void 0?m:b}else{if(tr(m))return I2(m,g=>y(g,d));{const g=y(m,d);if(g===void 0){if(m===null)return m;throw Error("A case reducer on a non-draftable value must not return undefined")}return g}}return m},f)}return s.getInitialState=o,s}var $3="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",Y3=(e=21)=>{let t="",n=e;for(;n--;)t+=$3[Math.random()*64|0];return t},K3=Symbol.for("rtk-slice-createasyncthunk");function G3(e,t){return`${e}/${t}`}function X3({creators:e}={}){var n;const t=(n=e==null?void 0:e.asyncThunk)==null?void 0:n[K3];return function(l){const{name:o,reducerPath:s=o}=l;if(!o)throw new Error(wn(11));const f=(typeof l.reducers=="function"?l.reducers(Z3()):l.reducers)||{},d=Object.keys(f),v={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},m={addCase(z,C){const N=typeof z=="string"?z:z.type;if(!N)throw new Error(wn(12));if(N in v.sliceCaseReducersByType)throw new Error(wn(13));return v.sliceCaseReducersByType[N]=C,m},addMatcher(z,C){return v.sliceMatchers.push({matcher:z,reducer:C}),m},exposeAction(z,C){return v.actionCreators[z]=C,m},exposeCaseReducer(z,C){return v.sliceCaseReducersByName[z]=C,m}};d.forEach(z=>{const C=f[z],N={reducerName:z,type:G3(o,z),createNotation:typeof l.reducers=="function"};W3(C)?J3(N,C,m,t):Q3(N,C,m)});function y(){const[z={},C=[],N=void 0]=typeof l.extraReducers=="function"?K2(l.extraReducers):[l.extraReducers],L={...z,...v.sliceCaseReducersByType};return H3(l.initialState,J=>{for(let W in L)J.addCase(W,L[W]);for(let W of v.sliceMatchers)J.addMatcher(W.matcher,W.reducer);for(let W of C)J.addMatcher(W.matcher,W.reducer);N&&J.addDefaultCase(N)})}const g=z=>z,b=new Map,w=new WeakMap;let O;function A(z,C){return O||(O=y()),O(z,C)}function E(){return O||(O=y()),O.getInitialState()}function T(z,C=!1){function N(J){let W=J[z];return typeof W>"u"&&C&&(W=Gc(w,N,E)),W}function L(J=g){const W=Gc(b,C,()=>new WeakMap);return Gc(W,J,()=>{const ie={};for(const[Q,F]of Object.entries(l.selectors??{}))ie[Q]=V3(F,J,()=>Gc(w,J,E),C);return ie})}return{reducerPath:z,getSelectors:L,get selectors(){return L(N)},selectSlice:N}}const j={name:o,reducer:A,actions:v.actionCreators,caseReducers:v.sliceCaseReducersByName,getInitialState:E,...T(s),injectInto(z,{reducerPath:C,...N}={}){const L=C??s;return z.inject({reducerPath:L,reducer:A},N),{...j,...T(L,!0)}}};return j}}function V3(e,t,n,a){function l(o,...s){let f=t(o);return typeof f>"u"&&a&&(f=n()),e(f,...s)}return l.unwrapped=e,l}var cn=X3();function Z3(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function Q3({type:e,reducerName:t,createNotation:n},a,l){let o,s;if("reducer"in a){if(n&&!F3(a))throw new Error(wn(17));o=a.reducer,s=a.prepare}else o=a;l.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,s?qn(e,s):qn(e))}function W3(e){return e._reducerDefinitionType==="asyncThunk"}function F3(e){return e._reducerDefinitionType==="reducerWithPrepare"}function J3({type:e,reducerName:t},n,a,l){if(!l)throw new Error(wn(18));const{payloadCreator:o,fulfilled:s,pending:f,rejected:d,settled:v,options:m}=n,y=l(e,o,m);a.exposeAction(t,y),s&&a.addCase(y.fulfilled,s),f&&a.addCase(y.pending,f),d&&a.addCase(y.rejected,d),v&&a.addMatcher(y.settled,v),a.exposeCaseReducer(t,{fulfilled:s||Xc,pending:f||Xc,rejected:d||Xc,settled:v||Xc})}function Xc(){}var e4="task",G2="listener",X2="completed",Sy="cancelled",t4=`task-${Sy}`,n4=`task-${X2}`,gp=`${G2}-${Sy}`,r4=`${G2}-${X2}`,pf=class{constructor(e){hh(this,"name","TaskAbortError");hh(this,"message");this.code=e,this.message=`${e4} ${Sy} (reason: ${e})`}},Oy=(e,t)=>{if(typeof e!="function")throw new TypeError(wn(32))},As=()=>{},V2=(e,t=As)=>(e.catch(t),e),Z2=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),si=e=>{if(e.aborted)throw new pf(e.reason)};function Q2(e,t){let n=As;return new Promise((a,l)=>{const o=()=>l(new pf(e.reason));if(e.aborted){o();return}n=Z2(e,o),t.finally(()=>n()).then(a,l)}).finally(()=>{n=As})}var a4=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof pf?"cancelled":"rejected",error:n}}finally{t==null||t()}},Es=e=>t=>V2(Q2(e,t).then(n=>(si(e),n))),W2=e=>{const t=Es(e);return n=>t(new Promise(a=>setTimeout(a,n)))},{assign:ml}=Object,hO={},yf="listenerMiddleware",i4=(e,t)=>{const n=a=>Z2(e,()=>a.abort(e.reason));return(a,l)=>{Oy(a);const o=new AbortController;n(o);const s=a4(async()=>{si(e),si(o.signal);const f=await a({pause:Es(o.signal),delay:W2(o.signal),signal:o.signal});return si(o.signal),f},()=>o.abort(n4));return l!=null&&l.autoJoin&&t.push(s.catch(As)),{result:Es(e)(s),cancel(){o.abort(t4)}}}},l4=(e,t)=>{const n=async(a,l)=>{si(t);let o=()=>{};const f=[new Promise((d,v)=>{let m=e({predicate:a,effect:(y,g)=>{g.unsubscribe(),d([y,g.getState(),g.getOriginalState()])}});o=()=>{m(),v()}})];l!=null&&f.push(new Promise(d=>setTimeout(d,l,null)));try{const d=await Q2(t,Promise.race(f));return si(t),d}finally{o()}};return(a,l)=>V2(n(a,l))},F2=e=>{let{type:t,actionCreator:n,matcher:a,predicate:l,effect:o}=e;if(t)l=qn(t).match;else if(n)t=n.type,l=n.match;else if(a)l=a;else if(!l)throw new Error(wn(21));return Oy(o),{predicate:l,type:t,effect:o}},J2=ml(e=>{const{type:t,predicate:n,effect:a}=F2(e);return{id:Y3(),effect:a,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(wn(22))}}},{withTypes:()=>J2}),mO=(e,t)=>{const{type:n,effect:a,predicate:l}=F2(t);return Array.from(e.values()).find(o=>(typeof n=="string"?o.type===n:o.predicate===l)&&o.effect===a)},bp=e=>{e.pending.forEach(t=>{t.abort(gp)})},u4=(e,t)=>()=>{for(const n of t.keys())bp(n);e.clear()},pO=(e,t,n)=>{try{e(t,n)}catch(a){setTimeout(()=>{throw a},0)}},e_=ml(qn(`${yf}/add`),{withTypes:()=>e_}),o4=qn(`${yf}/removeAll`),t_=ml(qn(`${yf}/remove`),{withTypes:()=>t_}),c4=(...e)=>{console.error(`${yf}/error`,...e)},oo=(e={})=>{const t=new Map,n=new Map,a=b=>{const w=n.get(b)??0;n.set(b,w+1)},l=b=>{const w=n.get(b)??1;w===1?n.delete(b):n.set(b,w-1)},{extra:o,onError:s=c4}=e;Oy(s);const f=b=>(b.unsubscribe=()=>t.delete(b.id),t.set(b.id,b),w=>{b.unsubscribe(),w!=null&&w.cancelActive&&bp(b)}),d=b=>{const w=mO(t,b)??J2(b);return f(w)};ml(d,{withTypes:()=>d});const v=b=>{const w=mO(t,b);return w&&(w.unsubscribe(),b.cancelActive&&bp(w)),!!w};ml(v,{withTypes:()=>v});const m=async(b,w,O,A)=>{const E=new AbortController,T=l4(d,E.signal),j=[];try{b.pending.add(E),a(b),await Promise.resolve(b.effect(w,ml({},O,{getOriginalState:A,condition:(z,C)=>T(z,C).then(Boolean),take:T,delay:W2(E.signal),pause:Es(E.signal),extra:o,signal:E.signal,fork:i4(E.signal,j),unsubscribe:b.unsubscribe,subscribe:()=>{t.set(b.id,b)},cancelActiveListeners:()=>{b.pending.forEach((z,C,N)=>{z!==E&&(z.abort(gp),N.delete(z))})},cancel:()=>{E.abort(gp),b.pending.delete(E)},throwIfCancelled:()=>{si(E.signal)}})))}catch(z){z instanceof pf||pO(s,z,{raisedBy:"effect"})}finally{await Promise.all(j),E.abort(r4),l(b),b.pending.delete(E)}},y=u4(t,n);return{middleware:b=>w=>O=>{if(!C2(O))return w(O);if(e_.match(O))return d(O.payload);if(o4.match(O)){y();return}if(t_.match(O))return v(O.payload);let A=b.getState();const E=()=>{if(A===hO)throw new Error(wn(23));return A};let T;try{if(T=w(O),t.size>0){const j=b.getState(),z=Array.from(t.values());for(const C of z){let N=!1;try{N=C.predicate(O,j,A)}catch(L){N=!1,pO(s,L,{raisedBy:"predicate"})}N&&m(C,O,b,E)}}}finally{A=hO}return T},startListening:d,stopListening:v,clearListeners:y}};function wn(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 s4={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},n_=cn({name:"chartLayout",initialState:s4,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 n,a,l,o;e.margin.top=(n=t.payload.top)!==null&&n!==void 0?n:0,e.margin.right=(a=t.payload.right)!==null&&a!==void 0?a:0,e.margin.bottom=(l=t.payload.bottom)!==null&&l!==void 0?l:0,e.margin.left=(o=t.payload.left)!==null&&o!==void 0?o:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:f4,setLayout:d4,setChartSize:v4,setScale:h4}=n_.actions,m4=n_.reducer;function r_(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function et(e){return Number.isFinite(e)}function dr(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function yO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function vl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yO(Object(n),!0).forEach(function(a){p4(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function p4(e,t,n){return(t=y4(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y4(e){var t=g4(e,"string");return typeof t=="symbol"?t:t+""}function g4(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ht(e,t,n){return Je(e)||Je(t)?n:fr(t)?yl(e,t,n):typeof t=="function"?t(e):n}var b4=(e,t,n)=>{if(t&&n){var{width:a,height:l}=n,{align:o,verticalAlign:s,layout:f}=t;if((f==="vertical"||f==="horizontal"&&s==="middle")&&o!=="center"&&oe(e[o]))return vl(vl({},e),{},{[o]:e[o]+(a||0)});if((f==="horizontal"||f==="vertical"&&o==="center")&&s!=="middle"&&oe(e[s]))return vl(vl({},e),{},{[s]:e[s]+(l||0)})}return e},Ra=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",a_=(e,t,n,a)=>{if(a)return e.map(f=>f.coordinate);var l,o,s=e.map(f=>(f.coordinate===t&&(l=!0),f.coordinate===n&&(o=!0),f.coordinate));return l||s.push(t),o||s.push(n),s},i_=(e,t,n)=>{if(!e)return null;var{duplicateDomain:a,type:l,range:o,scale:s,realScaleType:f,isCategorical:d,categoricalDomain:v,tickCount:m,ticks:y,niceTicks:g,axisType:b}=e;if(!s)return null;var w=f==="scaleBand"&&s.bandwidth?s.bandwidth()/2:2,O=l==="category"&&s.bandwidth?s.bandwidth()/w:0;if(O=b==="angleAxis"&&o&&o.length>=2?un(o[0]-o[1])*2*O:O,y||g){var A=(y||g||[]).map((E,T)=>{var j=a?a.indexOf(E):E;return{coordinate:s(j)+O,value:E,offset:O,index:T}});return A.filter(E=>!Jn(E.coordinate))}return d&&v?v.map((E,T)=>({coordinate:s(E)+O,value:E,index:T,offset:O})):s.ticks&&m!=null?s.ticks(m).map((E,T)=>({coordinate:s(E)+O,value:E,offset:O,index:T})):s.domain().map((E,T)=>({coordinate:s(E)+O,value:a?a[E]:E,index:T,offset:O}))},gO=1e-4,x4=e=>{var t=e.domain();if(!(!t||t.length<=2)){var n=t.length,a=e.range(),l=Math.min(a[0],a[1])-gO,o=Math.max(a[0],a[1])+gO,s=e(t[0]),f=e(t[n-1]);(s<l||s>o||f<l||f>o)&&e.domain([t[0],t[n-1]])}},S4=(e,t)=>{if(!t||t.length!==2||!oe(t[0])||!oe(t[1]))return e;var n=Math.min(t[0],t[1]),a=Math.max(t[0],t[1]),l=[e[0],e[1]];return(!oe(e[0])||e[0]<n)&&(l[0]=n),(!oe(e[1])||e[1]>a)&&(l[1]=a),l[0]>a&&(l[0]=a),l[1]<n&&(l[1]=n),l},O4=e=>{var t,n=e.length;if(!(n<=0)){var a=(t=e[0])===null||t===void 0?void 0:t.length;if(!(a==null||a<=0))for(var l=0;l<a;++l)for(var o=0,s=0,f=0;f<n;++f){var d=e[f],v=d==null?void 0:d[l];if(v!=null){var m=v[1],y=v[0],g=Jn(m)?y:m;g>=0?(v[0]=o,v[1]=o+g,o=m):(v[0]=s,v[1]=s+g,s=m)}}}},w4=e=>{var t,n=e.length;if(!(n<=0)){var a=(t=e[0])===null||t===void 0?void 0:t.length;if(!(a==null||a<=0))for(var l=0;l<a;++l)for(var o=0,s=0;s<n;++s){var f=e[s],d=f==null?void 0:f[l];if(d!=null){var v=Jn(d[1])?d[0]:d[1];v>=0?(d[0]=o,d[1]=o+v,o=d[1]):(d[0]=0,d[1]=0)}}}},A4={sign:O4,expand:$P,none:vi,silhouette:YP,wiggle:KP,positive:w4},E4=(e,t,n)=>{var a,l=(a=A4[n])!==null&&a!==void 0?a:vi,o=HP().keys(t).value((f,d)=>Number(ht(f,d,0))).order(op).offset(l),s=o(e);return s.forEach((f,d)=>{f.forEach((v,m)=>{var y=ht(e[m],t[d],0);Array.isArray(y)&&y.length===2&&oe(y[0])&&oe(y[1])&&(v[0]=y[0],v[1]=y[1])})}),s};function _4(e){return e==null?void 0:String(e)}function bO(e){var{axis:t,ticks:n,bandSize:a,entry:l,index:o,dataKey:s}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Je(l[t.dataKey])){var f=s2(n,"value",l[t.dataKey]);if(f)return f.coordinate+a/2}return n[o]?n[o].coordinate+a/2:null}var d=ht(l,Je(s)?t.dataKey:s);return Je(d)?null:t.scale(d)}var xO=e=>{var{axis:t,ticks:n,offset:a,bandSize:l,entry:o,index:s}=e;if(t.type==="category")return n[s]?n[s].coordinate+a:null;var f=ht(o,t.dataKey,t.scale.domain()[s]);return Je(f)?null:t.scale(f)-l/2+a},T4=e=>{var{numericAxis:t}=e,n=t.scale.domain();if(t.type==="number"){var a=Math.min(n[0],n[1]),l=Math.max(n[0],n[1]);return a<=0&&l>=0?0:l<0?l:a}return n[0]},j4=e=>{var t=e.flat(2).filter(oe);return[Math.min(...t),Math.max(...t)]},M4=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],C4=(e,t,n)=>{if(e!=null)return M4(Object.keys(e).reduce((a,l)=>{var o=e[l];if(!o)return a;var{stackedData:s}=o,f=s.reduce((d,v)=>{var m=r_(v,t,n),y=j4(m);return!et(y[0])||!et(y[1])?d:[Math.min(d[0],y[0]),Math.max(d[1],y[1])]},[1/0,-1/0]);return[Math.min(f[0],a[0]),Math.max(f[1],a[1])]},[1/0,-1/0]))},SO=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,OO=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,bl=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var a=e.scale.bandwidth();if(!n||a>0)return a}if(e&&t&&t.length>=2){for(var l=of(t,m=>m.coordinate),o=1/0,s=1,f=l.length;s<f;s++){var d=l[s],v=l[s-1];o=Math.min(((d==null?void 0:d.coordinate)||0)-((v==null?void 0:v.coordinate)||0),o)}return o===1/0?0:o}return n?void 0:0};function wO(e){var{tooltipEntrySettings:t,dataKey:n,payload:a,value:l,name:o}=e;return vl(vl({},t),{},{dataKey:n,payload:a,value:l,name:o})}function gf(e,t){if(e)return String(e);if(typeof t=="string")return t}var D4=(e,t)=>{if(t==="horizontal")return e.chartX;if(t==="vertical")return e.chartY},N4=(e,t)=>t==="centric"?e.angle:e.radius,Vr=e=>e.layout.width,Zr=e=>e.layout.height,P4=e=>e.layout.scale,l_=e=>e.layout.margin,bf=H(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),xf=H(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),z4="data-recharts-item-index",R4="data-recharts-item-id",co=60;function AO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Vc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AO(Object(n),!0).forEach(function(a){k4(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function k4(e,t,n){return(t=L4(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L4(e){var t=B4(e,"string");return typeof t=="symbol"?t:t+""}function B4(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var U4=e=>e.brush.height;function I4(e){var t=xf(e);return t.reduce((n,a)=>{if(a.orientation==="left"&&!a.mirror&&!a.hide){var l=typeof a.width=="number"?a.width:co;return n+l}return n},0)}function q4(e){var t=xf(e);return t.reduce((n,a)=>{if(a.orientation==="right"&&!a.mirror&&!a.hide){var l=typeof a.width=="number"?a.width:co;return n+l}return n},0)}function H4(e){var t=bf(e);return t.reduce((n,a)=>a.orientation==="top"&&!a.mirror&&!a.hide?n+a.height:n,0)}function $4(e){var t=bf(e);return t.reduce((n,a)=>a.orientation==="bottom"&&!a.mirror&&!a.hide?n+a.height:n,0)}var Mt=H([Vr,Zr,l_,U4,I4,q4,H4,$4,_2,d3],(e,t,n,a,l,o,s,f,d,v)=>{var m={left:(n.left||0)+l,right:(n.right||0)+o},y={top:(n.top||0)+s,bottom:(n.bottom||0)+f},g=Vc(Vc({},y),m),b=g.bottom;g.bottom+=a,g=b4(g,d,v);var w=e-g.left-g.right,O=t-g.top-g.bottom;return Vc(Vc({brushBottom:b},g),{},{width:Math.max(w,0),height:Math.max(O,0)})}),Y4=H(Mt,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),wy=H(Vr,Zr,(e,t)=>({x:0,y:0,width:e,height:t})),K4=S.createContext(null),Gt=()=>S.useContext(K4)!=null,Sf=e=>e.brush,Of=H([Sf,Mt,l_],(e,t,n)=>({height:e.height,x:oe(e.x)?e.x:t.left,y:oe(e.y)?e.y:t.top+t.height+t.brushBottom-((n==null?void 0:n.bottom)||0),width:oe(e.width)?e.width:t.width})),bm={},xm={},Sm={},EO;function G4(){return EO||(EO=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,a,{signal:l,edges:o}={}){let s,f=null;const d=o!=null&&o.includes("leading"),v=o==null||o.includes("trailing"),m=()=>{f!==null&&(n.apply(s,f),s=void 0,f=null)},y=()=>{v&&m(),O()};let g=null;const b=()=>{g!=null&&clearTimeout(g),g=setTimeout(()=>{g=null,y()},a)},w=()=>{g!==null&&(clearTimeout(g),g=null)},O=()=>{w(),s=void 0,f=null},A=()=>{m()},E=function(...T){if(l!=null&&l.aborted)return;s=this,f=T;const j=g==null;b(),d&&j&&m()};return E.schedule=b,E.cancel=O,E.flush=A,l==null||l.addEventListener("abort",O,{once:!0}),E}e.debounce=t})(Sm)),Sm}var _O;function X4(){return _O||(_O=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=G4();function n(a,l=0,o={}){typeof o!="object"&&(o={});const{leading:s=!1,trailing:f=!0,maxWait:d}=o,v=Array(2);s&&(v[0]="leading"),f&&(v[1]="trailing");let m,y=null;const g=t.debounce(function(...O){m=a.apply(this,O),y=null},l,{edges:v}),b=function(...O){return d!=null&&(y===null&&(y=Date.now()),Date.now()-y>=d)?(m=a.apply(this,O),y=Date.now(),g.cancel(),g.schedule(),m):(g.apply(this,O),m)},w=()=>(g.flush(),m);return b.cancel=g.cancel,b.flush=w,b}e.debounce=n})(xm)),xm}var TO;function V4(){return TO||(TO=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=X4();function n(a,l=0,o={}){const{leading:s=!0,trailing:f=!0}=o;return t.debounce(a,l,{leading:s,maxWait:l,trailing:f})}e.throttle=n})(bm)),bm}var Om,jO;function Z4(){return jO||(jO=1,Om=V4().throttle),Om}var Q4=Z4();const W4=hr(Q4);var _s=function(t,n){for(var a=arguments.length,l=new Array(a>2?a-2:0),o=2;o<a;o++)l[o-2]=arguments[o];if(typeof console<"u"&&console.warn&&(n===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(n===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=0;console.warn(n.replace(/%s/g,()=>l[s++]))}},u_=(e,t,n)=>{var{width:a="100%",height:l="100%",aspect:o,maxHeight:s}=n,f=qr(a)?e:Number(a),d=qr(l)?t:Number(l);return o&&o>0&&(f?d=f/o:d&&(f=d*o),s&&d!=null&&d>s&&(d=s)),{calculatedWidth:f,calculatedHeight:d}},F4={width:0,height:0,overflow:"visible"},J4={width:0,overflowX:"visible"},eR={height:0,overflowY:"visible"},tR={},nR=e=>{var{width:t,height:n}=e,a=qr(t),l=qr(n);return a&&l?F4:a?J4:l?eR:tR};function rR(e){var{width:t,height:n,aspect:a}=e,l=t,o=n;return l===void 0&&o===void 0?(l="100%",o="100%"):l===void 0?l=a&&a>0?void 0:"100%":o===void 0&&(o=a&&a>0?void 0:"100%"),{width:l,height:o}}function xp(){return xp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},xp.apply(null,arguments)}function MO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function CO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MO(Object(n),!0).forEach(function(a){aR(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function aR(e,t,n){return(t=iR(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iR(e){var t=lR(e,"string");return typeof t=="symbol"?t:t+""}function lR(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var o_=S.createContext({width:-1,height:-1});function uR(e){return dr(e.width)&&dr(e.height)}function c_(e){var{children:t,width:n,height:a}=e,l=S.useMemo(()=>({width:n,height:a}),[n,a]);return uR(l)?S.createElement(o_.Provider,{value:l},t):null}var Ay=()=>S.useContext(o_),oR=S.forwardRef((e,t)=>{var{aspect:n,initialDimension:a={width:-1,height:-1},width:l,height:o,minWidth:s=0,minHeight:f,maxHeight:d,children:v,debounce:m=0,id:y,className:g,onResize:b,style:w={}}=e,O=S.useRef(null),A=S.useRef();A.current=b,S.useImperativeHandle(t,()=>O.current);var[E,T]=S.useState({containerWidth:a.width,containerHeight:a.height}),j=S.useCallback((J,W)=>{T(ie=>{var Q=Math.round(J),F=Math.round(W);return ie.containerWidth===Q&&ie.containerHeight===F?ie:{containerWidth:Q,containerHeight:F}})},[]);S.useEffect(()=>{if(O.current==null||typeof ResizeObserver>"u")return lo;var J=F=>{var fe,{width:de,height:pe}=F[0].contentRect;j(de,pe),(fe=A.current)===null||fe===void 0||fe.call(A,de,pe)};m>0&&(J=W4(J,m,{trailing:!0,leading:!1}));var W=new ResizeObserver(J),{width:ie,height:Q}=O.current.getBoundingClientRect();return j(ie,Q),W.observe(O.current),()=>{W.disconnect()}},[j,m]);var{containerWidth:z,containerHeight:C}=E;_s(!n||n>0,"The aspect(%s) must be greater than zero.",n);var{calculatedWidth:N,calculatedHeight:L}=u_(z,C,{width:l,height:o,aspect:n,maxHeight:d});return _s(N!=null&&N>0||L!=null&&L>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.`,N,L,l,o,s,f,n),S.createElement("div",{id:y?"".concat(y):void 0,className:Ue("recharts-responsive-container",g),style:CO(CO({},w),{},{width:l,height:o,minWidth:s,minHeight:f,maxHeight:d}),ref:O},S.createElement("div",{style:nR({width:l,height:o})},S.createElement(c_,{width:N,height:L},v)))}),Ey=S.forwardRef((e,t)=>{var n=Ay();if(dr(n.width)&&dr(n.height))return e.children;var{width:a,height:l}=rR({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:o,calculatedHeight:s}=u_(void 0,void 0,{width:a,height:l,aspect:e.aspect,maxHeight:e.maxHeight});return oe(o)&&oe(s)?S.createElement(c_,{width:o,height:s},e.children):S.createElement(oR,xp({},e,{width:a,height:l,ref:t}))});function s_(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}}var wf=()=>{var e,t=Gt(),n=se(Y4),a=se(Of),l=(e=se(Sf))===null||e===void 0?void 0:e.padding;return!t||!a||!l?n:{width:a.width-l.left-l.right,height:a.height-l.top-l.bottom,x:l.left,y:l.top}},cR={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},f_=()=>{var e;return(e=se(Mt))!==null&&e!==void 0?e:cR},_y=()=>se(Vr),Ty=()=>se(Zr),sR=()=>se(e=>e.layout.margin),Re=e=>e.layout.layoutType,_l=()=>se(Re),fR=()=>{var e=_l();return e!==void 0},Af=e=>{var t=tt(),n=Gt(),{width:a,height:l}=e,o=Ay(),s=a,f=l;return o&&(s=o.width>0?o.width:a,f=o.height>0?o.height:l),S.useEffect(()=>{!n&&dr(s)&&dr(f)&&t(v4({width:s,height:f}))},[t,n,s,f]),null},d_=Symbol.for("immer-nothing"),DO=Symbol.for("immer-draftable"),An=Symbol.for("immer-state");function Zn(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Gu=Object.getPrototypeOf;function xl(e){return!!e&&!!e[An]}function mi(e){var t;return e?v_(e)||Array.isArray(e)||!!e[DO]||!!((t=e.constructor)!=null&&t[DO])||so(e)||_f(e):!1}var dR=Object.prototype.constructor.toString(),NO=new WeakMap;function v_(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;if(typeof n!="function")return!1;let a=NO.get(n);return a===void 0&&(a=Function.toString.call(n),NO.set(n,a)),a===dR}function Ts(e,t,n=!0){Ef(e)===0?(n?Reflect.ownKeys(e):Object.keys(e)).forEach(l=>{t(l,e[l],e)}):e.forEach((a,l)=>t(l,a,e))}function Ef(e){const t=e[An];return t?t.type_:Array.isArray(e)?1:so(e)?2:_f(e)?3:0}function Sp(e,t){return Ef(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function h_(e,t,n){const a=Ef(e);a===2?e.set(t,n):a===3?e.add(n):e[t]=n}function vR(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function so(e){return e instanceof Map}function _f(e){return e instanceof Set}function ri(e){return e.copy_||e.base_}function Op(e,t){if(so(e))return new Map(e);if(_f(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=v_(e);if(t===!0||t==="class_only"&&!n){const a=Object.getOwnPropertyDescriptors(e);delete a[An];let l=Reflect.ownKeys(a);for(let o=0;o<l.length;o++){const s=l[o],f=a[s];f.writable===!1&&(f.writable=!0,f.configurable=!0),(f.get||f.set)&&(a[s]={configurable:!0,writable:!0,enumerable:f.enumerable,value:e[s]})}return Object.create(Gu(e),a)}else{const a=Gu(e);if(a!==null&&n)return{...e};const l=Object.create(a);return Object.assign(l,e)}}function jy(e,t=!1){return Tf(e)||xl(e)||!mi(e)||(Ef(e)>1&&Object.defineProperties(e,{set:Zc,add:Zc,clear:Zc,delete:Zc}),Object.freeze(e),t&&Object.values(e).forEach(n=>jy(n,!0))),e}function hR(){Zn(2)}var Zc={value:hR};function Tf(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var mR={};function pi(e){const t=mR[e];return t||Zn(0,e),t}var Xu;function m_(){return Xu}function pR(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function PO(e,t){t&&(pi("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function wp(e){Ap(e),e.drafts_.forEach(yR),e.drafts_=null}function Ap(e){e===Xu&&(Xu=e.parent_)}function zO(e){return Xu=pR(Xu,e)}function yR(e){const t=e[An];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function RO(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[An].modified_&&(wp(t),Zn(4)),mi(e)&&(e=js(t,e),t.parent_||Ms(t,e)),t.patches_&&pi("Patches").generateReplacementPatches_(n[An].base_,e,t.patches_,t.inversePatches_)):e=js(t,n,[]),wp(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==d_?e:void 0}function js(e,t,n){if(Tf(t))return t;const a=e.immer_.shouldUseStrictIteration(),l=t[An];if(!l)return Ts(t,(o,s)=>kO(e,l,t,o,s,n),a),t;if(l.scope_!==e)return t;if(!l.modified_)return Ms(e,l.base_,!0),l.base_;if(!l.finalized_){l.finalized_=!0,l.scope_.unfinalizedDrafts_--;const o=l.copy_;let s=o,f=!1;l.type_===3&&(s=new Set(o),o.clear(),f=!0),Ts(s,(d,v)=>kO(e,l,o,d,v,n,f),a),Ms(e,o,!1),n&&e.patches_&&pi("Patches").generatePatches_(l,n,e.patches_,e.inversePatches_)}return l.copy_}function kO(e,t,n,a,l,o,s){if(l==null||typeof l!="object"&&!s)return;const f=Tf(l);if(!(f&&!s)){if(xl(l)){const d=o&&t&&t.type_!==3&&!Sp(t.assigned_,a)?o.concat(a):void 0,v=js(e,l,d);if(h_(n,a,v),xl(v))e.canAutoFreeze_=!1;else return}else s&&n.add(l);if(mi(l)&&!f){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[a]===l&&f)return;js(e,l),(!t||!t.scope_.parent_)&&typeof a!="symbol"&&(so(n)?n.has(a):Object.prototype.propertyIsEnumerable.call(n,a))&&Ms(e,l)}}}function Ms(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&jy(t,n)}function gR(e,t){const n=Array.isArray(e),a={type_:n?1:0,scope_:t?t.scope_:m_(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let l=a,o=My;n&&(l=[a],o=Vu);const{revoke:s,proxy:f}=Proxy.revocable(l,o);return a.draft_=f,a.revoke_=s,f}var My={get(e,t){if(t===An)return e;const n=ri(e);if(!Sp(n,t))return bR(e,n,t);const a=n[t];return e.finalized_||!mi(a)?a:a===wm(e.base_,t)?(Am(e),e.copy_[t]=_p(a,e)):a},has(e,t){return t in ri(e)},ownKeys(e){return Reflect.ownKeys(ri(e))},set(e,t,n){const a=p_(ri(e),t);if(a!=null&&a.set)return a.set.call(e.draft_,n),!0;if(!e.modified_){const l=wm(ri(e),t),o=l==null?void 0:l[An];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(vR(n,l)&&(n!==void 0||Sp(e.base_,t)))return!0;Am(e),Ep(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return wm(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Am(e),Ep(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=ri(e),a=Reflect.getOwnPropertyDescriptor(n,t);return a&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:a.enumerable,value:n[t]}},defineProperty(){Zn(11)},getPrototypeOf(e){return Gu(e.base_)},setPrototypeOf(){Zn(12)}},Vu={};Ts(My,(e,t)=>{Vu[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Vu.deleteProperty=function(e,t){return Vu.set.call(this,e,t,void 0)};Vu.set=function(e,t,n){return My.set.call(this,e[0],t,n,e[0])};function wm(e,t){const n=e[An];return(n?ri(n):e)[t]}function bR(e,t,n){var l;const a=p_(t,n);return a?"value"in a?a.value:(l=a.get)==null?void 0:l.call(e.draft_):void 0}function p_(e,t){if(!(t in e))return;let n=Gu(e);for(;n;){const a=Object.getOwnPropertyDescriptor(n,t);if(a)return a;n=Gu(n)}}function Ep(e){e.modified_||(e.modified_=!0,e.parent_&&Ep(e.parent_))}function Am(e){e.copy_||(e.copy_=Op(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var xR=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,n,a)=>{if(typeof t=="function"&&typeof n!="function"){const o=n;n=t;const s=this;return function(d=o,...v){return s.produce(d,m=>n.call(this,m,...v))}}typeof n!="function"&&Zn(6),a!==void 0&&typeof a!="function"&&Zn(7);let l;if(mi(t)){const o=zO(this),s=_p(t,void 0);let f=!0;try{l=n(s),f=!1}finally{f?wp(o):Ap(o)}return PO(o,a),RO(l,o)}else if(!t||typeof t!="object"){if(l=n(t),l===void 0&&(l=t),l===d_&&(l=void 0),this.autoFreeze_&&jy(l,!0),a){const o=[],s=[];pi("Patches").generateReplacementPatches_(t,l,o,s),a(o,s)}return l}else Zn(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(s,...f)=>this.produceWithPatches(s,d=>t(d,...f));let a,l;return[this.produce(t,n,(s,f)=>{a=s,l=f}),a,l]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof(e==null?void 0:e.useStrictIteration)=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){mi(e)||Zn(8),xl(e)&&(e=SR(e));const t=zO(this),n=_p(e,void 0);return n[An].isManual_=!0,Ap(t),n}finishDraft(e,t){const n=e&&e[An];(!n||!n.isManual_)&&Zn(9);const{scope_:a}=n;return PO(a,t),RO(void 0,a)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const l=t[n];if(l.path.length===0&&l.op==="replace"){e=l.value;break}}n>-1&&(t=t.slice(n+1));const a=pi("Patches").applyPatches_;return xl(e)?a(e,t):this.produce(e,l=>a(l,t))}};function _p(e,t){const n=so(e)?pi("MapSet").proxyMap_(e,t):_f(e)?pi("MapSet").proxySet_(e,t):gR(e,t);return(t?t.scope_:m_()).drafts_.push(n),n}function SR(e){return xl(e)||Zn(10,e),y_(e)}function y_(e){if(!mi(e)||Tf(e))return e;const t=e[An];let n,a=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=Op(e,t.scope_.immer_.useStrictShallowCopy_),a=t.scope_.immer_.shouldUseStrictIteration()}else n=Op(e,!0);return Ts(n,(l,o)=>{h_(n,l,y_(o))},a),t&&(t.finalized_=!1),n}var OR=new xR;OR.produce;var wR={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},g_=cn({name:"legend",initialState:wR,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},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:We()},replaceLegendPayload:{reducer(e,t){var{prev:n,next:a}=t.payload,l=Wn(e).payload.indexOf(n);l>-1&&(e.payload[l]=a)},prepare:We()},removeLegendPayload:{reducer(e,t){var n=Wn(e).payload.indexOf(t.payload);n>-1&&e.payload.splice(n,1)},prepare:We()}}}),{setLegendSize:LO,setLegendSettings:AR,addLegendPayload:ER,replaceLegendPayload:_R,removeLegendPayload:TR}=g_.actions,jR=g_.reducer,MR=["contextPayload"];function Tp(){return Tp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Tp.apply(null,arguments)}function BO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Sl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BO(Object(n),!0).forEach(function(a){CR(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function CR(e,t,n){return(t=DR(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DR(e){var t=NR(e,"string");return typeof t=="symbol"?t:t+""}function NR(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function PR(e,t){if(e==null)return{};var n,a,l=zR(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function zR(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function RR(e){return e.value}function kR(e){var{contextPayload:t}=e,n=PR(e,MR),a=O2(t,e.payloadUniqBy,RR),l=Sl(Sl({},n),{},{payload:a});return S.isValidElement(e.content)?S.cloneElement(e.content,l):typeof e.content=="function"?S.createElement(e.content,l):S.createElement(Sz,l)}function LR(e,t,n,a,l,o){var{layout:s,align:f,verticalAlign:d}=t,v,m;return(!e||(e.left===void 0||e.left===null)&&(e.right===void 0||e.right===null))&&(f==="center"&&s==="vertical"?v={left:((a||0)-o.width)/2}:v=f==="right"?{right:n&&n.right||0}:{left:n&&n.left||0}),(!e||(e.top===void 0||e.top===null)&&(e.bottom===void 0||e.bottom===null))&&(d==="middle"?m={top:((l||0)-o.height)/2}:m=d==="bottom"?{bottom:n&&n.bottom||0}:{top:n&&n.top||0}),Sl(Sl({},v),m)}function BR(e){var t=tt();return S.useEffect(()=>{t(AR(e))},[t,e]),null}function UR(e){var t=tt();return S.useEffect(()=>(t(LO(e)),()=>{t(LO({width:0,height:0}))}),[t,e]),null}function IR(e,t,n,a){return e==="vertical"&&oe(t)?{height:t}:e==="horizontal"?{width:n||a}:null}var qR={align:"center",iconSize:14,itemSorter:"value",layout:"horizontal",verticalAlign:"bottom"};function b_(e){var t=Ht(e,qR),n=m3(),a=dP(),l=sR(),{width:o,height:s,wrapperStyle:f,portal:d}=t,[v,m]=T2([n]),y=_y(),g=Ty();if(y==null||g==null)return null;var b=y-((l==null?void 0:l.left)||0)-((l==null?void 0:l.right)||0),w=IR(t.layout,s,o,b),O=d?f:Sl(Sl({position:"absolute",width:(w==null?void 0:w.width)||o||"auto",height:(w==null?void 0:w.height)||s||"auto"},LR(f,t,l,y,g,v)),f),A=d??a;if(A==null||n==null)return null;var E=S.createElement("div",{className:"recharts-legend-wrapper",style:O,ref:m},S.createElement(BR,{layout:t.layout,align:t.align,verticalAlign:t.verticalAlign,itemSorter:t.itemSorter}),!d&&S.createElement(UR,{width:v.width,height:v.height}),S.createElement(kR,Tp({},t,w,{margin:l,chartWidth:y,chartHeight:g,contextPayload:n})));return ly.createPortal(E,A)}b_.displayName="Legend";function jp(){return jp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},jp.apply(null,arguments)}function UO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Em(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UO(Object(n),!0).forEach(function(a){HR(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function HR(e,t,n){return(t=$R(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $R(e){var t=YR(e,"string");return typeof t=="symbol"?t:t+""}function YR(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function KR(e){return Array.isArray(e)&&fr(e[0])&&fr(e[1])?e.join(" ~ "):e}var GR=e=>{var{separator:t=" : ",contentStyle:n={},itemStyle:a={},labelStyle:l={},payload:o,formatter:s,itemSorter:f,wrapperClassName:d,labelClassName:v,label:m,labelFormatter:y,accessibilityLayer:g=!1}=e,b=()=>{if(o&&o.length){var C={padding:0,margin:0},N=(f?of(o,f):o).map((L,J)=>{if(L.type==="none")return null;var W=L.formatter||s||KR,{value:ie,name:Q}=L,F=ie,fe=Q;if(W){var de=W(ie,Q,L,J,o);if(Array.isArray(de))[F,fe]=de;else if(de!=null)F=de;else return null}var pe=Em({display:"block",paddingTop:4,paddingBottom:4,color:L.color||"#000"},a);return S.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(J),style:pe},fr(fe)?S.createElement("span",{className:"recharts-tooltip-item-name"},fe):null,fr(fe)?S.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,S.createElement("span",{className:"recharts-tooltip-item-value"},F),S.createElement("span",{className:"recharts-tooltip-item-unit"},L.unit||""))});return S.createElement("ul",{className:"recharts-tooltip-item-list",style:C},N)}return null},w=Em({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},n),O=Em({margin:0},l),A=!Je(m),E=A?m:"",T=Ue("recharts-default-tooltip",d),j=Ue("recharts-tooltip-label",v);A&&y&&o!==void 0&&o!==null&&(E=y(m,o));var z=g?{role:"status","aria-live":"assertive"}:{};return S.createElement("div",jp({className:T,style:w},z),S.createElement("p",{className:j,style:O},S.isValidElement(E)?E:"".concat(E)),b())},Cu="recharts-tooltip-wrapper",XR={visibility:"hidden"};function VR(e){var{coordinate:t,translateX:n,translateY:a}=e;return Ue(Cu,{["".concat(Cu,"-right")]:oe(n)&&t&&oe(t.x)&&n>=t.x,["".concat(Cu,"-left")]:oe(n)&&t&&oe(t.x)&&n<t.x,["".concat(Cu,"-bottom")]:oe(a)&&t&&oe(t.y)&&a>=t.y,["".concat(Cu,"-top")]:oe(a)&&t&&oe(t.y)&&a<t.y})}function IO(e){var{allowEscapeViewBox:t,coordinate:n,key:a,offsetTopLeft:l,position:o,reverseDirection:s,tooltipDimension:f,viewBox:d,viewBoxDimension:v}=e;if(o&&oe(o[a]))return o[a];var m=n[a]-f-(l>0?l:0),y=n[a]+l;if(t[a])return s[a]?m:y;var g=d[a];if(g==null)return 0;if(s[a]){var b=m,w=g;return b<w?Math.max(y,g):Math.max(m,g)}if(v==null)return 0;var O=y+f,A=g+v;return O>A?Math.max(m,g):Math.max(y,g)}function ZR(e){var{translateX:t,translateY:n,useTranslate3d:a}=e;return{transform:a?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function QR(e){var{allowEscapeViewBox:t,coordinate:n,offsetTopLeft:a,position:l,reverseDirection:o,tooltipBox:s,useTranslate3d:f,viewBox:d}=e,v,m,y;return s.height>0&&s.width>0&&n?(m=IO({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:a,position:l,reverseDirection:o,tooltipDimension:s.width,viewBox:d,viewBoxDimension:d.width}),y=IO({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:a,position:l,reverseDirection:o,tooltipDimension:s.height,viewBox:d,viewBoxDimension:d.height}),v=ZR({translateX:m,translateY:y,useTranslate3d:f})):v=XR,{cssProperties:v,cssClasses:VR({translateX:m,translateY:y,coordinate:n})}}function qO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Qc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qO(Object(n),!0).forEach(function(a){Mp(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Mp(e,t,n){return(t=WR(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WR(e){var t=FR(e,"string");return typeof t=="symbol"?t:t+""}function FR(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class JR extends S.PureComponent{constructor(){super(...arguments),Mp(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),Mp(this,"handleKeyDown",t=>{if(t.key==="Escape"){var n,a,l,o;this.setState({dismissed:!0,dismissedAtCoordinate:{x:(n=(a=this.props.coordinate)===null||a===void 0?void 0:a.x)!==null&&n!==void 0?n:0,y:(l=(o=this.props.coordinate)===null||o===void 0?void 0:o.y)!==null&&l!==void 0?l:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var t,n;this.state.dismissed&&(((t=this.props.coordinate)===null||t===void 0?void 0:t.x)!==this.state.dismissedAtCoordinate.x||((n=this.props.coordinate)===null||n===void 0?void 0:n.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:t,allowEscapeViewBox:n,animationDuration:a,animationEasing:l,children:o,coordinate:s,hasPayload:f,isAnimationActive:d,offset:v,position:m,reverseDirection:y,useTranslate3d:g,viewBox:b,wrapperStyle:w,lastBoundingBox:O,innerRef:A,hasPortalFromProps:E}=this.props,{cssClasses:T,cssProperties:j}=QR({allowEscapeViewBox:n,coordinate:s,offsetTopLeft:v,position:m,reverseDirection:y,tooltipBox:{height:O.height,width:O.width},useTranslate3d:g,viewBox:b}),z=E?{}:Qc(Qc({transition:d&&t?"transform ".concat(a,"ms ").concat(l):void 0},j),{},{pointerEvents:"none",visibility:!this.state.dismissed&&t&&f?"visible":"hidden",position:"absolute",top:0,left:0}),C=Qc(Qc({},z),{},{visibility:!this.state.dismissed&&t&&f?"visible":"hidden"},w);return S.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:T,style:C,ref:A},o)}}var x_=()=>{var e;return(e=se(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function Cp(){return Cp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Cp.apply(null,arguments)}function HO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function $O(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HO(Object(n),!0).forEach(function(a){e5(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function e5(e,t,n){return(t=t5(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t5(e){var t=n5(e,"string");return typeof t=="symbol"?t:t+""}function n5(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var YO={curveBasisClosed:DP,curveBasisOpen:NP,curveBasis:CP,curveBumpX:pP,curveBumpY:yP,curveLinearClosed:PP,curveLinear:af,curveMonotoneX:zP,curveMonotoneY:RP,curveNatural:kP,curveStep:LP,curveStepAfter:UP,curveStepBefore:BP},Cs=e=>et(e.x)&&et(e.y),KO=e=>e.base!=null&&Cs(e.base)&&Cs(e),Du=e=>e.x,Nu=e=>e.y,r5=(e,t)=>{if(typeof e=="function")return e;var n="curve".concat(io(e));return(n==="curveMonotone"||n==="curveBump")&&t?YO["".concat(n).concat(t==="vertical"?"Y":"X")]:YO[n]||af},a5=e=>{var{type:t="linear",points:n=[],baseLine:a,layout:l,connectNulls:o=!1}=e,s=r5(t,l),f=o?n.filter(Cs):n,d;if(Array.isArray(a)){var v=n.map((b,w)=>$O($O({},b),{},{base:a[w]}));l==="vertical"?d=Hc().y(Nu).x1(Du).x0(b=>b.base.x):d=Hc().x(Du).y1(Nu).y0(b=>b.base.y);var m=d.defined(KO).curve(s),y=o?v.filter(KO):v;return m(y)}l==="vertical"&&oe(a)?d=Hc().y(Nu).x1(Du).x0(a):oe(a)?d=Hc().x(Du).y1(Nu).y0(a):d=WE().x(Du).y(Nu);var g=d.defined(Cs).curve(s);return g(f)},S_=e=>{var{className:t,points:n,path:a,pathRef:l}=e,o=_l();if((!n||!n.length)&&!a)return null;var s={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||o,connectNulls:e.connectNulls},f=n&&n.length?a5(s):a;return S.createElement("path",Cp({},Fn(e),hy(e),{className:Ue("recharts-curve",t),d:f===null?void 0:f,ref:l}))},i5=["x","y","top","left","width","height","className"];function Dp(){return Dp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Dp.apply(null,arguments)}function GO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function l5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GO(Object(n),!0).forEach(function(a){u5(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function u5(e,t,n){return(t=o5(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o5(e){var t=c5(e,"string");return typeof t=="symbol"?t:t+""}function c5(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function s5(e,t){if(e==null)return{};var n,a,l=f5(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function f5(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var d5=(e,t,n,a,l,o)=>"M".concat(e,",").concat(l,"v").concat(a,"M").concat(o,",").concat(t,"h").concat(n),v5=e=>{var{x:t=0,y:n=0,top:a=0,left:l=0,width:o=0,height:s=0,className:f}=e,d=s5(e,i5),v=l5({x:t,y:n,top:a,left:l,width:o,height:s},d);return!oe(t)||!oe(n)||!oe(o)||!oe(s)||!oe(a)||!oe(l)?null:S.createElement("path",Dp({},Qt(v),{className:Ue("recharts-cross",f),d:d5(t,n,o,s,a,l)}))};function h5(e,t,n,a){var l=a/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-l:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-l,width:e==="horizontal"?a:n.width-1,height:e==="horizontal"?n.height-1:a}}function XO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function VO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XO(Object(n),!0).forEach(function(a){m5(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function m5(e,t,n){return(t=p5(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p5(e){var t=y5(e,"string");return typeof t=="symbol"?t:t+""}function y5(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var g5=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),O_=(e,t,n)=>e.map(a=>"".concat(g5(a)," ").concat(t,"ms ").concat(n)).join(","),b5=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((n,a)=>n.filter(l=>a.includes(l))),Zu=(e,t)=>Object.keys(t).reduce((n,a)=>VO(VO({},n),{},{[a]:e(a,t[a])}),{});function ZO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function gt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZO(Object(n),!0).forEach(function(a){x5(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZO(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function x5(e,t,n){return(t=S5(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S5(e){var t=O5(e,"string");return typeof t=="symbol"?t:t+""}function O5(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ds=(e,t,n)=>e+(t-e)*n,Np=e=>{var{from:t,to:n}=e;return t!==n},w_=(e,t,n)=>{var a=Zu((l,o)=>{if(Np(o)){var[s,f]=e(o.from,o.to,o.velocity);return gt(gt({},o),{},{from:s,velocity:f})}return o},t);return n<1?Zu((l,o)=>Np(o)&&a[l]!=null?gt(gt({},o),{},{velocity:Ds(o.velocity,a[l].velocity,n),from:Ds(o.from,a[l].from,n)}):o,t):w_(e,a,n-1)};function w5(e,t,n,a,l,o){var s,f=a.reduce((g,b)=>gt(gt({},g),{},{[b]:{from:e[b],velocity:0,to:t[b]}}),{}),d=()=>Zu((g,b)=>b.from,f),v=()=>!Object.values(f).filter(Np).length,m=null,y=g=>{s||(s=g);var b=g-s,w=b/n.dt;f=w_(n,f,w),l(gt(gt(gt({},e),t),d())),s=g,v()||(m=o.setTimeout(y))};return()=>(m=o.setTimeout(y),()=>{var g;(g=m)===null||g===void 0||g()})}function A5(e,t,n,a,l,o,s){var f=null,d=l.reduce((y,g)=>{var b=e[g],w=t[g];return b==null||w==null?y:gt(gt({},y),{},{[g]:[b,w]})},{}),v,m=y=>{v||(v=y);var g=(y-v)/a,b=Zu((O,A)=>Ds(...A,n(g)),d);if(o(gt(gt(gt({},e),t),b)),g<1)f=s.setTimeout(m);else{var w=Zu((O,A)=>Ds(...A,n(1)),d);o(gt(gt(gt({},e),t),w))}};return()=>(f=s.setTimeout(m),()=>{var y;(y=f)===null||y===void 0||y()})}const E5=(e,t,n,a,l,o)=>{var s=b5(e,t);return n==null?()=>(l(gt(gt({},e),t)),()=>{}):n.isStepper===!0?w5(e,t,n,s,l,o):A5(e,t,n,a,s,l,o)};var Ns=1e-4,A_=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],E_=(e,t)=>e.map((n,a)=>n*t**a).reduce((n,a)=>n+a),QO=(e,t)=>n=>{var a=A_(e,t);return E_(a,n)},_5=(e,t)=>n=>{var a=A_(e,t),l=[...a.map((o,s)=>o*s).slice(1),0];return E_(l,n)},T5=e=>{var t,n=e.split("(");if(n.length!==2||n[0]!=="cubic-bezier")return null;var a=(t=n[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(a==null||a.length!==4)return null;var l=a.map(o=>parseFloat(o));return[l[0],l[1],l[2],l[3]]},j5=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];if(n.length===1)switch(n[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 l=T5(n[0]);if(l)return l}}return n.length===4?n:[0,0,1,1]},M5=(e,t,n,a)=>{var l=QO(e,n),o=QO(t,a),s=_5(e,n),f=v=>v>1?1:v<0?0:v,d=v=>{for(var m=v>1?1:v,y=m,g=0;g<8;++g){var b=l(y)-m,w=s(y);if(Math.abs(b-m)<Ns||w<Ns)return o(y);y=f(y-b/w)}return o(y)};return d.isStepper=!1,d},WO=function(){return M5(...j5(...arguments))},C5=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:n=100,damping:a=8,dt:l=17}=t,o=(s,f,d)=>{var v=-(s-f)*n,m=d*a,y=d+(v-m)*l/1e3,g=d*l/1e3+s;return Math.abs(g-f)<Ns&&Math.abs(y)<Ns?[f,0]:[g,y]};return o.isStepper=!0,o.dt=l,o},D5=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return WO(e);case"spring":return C5();default:if(e.split("(")[0]==="cubic-bezier")return WO(e)}return typeof e=="function"?e:null};function N5(e){var t,n=()=>null,a=!1,l=null,o=s=>{if(!a){if(Array.isArray(s)){if(!s.length)return;var f=s,[d,...v]=f;if(typeof d=="number"){l=e.setTimeout(o.bind(null,v),d);return}o(d),l=e.setTimeout(o.bind(null,v));return}typeof s=="string"&&(t=s,n(t)),typeof s=="object"&&(t=s,n(t)),typeof s=="function"&&s()}};return{stop:()=>{a=!0},start:s=>{a=!1,l&&(l(),l=null),o(s)},subscribe:s=>(n=s,()=>{n=()=>null}),getTimeoutController:()=>e}}class P5{setTimeout(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=performance.now(),l=null,o=s=>{s-a>=n?t(s):typeof requestAnimationFrame=="function"&&(l=requestAnimationFrame(o))};return l=requestAnimationFrame(o),()=>{l!=null&&cancelAnimationFrame(l)}}}function z5(){return N5(new P5)}var R5=S.createContext(z5);function k5(e,t){var n=S.useContext(R5);return S.useMemo(()=>t??n(e),[e,t,n])}var L5=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),jf={isSsr:L5()},B5={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},FO={t:0},_m={t:1};function Mf(e){var t=Ht(e,B5),{isActive:n,canBegin:a,duration:l,easing:o,begin:s,onAnimationEnd:f,onAnimationStart:d,children:v}=t,m=n==="auto"?!jf.isSsr:n,y=k5(t.animationId,t.animationManager),[g,b]=S.useState(m?FO:_m),w=S.useRef(null);return S.useEffect(()=>{m||b(_m)},[m]),S.useEffect(()=>{if(!m||!a)return lo;var O=E5(FO,_m,D5(o),l,b,y.getTimeoutController()),A=()=>{w.current=O()};return y.start([d,s,A,l,f]),()=>{y.stop(),w.current&&w.current(),f()}},[m,a,l,o,s,d,f,y]),v(g.t)}function Cf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",n=S.useRef(Hu(t)),a=S.useRef(e);return a.current!==e&&(n.current=Hu(t),a.current=e),n.current}var U5=["radius"],I5=["radius"],JO,ew,tw,nw,rw,aw,iw,lw,uw,ow;function cw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function sw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cw(Object(n),!0).forEach(function(a){q5(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cw(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function q5(e,t,n){return(t=H5(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H5(e){var t=$5(e,"string");return typeof t=="symbol"?t:t+""}function $5(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ps(){return Ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ps.apply(null,arguments)}function fw(e,t){if(e==null)return{};var n,a,l=Y5(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function Y5(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function ur(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var dw=(e,t,n,a,l)=>{var o=Ma(n),s=Ma(a),f=Math.min(Math.abs(o)/2,Math.abs(s)/2),d=s>=0?1:-1,v=o>=0?1:-1,m=s>=0&&o>=0||s<0&&o<0?1:0,y;if(f>0&&l instanceof Array){for(var g=[0,0,0,0],b=0,w=4;b<w;b++)g[b]=l[b]>f?f:l[b];y=at(JO||(JO=ur(["M",",",""])),e,t+d*g[0]),g[0]>0&&(y+=at(ew||(ew=ur(["A ",",",",0,0,",",",",",""])),g[0],g[0],m,e+v*g[0],t)),y+=at(tw||(tw=ur(["L ",",",""])),e+n-v*g[1],t),g[1]>0&&(y+=at(nw||(nw=ur(["A ",",",",0,0,",`,
        `,",",""])),g[1],g[1],m,e+n,t+d*g[1])),y+=at(rw||(rw=ur(["L ",",",""])),e+n,t+a-d*g[2]),g[2]>0&&(y+=at(aw||(aw=ur(["A ",",",",0,0,",`,
        `,",",""])),g[2],g[2],m,e+n-v*g[2],t+a)),y+=at(iw||(iw=ur(["L ",",",""])),e+v*g[3],t+a),g[3]>0&&(y+=at(lw||(lw=ur(["A ",",",",0,0,",`,
        `,",",""])),g[3],g[3],m,e,t+a-d*g[3])),y+="Z"}else if(f>0&&l===+l&&l>0){var O=Math.min(f,l);y=at(uw||(uw=ur(["M ",",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",",",`
            L `,",",`
            A `,",",",0,0,",",",","," Z"])),e,t+d*O,O,O,m,e+v*O,t,e+n-v*O,t,O,O,m,e+n,t+d*O,e+n,t+a-d*O,O,O,m,e+n-v*O,t+a,e+v*O,t+a,O,O,m,e,t+a-d*O)}else y=at(ow||(ow=ur(["M ",","," h "," v "," h "," Z"])),e,t,n,a,-n);return y},vw={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},__=e=>{var t=Ht(e,vw),n=S.useRef(null),[a,l]=S.useState(-1);S.useEffect(()=>{if(n.current&&n.current.getTotalLength)try{var Z=n.current.getTotalLength();Z&&l(Z)}catch{}},[]);var{x:o,y:s,width:f,height:d,radius:v,className:m}=t,{animationEasing:y,animationDuration:g,animationBegin:b,isAnimationActive:w,isUpdateAnimationActive:O}=t,A=S.useRef(f),E=S.useRef(d),T=S.useRef(o),j=S.useRef(s),z=S.useMemo(()=>({x:o,y:s,width:f,height:d,radius:v}),[o,s,f,d,v]),C=Cf(z,"rectangle-");if(o!==+o||s!==+s||f!==+f||d!==+d||f===0||d===0)return null;var N=Ue("recharts-rectangle",m);if(!O){var L=Qt(t),{radius:J}=L,W=fw(L,U5);return S.createElement("path",Ps({},W,{x:Ma(o),y:Ma(s),width:Ma(f),height:Ma(d),radius:typeof v=="number"?v:void 0,className:N,d:dw(o,s,f,d,v)}))}var ie=A.current,Q=E.current,F=T.current,fe=j.current,de="0px ".concat(a===-1?1:a,"px"),pe="".concat(a,"px 0px"),I=O_(["strokeDasharray"],g,typeof y=="string"?y:vw.animationEasing);return S.createElement(Mf,{animationId:C,key:C,canBegin:a>0,duration:g,easing:y,isActive:O,begin:b},Z=>{var ne=it(ie,f,Z),re=it(Q,d,Z),ge=it(F,o,Z),D=it(fe,s,Z);n.current&&(A.current=ne,E.current=re,T.current=ge,j.current=D);var Y;w?Z>0?Y={transition:I,strokeDasharray:pe}:Y={strokeDasharray:de}:Y={strokeDasharray:pe};var te=Qt(t),{radius:ae}=te,me=fw(te,I5);return S.createElement("path",Ps({},me,{radius:typeof v=="number"?v:void 0,className:N,d:dw(ge,D,ne,re,v),ref:n,style:sw(sw({},Y),t.style)}))})};function hw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function mw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hw(Object(n),!0).forEach(function(a){K5(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hw(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function K5(e,t,n){return(t=G5(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G5(e){var t=X5(e,"string");return typeof t=="symbol"?t:t+""}function X5(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zs=Math.PI/180,V5=e=>e*180/Math.PI,qt=(e,t,n,a)=>({x:e+Math.cos(-zs*a)*n,y:t+Math.sin(-zs*a)*n}),Z5=function(t,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(a.left||0)-(a.right||0)),Math.abs(n-(a.top||0)-(a.bottom||0)))/2},Q5=(e,t)=>{var{x:n,y:a}=e,{x:l,y:o}=t;return Math.sqrt((n-l)**2+(a-o)**2)},W5=(e,t)=>{var{x:n,y:a}=e,{cx:l,cy:o}=t,s=Q5({x:n,y:a},{x:l,y:o});if(s<=0)return{radius:s,angle:0};var f=(n-l)/s,d=Math.acos(f);return a>o&&(d=2*Math.PI-d),{radius:s,angle:V5(d),angleInRadian:d}},F5=e=>{var{startAngle:t,endAngle:n}=e,a=Math.floor(t/360),l=Math.floor(n/360),o=Math.min(a,l);return{startAngle:t-o*360,endAngle:n-o*360}},J5=(e,t)=>{var{startAngle:n,endAngle:a}=t,l=Math.floor(n/360),o=Math.floor(a/360),s=Math.min(l,o);return e+s*360},ek=(e,t)=>{var{chartX:n,chartY:a}=e,{radius:l,angle:o}=W5({x:n,y:a},t),{innerRadius:s,outerRadius:f}=t;if(l<s||l>f||l===0)return null;var{startAngle:d,endAngle:v}=F5(t),m=o,y;if(d<=v){for(;m>v;)m-=360;for(;m<d;)m+=360;y=m>=d&&m<=v}else{for(;m>d;)m-=360;for(;m<v;)m+=360;y=m>=v&&m<=d}return y?mw(mw({},t),{},{radius:l,angle:J5(m,t)}):null};function T_(e){var{cx:t,cy:n,radius:a,startAngle:l,endAngle:o}=e,s=qt(t,n,a,l),f=qt(t,n,a,o);return{points:[s,f],cx:t,cy:n,radius:a,startAngle:l,endAngle:o}}var pw,yw,gw,bw,xw,Sw,Ow;function Pp(){return Pp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Pp.apply(null,arguments)}function ii(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var tk=(e,t)=>{var n=un(t-e),a=Math.min(Math.abs(t-e),359.999);return n*a},Wc=e=>{var{cx:t,cy:n,radius:a,angle:l,sign:o,isExternal:s,cornerRadius:f,cornerIsExternal:d}=e,v=f*(s?1:-1)+a,m=Math.asin(f/v)/zs,y=d?l:l+o*m,g=qt(t,n,v,y),b=qt(t,n,a,y),w=d?l-o*m:l,O=qt(t,n,v*Math.cos(m*zs),w);return{center:g,circleTangency:b,lineTangency:O,theta:m}},j_=e=>{var{cx:t,cy:n,innerRadius:a,outerRadius:l,startAngle:o,endAngle:s}=e,f=tk(o,s),d=o+f,v=qt(t,n,l,o),m=qt(t,n,l,d),y=at(pw||(pw=ii(["M ",",",`
    A `,",",`,0,
    `,",",`,
    `,",",`
  `])),v.x,v.y,l,l,+(Math.abs(f)>180),+(o>d),m.x,m.y);if(a>0){var g=qt(t,n,a,o),b=qt(t,n,a,d);y+=at(yw||(yw=ii(["L ",",",`
            A `,",",`,0,
            `,",",`,
            `,","," Z"])),b.x,b.y,a,a,+(Math.abs(f)>180),+(o<=d),g.x,g.y)}else y+=at(gw||(gw=ii(["L ",","," Z"])),t,n);return y},nk=e=>{var{cx:t,cy:n,innerRadius:a,outerRadius:l,cornerRadius:o,forceCornerRadius:s,cornerIsExternal:f,startAngle:d,endAngle:v}=e,m=un(v-d),{circleTangency:y,lineTangency:g,theta:b}=Wc({cx:t,cy:n,radius:l,angle:d,sign:m,cornerRadius:o,cornerIsExternal:f}),{circleTangency:w,lineTangency:O,theta:A}=Wc({cx:t,cy:n,radius:l,angle:v,sign:-m,cornerRadius:o,cornerIsExternal:f}),E=f?Math.abs(d-v):Math.abs(d-v)-b-A;if(E<0)return s?at(bw||(bw=ii(["M ",",",`
        a`,",",",0,0,1,",`,0
        a`,",",",0,0,1,",`,0
      `])),g.x,g.y,o,o,o*2,o,o,-o*2):j_({cx:t,cy:n,innerRadius:a,outerRadius:l,startAngle:d,endAngle:v});var T=at(xw||(xw=ii(["M ",",",`
    A`,",",",0,0,",",",",",`
    A`,",",",0,",",",",",",",`
    A`,",",",0,0,",",",",",`
  `])),g.x,g.y,o,o,+(m<0),y.x,y.y,l,l,+(E>180),+(m<0),w.x,w.y,o,o,+(m<0),O.x,O.y);if(a>0){var{circleTangency:j,lineTangency:z,theta:C}=Wc({cx:t,cy:n,radius:a,angle:d,sign:m,isExternal:!0,cornerRadius:o,cornerIsExternal:f}),{circleTangency:N,lineTangency:L,theta:J}=Wc({cx:t,cy:n,radius:a,angle:v,sign:-m,isExternal:!0,cornerRadius:o,cornerIsExternal:f}),W=f?Math.abs(d-v):Math.abs(d-v)-C-J;if(W<0&&o===0)return"".concat(T,"L").concat(t,",").concat(n,"Z");T+=at(Sw||(Sw=ii(["L",",",`
      A`,",",",0,0,",",",",",`
      A`,",",",0,",",",",",",",`
      A`,",",",0,0,",",",",","Z"])),L.x,L.y,o,o,+(m<0),N.x,N.y,a,a,+(W>180),+(m>0),j.x,j.y,o,o,+(m<0),z.x,z.y)}else T+=at(Ow||(Ow=ii(["L",",","Z"])),t,n);return T},rk={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},M_=e=>{var t=Ht(e,rk),{cx:n,cy:a,innerRadius:l,outerRadius:o,cornerRadius:s,forceCornerRadius:f,cornerIsExternal:d,startAngle:v,endAngle:m,className:y}=t;if(o<l||v===m)return null;var g=Ue("recharts-sector",y),b=o-l,w=er(s,b,0,!0),O;return w>0&&Math.abs(v-m)<360?O=nk({cx:n,cy:a,innerRadius:l,outerRadius:o,cornerRadius:Math.min(w,b/2),forceCornerRadius:f,cornerIsExternal:d,startAngle:v,endAngle:m}):O=j_({cx:n,cy:a,innerRadius:l,outerRadius:o,startAngle:v,endAngle:m}),S.createElement("path",Pp({},Qt(t),{className:g,d:O}))};function ak(e,t,n){if(e==="horizontal")return[{x:t.x,y:n.top},{x:t.x,y:n.top+n.height}];if(e==="vertical")return[{x:n.left,y:t.y},{x:n.left+n.width,y:t.y}];if(d2(t)){if(e==="centric"){var{cx:a,cy:l,innerRadius:o,outerRadius:s,angle:f}=t,d=qt(a,l,o,f),v=qt(a,l,s,f);return[{x:d.x,y:d.y},{x:v.x,y:v.y}]}return T_(t)}}var Tm={},jm={},Mm={},ww;function ik(){return ww||(ww=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=A2();function n(a){return t.isSymbol(a)?NaN:Number(a)}e.toNumber=n})(Mm)),Mm}var Aw;function lk(){return Aw||(Aw=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ik();function n(a){return a?(a=t.toNumber(a),a===1/0||a===-1/0?(a<0?-1:1)*Number.MAX_VALUE:a===a?a:0):a===0?a:0}e.toFinite=n})(jm)),jm}var Ew;function uk(){return Ew||(Ew=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=E2(),n=lk();function a(l,o,s){s&&typeof s!="number"&&t.isIterateeCall(l,o,s)&&(o=s=void 0),l=n.toFinite(l),o===void 0?(o=l,l=0):o=n.toFinite(o),s=s===void 0?l<o?1:-1:n.toFinite(s);const f=Math.max(Math.ceil((o-l)/(s||1)),0),d=new Array(f);for(let v=0;v<f;v++)d[v]=l,l+=s;return d}e.range=a})(Tm)),Tm}var Cm,_w;function ok(){return _w||(_w=1,Cm=uk().range),Cm}var ck=ok();const C_=hr(ck);function Ca(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function sk(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Cy(e){let t,n,a;e.length!==2?(t=Ca,n=(f,d)=>Ca(e(f),d),a=(f,d)=>e(f)-d):(t=e===Ca||e===sk?e:fk,n=e,a=e);function l(f,d,v=0,m=f.length){if(v<m){if(t(d,d)!==0)return m;do{const y=v+m>>>1;n(f[y],d)<0?v=y+1:m=y}while(v<m)}return v}function o(f,d,v=0,m=f.length){if(v<m){if(t(d,d)!==0)return m;do{const y=v+m>>>1;n(f[y],d)<=0?v=y+1:m=y}while(v<m)}return v}function s(f,d,v=0,m=f.length){const y=l(f,d,v,m-1);return y>v&&a(f[y-1],d)>-a(f[y],d)?y-1:y}return{left:l,center:s,right:o}}function fk(){return 0}function D_(e){return e===null?NaN:+e}function*dk(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const vk=Cy(Ca),fo=vk.right;Cy(D_).center;class Tw extends Map{constructor(t,n=pk){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[a,l]of t)this.set(a,l)}get(t){return super.get(jw(this,t))}has(t){return super.has(jw(this,t))}set(t,n){return super.set(hk(this,t),n)}delete(t){return super.delete(mk(this,t))}}function jw({_intern:e,_key:t},n){const a=t(n);return e.has(a)?e.get(a):n}function hk({_intern:e,_key:t},n){const a=t(n);return e.has(a)?e.get(a):(e.set(a,n),n)}function mk({_intern:e,_key:t},n){const a=t(n);return e.has(a)&&(n=e.get(a),e.delete(a)),n}function pk(e){return e!==null&&typeof e=="object"?e.valueOf():e}function yk(e=Ca){if(e===Ca)return N_;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const a=e(t,n);return a||a===0?a:(e(n,n)===0)-(e(t,t)===0)}}function N_(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const gk=Math.sqrt(50),bk=Math.sqrt(10),xk=Math.sqrt(2);function Rs(e,t,n){const a=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(a)),o=a/Math.pow(10,l),s=o>=gk?10:o>=bk?5:o>=xk?2:1;let f,d,v;return l<0?(v=Math.pow(10,-l)/s,f=Math.round(e*v),d=Math.round(t*v),f/v<e&&++f,d/v>t&&--d,v=-v):(v=Math.pow(10,l)*s,f=Math.round(e/v),d=Math.round(t/v),f*v<e&&++f,d*v>t&&--d),d<f&&.5<=n&&n<2?Rs(e,t,n*2):[f,d,v]}function zp(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const a=t<e,[l,o,s]=a?Rs(t,e,n):Rs(e,t,n);if(!(o>=l))return[];const f=o-l+1,d=new Array(f);if(a)if(s<0)for(let v=0;v<f;++v)d[v]=(o-v)/-s;else for(let v=0;v<f;++v)d[v]=(o-v)*s;else if(s<0)for(let v=0;v<f;++v)d[v]=(l+v)/-s;else for(let v=0;v<f;++v)d[v]=(l+v)*s;return d}function Rp(e,t,n){return t=+t,e=+e,n=+n,Rs(e,t,n)[2]}function kp(e,t,n){t=+t,e=+e,n=+n;const a=t<e,l=a?Rp(t,e,n):Rp(e,t,n);return(a?-1:1)*(l<0?1/-l:l)}function Mw(e,t){let n;for(const a of e)a!=null&&(n<a||n===void 0&&a>=a)&&(n=a);return n}function Cw(e,t){let n;for(const a of e)a!=null&&(n>a||n===void 0&&a>=a)&&(n=a);return n}function P_(e,t,n=0,a=1/0,l){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),a=Math.floor(Math.min(e.length-1,a)),!(n<=t&&t<=a))return e;for(l=l===void 0?N_:yk(l);a>n;){if(a-n>600){const d=a-n+1,v=t-n+1,m=Math.log(d),y=.5*Math.exp(2*m/3),g=.5*Math.sqrt(m*y*(d-y)/d)*(v-d/2<0?-1:1),b=Math.max(n,Math.floor(t-v*y/d+g)),w=Math.min(a,Math.floor(t+(d-v)*y/d+g));P_(e,t,b,w,l)}const o=e[t];let s=n,f=a;for(Pu(e,n,t),l(e[a],o)>0&&Pu(e,n,a);s<f;){for(Pu(e,s,f),++s,--f;l(e[s],o)<0;)++s;for(;l(e[f],o)>0;)--f}l(e[n],o)===0?Pu(e,n,f):(++f,Pu(e,f,a)),f<=t&&(n=f+1),t<=f&&(a=f-1)}return e}function Pu(e,t,n){const a=e[t];e[t]=e[n],e[n]=a}function Sk(e,t,n){if(e=Float64Array.from(dk(e)),!(!(a=e.length)||isNaN(t=+t))){if(t<=0||a<2)return Cw(e);if(t>=1)return Mw(e);var a,l=(a-1)*t,o=Math.floor(l),s=Mw(P_(e,o).subarray(0,o+1)),f=Cw(e.subarray(o+1));return s+(f-s)*(l-o)}}function Ok(e,t,n=D_){if(!(!(a=e.length)||isNaN(t=+t))){if(t<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,l=(a-1)*t,o=Math.floor(l),s=+n(e[o],o,e),f=+n(e[o+1],o+1,e);return s+(f-s)*(l-o)}}function wk(e,t,n){e=+e,t=+t,n=(l=arguments.length)<2?(t=e,e=0,1):l<3?1:+n;for(var a=-1,l=Math.max(0,Math.ceil((t-e)/n))|0,o=new Array(l);++a<l;)o[a]=e+a*n;return o}function $n(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Qr(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}const Lp=Symbol("implicit");function Dy(){var e=new Tw,t=[],n=[],a=Lp;function l(o){let s=e.get(o);if(s===void 0){if(a!==Lp)return a;e.set(o,s=t.push(o)-1)}return n[s%n.length]}return l.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new Tw;for(const s of o)e.has(s)||e.set(s,t.push(s)-1);return l},l.range=function(o){return arguments.length?(n=Array.from(o),l):n.slice()},l.unknown=function(o){return arguments.length?(a=o,l):a},l.copy=function(){return Dy(t,n).unknown(a)},$n.apply(l,arguments),l}function Ny(){var e=Dy().unknown(void 0),t=e.domain,n=e.range,a=0,l=1,o,s,f=!1,d=0,v=0,m=.5;delete e.unknown;function y(){var g=t().length,b=l<a,w=b?l:a,O=b?a:l;o=(O-w)/Math.max(1,g-d+v*2),f&&(o=Math.floor(o)),w+=(O-w-o*(g-d))*m,s=o*(1-d),f&&(w=Math.round(w),s=Math.round(s));var A=wk(g).map(function(E){return w+o*E});return n(b?A.reverse():A)}return e.domain=function(g){return arguments.length?(t(g),y()):t()},e.range=function(g){return arguments.length?([a,l]=g,a=+a,l=+l,y()):[a,l]},e.rangeRound=function(g){return[a,l]=g,a=+a,l=+l,f=!0,y()},e.bandwidth=function(){return s},e.step=function(){return o},e.round=function(g){return arguments.length?(f=!!g,y()):f},e.padding=function(g){return arguments.length?(d=Math.min(1,v=+g),y()):d},e.paddingInner=function(g){return arguments.length?(d=Math.min(1,g),y()):d},e.paddingOuter=function(g){return arguments.length?(v=+g,y()):v},e.align=function(g){return arguments.length?(m=Math.max(0,Math.min(1,g)),y()):m},e.copy=function(){return Ny(t(),[a,l]).round(f).paddingInner(d).paddingOuter(v).align(m)},$n.apply(y(),arguments)}function z_(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return z_(t())},e}function Ak(){return z_(Ny.apply(null,arguments).paddingInner(1))}function Py(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function R_(e,t){var n=Object.create(e.prototype);for(var a in t)n[a]=t[a];return n}function vo(){}var Qu=.7,ks=1/Qu,pl="\\s*([+-]?\\d+)\\s*",Wu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",sr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ek=/^#([0-9a-f]{3,8})$/,_k=new RegExp(`^rgb\\(${pl},${pl},${pl}\\)$`),Tk=new RegExp(`^rgb\\(${sr},${sr},${sr}\\)$`),jk=new RegExp(`^rgba\\(${pl},${pl},${pl},${Wu}\\)$`),Mk=new RegExp(`^rgba\\(${sr},${sr},${sr},${Wu}\\)$`),Ck=new RegExp(`^hsl\\(${Wu},${sr},${sr}\\)$`),Dk=new RegExp(`^hsla\\(${Wu},${sr},${sr},${Wu}\\)$`),Dw={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};Py(vo,Fu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Nw,formatHex:Nw,formatHex8:Nk,formatHsl:Pk,formatRgb:Pw,toString:Pw});function Nw(){return this.rgb().formatHex()}function Nk(){return this.rgb().formatHex8()}function Pk(){return k_(this).formatHsl()}function Pw(){return this.rgb().formatRgb()}function Fu(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Ek.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?zw(t):n===3?new on(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Fc(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Fc(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=_k.exec(e))?new on(t[1],t[2],t[3],1):(t=Tk.exec(e))?new on(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=jk.exec(e))?Fc(t[1],t[2],t[3],t[4]):(t=Mk.exec(e))?Fc(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Ck.exec(e))?Lw(t[1],t[2]/100,t[3]/100,1):(t=Dk.exec(e))?Lw(t[1],t[2]/100,t[3]/100,t[4]):Dw.hasOwnProperty(e)?zw(Dw[e]):e==="transparent"?new on(NaN,NaN,NaN,0):null}function zw(e){return new on(e>>16&255,e>>8&255,e&255,1)}function Fc(e,t,n,a){return a<=0&&(e=t=n=NaN),new on(e,t,n,a)}function zk(e){return e instanceof vo||(e=Fu(e)),e?(e=e.rgb(),new on(e.r,e.g,e.b,e.opacity)):new on}function Bp(e,t,n,a){return arguments.length===1?zk(e):new on(e,t,n,a??1)}function on(e,t,n,a){this.r=+e,this.g=+t,this.b=+n,this.opacity=+a}Py(on,Bp,R_(vo,{brighter(e){return e=e==null?ks:Math.pow(ks,e),new on(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Qu:Math.pow(Qu,e),new on(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new on(fi(this.r),fi(this.g),fi(this.b),Ls(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:Rw,formatHex:Rw,formatHex8:Rk,formatRgb:kw,toString:kw}));function Rw(){return`#${li(this.r)}${li(this.g)}${li(this.b)}`}function Rk(){return`#${li(this.r)}${li(this.g)}${li(this.b)}${li((isNaN(this.opacity)?1:this.opacity)*255)}`}function kw(){const e=Ls(this.opacity);return`${e===1?"rgb(":"rgba("}${fi(this.r)}, ${fi(this.g)}, ${fi(this.b)}${e===1?")":`, ${e})`}`}function Ls(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function fi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function li(e){return e=fi(e),(e<16?"0":"")+e.toString(16)}function Lw(e,t,n,a){return a<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Qn(e,t,n,a)}function k_(e){if(e instanceof Qn)return new Qn(e.h,e.s,e.l,e.opacity);if(e instanceof vo||(e=Fu(e)),!e)return new Qn;if(e instanceof Qn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,a=e.b/255,l=Math.min(t,n,a),o=Math.max(t,n,a),s=NaN,f=o-l,d=(o+l)/2;return f?(t===o?s=(n-a)/f+(n<a)*6:n===o?s=(a-t)/f+2:s=(t-n)/f+4,f/=d<.5?o+l:2-o-l,s*=60):f=d>0&&d<1?0:s,new Qn(s,f,d,e.opacity)}function kk(e,t,n,a){return arguments.length===1?k_(e):new Qn(e,t,n,a??1)}function Qn(e,t,n,a){this.h=+e,this.s=+t,this.l=+n,this.opacity=+a}Py(Qn,kk,R_(vo,{brighter(e){return e=e==null?ks:Math.pow(ks,e),new Qn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Qu:Math.pow(Qu,e),new Qn(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,n=this.l,a=n+(n<.5?n:1-n)*t,l=2*n-a;return new on(Dm(e>=240?e-240:e+120,l,a),Dm(e,l,a),Dm(e<120?e+240:e-120,l,a),this.opacity)},clamp(){return new Qn(Bw(this.h),Jc(this.s),Jc(this.l),Ls(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(){const e=Ls(this.opacity);return`${e===1?"hsl(":"hsla("}${Bw(this.h)}, ${Jc(this.s)*100}%, ${Jc(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Bw(e){return e=(e||0)%360,e<0?e+360:e}function Jc(e){return Math.max(0,Math.min(1,e||0))}function Dm(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const zy=e=>()=>e;function Lk(e,t){return function(n){return e+n*t}}function Bk(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(a){return Math.pow(e+a*t,n)}}function Uk(e){return(e=+e)==1?L_:function(t,n){return n-t?Bk(t,n,e):zy(isNaN(t)?n:t)}}function L_(e,t){var n=t-e;return n?Lk(e,n):zy(isNaN(e)?t:e)}const Uw=(function e(t){var n=Uk(t);function a(l,o){var s=n((l=Bp(l)).r,(o=Bp(o)).r),f=n(l.g,o.g),d=n(l.b,o.b),v=L_(l.opacity,o.opacity);return function(m){return l.r=s(m),l.g=f(m),l.b=d(m),l.opacity=v(m),l+""}}return a.gamma=e,a})(1);function Ik(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,a=t.slice(),l;return function(o){for(l=0;l<n;++l)a[l]=e[l]*(1-o)+t[l]*o;return a}}function qk(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Hk(e,t){var n=t?t.length:0,a=e?Math.min(n,e.length):0,l=new Array(a),o=new Array(n),s;for(s=0;s<a;++s)l[s]=Tl(e[s],t[s]);for(;s<n;++s)o[s]=t[s];return function(f){for(s=0;s<a;++s)o[s]=l[s](f);return o}}function $k(e,t){var n=new Date;return e=+e,t=+t,function(a){return n.setTime(e*(1-a)+t*a),n}}function Bs(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Yk(e,t){var n={},a={},l;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(l in t)l in e?n[l]=Tl(e[l],t[l]):a[l]=t[l];return function(o){for(l in n)a[l]=n[l](o);return a}}var Up=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Nm=new RegExp(Up.source,"g");function Kk(e){return function(){return e}}function Gk(e){return function(t){return e(t)+""}}function Xk(e,t){var n=Up.lastIndex=Nm.lastIndex=0,a,l,o,s=-1,f=[],d=[];for(e=e+"",t=t+"";(a=Up.exec(e))&&(l=Nm.exec(t));)(o=l.index)>n&&(o=t.slice(n,o),f[s]?f[s]+=o:f[++s]=o),(a=a[0])===(l=l[0])?f[s]?f[s]+=l:f[++s]=l:(f[++s]=null,d.push({i:s,x:Bs(a,l)})),n=Nm.lastIndex;return n<t.length&&(o=t.slice(n),f[s]?f[s]+=o:f[++s]=o),f.length<2?d[0]?Gk(d[0].x):Kk(t):(t=d.length,function(v){for(var m=0,y;m<t;++m)f[(y=d[m]).i]=y.x(v);return f.join("")})}function Tl(e,t){var n=typeof t,a;return t==null||n==="boolean"?zy(t):(n==="number"?Bs:n==="string"?(a=Fu(t))?(t=a,Uw):Xk:t instanceof Fu?Uw:t instanceof Date?$k:qk(t)?Ik:Array.isArray(t)?Hk:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Yk:Bs)(e,t)}function Ry(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function Vk(e,t){t===void 0&&(t=e,e=Tl);for(var n=0,a=t.length-1,l=t[0],o=new Array(a<0?0:a);n<a;)o[n]=e(l,l=t[++n]);return function(s){var f=Math.max(0,Math.min(a-1,Math.floor(s*=a)));return o[f](s-f)}}function Zk(e){return function(){return e}}function Us(e){return+e}var Iw=[0,1];function Zt(e){return e}function Ip(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Zk(isNaN(t)?NaN:.5)}function Qk(e,t){var n;return e>t&&(n=e,e=t,t=n),function(a){return Math.max(e,Math.min(t,a))}}function Wk(e,t,n){var a=e[0],l=e[1],o=t[0],s=t[1];return l<a?(a=Ip(l,a),o=n(s,o)):(a=Ip(a,l),o=n(o,s)),function(f){return o(a(f))}}function Fk(e,t,n){var a=Math.min(e.length,t.length)-1,l=new Array(a),o=new Array(a),s=-1;for(e[a]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<a;)l[s]=Ip(e[s],e[s+1]),o[s]=n(t[s],t[s+1]);return function(f){var d=fo(e,f,1,a)-1;return o[d](l[d](f))}}function ho(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Df(){var e=Iw,t=Iw,n=Tl,a,l,o,s=Zt,f,d,v;function m(){var g=Math.min(e.length,t.length);return s!==Zt&&(s=Qk(e[0],e[g-1])),f=g>2?Fk:Wk,d=v=null,y}function y(g){return g==null||isNaN(g=+g)?o:(d||(d=f(e.map(a),t,n)))(a(s(g)))}return y.invert=function(g){return s(l((v||(v=f(t,e.map(a),Bs)))(g)))},y.domain=function(g){return arguments.length?(e=Array.from(g,Us),m()):e.slice()},y.range=function(g){return arguments.length?(t=Array.from(g),m()):t.slice()},y.rangeRound=function(g){return t=Array.from(g),n=Ry,m()},y.clamp=function(g){return arguments.length?(s=g?!0:Zt,m()):s!==Zt},y.interpolate=function(g){return arguments.length?(n=g,m()):n},y.unknown=function(g){return arguments.length?(o=g,y):o},function(g,b){return a=g,l=b,m()}}function ky(){return Df()(Zt,Zt)}function Jk(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Is(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,a=e.slice(0,n);return[a.length>1?a[0]+a.slice(2):a,+e.slice(n+1)]}function Ol(e){return e=Is(Math.abs(e)),e?e[1]:NaN}function e6(e,t){return function(n,a){for(var l=n.length,o=[],s=0,f=e[0],d=0;l>0&&f>0&&(d+f+1>a&&(f=Math.max(1,a-d)),o.push(n.substring(l-=f,l+f)),!((d+=f+1)>a));)f=e[s=(s+1)%e.length];return o.reverse().join(t)}}function t6(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var n6=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Ju(e){if(!(t=n6.exec(e)))throw new Error("invalid format: "+e);var t;return new Ly({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]})}Ju.prototype=Ly.prototype;function Ly(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+""}Ly.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 r6(e){e:for(var t=e.length,n=1,a=-1,l;n<t;++n)switch(e[n]){case".":a=l=n;break;case"0":a===0&&(a=n),l=n;break;default:if(!+e[n])break e;a>0&&(a=0);break}return a>0?e.slice(0,a)+e.slice(l+1):e}var B_;function a6(e,t){var n=Is(e,t);if(!n)return e+"";var a=n[0],l=n[1],o=l-(B_=Math.max(-8,Math.min(8,Math.floor(l/3)))*3)+1,s=a.length;return o===s?a:o>s?a+new Array(o-s+1).join("0"):o>0?a.slice(0,o)+"."+a.slice(o):"0."+new Array(1-o).join("0")+Is(e,Math.max(0,t+o-1))[0]}function qw(e,t){var n=Is(e,t);if(!n)return e+"";var a=n[0],l=n[1];return l<0?"0."+new Array(-l).join("0")+a:a.length>l+1?a.slice(0,l+1)+"."+a.slice(l+1):a+new Array(l-a.length+2).join("0")}const Hw={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Jk,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)=>qw(e*100,t),r:qw,s:a6,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function $w(e){return e}var Yw=Array.prototype.map,Kw=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function i6(e){var t=e.grouping===void 0||e.thousands===void 0?$w:e6(Yw.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",a=e.currency===void 0?"":e.currency[1]+"",l=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?$w:t6(Yw.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function v(y){y=Ju(y);var g=y.fill,b=y.align,w=y.sign,O=y.symbol,A=y.zero,E=y.width,T=y.comma,j=y.precision,z=y.trim,C=y.type;C==="n"?(T=!0,C="g"):Hw[C]||(j===void 0&&(j=12),z=!0,C="g"),(A||g==="0"&&b==="=")&&(A=!0,g="0",b="=");var N=O==="$"?n:O==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",L=O==="$"?a:/[%p]/.test(C)?s:"",J=Hw[C],W=/[defgprs%]/.test(C);j=j===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,j)):Math.max(0,Math.min(20,j));function ie(Q){var F=N,fe=L,de,pe,I;if(C==="c")fe=J(Q)+fe,Q="";else{Q=+Q;var Z=Q<0||1/Q<0;if(Q=isNaN(Q)?d:J(Math.abs(Q),j),z&&(Q=r6(Q)),Z&&+Q==0&&w!=="+"&&(Z=!1),F=(Z?w==="("?w:f:w==="-"||w==="("?"":w)+F,fe=(C==="s"?Kw[8+B_/3]:"")+fe+(Z&&w==="("?")":""),W){for(de=-1,pe=Q.length;++de<pe;)if(I=Q.charCodeAt(de),48>I||I>57){fe=(I===46?l+Q.slice(de+1):Q.slice(de))+fe,Q=Q.slice(0,de);break}}}T&&!A&&(Q=t(Q,1/0));var ne=F.length+Q.length+fe.length,re=ne<E?new Array(E-ne+1).join(g):"";switch(T&&A&&(Q=t(re+Q,re.length?E-fe.length:1/0),re=""),b){case"<":Q=F+Q+fe+re;break;case"=":Q=F+re+Q+fe;break;case"^":Q=re.slice(0,ne=re.length>>1)+F+Q+fe+re.slice(ne);break;default:Q=re+F+Q+fe;break}return o(Q)}return ie.toString=function(){return y+""},ie}function m(y,g){var b=v((y=Ju(y),y.type="f",y)),w=Math.max(-8,Math.min(8,Math.floor(Ol(g)/3)))*3,O=Math.pow(10,-w),A=Kw[8+w/3];return function(E){return b(O*E)+A}}return{format:v,formatPrefix:m}}var es,By,U_;l6({thousands:",",grouping:[3],currency:["$",""]});function l6(e){return es=i6(e),By=es.format,U_=es.formatPrefix,es}function u6(e){return Math.max(0,-Ol(Math.abs(e)))}function o6(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ol(t)/3)))*3-Ol(Math.abs(e)))}function c6(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ol(t)-Ol(e))+1}function I_(e,t,n,a){var l=kp(e,t,n),o;switch(a=Ju(a??",f"),a.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return a.precision==null&&!isNaN(o=o6(l,s))&&(a.precision=o),U_(a,s)}case"":case"e":case"g":case"p":case"r":{a.precision==null&&!isNaN(o=c6(l,Math.max(Math.abs(e),Math.abs(t))))&&(a.precision=o-(a.type==="e"));break}case"f":case"%":{a.precision==null&&!isNaN(o=u6(l))&&(a.precision=o-(a.type==="%")*2);break}}return By(a)}function ka(e){var t=e.domain;return e.ticks=function(n){var a=t();return zp(a[0],a[a.length-1],n??10)},e.tickFormat=function(n,a){var l=t();return I_(l[0],l[l.length-1],n??10,a)},e.nice=function(n){n==null&&(n=10);var a=t(),l=0,o=a.length-1,s=a[l],f=a[o],d,v,m=10;for(f<s&&(v=s,s=f,f=v,v=l,l=o,o=v);m-- >0;){if(v=Rp(s,f,n),v===d)return a[l]=s,a[o]=f,t(a);if(v>0)s=Math.floor(s/v)*v,f=Math.ceil(f/v)*v;else if(v<0)s=Math.ceil(s*v)/v,f=Math.floor(f*v)/v;else break;d=v}return e},e}function q_(){var e=ky();return e.copy=function(){return ho(e,q_())},$n.apply(e,arguments),ka(e)}function H_(e){var t;function n(a){return a==null||isNaN(a=+a)?t:a}return n.invert=n,n.domain=n.range=function(a){return arguments.length?(e=Array.from(a,Us),n):e.slice()},n.unknown=function(a){return arguments.length?(t=a,n):t},n.copy=function(){return H_(e).unknown(t)},e=arguments.length?Array.from(e,Us):[0,1],ka(n)}function $_(e,t){e=e.slice();var n=0,a=e.length-1,l=e[n],o=e[a],s;return o<l&&(s=n,n=a,a=s,s=l,l=o,o=s),e[n]=t.floor(l),e[a]=t.ceil(o),e}function Gw(e){return Math.log(e)}function Xw(e){return Math.exp(e)}function s6(e){return-Math.log(-e)}function f6(e){return-Math.exp(-e)}function d6(e){return isFinite(e)?+("1e"+e):e<0?0:e}function v6(e){return e===10?d6:e===Math.E?Math.exp:t=>Math.pow(e,t)}function h6(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 Vw(e){return(t,n)=>-e(-t,n)}function Uy(e){const t=e(Gw,Xw),n=t.domain;let a=10,l,o;function s(){return l=h6(a),o=v6(a),n()[0]<0?(l=Vw(l),o=Vw(o),e(s6,f6)):e(Gw,Xw),t}return t.base=function(f){return arguments.length?(a=+f,s()):a},t.domain=function(f){return arguments.length?(n(f),s()):n()},t.ticks=f=>{const d=n();let v=d[0],m=d[d.length-1];const y=m<v;y&&([v,m]=[m,v]);let g=l(v),b=l(m),w,O;const A=f==null?10:+f;let E=[];if(!(a%1)&&b-g<A){if(g=Math.floor(g),b=Math.ceil(b),v>0){for(;g<=b;++g)for(w=1;w<a;++w)if(O=g<0?w/o(-g):w*o(g),!(O<v)){if(O>m)break;E.push(O)}}else for(;g<=b;++g)for(w=a-1;w>=1;--w)if(O=g>0?w/o(-g):w*o(g),!(O<v)){if(O>m)break;E.push(O)}E.length*2<A&&(E=zp(v,m,A))}else E=zp(g,b,Math.min(b-g,A)).map(o);return y?E.reverse():E},t.tickFormat=(f,d)=>{if(f==null&&(f=10),d==null&&(d=a===10?"s":","),typeof d!="function"&&(!(a%1)&&(d=Ju(d)).precision==null&&(d.trim=!0),d=By(d)),f===1/0)return d;const v=Math.max(1,a*f/t.ticks().length);return m=>{let y=m/o(Math.round(l(m)));return y*a<a-.5&&(y*=a),y<=v?d(m):""}},t.nice=()=>n($_(n(),{floor:f=>o(Math.floor(l(f))),ceil:f=>o(Math.ceil(l(f)))})),t}function Y_(){const e=Uy(Df()).domain([1,10]);return e.copy=()=>ho(e,Y_()).base(e.base()),$n.apply(e,arguments),e}function Zw(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Qw(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Iy(e){var t=1,n=e(Zw(t),Qw(t));return n.constant=function(a){return arguments.length?e(Zw(t=+a),Qw(t)):t},ka(n)}function K_(){var e=Iy(Df());return e.copy=function(){return ho(e,K_()).constant(e.constant())},$n.apply(e,arguments)}function Ww(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function m6(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function p6(e){return e<0?-e*e:e*e}function qy(e){var t=e(Zt,Zt),n=1;function a(){return n===1?e(Zt,Zt):n===.5?e(m6,p6):e(Ww(n),Ww(1/n))}return t.exponent=function(l){return arguments.length?(n=+l,a()):n},ka(t)}function Hy(){var e=qy(Df());return e.copy=function(){return ho(e,Hy()).exponent(e.exponent())},$n.apply(e,arguments),e}function y6(){return Hy.apply(null,arguments).exponent(.5)}function Fw(e){return Math.sign(e)*e*e}function g6(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function G_(){var e=ky(),t=[0,1],n=!1,a;function l(o){var s=g6(e(o));return isNaN(s)?a:n?Math.round(s):s}return l.invert=function(o){return e.invert(Fw(o))},l.domain=function(o){return arguments.length?(e.domain(o),l):e.domain()},l.range=function(o){return arguments.length?(e.range((t=Array.from(o,Us)).map(Fw)),l):t.slice()},l.rangeRound=function(o){return l.range(o).round(!0)},l.round=function(o){return arguments.length?(n=!!o,l):n},l.clamp=function(o){return arguments.length?(e.clamp(o),l):e.clamp()},l.unknown=function(o){return arguments.length?(a=o,l):a},l.copy=function(){return G_(e.domain(),t).round(n).clamp(e.clamp()).unknown(a)},$n.apply(l,arguments),ka(l)}function X_(){var e=[],t=[],n=[],a;function l(){var s=0,f=Math.max(1,t.length);for(n=new Array(f-1);++s<f;)n[s-1]=Ok(e,s/f);return o}function o(s){return s==null||isNaN(s=+s)?a:t[fo(n,s)]}return o.invertExtent=function(s){var f=t.indexOf(s);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},o.domain=function(s){if(!arguments.length)return e.slice();e=[];for(let f of s)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(Ca),l()},o.range=function(s){return arguments.length?(t=Array.from(s),l()):t.slice()},o.unknown=function(s){return arguments.length?(a=s,o):a},o.quantiles=function(){return n.slice()},o.copy=function(){return X_().domain(e).range(t).unknown(a)},$n.apply(o,arguments)}function V_(){var e=0,t=1,n=1,a=[.5],l=[0,1],o;function s(d){return d!=null&&d<=d?l[fo(a,d,0,n)]:o}function f(){var d=-1;for(a=new Array(n);++d<n;)a[d]=((d+1)*t-(d-n)*e)/(n+1);return s}return s.domain=function(d){return arguments.length?([e,t]=d,e=+e,t=+t,f()):[e,t]},s.range=function(d){return arguments.length?(n=(l=Array.from(d)).length-1,f()):l.slice()},s.invertExtent=function(d){var v=l.indexOf(d);return v<0?[NaN,NaN]:v<1?[e,a[0]]:v>=n?[a[n-1],t]:[a[v-1],a[v]]},s.unknown=function(d){return arguments.length&&(o=d),s},s.thresholds=function(){return a.slice()},s.copy=function(){return V_().domain([e,t]).range(l).unknown(o)},$n.apply(ka(s),arguments)}function Z_(){var e=[.5],t=[0,1],n,a=1;function l(o){return o!=null&&o<=o?t[fo(e,o,0,a)]:n}return l.domain=function(o){return arguments.length?(e=Array.from(o),a=Math.min(e.length,t.length-1),l):e.slice()},l.range=function(o){return arguments.length?(t=Array.from(o),a=Math.min(e.length,t.length-1),l):t.slice()},l.invertExtent=function(o){var s=t.indexOf(o);return[e[s-1],e[s]]},l.unknown=function(o){return arguments.length?(n=o,l):n},l.copy=function(){return Z_().domain(e).range(t).unknown(n)},$n.apply(l,arguments)}const Pm=new Date,zm=new Date;function bt(e,t,n,a){function l(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return l.floor=o=>(e(o=new Date(+o)),o),l.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),l.round=o=>{const s=l(o),f=l.ceil(o);return o-s<f-o?s:f},l.offset=(o,s)=>(t(o=new Date(+o),s==null?1:Math.floor(s)),o),l.range=(o,s,f)=>{const d=[];if(o=l.ceil(o),f=f==null?1:Math.floor(f),!(o<s)||!(f>0))return d;let v;do d.push(v=new Date(+o)),t(o,f),e(o);while(v<o&&o<s);return d},l.filter=o=>bt(s=>{if(s>=s)for(;e(s),!o(s);)s.setTime(s-1)},(s,f)=>{if(s>=s)if(f<0)for(;++f<=0;)for(;t(s,-1),!o(s););else for(;--f>=0;)for(;t(s,1),!o(s););}),n&&(l.count=(o,s)=>(Pm.setTime(+o),zm.setTime(+s),e(Pm),e(zm),Math.floor(n(Pm,zm))),l.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?l.filter(a?s=>a(s)%o===0:s=>l.count(0,s)%o===0):l)),l}const qs=bt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);qs.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?bt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):qs);qs.range;const Lr=1e3,Un=Lr*60,Br=Un*60,$r=Br*24,$y=$r*7,Jw=$r*30,Rm=$r*365,ui=bt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Lr)},(e,t)=>(t-e)/Lr,e=>e.getUTCSeconds());ui.range;const Yy=bt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Lr)},(e,t)=>{e.setTime(+e+t*Un)},(e,t)=>(t-e)/Un,e=>e.getMinutes());Yy.range;const Ky=bt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Un)},(e,t)=>(t-e)/Un,e=>e.getUTCMinutes());Ky.range;const Gy=bt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Lr-e.getMinutes()*Un)},(e,t)=>{e.setTime(+e+t*Br)},(e,t)=>(t-e)/Br,e=>e.getHours());Gy.range;const Xy=bt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Br)},(e,t)=>(t-e)/Br,e=>e.getUTCHours());Xy.range;const mo=bt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Un)/$r,e=>e.getDate()-1);mo.range;const Nf=bt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/$r,e=>e.getUTCDate()-1);Nf.range;const Q_=bt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/$r,e=>Math.floor(e/$r));Q_.range;function Si(e){return bt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Un)/$y)}const Pf=Si(0),Hs=Si(1),b6=Si(2),x6=Si(3),wl=Si(4),S6=Si(5),O6=Si(6);Pf.range;Hs.range;b6.range;x6.range;wl.range;S6.range;O6.range;function Oi(e){return bt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/$y)}const zf=Oi(0),$s=Oi(1),w6=Oi(2),A6=Oi(3),Al=Oi(4),E6=Oi(5),_6=Oi(6);zf.range;$s.range;w6.range;A6.range;Al.range;E6.range;_6.range;const Vy=bt(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());Vy.range;const Zy=bt(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());Zy.range;const Yr=bt(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());Yr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:bt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Yr.range;const Kr=bt(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());Kr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:bt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Kr.range;function W_(e,t,n,a,l,o){const s=[[ui,1,Lr],[ui,5,5*Lr],[ui,15,15*Lr],[ui,30,30*Lr],[o,1,Un],[o,5,5*Un],[o,15,15*Un],[o,30,30*Un],[l,1,Br],[l,3,3*Br],[l,6,6*Br],[l,12,12*Br],[a,1,$r],[a,2,2*$r],[n,1,$y],[t,1,Jw],[t,3,3*Jw],[e,1,Rm]];function f(v,m,y){const g=m<v;g&&([v,m]=[m,v]);const b=y&&typeof y.range=="function"?y:d(v,m,y),w=b?b.range(v,+m+1):[];return g?w.reverse():w}function d(v,m,y){const g=Math.abs(m-v)/y,b=Cy(([,,A])=>A).right(s,g);if(b===s.length)return e.every(kp(v/Rm,m/Rm,y));if(b===0)return qs.every(Math.max(kp(v,m,y),1));const[w,O]=s[g/s[b-1][2]<s[b][2]/g?b-1:b];return w.every(O)}return[f,d]}const[T6,j6]=W_(Kr,Zy,zf,Q_,Xy,Ky),[M6,C6]=W_(Yr,Vy,Pf,mo,Gy,Yy);function km(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 Lm(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,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function D6(e){var t=e.dateTime,n=e.date,a=e.time,l=e.periods,o=e.days,s=e.shortDays,f=e.months,d=e.shortMonths,v=Ru(l),m=ku(l),y=Ru(o),g=ku(o),b=Ru(s),w=ku(s),O=Ru(f),A=ku(f),E=Ru(d),T=ku(d),j={a:Z,A:ne,b:re,B:ge,c:null,d:iA,e:iA,f:e8,g:s8,G:d8,H:W6,I:F6,j:J6,L:F_,m:t8,M:n8,p:D,q:Y,Q:oA,s:cA,S:r8,u:a8,U:i8,V:l8,w:u8,W:o8,x:null,X:null,y:c8,Y:f8,Z:v8,"%":uA},z={a:te,A:ae,b:me,B:xe,c:null,d:lA,e:lA,f:y8,g:T8,G:M8,H:h8,I:m8,j:p8,L:eT,m:g8,M:b8,p:ye,q:pt,Q:oA,s:cA,S:x8,u:S8,U:O8,V:w8,w:A8,W:E8,x:null,X:null,y:_8,Y:j8,Z:C8,"%":uA},C={a:ie,A:Q,b:F,B:fe,c:de,d:rA,e:rA,f:X6,g:nA,G:tA,H:aA,I:aA,j:$6,L:G6,m:H6,M:Y6,p:W,q:q6,Q:Z6,s:Q6,S:K6,u:k6,U:L6,V:B6,w:R6,W:U6,x:pe,X:I,y:nA,Y:tA,Z:I6,"%":V6};j.x=N(n,j),j.X=N(a,j),j.c=N(t,j),z.x=N(n,z),z.X=N(a,z),z.c=N(t,z);function N(G,Se){return function(Ae){var ee=[],Dt=-1,Ce=0,Nt=G.length,Pt,mr,Rl;for(Ae instanceof Date||(Ae=new Date(+Ae));++Dt<Nt;)G.charCodeAt(Dt)===37&&(ee.push(G.slice(Ce,Dt)),(mr=eA[Pt=G.charAt(++Dt)])!=null?Pt=G.charAt(++Dt):mr=Pt==="e"?" ":"0",(Rl=Se[Pt])&&(Pt=Rl(Ae,mr)),ee.push(Pt),Ce=Dt+1);return ee.push(G.slice(Ce,Dt)),ee.join("")}}function L(G,Se){return function(Ae){var ee=zu(1900,void 0,1),Dt=J(ee,G,Ae+="",0),Ce,Nt;if(Dt!=Ae.length)return null;if("Q"in ee)return new Date(ee.Q);if("s"in ee)return new Date(ee.s*1e3+("L"in ee?ee.L:0));if(Se&&!("Z"in ee)&&(ee.Z=0),"p"in ee&&(ee.H=ee.H%12+ee.p*12),ee.m===void 0&&(ee.m="q"in ee?ee.q:0),"V"in ee){if(ee.V<1||ee.V>53)return null;"w"in ee||(ee.w=1),"Z"in ee?(Ce=Lm(zu(ee.y,0,1)),Nt=Ce.getUTCDay(),Ce=Nt>4||Nt===0?$s.ceil(Ce):$s(Ce),Ce=Nf.offset(Ce,(ee.V-1)*7),ee.y=Ce.getUTCFullYear(),ee.m=Ce.getUTCMonth(),ee.d=Ce.getUTCDate()+(ee.w+6)%7):(Ce=km(zu(ee.y,0,1)),Nt=Ce.getDay(),Ce=Nt>4||Nt===0?Hs.ceil(Ce):Hs(Ce),Ce=mo.offset(Ce,(ee.V-1)*7),ee.y=Ce.getFullYear(),ee.m=Ce.getMonth(),ee.d=Ce.getDate()+(ee.w+6)%7)}else("W"in ee||"U"in ee)&&("w"in ee||(ee.w="u"in ee?ee.u%7:"W"in ee?1:0),Nt="Z"in ee?Lm(zu(ee.y,0,1)).getUTCDay():km(zu(ee.y,0,1)).getDay(),ee.m=0,ee.d="W"in ee?(ee.w+6)%7+ee.W*7-(Nt+5)%7:ee.w+ee.U*7-(Nt+6)%7);return"Z"in ee?(ee.H+=ee.Z/100|0,ee.M+=ee.Z%100,Lm(ee)):km(ee)}}function J(G,Se,Ae,ee){for(var Dt=0,Ce=Se.length,Nt=Ae.length,Pt,mr;Dt<Ce;){if(ee>=Nt)return-1;if(Pt=Se.charCodeAt(Dt++),Pt===37){if(Pt=Se.charAt(Dt++),mr=C[Pt in eA?Se.charAt(Dt++):Pt],!mr||(ee=mr(G,Ae,ee))<0)return-1}else if(Pt!=Ae.charCodeAt(ee++))return-1}return ee}function W(G,Se,Ae){var ee=v.exec(Se.slice(Ae));return ee?(G.p=m.get(ee[0].toLowerCase()),Ae+ee[0].length):-1}function ie(G,Se,Ae){var ee=b.exec(Se.slice(Ae));return ee?(G.w=w.get(ee[0].toLowerCase()),Ae+ee[0].length):-1}function Q(G,Se,Ae){var ee=y.exec(Se.slice(Ae));return ee?(G.w=g.get(ee[0].toLowerCase()),Ae+ee[0].length):-1}function F(G,Se,Ae){var ee=E.exec(Se.slice(Ae));return ee?(G.m=T.get(ee[0].toLowerCase()),Ae+ee[0].length):-1}function fe(G,Se,Ae){var ee=O.exec(Se.slice(Ae));return ee?(G.m=A.get(ee[0].toLowerCase()),Ae+ee[0].length):-1}function de(G,Se,Ae){return J(G,t,Se,Ae)}function pe(G,Se,Ae){return J(G,n,Se,Ae)}function I(G,Se,Ae){return J(G,a,Se,Ae)}function Z(G){return s[G.getDay()]}function ne(G){return o[G.getDay()]}function re(G){return d[G.getMonth()]}function ge(G){return f[G.getMonth()]}function D(G){return l[+(G.getHours()>=12)]}function Y(G){return 1+~~(G.getMonth()/3)}function te(G){return s[G.getUTCDay()]}function ae(G){return o[G.getUTCDay()]}function me(G){return d[G.getUTCMonth()]}function xe(G){return f[G.getUTCMonth()]}function ye(G){return l[+(G.getUTCHours()>=12)]}function pt(G){return 1+~~(G.getUTCMonth()/3)}return{format:function(G){var Se=N(G+="",j);return Se.toString=function(){return G},Se},parse:function(G){var Se=L(G+="",!1);return Se.toString=function(){return G},Se},utcFormat:function(G){var Se=N(G+="",z);return Se.toString=function(){return G},Se},utcParse:function(G){var Se=L(G+="",!0);return Se.toString=function(){return G},Se}}}var eA={"-":"",_:" ",0:"0"},Ct=/^\s*\d+/,N6=/^%/,P6=/[\\^$*+?|[\]().{}]/g;function Pe(e,t,n){var a=e<0?"-":"",l=(a?-e:e)+"",o=l.length;return a+(o<n?new Array(n-o+1).join(t)+l:l)}function z6(e){return e.replace(P6,"\\$&")}function Ru(e){return new RegExp("^(?:"+e.map(z6).join("|")+")","i")}function ku(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function R6(e,t,n){var a=Ct.exec(t.slice(n,n+1));return a?(e.w=+a[0],n+a[0].length):-1}function k6(e,t,n){var a=Ct.exec(t.slice(n,n+1));return a?(e.u=+a[0],n+a[0].length):-1}function L6(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.U=+a[0],n+a[0].length):-1}function B6(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.V=+a[0],n+a[0].length):-1}function U6(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.W=+a[0],n+a[0].length):-1}function tA(e,t,n){var a=Ct.exec(t.slice(n,n+4));return a?(e.y=+a[0],n+a[0].length):-1}function nA(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.y=+a[0]+(+a[0]>68?1900:2e3),n+a[0].length):-1}function I6(e,t,n){var a=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return a?(e.Z=a[1]?0:-(a[2]+(a[3]||"00")),n+a[0].length):-1}function q6(e,t,n){var a=Ct.exec(t.slice(n,n+1));return a?(e.q=a[0]*3-3,n+a[0].length):-1}function H6(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.m=a[0]-1,n+a[0].length):-1}function rA(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.d=+a[0],n+a[0].length):-1}function $6(e,t,n){var a=Ct.exec(t.slice(n,n+3));return a?(e.m=0,e.d=+a[0],n+a[0].length):-1}function aA(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.H=+a[0],n+a[0].length):-1}function Y6(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.M=+a[0],n+a[0].length):-1}function K6(e,t,n){var a=Ct.exec(t.slice(n,n+2));return a?(e.S=+a[0],n+a[0].length):-1}function G6(e,t,n){var a=Ct.exec(t.slice(n,n+3));return a?(e.L=+a[0],n+a[0].length):-1}function X6(e,t,n){var a=Ct.exec(t.slice(n,n+6));return a?(e.L=Math.floor(a[0]/1e3),n+a[0].length):-1}function V6(e,t,n){var a=N6.exec(t.slice(n,n+1));return a?n+a[0].length:-1}function Z6(e,t,n){var a=Ct.exec(t.slice(n));return a?(e.Q=+a[0],n+a[0].length):-1}function Q6(e,t,n){var a=Ct.exec(t.slice(n));return a?(e.s=+a[0],n+a[0].length):-1}function iA(e,t){return Pe(e.getDate(),t,2)}function W6(e,t){return Pe(e.getHours(),t,2)}function F6(e,t){return Pe(e.getHours()%12||12,t,2)}function J6(e,t){return Pe(1+mo.count(Yr(e),e),t,3)}function F_(e,t){return Pe(e.getMilliseconds(),t,3)}function e8(e,t){return F_(e,t)+"000"}function t8(e,t){return Pe(e.getMonth()+1,t,2)}function n8(e,t){return Pe(e.getMinutes(),t,2)}function r8(e,t){return Pe(e.getSeconds(),t,2)}function a8(e){var t=e.getDay();return t===0?7:t}function i8(e,t){return Pe(Pf.count(Yr(e)-1,e),t,2)}function J_(e){var t=e.getDay();return t>=4||t===0?wl(e):wl.ceil(e)}function l8(e,t){return e=J_(e),Pe(wl.count(Yr(e),e)+(Yr(e).getDay()===4),t,2)}function u8(e){return e.getDay()}function o8(e,t){return Pe(Hs.count(Yr(e)-1,e),t,2)}function c8(e,t){return Pe(e.getFullYear()%100,t,2)}function s8(e,t){return e=J_(e),Pe(e.getFullYear()%100,t,2)}function f8(e,t){return Pe(e.getFullYear()%1e4,t,4)}function d8(e,t){var n=e.getDay();return e=n>=4||n===0?wl(e):wl.ceil(e),Pe(e.getFullYear()%1e4,t,4)}function v8(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Pe(t/60|0,"0",2)+Pe(t%60,"0",2)}function lA(e,t){return Pe(e.getUTCDate(),t,2)}function h8(e,t){return Pe(e.getUTCHours(),t,2)}function m8(e,t){return Pe(e.getUTCHours()%12||12,t,2)}function p8(e,t){return Pe(1+Nf.count(Kr(e),e),t,3)}function eT(e,t){return Pe(e.getUTCMilliseconds(),t,3)}function y8(e,t){return eT(e,t)+"000"}function g8(e,t){return Pe(e.getUTCMonth()+1,t,2)}function b8(e,t){return Pe(e.getUTCMinutes(),t,2)}function x8(e,t){return Pe(e.getUTCSeconds(),t,2)}function S8(e){var t=e.getUTCDay();return t===0?7:t}function O8(e,t){return Pe(zf.count(Kr(e)-1,e),t,2)}function tT(e){var t=e.getUTCDay();return t>=4||t===0?Al(e):Al.ceil(e)}function w8(e,t){return e=tT(e),Pe(Al.count(Kr(e),e)+(Kr(e).getUTCDay()===4),t,2)}function A8(e){return e.getUTCDay()}function E8(e,t){return Pe($s.count(Kr(e)-1,e),t,2)}function _8(e,t){return Pe(e.getUTCFullYear()%100,t,2)}function T8(e,t){return e=tT(e),Pe(e.getUTCFullYear()%100,t,2)}function j8(e,t){return Pe(e.getUTCFullYear()%1e4,t,4)}function M8(e,t){var n=e.getUTCDay();return e=n>=4||n===0?Al(e):Al.ceil(e),Pe(e.getUTCFullYear()%1e4,t,4)}function C8(){return"+0000"}function uA(){return"%"}function oA(e){return+e}function cA(e){return Math.floor(+e/1e3)}var cl,nT,rT;D8({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 D8(e){return cl=D6(e),nT=cl.format,cl.parse,rT=cl.utcFormat,cl.utcParse,cl}function N8(e){return new Date(e)}function P8(e){return e instanceof Date?+e:+new Date(+e)}function Qy(e,t,n,a,l,o,s,f,d,v){var m=ky(),y=m.invert,g=m.domain,b=v(".%L"),w=v(":%S"),O=v("%I:%M"),A=v("%I %p"),E=v("%a %d"),T=v("%b %d"),j=v("%B"),z=v("%Y");function C(N){return(d(N)<N?b:f(N)<N?w:s(N)<N?O:o(N)<N?A:a(N)<N?l(N)<N?E:T:n(N)<N?j:z)(N)}return m.invert=function(N){return new Date(y(N))},m.domain=function(N){return arguments.length?g(Array.from(N,P8)):g().map(N8)},m.ticks=function(N){var L=g();return e(L[0],L[L.length-1],N??10)},m.tickFormat=function(N,L){return L==null?C:v(L)},m.nice=function(N){var L=g();return(!N||typeof N.range!="function")&&(N=t(L[0],L[L.length-1],N??10)),N?g($_(L,N)):m},m.copy=function(){return ho(m,Qy(e,t,n,a,l,o,s,f,d,v))},m}function z8(){return $n.apply(Qy(M6,C6,Yr,Vy,Pf,mo,Gy,Yy,ui,nT).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function R8(){return $n.apply(Qy(T6,j6,Kr,Zy,zf,Nf,Xy,Ky,ui,rT).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Rf(){var e=0,t=1,n,a,l,o,s=Zt,f=!1,d;function v(y){return y==null||isNaN(y=+y)?d:s(l===0?.5:(y=(o(y)-n)*l,f?Math.max(0,Math.min(1,y)):y))}v.domain=function(y){return arguments.length?([e,t]=y,n=o(e=+e),a=o(t=+t),l=n===a?0:1/(a-n),v):[e,t]},v.clamp=function(y){return arguments.length?(f=!!y,v):f},v.interpolator=function(y){return arguments.length?(s=y,v):s};function m(y){return function(g){var b,w;return arguments.length?([b,w]=g,s=y(b,w),v):[s(0),s(1)]}}return v.range=m(Tl),v.rangeRound=m(Ry),v.unknown=function(y){return arguments.length?(d=y,v):d},function(y){return o=y,n=y(e),a=y(t),l=n===a?0:1/(a-n),v}}function La(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function aT(){var e=ka(Rf()(Zt));return e.copy=function(){return La(e,aT())},Qr.apply(e,arguments)}function iT(){var e=Uy(Rf()).domain([1,10]);return e.copy=function(){return La(e,iT()).base(e.base())},Qr.apply(e,arguments)}function lT(){var e=Iy(Rf());return e.copy=function(){return La(e,lT()).constant(e.constant())},Qr.apply(e,arguments)}function Wy(){var e=qy(Rf());return e.copy=function(){return La(e,Wy()).exponent(e.exponent())},Qr.apply(e,arguments)}function k8(){return Wy.apply(null,arguments).exponent(.5)}function uT(){var e=[],t=Zt;function n(a){if(a!=null&&!isNaN(a=+a))return t((fo(e,a,1)-1)/(e.length-1))}return n.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(Ca),n},n.interpolator=function(a){return arguments.length?(t=a,n):t},n.range=function(){return e.map((a,l)=>t(l/(e.length-1)))},n.quantiles=function(a){return Array.from({length:a+1},(l,o)=>Sk(e,o/a))},n.copy=function(){return uT(t).domain(e)},Qr.apply(n,arguments)}function kf(){var e=0,t=.5,n=1,a=1,l,o,s,f,d,v=Zt,m,y=!1,g;function b(O){return isNaN(O=+O)?g:(O=.5+((O=+m(O))-o)*(a*O<a*o?f:d),v(y?Math.max(0,Math.min(1,O)):O))}b.domain=function(O){return arguments.length?([e,t,n]=O,l=m(e=+e),o=m(t=+t),s=m(n=+n),f=l===o?0:.5/(o-l),d=o===s?0:.5/(s-o),a=o<l?-1:1,b):[e,t,n]},b.clamp=function(O){return arguments.length?(y=!!O,b):y},b.interpolator=function(O){return arguments.length?(v=O,b):v};function w(O){return function(A){var E,T,j;return arguments.length?([E,T,j]=A,v=Vk(O,[E,T,j]),b):[v(0),v(.5),v(1)]}}return b.range=w(Tl),b.rangeRound=w(Ry),b.unknown=function(O){return arguments.length?(g=O,b):g},function(O){return m=O,l=O(e),o=O(t),s=O(n),f=l===o?0:.5/(o-l),d=o===s?0:.5/(s-o),a=o<l?-1:1,b}}function oT(){var e=ka(kf()(Zt));return e.copy=function(){return La(e,oT())},Qr.apply(e,arguments)}function cT(){var e=Uy(kf()).domain([.1,1,10]);return e.copy=function(){return La(e,cT()).base(e.base())},Qr.apply(e,arguments)}function sT(){var e=Iy(kf());return e.copy=function(){return La(e,sT()).constant(e.constant())},Qr.apply(e,arguments)}function Fy(){var e=qy(kf());return e.copy=function(){return La(e,Fy()).exponent(e.exponent())},Qr.apply(e,arguments)}function L8(){return Fy.apply(null,arguments).exponent(.5)}const Uu=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ny,scaleDiverging:oT,scaleDivergingLog:cT,scaleDivergingPow:Fy,scaleDivergingSqrt:L8,scaleDivergingSymlog:sT,scaleIdentity:H_,scaleImplicit:Lp,scaleLinear:q_,scaleLog:Y_,scaleOrdinal:Dy,scalePoint:Ak,scalePow:Hy,scaleQuantile:X_,scaleQuantize:V_,scaleRadial:G_,scaleSequential:aT,scaleSequentialLog:iT,scaleSequentialPow:Wy,scaleSequentialQuantile:uT,scaleSequentialSqrt:k8,scaleSequentialSymlog:lT,scaleSqrt:y6,scaleSymlog:K_,scaleThreshold:Z_,scaleTime:z8,scaleUtc:R8,tickFormat:I_},Symbol.toStringTag,{value:"Module"}));var Wr=e=>e.chartData,fT=H([Wr],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),Jy=(e,t,n,a)=>a?fT(e):Wr(e),B8=(e,t,n)=>n?fT(e):Wr(e);function Da(e){if(Array.isArray(e)&&e.length===2){var[t,n]=e;if(et(t)&&et(n))return!0}return!1}function sA(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function dT(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[n,a]=e,l,o;if(et(n))l=n;else if(typeof n=="function")return;if(et(a))o=a;else if(typeof a=="function")return;var s=[l,o];if(Da(s))return s}}function U8(e,t,n){if(!(!n&&t==null)){if(typeof e=="function"&&t!=null)try{var a=e(t,n);if(Da(a))return sA(a,t,n)}catch{}if(Array.isArray(e)&&e.length===2){var[l,o]=e,s,f;if(l==="auto")t!=null&&(s=Math.min(...t));else if(oe(l))s=l;else if(typeof l=="function")try{t!=null&&(s=l(t==null?void 0:t[0]))}catch{}else if(typeof l=="string"&&SO.test(l)){var d=SO.exec(l);if(d==null||d[1]==null||t==null)s=void 0;else{var v=+d[1];s=t[0]-v}}else s=t==null?void 0:t[0];if(o==="auto")t!=null&&(f=Math.max(...t));else if(oe(o))f=o;else if(typeof o=="function")try{t!=null&&(f=o(t==null?void 0:t[1]))}catch{}else if(typeof o=="string"&&OO.test(o)){var m=OO.exec(o);if(m==null||m[1]==null||t==null)f=void 0;else{var y=+m[1];f=t[1]+y}}else f=t==null?void 0:t[1];var g=[s,f];if(Da(g))return t==null?g:sA(g,t,n)}}}var jl=1e9,I8={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},tg,Fe=!0,Hn="[DecimalError] ",di=Hn+"Invalid argument: ",eg=Hn+"Exponent out of range: ",Ml=Math.floor,ai=Math.pow,q8=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Sn,Tt=1e7,Ze=7,vT=9007199254740991,Ys=Ml(vT/Ze),le={};le.absoluteValue=le.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};le.comparedTo=le.cmp=function(e){var t,n,a,l,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(a=o.d.length,l=e.d.length,t=0,n=a<l?a:l;t<n;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return a===l?0:a>l^o.s<0?1:-1};le.decimalPlaces=le.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*Ze;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};le.dividedBy=le.div=function(e){return Ur(this,new this.constructor(e))};le.dividedToIntegerBy=le.idiv=function(e){var t=this,n=t.constructor;return Ke(Ur(t,new n(e),0,1),n.precision)};le.equals=le.eq=function(e){return!this.cmp(e)};le.exponent=function(){return mt(this)};le.greaterThan=le.gt=function(e){return this.cmp(e)>0};le.greaterThanOrEqualTo=le.gte=function(e){return this.cmp(e)>=0};le.isInteger=le.isint=function(){return this.e>this.d.length-2};le.isNegative=le.isneg=function(){return this.s<0};le.isPositive=le.ispos=function(){return this.s>0};le.isZero=function(){return this.s===0};le.lessThan=le.lt=function(e){return this.cmp(e)<0};le.lessThanOrEqualTo=le.lte=function(e){return this.cmp(e)<1};le.logarithm=le.log=function(e){var t,n=this,a=n.constructor,l=a.precision,o=l+5;if(e===void 0)e=new a(10);else if(e=new a(e),e.s<1||e.eq(Sn))throw Error(Hn+"NaN");if(n.s<1)throw Error(Hn+(n.s?"NaN":"-Infinity"));return n.eq(Sn)?new a(0):(Fe=!1,t=Ur(eo(n,o),eo(e,o),o),Fe=!0,Ke(t,l))};le.minus=le.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?pT(t,e):hT(t,(e.s=-e.s,e))};le.modulo=le.mod=function(e){var t,n=this,a=n.constructor,l=a.precision;if(e=new a(e),!e.s)throw Error(Hn+"NaN");return n.s?(Fe=!1,t=Ur(n,e,0,1).times(e),Fe=!0,n.minus(t)):Ke(new a(n),l)};le.naturalExponential=le.exp=function(){return mT(this)};le.naturalLogarithm=le.ln=function(){return eo(this)};le.negated=le.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};le.plus=le.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?hT(t,e):pT(t,(e.s=-e.s,e))};le.precision=le.sd=function(e){var t,n,a,l=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(di+e);if(t=mt(l)+1,a=l.d.length-1,n=a*Ze+1,a=l.d[a],a){for(;a%10==0;a/=10)n--;for(a=l.d[0];a>=10;a/=10)n++}return e&&t>n?t:n};le.squareRoot=le.sqrt=function(){var e,t,n,a,l,o,s,f=this,d=f.constructor;if(f.s<1){if(!f.s)return new d(0);throw Error(Hn+"NaN")}for(e=mt(f),Fe=!1,l=Math.sqrt(+f),l==0||l==1/0?(t=cr(f.d),(t.length+e)%2==0&&(t+="0"),l=Math.sqrt(t),e=Ml((e+1)/2)-(e<0||e%2),l==1/0?t="5e"+e:(t=l.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),a=new d(t)):a=new d(l.toString()),n=d.precision,l=s=n+3;;)if(o=a,a=o.plus(Ur(f,o,s+2)).times(.5),cr(o.d).slice(0,s)===(t=cr(a.d)).slice(0,s)){if(t=t.slice(s-3,s+1),l==s&&t=="4999"){if(Ke(o,n+1,0),o.times(o).eq(f)){a=o;break}}else if(t!="9999")break;s+=4}return Fe=!0,Ke(a,n)};le.times=le.mul=function(e){var t,n,a,l,o,s,f,d,v,m=this,y=m.constructor,g=m.d,b=(e=new y(e)).d;if(!m.s||!e.s)return new y(0);for(e.s*=m.s,n=m.e+e.e,d=g.length,v=b.length,d<v&&(o=g,g=b,b=o,s=d,d=v,v=s),o=[],s=d+v,a=s;a--;)o.push(0);for(a=v;--a>=0;){for(t=0,l=d+a;l>a;)f=o[l]+b[a]*g[l-a-1]+t,o[l--]=f%Tt|0,t=f/Tt|0;o[l]=(o[l]+t)%Tt|0}for(;!o[--s];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,Fe?Ke(e,y.precision):e};le.toDecimalPlaces=le.todp=function(e,t){var n=this,a=n.constructor;return n=new a(n),e===void 0?n:(vr(e,0,jl),t===void 0?t=a.rounding:vr(t,0,8),Ke(n,e+mt(n)+1,t))};le.toExponential=function(e,t){var n,a=this,l=a.constructor;return e===void 0?n=yi(a,!0):(vr(e,0,jl),t===void 0?t=l.rounding:vr(t,0,8),a=Ke(new l(a),e+1,t),n=yi(a,!0,e+1)),n};le.toFixed=function(e,t){var n,a,l=this,o=l.constructor;return e===void 0?yi(l):(vr(e,0,jl),t===void 0?t=o.rounding:vr(t,0,8),a=Ke(new o(l),e+mt(l)+1,t),n=yi(a.abs(),!1,e+mt(a)+1),l.isneg()&&!l.isZero()?"-"+n:n)};le.toInteger=le.toint=function(){var e=this,t=e.constructor;return Ke(new t(e),mt(e)+1,t.rounding)};le.toNumber=function(){return+this};le.toPower=le.pow=function(e){var t,n,a,l,o,s,f=this,d=f.constructor,v=12,m=+(e=new d(e));if(!e.s)return new d(Sn);if(f=new d(f),!f.s){if(e.s<1)throw Error(Hn+"Infinity");return f}if(f.eq(Sn))return f;if(a=d.precision,e.eq(Sn))return Ke(f,a);if(t=e.e,n=e.d.length-1,s=t>=n,o=f.s,s){if((n=m<0?-m:m)<=vT){for(l=new d(Sn),t=Math.ceil(a/Ze+4),Fe=!1;n%2&&(l=l.times(f),dA(l.d,t)),n=Ml(n/2),n!==0;)f=f.times(f),dA(f.d,t);return Fe=!0,e.s<0?new d(Sn).div(l):Ke(l,a)}}else if(o<0)throw Error(Hn+"NaN");return o=o<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,Fe=!1,l=e.times(eo(f,a+v)),Fe=!0,l=mT(l),l.s=o,l};le.toPrecision=function(e,t){var n,a,l=this,o=l.constructor;return e===void 0?(n=mt(l),a=yi(l,n<=o.toExpNeg||n>=o.toExpPos)):(vr(e,1,jl),t===void 0?t=o.rounding:vr(t,0,8),l=Ke(new o(l),e,t),n=mt(l),a=yi(l,e<=n||n<=o.toExpNeg,e)),a};le.toSignificantDigits=le.tosd=function(e,t){var n=this,a=n.constructor;return e===void 0?(e=a.precision,t=a.rounding):(vr(e,1,jl),t===void 0?t=a.rounding:vr(t,0,8)),Ke(new a(n),e,t)};le.toString=le.valueOf=le.val=le.toJSON=le[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=mt(e),n=e.constructor;return yi(e,t<=n.toExpNeg||t>=n.toExpPos)};function hT(e,t){var n,a,l,o,s,f,d,v,m=e.constructor,y=m.precision;if(!e.s||!t.s)return t.s||(t=new m(e)),Fe?Ke(t,y):t;if(d=e.d,v=t.d,s=e.e,l=t.e,d=d.slice(),o=s-l,o){for(o<0?(a=d,o=-o,f=v.length):(a=v,l=s,f=d.length),s=Math.ceil(y/Ze),f=s>f?s+1:f+1,o>f&&(o=f,a.length=1),a.reverse();o--;)a.push(0);a.reverse()}for(f=d.length,o=v.length,f-o<0&&(o=f,a=v,v=d,d=a),n=0;o;)n=(d[--o]=d[o]+v[o]+n)/Tt|0,d[o]%=Tt;for(n&&(d.unshift(n),++l),f=d.length;d[--f]==0;)d.pop();return t.d=d,t.e=l,Fe?Ke(t,y):t}function vr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(di+e)}function cr(e){var t,n,a,l=e.length-1,o="",s=e[0];if(l>0){for(o+=s,t=1;t<l;t++)a=e[t]+"",n=Ze-a.length,n&&(o+=_a(n)),o+=a;s=e[t],a=s+"",n=Ze-a.length,n&&(o+=_a(n))}else if(s===0)return"0";for(;s%10===0;)s/=10;return o+s}var Ur=(function(){function e(a,l){var o,s=0,f=a.length;for(a=a.slice();f--;)o=a[f]*l+s,a[f]=o%Tt|0,s=o/Tt|0;return s&&a.unshift(s),a}function t(a,l,o,s){var f,d;if(o!=s)d=o>s?1:-1;else for(f=d=0;f<o;f++)if(a[f]!=l[f]){d=a[f]>l[f]?1:-1;break}return d}function n(a,l,o){for(var s=0;o--;)a[o]-=s,s=a[o]<l[o]?1:0,a[o]=s*Tt+a[o]-l[o];for(;!a[0]&&a.length>1;)a.shift()}return function(a,l,o,s){var f,d,v,m,y,g,b,w,O,A,E,T,j,z,C,N,L,J,W=a.constructor,ie=a.s==l.s?1:-1,Q=a.d,F=l.d;if(!a.s)return new W(a);if(!l.s)throw Error(Hn+"Division by zero");for(d=a.e-l.e,L=F.length,C=Q.length,b=new W(ie),w=b.d=[],v=0;F[v]==(Q[v]||0);)++v;if(F[v]>(Q[v]||0)&&--d,o==null?T=o=W.precision:s?T=o+(mt(a)-mt(l))+1:T=o,T<0)return new W(0);if(T=T/Ze+2|0,v=0,L==1)for(m=0,F=F[0],T++;(v<C||m)&&T--;v++)j=m*Tt+(Q[v]||0),w[v]=j/F|0,m=j%F|0;else{for(m=Tt/(F[0]+1)|0,m>1&&(F=e(F,m),Q=e(Q,m),L=F.length,C=Q.length),z=L,O=Q.slice(0,L),A=O.length;A<L;)O[A++]=0;J=F.slice(),J.unshift(0),N=F[0],F[1]>=Tt/2&&++N;do m=0,f=t(F,O,L,A),f<0?(E=O[0],L!=A&&(E=E*Tt+(O[1]||0)),m=E/N|0,m>1?(m>=Tt&&(m=Tt-1),y=e(F,m),g=y.length,A=O.length,f=t(y,O,g,A),f==1&&(m--,n(y,L<g?J:F,g))):(m==0&&(f=m=1),y=F.slice()),g=y.length,g<A&&y.unshift(0),n(O,y,A),f==-1&&(A=O.length,f=t(F,O,L,A),f<1&&(m++,n(O,L<A?J:F,A))),A=O.length):f===0&&(m++,O=[0]),w[v++]=m,f&&O[0]?O[A++]=Q[z]||0:(O=[Q[z]],A=1);while((z++<C||O[0]!==void 0)&&T--)}return w[0]||w.shift(),b.e=d,Ke(b,s?o+mt(b)+1:o)}})();function mT(e,t){var n,a,l,o,s,f,d=0,v=0,m=e.constructor,y=m.precision;if(mt(e)>16)throw Error(eg+mt(e));if(!e.s)return new m(Sn);for(Fe=!1,f=y,s=new m(.03125);e.abs().gte(.1);)e=e.times(s),v+=5;for(a=Math.log(ai(2,v))/Math.LN10*2+5|0,f+=a,n=l=o=new m(Sn),m.precision=f;;){if(l=Ke(l.times(e),f),n=n.times(++d),s=o.plus(Ur(l,n,f)),cr(s.d).slice(0,f)===cr(o.d).slice(0,f)){for(;v--;)o=Ke(o.times(o),f);return m.precision=y,t==null?(Fe=!0,Ke(o,y)):o}o=s}}function mt(e){for(var t=e.e*Ze,n=e.d[0];n>=10;n/=10)t++;return t}function Bm(e,t,n){if(t>e.LN10.sd())throw Fe=!0,n&&(e.precision=n),Error(Hn+"LN10 precision limit exceeded");return Ke(new e(e.LN10),t)}function _a(e){for(var t="";e--;)t+="0";return t}function eo(e,t){var n,a,l,o,s,f,d,v,m,y=1,g=10,b=e,w=b.d,O=b.constructor,A=O.precision;if(b.s<1)throw Error(Hn+(b.s?"NaN":"-Infinity"));if(b.eq(Sn))return new O(0);if(t==null?(Fe=!1,v=A):v=t,b.eq(10))return t==null&&(Fe=!0),Bm(O,v);if(v+=g,O.precision=v,n=cr(w),a=n.charAt(0),o=mt(b),Math.abs(o)<15e14){for(;a<7&&a!=1||a==1&&n.charAt(1)>3;)b=b.times(e),n=cr(b.d),a=n.charAt(0),y++;o=mt(b),a>1?(b=new O("0."+n),o++):b=new O(a+"."+n.slice(1))}else return d=Bm(O,v+2,A).times(o+""),b=eo(new O(a+"."+n.slice(1)),v-g).plus(d),O.precision=A,t==null?(Fe=!0,Ke(b,A)):b;for(f=s=b=Ur(b.minus(Sn),b.plus(Sn),v),m=Ke(b.times(b),v),l=3;;){if(s=Ke(s.times(m),v),d=f.plus(Ur(s,new O(l),v)),cr(d.d).slice(0,v)===cr(f.d).slice(0,v))return f=f.times(2),o!==0&&(f=f.plus(Bm(O,v+2,A).times(o+""))),f=Ur(f,new O(y),v),O.precision=A,t==null?(Fe=!0,Ke(f,A)):f;f=d,l+=2}}function fA(e,t){var n,a,l;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(a=t.search(/e/i))>0?(n<0&&(n=a),n+=+t.slice(a+1),t=t.substring(0,a)):n<0&&(n=t.length),a=0;t.charCodeAt(a)===48;)++a;for(l=t.length;t.charCodeAt(l-1)===48;)--l;if(t=t.slice(a,l),t){if(l-=a,n=n-a-1,e.e=Ml(n/Ze),e.d=[],a=(n+1)%Ze,n<0&&(a+=Ze),a<l){for(a&&e.d.push(+t.slice(0,a)),l-=Ze;a<l;)e.d.push(+t.slice(a,a+=Ze));t=t.slice(a),a=Ze-t.length}else a-=l;for(;a--;)t+="0";if(e.d.push(+t),Fe&&(e.e>Ys||e.e<-Ys))throw Error(eg+n)}else e.s=0,e.e=0,e.d=[0];return e}function Ke(e,t,n){var a,l,o,s,f,d,v,m,y=e.d;for(s=1,o=y[0];o>=10;o/=10)s++;if(a=t-s,a<0)a+=Ze,l=t,v=y[m=0];else{if(m=Math.ceil((a+1)/Ze),o=y.length,m>=o)return e;for(v=o=y[m],s=1;o>=10;o/=10)s++;a%=Ze,l=a-Ze+s}if(n!==void 0&&(o=ai(10,s-l-1),f=v/o%10|0,d=t<0||y[m+1]!==void 0||v%o,d=n<4?(f||d)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||d||n==6&&(a>0?l>0?v/ai(10,s-l):0:y[m-1])%10&1||n==(e.s<0?8:7))),t<1||!y[0])return d?(o=mt(e),y.length=1,t=t-o-1,y[0]=ai(10,(Ze-t%Ze)%Ze),e.e=Ml(-t/Ze)||0):(y.length=1,y[0]=e.e=e.s=0),e;if(a==0?(y.length=m,o=1,m--):(y.length=m+1,o=ai(10,Ze-a),y[m]=l>0?(v/ai(10,s-l)%ai(10,l)|0)*o:0),d)for(;;)if(m==0){(y[0]+=o)==Tt&&(y[0]=1,++e.e);break}else{if(y[m]+=o,y[m]!=Tt)break;y[m--]=0,o=1}for(a=y.length;y[--a]===0;)y.pop();if(Fe&&(e.e>Ys||e.e<-Ys))throw Error(eg+mt(e));return e}function pT(e,t){var n,a,l,o,s,f,d,v,m,y,g=e.constructor,b=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),Fe?Ke(t,b):t;if(d=e.d,y=t.d,a=t.e,v=e.e,d=d.slice(),s=v-a,s){for(m=s<0,m?(n=d,s=-s,f=y.length):(n=y,a=v,f=d.length),l=Math.max(Math.ceil(b/Ze),f)+2,s>l&&(s=l,n.length=1),n.reverse(),l=s;l--;)n.push(0);n.reverse()}else{for(l=d.length,f=y.length,m=l<f,m&&(f=l),l=0;l<f;l++)if(d[l]!=y[l]){m=d[l]<y[l];break}s=0}for(m&&(n=d,d=y,y=n,t.s=-t.s),f=d.length,l=y.length-f;l>0;--l)d[f++]=0;for(l=y.length;l>s;){if(d[--l]<y[l]){for(o=l;o&&d[--o]===0;)d[o]=Tt-1;--d[o],d[l]+=Tt}d[l]-=y[l]}for(;d[--f]===0;)d.pop();for(;d[0]===0;d.shift())--a;return d[0]?(t.d=d,t.e=a,Fe?Ke(t,b):t):new g(0)}function yi(e,t,n){var a,l=mt(e),o=cr(e.d),s=o.length;return t?(n&&(a=n-s)>0?o=o.charAt(0)+"."+o.slice(1)+_a(a):s>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(l<0?"e":"e+")+l):l<0?(o="0."+_a(-l-1)+o,n&&(a=n-s)>0&&(o+=_a(a))):l>=s?(o+=_a(l+1-s),n&&(a=n-l-1)>0&&(o=o+"."+_a(a))):((a=l+1)<s&&(o=o.slice(0,a)+"."+o.slice(a)),n&&(a=n-s)>0&&(l+1===s&&(o+="."),o+=_a(a))),e.s<0?"-"+o:o}function dA(e,t){if(e.length>t)return e.length=t,!0}function yT(e){var t,n,a;function l(o){var s=this;if(!(s instanceof l))return new l(o);if(s.constructor=l,o instanceof l){s.s=o.s,s.e=o.e,s.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(di+o);if(o>0)s.s=1;else if(o<0)o=-o,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(o===~~o&&o<1e7){s.e=0,s.d=[o];return}return fA(s,o.toString())}else if(typeof o!="string")throw Error(di+o);if(o.charCodeAt(0)===45?(o=o.slice(1),s.s=-1):s.s=1,q8.test(o))fA(s,o);else throw Error(di+o)}if(l.prototype=le,l.ROUND_UP=0,l.ROUND_DOWN=1,l.ROUND_CEIL=2,l.ROUND_FLOOR=3,l.ROUND_HALF_UP=4,l.ROUND_HALF_DOWN=5,l.ROUND_HALF_EVEN=6,l.ROUND_HALF_CEIL=7,l.ROUND_HALF_FLOOR=8,l.clone=yT,l.config=l.set=H8,e===void 0&&(e={}),e)for(a=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<a.length;)e.hasOwnProperty(n=a[t++])||(e[n]=this[n]);return l.config(e),l}function H8(e){if(!e||typeof e!="object")throw Error(Hn+"Object expected");var t,n,a,l=["precision",1,jl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<l.length;t+=3)if((a=e[n=l[t]])!==void 0)if(Ml(a)===a&&a>=l[t+1]&&a<=l[t+2])this[n]=a;else throw Error(di+n+": "+a);if((a=e[n="LN10"])!==void 0)if(a==Math.LN10)this[n]=new this(a);else throw Error(di+n+": "+a);return this}var tg=yT(I8);Sn=new tg(1);const Be=tg;var $8=e=>e,gT={},bT=e=>e===gT,vA=e=>function t(){return arguments.length===0||arguments.length===1&&bT(arguments.length<=0?void 0:arguments[0])?t:e(...arguments)},xT=(e,t)=>e===1?t:vA(function(){for(var n=arguments.length,a=new Array(n),l=0;l<n;l++)a[l]=arguments[l];var o=a.filter(s=>s!==gT).length;return o>=e?t(...a):xT(e-o,vA(function(){for(var s=arguments.length,f=new Array(s),d=0;d<s;d++)f[d]=arguments[d];var v=a.map(m=>bT(m)?f.shift():m);return t(...v,...f)}))}),Y8=e=>xT(e.length,e),qp=(e,t)=>{for(var n=[],a=e;a<t;++a)n[a-e]=a;return n},K8=Y8((e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(n=>t[n]).map(e)),G8=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];if(!n.length)return $8;var l=n.reverse(),o=l[0],s=l.slice(1);return function(){return s.reduce((f,d)=>d(f),o(...arguments))}};function ST(e){var t;return e===0?t=1:t=Math.floor(new Be(e).abs().log(10).toNumber())+1,t}function OT(e,t,n){for(var a=new Be(e),l=0,o=[];a.lt(t)&&l<1e5;)o.push(a.toNumber()),a=a.add(n),l++;return o}var wT=e=>{var[t,n]=e,[a,l]=[t,n];return t>n&&([a,l]=[n,t]),[a,l]},AT=(e,t,n)=>{if(e.lte(0))return new Be(0);var a=ST(e.toNumber()),l=new Be(10).pow(a),o=e.div(l),s=a!==1?.05:.1,f=new Be(Math.ceil(o.div(s).toNumber())).add(n).mul(s),d=f.mul(l);return t?new Be(d.toNumber()):new Be(Math.ceil(d.toNumber()))},X8=(e,t,n)=>{var a=new Be(1),l=new Be(e);if(!l.isint()&&n){var o=Math.abs(e);o<1?(a=new Be(10).pow(ST(e)-1),l=new Be(Math.floor(l.div(a).toNumber())).mul(a)):o>1&&(l=new Be(Math.floor(e)))}else e===0?l=new Be(Math.floor((t-1)/2)):n||(l=new Be(Math.floor(e)));var s=Math.floor((t-1)/2),f=G8(K8(d=>l.add(new Be(d-s).mul(a)).toNumber()),qp);return f(0,t)},ET=function(t,n,a,l){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((n-t)/(a-1)))return{step:new Be(0),tickMin:new Be(0),tickMax:new Be(0)};var s=AT(new Be(n).sub(t).div(a-1),l,o),f;t<=0&&n>=0?f=new Be(0):(f=new Be(t).add(n).div(2),f=f.sub(new Be(f).mod(s)));var d=Math.ceil(f.sub(t).div(s).toNumber()),v=Math.ceil(new Be(n).sub(f).div(s).toNumber()),m=d+v+1;return m>a?ET(t,n,a,l,o+1):(m<a&&(v=n>0?v+(a-m):v,d=n>0?d:d+(a-m)),{step:s,tickMin:f.sub(new Be(d).mul(s)),tickMax:f.add(new Be(v).mul(s))})},V8=function(t){var[n,a]=t,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=Math.max(l,2),[f,d]=wT([n,a]);if(f===-1/0||d===1/0){var v=d===1/0?[f,...qp(0,l-1).map(()=>1/0)]:[...qp(0,l-1).map(()=>-1/0),d];return n>a?v.reverse():v}if(f===d)return X8(f,l,o);var{step:m,tickMin:y,tickMax:g}=ET(f,d,s,o,0),b=OT(y,g.add(new Be(.1).mul(m)),m);return n>a?b.reverse():b},Z8=function(t,n){var[a,l]=t,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,[s,f]=wT([a,l]);if(s===-1/0||f===1/0)return[a,l];if(s===f)return[s];var d=Math.max(n,2),v=AT(new Be(f).sub(s).div(d-1),o,0),m=[...OT(new Be(s),new Be(f),v),f];return o===!1&&(m=m.map(y=>Math.round(y))),a>l?m.reverse():m},_T=e=>e.rootProps.maxBarSize,Q8=e=>e.rootProps.barGap,TT=e=>e.rootProps.barCategoryGap,W8=e=>e.rootProps.barSize,Lf=e=>e.rootProps.stackOffset,jT=e=>e.rootProps.reverseStackOrder,ng=e=>e.options.chartName,rg=e=>e.rootProps.syncId,MT=e=>e.rootProps.syncMethod,ag=e=>e.options.eventEmitter,jt={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},Rr={allowDuplicatedCategory:!0,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"category"},xn={allowDataOverflow:!1,allowDuplicatedCategory:!0,radiusAxisId:0,scale:"auto",tick:!0,tickCount:5,type:"number"},Bf=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t},F8={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:Rr.angleAxisId,includeHidden:!1,name:void 0,reversed:Rr.reversed,scale:Rr.scale,tick:Rr.tick,tickCount:void 0,ticks:void 0,type:Rr.type,unit:void 0},J8={allowDataOverflow:xn.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:xn.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:xn.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:xn.scale,tick:xn.tick,tickCount:xn.tickCount,ticks:void 0,type:xn.type,unit:void 0},eL={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:Rr.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Rr.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:Rr.scale,tick:Rr.tick,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},tL={allowDataOverflow:xn.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:xn.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:xn.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:xn.scale,tick:xn.tick,tickCount:xn.tickCount,ticks:void 0,type:"category",unit:void 0},ig=(e,t)=>e.polarAxis.angleAxis[t]!=null?e.polarAxis.angleAxis[t]:e.layout.layoutType==="radial"?eL:F8,lg=(e,t)=>e.polarAxis.radiusAxis[t]!=null?e.polarAxis.radiusAxis[t]:e.layout.layoutType==="radial"?tL:J8,Uf=e=>e.polarOptions,ug=H([Vr,Zr,Mt],Z5),CT=H([Uf,ug],(e,t)=>{if(e!=null)return er(e.innerRadius,t,0)}),DT=H([Uf,ug],(e,t)=>{if(e!=null)return er(e.outerRadius,t,t*.8)}),nL=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]},NT=H([Uf],nL);H([ig,NT],Bf);var PT=H([ug,CT,DT],(e,t,n)=>{if(!(e==null||t==null||n==null))return[t,n]});H([lg,PT],Bf);var zT=H([Re,Uf,CT,DT,Vr,Zr],(e,t,n,a,l,o)=>{if(!(e!=="centric"&&e!=="radial"||t==null||n==null||a==null)){var{cx:s,cy:f,startAngle:d,endAngle:v}=t;return{cx:er(s,l,l/2),cy:er(f,o,o/2),innerRadius:n,outerRadius:a,startAngle:d,endAngle:v,clockWise:!1}}}),xt=(e,t)=>t,If=(e,t,n)=>n;function og(e){return e==null?void 0:e.id}function RT(e,t,n){var{chartData:a=[]}=t,{allowDuplicatedCategory:l,dataKey:o}=n,s=new Map;return e.forEach(f=>{var d,v=(d=f.data)!==null&&d!==void 0?d:a;if(!(v==null||v.length===0)){var m=og(f);v.forEach((y,g)=>{var b=o==null||l?g:String(ht(y,o,null)),w=ht(y,f.dataKey,0),O;s.has(b)?O=s.get(b):O={},Object.assign(O,{[m]:w}),s.set(b,O)})}}),Array.from(s.values())}function qf(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Hf=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function $f(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function rL(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return!1}var St=e=>{var t=Re(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Cl=e=>e.tooltip.settings.axisId;function hA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Ks(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hA(Object(n),!0).forEach(function(a){aL(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function aL(e,t,n){return(t=iL(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iL(e){var t=lL(e,"string");return typeof t=="symbol"?t:t+""}function lL(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Hp=[0,"auto"],Et={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},kT=(e,t)=>e.cartesianAxis.xAxis[t],Fr=(e,t)=>{var n=kT(e,t);return n??Et},_t={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:Hp,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,width:co},LT=(e,t)=>e.cartesianAxis.yAxis[t],Jr=(e,t)=>{var n=LT(e,t);return n??_t},uL={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:""},cg=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return n??uL},Ft=(e,t,n)=>{switch(t){case"xAxis":return Fr(e,n);case"yAxis":return Jr(e,n);case"zAxis":return cg(e,n);case"angleAxis":return ig(e,n);case"radiusAxis":return lg(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},oL=(e,t,n)=>{switch(t){case"xAxis":return Fr(e,n);case"yAxis":return Jr(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},po=(e,t,n)=>{switch(t){case"xAxis":return Fr(e,n);case"yAxis":return Jr(e,n);case"angleAxis":return ig(e,n);case"radiusAxis":return lg(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},BT=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function UT(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var Yf=e=>e.graphicalItems.cartesianItems,cL=H([xt,If],UT),IT=(e,t,n)=>e.filter(n).filter(a=>(t==null?void 0:t.includeHidden)===!0?!0:!a.hide),yo=H([Yf,Ft,cL],IT,{memoizeOptions:{resultEqualityCheck:$f}}),qT=H([yo],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(qf)),HT=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),sL=H([yo],HT),$T=e=>e.map(t=>t.data).filter(Boolean).flat(1),fL=H([yo],$T,{memoizeOptions:{resultEqualityCheck:$f}}),YT=(e,t)=>{var{chartData:n=[],dataStartIndex:a,dataEndIndex:l}=t;return e.length>0?e:n.slice(a,l+1)},sg=H([fL,Jy],YT),KT=(e,t,n)=>(t==null?void 0:t.dataKey)!=null?e.map(a=>({value:ht(a,t.dataKey)})):n.length>0?n.map(a=>a.dataKey).flatMap(a=>e.map(l=>({value:ht(l,a)}))):e.map(a=>({value:a})),Kf=H([sg,Ft,yo],KT);function GT(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function os(e){if(fr(e)||e instanceof Date){var t=Number(e);if(et(t))return t}}function mA(e){if(Array.isArray(e)){var t=[os(e[0]),os(e[1])];return Da(t)?t:void 0}var n=os(e);if(n!=null)return[n,n]}function Gr(e){return e.map(os).filter(FP)}function dL(e,t,n){return!n||typeof t!="number"||Jn(t)?[]:n.length?Gr(n.flatMap(a=>{var l=ht(e,a.dataKey),o,s;if(Array.isArray(l)?[o,s]=l:o=s=l,!(!et(o)||!et(s)))return[t-o,t+s]})):[]}var Ot=e=>{var t=St(e),n=Cl(e);return po(e,t,n)},go=H([Ot],e=>e==null?void 0:e.dataKey),vL=H([qT,Jy,Ot],RT),XT=(e,t,n,a)=>{var l={},o=t.reduce((s,f)=>{if(f.stackId==null)return s;var d=s[f.stackId];return d==null&&(d=[]),d.push(f),s[f.stackId]=d,s},l);return Object.fromEntries(Object.entries(o).map(s=>{var[f,d]=s,v=a?[...d].reverse():d,m=v.map(og);return[f,{stackedData:E4(e,m,n),graphicalItems:v}]}))},$p=H([vL,qT,Lf,jT],XT),VT=(e,t,n,a)=>{var{dataStartIndex:l,dataEndIndex:o}=t;if(a==null&&n!=="zAxis"){var s=C4(e,l,o);if(!(s!=null&&s[0]===0&&s[1]===0))return s}},hL=H([Ft],e=>e.allowDataOverflow),fg=e=>{var t;if(e==null||!("domain"in e))return Hp;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var n=Gr(e.ticks);return[Math.min(...n),Math.max(...n)]}if(e.type==="category")return e.ticks.map(String)}return(t=e==null?void 0:e.domain)!==null&&t!==void 0?t:Hp},ZT=H([Ft],fg),QT=H([ZT,hL],dT),mL=H([$p,Wr,xt,QT],VT,{memoizeOptions:{resultEqualityCheck:Hf}}),dg=e=>e.errorBars,pL=(e,t,n)=>e.flatMap(a=>t[a.id]).filter(Boolean).filter(a=>GT(n,a)),Gs=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];var l=n.filter(Boolean);if(l.length!==0){var o=l.flat(),s=Math.min(...o),f=Math.max(...o);return[s,f]}},WT=(e,t,n,a,l)=>{var o,s;if(n.length>0&&e.forEach(f=>{n.forEach(d=>{var v,m,y=(v=a[d.id])===null||v===void 0?void 0:v.filter(E=>GT(l,E)),g=ht(f,(m=t.dataKey)!==null&&m!==void 0?m:d.dataKey),b=dL(f,g,y);if(b.length>=2){var w=Math.min(...b),O=Math.max(...b);(o==null||w<o)&&(o=w),(s==null||O>s)&&(s=O)}var A=mA(g);A!=null&&(o=o==null?A[0]:Math.min(o,A[0]),s=s==null?A[1]:Math.max(s,A[1]))})}),(t==null?void 0:t.dataKey)!=null&&e.forEach(f=>{var d=mA(ht(f,t.dataKey));d!=null&&(o=o==null?d[0]:Math.min(o,d[0]),s=s==null?d[1]:Math.max(s,d[1]))}),et(o)&&et(s))return[o,s]},yL=H([sg,Ft,sL,dg,xt],WT,{memoizeOptions:{resultEqualityCheck:Hf}});function gL(e){var{value:t}=e;if(fr(t)||t instanceof Date)return t}var bL=(e,t,n)=>{var a=e.map(gL).filter(l=>l!=null);return n&&(t.dataKey==null||t.allowDuplicatedCategory&&c2(a))?C_(0,e.length):t.allowDuplicatedCategory?a:Array.from(new Set(a))},FT=e=>e.referenceElements.dots,Dl=(e,t,n)=>e.filter(a=>a.ifOverflow==="extendDomain").filter(a=>t==="xAxis"?a.xAxisId===n:a.yAxisId===n),xL=H([FT,xt,If],Dl),JT=e=>e.referenceElements.areas,SL=H([JT,xt,If],Dl),ej=e=>e.referenceElements.lines,OL=H([ej,xt,If],Dl),tj=(e,t)=>{if(e!=null){var n=Gr(e.map(a=>t==="xAxis"?a.x:a.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},wL=H(xL,xt,tj),nj=(e,t)=>{if(e!=null){var n=Gr(e.flatMap(a=>[t==="xAxis"?a.x1:a.y1,t==="xAxis"?a.x2:a.y2]));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},AL=H([SL,xt],nj);function EL(e){var t;if(e.x!=null)return Gr([e.x]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(a=>a.x);return n==null||n.length===0?[]:Gr(n)}function _L(e){var t;if(e.y!=null)return Gr([e.y]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(a=>a.y);return n==null||n.length===0?[]:Gr(n)}var rj=(e,t)=>{if(e!=null){var n=e.flatMap(a=>t==="xAxis"?EL(a):_L(a));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},TL=H([OL,xt],rj),jL=H(wL,TL,AL,(e,t,n)=>Gs(e,n,t)),aj=(e,t,n,a,l,o,s,f)=>{if(n!=null)return n;var d=s==="vertical"&&f==="xAxis"||s==="horizontal"&&f==="yAxis",v=d?Gs(a,o,l):Gs(o,l);return U8(t,v,e.allowDataOverflow)},ML=H([Ft,ZT,QT,mL,yL,jL,Re,xt],aj,{memoizeOptions:{resultEqualityCheck:Hf}}),CL=[0,1],ij=(e,t,n,a,l,o,s)=>{if(!((e==null||n==null||n.length===0)&&s===void 0)){var{dataKey:f,type:d}=e,v=Ra(t,o);if(v&&f==null){var m;return C_(0,(m=n==null?void 0:n.length)!==null&&m!==void 0?m:0)}return d==="category"?bL(a,e,v):l==="expand"?CL:s}},vg=H([Ft,Re,sg,Kf,Lf,xt,ML],ij),lj=(e,t,n,a,l)=>{if(e!=null){var{scale:o,type:s}=e;if(o==="auto")return t==="radial"&&l==="radiusAxis"?"band":t==="radial"&&l==="angleAxis"?"linear":s==="category"&&a&&(a.indexOf("LineChart")>=0||a.indexOf("AreaChart")>=0||a.indexOf("ComposedChart")>=0&&!n)?"point":s==="category"?"band":"linear";if(typeof o=="string"){var f="scale".concat(io(o));return f in Uu?f:"point"}}},bo=H([Ft,Re,BT,ng,xt],lj);function DL(e){if(e!=null){if(e in Uu)return Uu[e]();var t="scale".concat(io(e));if(t in Uu)return Uu[t]()}}function hg(e,t,n,a){if(!(n==null||a==null)){if(typeof e.scale=="function")return e.scale.copy().domain(n).range(a);var l=DL(t);if(l!=null){var o=l.domain(n).range(a);return x4(o),o}}}var uj=(e,t,n)=>{var a=fg(t);if(!(n!=="auto"&&n!=="linear")){if(t!=null&&t.tickCount&&Array.isArray(a)&&(a[0]==="auto"||a[1]==="auto")&&Da(e))return V8(e,t.tickCount,t.allowDecimals);if(t!=null&&t.tickCount&&t.type==="number"&&Da(e))return Z8(e,t.tickCount,t.allowDecimals)}},mg=H([vg,po,bo],uj),oj=(e,t,n,a)=>{if(a!=="angleAxis"&&(e==null?void 0:e.type)==="number"&&Da(t)&&Array.isArray(n)&&n.length>0){var l=t[0],o=n[0],s=t[1],f=n[n.length-1];return[Math.min(l,o),Math.max(s,f)]}return t},NL=H([Ft,vg,mg,xt],oj),PL=H(Kf,Ft,(e,t)=>{if(!(!t||t.type!=="number")){var n=1/0,a=Array.from(Gr(e.map(y=>y.value))).sort((y,g)=>y-g),l=a[0],o=a[a.length-1];if(l==null||o==null)return 1/0;var s=o-l;if(s===0)return 1/0;for(var f=0;f<a.length-1;f++){var d=a[f],v=a[f+1];if(!(d==null||v==null)){var m=v-d;n=Math.min(n,m)}}return n/s}}),cj=H(PL,Re,TT,Mt,(e,t,n,a,l)=>l,(e,t,n,a,l)=>{if(!et(e))return 0;var o=t==="vertical"?a.height:a.width;if(l==="gap")return e*o/2;if(l==="no-gap"){var s=er(n,e*o),f=e*o/2;return f-s-(f-s)/o*s}return 0}),zL=(e,t,n)=>{var a=Fr(e,t);return a==null||typeof a.padding!="string"?0:cj(e,"xAxis",t,n,a.padding)},RL=(e,t,n)=>{var a=Jr(e,t);return a==null||typeof a.padding!="string"?0:cj(e,"yAxis",t,n,a.padding)},kL=H(Fr,zL,(e,t)=>{var n,a;if(e==null)return{left:0,right:0};var{padding:l}=e;return typeof l=="string"?{left:t,right:t}:{left:((n=l.left)!==null&&n!==void 0?n:0)+t,right:((a=l.right)!==null&&a!==void 0?a:0)+t}}),LL=H(Jr,RL,(e,t)=>{var n,a;if(e==null)return{top:0,bottom:0};var{padding:l}=e;return typeof l=="string"?{top:t,bottom:t}:{top:((n=l.top)!==null&&n!==void 0?n:0)+t,bottom:((a=l.bottom)!==null&&a!==void 0?a:0)+t}}),BL=H([Mt,kL,Of,Sf,(e,t,n)=>n],(e,t,n,a,l)=>{var{padding:o}=a;return l?[o.left,n.width-o.right]:[e.left+t.left,e.left+e.width-t.right]}),UL=H([Mt,Re,LL,Of,Sf,(e,t,n)=>n],(e,t,n,a,l,o)=>{var{padding:s}=l;return o?[a.height-s.bottom,s.top]:t==="horizontal"?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),xo=(e,t,n,a)=>{var l;switch(t){case"xAxis":return BL(e,n,a);case"yAxis":return UL(e,n,a);case"zAxis":return(l=cg(e,n))===null||l===void 0?void 0:l.range;case"angleAxis":return NT(e);case"radiusAxis":return PT(e,n);default:return}},sj=H([Ft,xo],Bf),Gf=H([Ft,bo,NL,sj],hg);H([yo,dg,xt],pL);function fj(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var Xf=(e,t)=>t,Vf=(e,t,n)=>n,IL=H(bf,Xf,Vf,(e,t,n)=>e.filter(a=>a.orientation===t).filter(a=>a.mirror===n).sort(fj)),qL=H(xf,Xf,Vf,(e,t,n)=>e.filter(a=>a.orientation===t).filter(a=>a.mirror===n).sort(fj)),dj=(e,t)=>({width:e.width,height:t.height}),HL=(e,t)=>{var n=typeof t.width=="number"?t.width:co;return{width:n,height:e.height}},vj=H(Mt,Fr,dj),$L=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},YL=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},KL=H(Zr,Mt,IL,Xf,Vf,(e,t,n,a,l)=>{var o={},s;return n.forEach(f=>{var d=dj(t,f);s==null&&(s=$L(t,a,e));var v=a==="top"&&!l||a==="bottom"&&l;o[f.id]=s-Number(v)*d.height,s+=(v?-1:1)*d.height}),o}),GL=H(Vr,Mt,qL,Xf,Vf,(e,t,n,a,l)=>{var o={},s;return n.forEach(f=>{var d=HL(t,f);s==null&&(s=YL(t,a,e));var v=a==="left"&&!l||a==="right"&&l;o[f.id]=s-Number(v)*d.width,s+=(v?-1:1)*d.width}),o}),XL=(e,t)=>{var n=Fr(e,t);if(n!=null)return KL(e,n.orientation,n.mirror)},VL=H([Mt,Fr,XL,(e,t)=>t],(e,t,n,a)=>{if(t!=null){var l=n==null?void 0:n[a];return l==null?{x:e.left,y:0}:{x:e.left,y:l}}}),ZL=(e,t)=>{var n=Jr(e,t);if(n!=null)return GL(e,n.orientation,n.mirror)},QL=H([Mt,Jr,ZL,(e,t)=>t],(e,t,n,a)=>{if(t!=null){var l=n==null?void 0:n[a];return l==null?{x:0,y:e.top}:{x:l,y:e.top}}}),hj=H(Mt,Jr,(e,t)=>{var n=typeof t.width=="number"?t.width:co;return{width:n,height:e.height}}),pA=(e,t,n)=>{switch(t){case"xAxis":return vj(e,n).width;case"yAxis":return hj(e,n).height;default:return}},mj=(e,t,n,a)=>{if(n!=null){var{allowDuplicatedCategory:l,type:o,dataKey:s}=n,f=Ra(e,a),d=t.map(v=>v.value);if(s&&f&&o==="category"&&l&&c2(d))return d}},pg=H([Re,Kf,Ft,xt],mj),pj=(e,t,n,a)=>{if(!(n==null||n.dataKey==null)){var{type:l,scale:o}=n,s=Ra(e,a);if(s&&(l==="number"||o!=="auto"))return t.map(f=>f.value)}},yg=H([Re,Kf,po,xt],pj),yA=H([Re,oL,bo,Gf,pg,yg,xo,mg,xt],(e,t,n,a,l,o,s,f,d)=>{if(t!=null){var v=Ra(e,d);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:d,categoricalDomain:o,duplicateDomain:l,isCategorical:v,niceTicks:f,range:s,realScaleType:n,scale:a}}}),WL=(e,t,n,a,l,o,s,f,d)=>{if(!(t==null||a==null)){var v=Ra(e,d),{type:m,ticks:y,tickCount:g}=t,b=n==="scaleBand"&&typeof a.bandwidth=="function"?a.bandwidth()/2:2,w=m==="category"&&a.bandwidth?a.bandwidth()/b:0;w=d==="angleAxis"&&o!=null&&o.length>=2?un(o[0]-o[1])*2*w:w;var O=y||l;if(O){var A=O.map((E,T)=>{var j=s?s.indexOf(E):E;return{index:T,coordinate:a(j)+w,value:E,offset:w}});return A.filter(E=>et(E.coordinate))}return v&&f?f.map((E,T)=>({coordinate:a(E)+w,value:E,index:T,offset:w})).filter(E=>et(E.coordinate)):a.ticks?a.ticks(g).map(E=>({coordinate:a(E)+w,value:E,offset:w})):a.domain().map((E,T)=>({coordinate:a(E)+w,value:s?s[E]:E,index:T,offset:w}))}},yj=H([Re,po,bo,Gf,mg,xo,pg,yg,xt],WL),FL=(e,t,n,a,l,o,s)=>{if(!(t==null||n==null||a==null||a[0]===a[1])){var f=Ra(e,s),{tickCount:d}=t,v=0;return v=s==="angleAxis"&&(a==null?void 0:a.length)>=2?un(a[0]-a[1])*2*v:v,f&&o?o.map((m,y)=>({coordinate:n(m)+v,value:m,index:y,offset:v})):n.ticks?n.ticks(d).map(m=>({coordinate:n(m)+v,value:m,offset:v})):n.domain().map((m,y)=>({coordinate:n(m)+v,value:l?l[m]:m,index:y,offset:v}))}},Na=H([Re,po,Gf,xo,pg,yg,xt],FL),Pa=H(Ft,Gf,(e,t)=>{if(!(e==null||t==null))return Ks(Ks({},e),{},{scale:t})}),JL=H([Ft,bo,vg,sj],hg);H((e,t,n)=>cg(e,n),JL,(e,t)=>{if(!(e==null||t==null))return Ks(Ks({},e),{},{scale:t})});var eB=H([Re,bf,xf],(e,t,n)=>{switch(e){case"horizontal":return t.some(a=>a.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(a=>a.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),gj=e=>e.options.defaultTooltipEventType,bj=e=>e.options.validateTooltipEventTypes;function xj(e,t,n){if(e==null)return t;var a=e?"axis":"item";return n==null?t:n.includes(a)?a:t}function gg(e,t){var n=gj(e),a=bj(e);return xj(t,n,a)}function tB(e){return se(t=>gg(t,e))}var Sj=(e,t)=>{var n,a=Number(t);if(!(Jn(a)||t==null))return a>=0?e==null||(n=e[a])===null||n===void 0?void 0:n.value:void 0},nB=e=>e.tooltip.settings,ja={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},rB={itemInteraction:{click:ja,hover:ja},axisInteraction:{click:ja,hover:ja},keyboardInteraction:ja,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}},Oj=cn({name:"tooltip",initialState:rB,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:We()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:n,next:a}=t.payload,l=Wn(e).tooltipItemPayloads.indexOf(n);l>-1&&(e.tooltipItemPayloads[l]=a)},prepare:We()},removeTooltipEntrySettings:{reducer(e,t){var n=Wn(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:We()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,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.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.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.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}}}),{addTooltipEntrySettings:aB,replaceTooltipEntrySettings:iB,removeTooltipEntrySettings:lB,setTooltipSettingsState:uB,setActiveMouseOverItemIndex:wj,mouseLeaveItem:oB,mouseLeaveChart:Aj,setActiveClickItemIndex:cB,setMouseOverAxisIndex:Ej,setMouseClickAxisIndex:sB,setSyncInteraction:Yp,setKeyboardInteraction:Kp}=Oj.actions,fB=Oj.reducer;function gA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function ts(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gA(Object(n),!0).forEach(function(a){dB(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function dB(e,t,n){return(t=vB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vB(e){var t=hB(e,"string");return typeof t=="symbol"?t:t+""}function hB(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mB(e,t,n){return t==="axis"?n==="click"?e.axisInteraction.click:e.axisInteraction.hover:n==="click"?e.itemInteraction.click:e.itemInteraction.hover}function pB(e){return e.index!=null}var _j=(e,t,n,a)=>{if(t==null)return ja;var l=mB(e,t,n);if(l==null)return ja;if(l.active)return l;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(pB(l)){if(o)return ts(ts({},l),{},{active:!0})}else if(a!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:a,graphicalItemId:void 0};return ts(ts({},ja),{},{coordinate:l.coordinate})};function yB(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 n=Number(e);return Number.isFinite(n)?n:void 0}function gB(e,t){var n=yB(e),a=t[0],l=t[1];if(n===void 0)return!1;var o=Math.min(a,l),s=Math.max(a,l);return n>=o&&n<=s}function bB(e,t,n){if(n==null||t==null)return!0;var a=ht(e,t);return a==null||!Da(n)?!0:gB(a,n)}var bg=(e,t,n,a)=>{var l=e==null?void 0:e.index;if(l==null)return null;var o=Number(l);if(!et(o))return l;var s=0,f=1/0;t.length>0&&(f=t.length-1);var d=Math.max(s,Math.min(o,f)),v=t[d];return v==null||bB(v,n,a)?String(d):null},Tj=(e,t,n,a,l,o,s,f)=>{if(!(o==null||f==null)){var d=s[0],v=d==null?void 0:f(d.positions,o);if(v!=null)return v;var m=l==null?void 0:l[Number(o)];if(m)switch(n){case"horizontal":return{x:m.coordinate,y:(a.top+t)/2};default:return{x:(a.left+e)/2,y:m.coordinate}}}},jj=(e,t,n,a)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var l;if(n==="hover"?l=e.itemInteraction.hover.graphicalItemId:l=e.itemInteraction.click.graphicalItemId,l==null&&a!=null){var o=e.tooltipItemPayloads[0];return o!=null?[o]:[]}return e.tooltipItemPayloads.filter(s=>{var f;return((f=s.settings)===null||f===void 0?void 0:f.graphicalItemId)===l})},So=e=>e.options.tooltipPayloadSearcher,Nl=e=>e.tooltip;function bA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function xA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bA(Object(n),!0).forEach(function(a){xB(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function xB(e,t,n){return(t=SB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SB(e){var t=OB(e,"string");return typeof t=="symbol"?t:t+""}function OB(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wB(e,t){return e??t}var Mj=(e,t,n,a,l,o,s)=>{if(!(t==null||o==null)){var{chartData:f,computedData:d,dataStartIndex:v,dataEndIndex:m}=n,y=[];return e.reduce((g,b)=>{var w,{dataDefinedOnItem:O,settings:A}=b,E=wB(O,f),T=Array.isArray(E)?r_(E,v,m):E,j=(w=A==null?void 0:A.dataKey)!==null&&w!==void 0?w:a,z=A==null?void 0:A.nameKey,C;if(a&&Array.isArray(T)&&!Array.isArray(T[0])&&s==="axis"?C=s2(T,a,l):C=o(T,t,d,z),Array.isArray(C))C.forEach(L=>{var J=xA(xA({},A),{},{name:L.name,unit:L.unit,color:void 0,fill:void 0});g.push(wO({tooltipEntrySettings:J,dataKey:L.dataKey,payload:L.payload,value:ht(L.payload,L.dataKey),name:L.name}))});else{var N;g.push(wO({tooltipEntrySettings:A,dataKey:j,payload:C,value:ht(C,j),name:(N=ht(C,z))!==null&&N!==void 0?N:A==null?void 0:A.name}))}return g},y)}},xg=H([Ot,Re,BT,ng,St],lj),AB=H([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),EB=H([St,Cl],UT),Pl=H([AB,Ot,EB],IT,{memoizeOptions:{resultEqualityCheck:$f}}),_B=H([Pl],e=>e.filter(qf)),TB=H([Pl],$T,{memoizeOptions:{resultEqualityCheck:$f}}),zl=H([TB,Wr],YT),jB=H([_B,Wr,Ot],RT),Sg=H([zl,Ot,Pl],KT),Cj=H([Ot],fg),MB=H([Ot],e=>e.allowDataOverflow),Dj=H([Cj,MB],dT),CB=H([Pl],e=>e.filter(qf)),DB=H([jB,CB,Lf,jT],XT),NB=H([DB,Wr,St,Dj],VT),PB=H([Pl],HT),zB=H([zl,Ot,PB,dg,St],WT,{memoizeOptions:{resultEqualityCheck:Hf}}),RB=H([FT,St,Cl],Dl),kB=H([RB,St],tj),LB=H([JT,St,Cl],Dl),BB=H([LB,St],nj),UB=H([ej,St,Cl],Dl),IB=H([UB,St],rj),qB=H([kB,IB,BB],Gs),HB=H([Ot,Cj,Dj,NB,zB,qB,Re,St],aj),Oo=H([Ot,Re,zl,Sg,Lf,St,HB],ij),$B=H([Oo,Ot,xg],uj),YB=H([Ot,Oo,$B,St],oj),Nj=e=>{var t=St(e),n=Cl(e),a=!1;return xo(e,t,n,a)},Pj=H([Ot,Nj],Bf),zj=H([Ot,xg,YB,Pj],hg),KB=H([Re,Sg,Ot,St],mj),GB=H([Re,Sg,Ot,St],pj),XB=(e,t,n,a,l,o,s,f)=>{if(t){var{type:d}=t,v=Ra(e,f);if(a){var m=n==="scaleBand"&&a.bandwidth?a.bandwidth()/2:2,y=d==="category"&&a.bandwidth?a.bandwidth()/m:0;return y=f==="angleAxis"&&l!=null&&(l==null?void 0:l.length)>=2?un(l[0]-l[1])*2*y:y,v&&s?s.map((g,b)=>({coordinate:a(g)+y,value:g,index:b,offset:y})):a.domain().map((g,b)=>({coordinate:a(g)+y,value:o?o[g]:g,index:b,offset:y}))}}},ea=H([Re,Ot,xg,zj,Nj,KB,GB,St],XB),Og=H([gj,bj,nB],(e,t,n)=>xj(n.shared,e,t)),Rj=e=>e.tooltip.settings.trigger,wg=e=>e.tooltip.settings.defaultIndex,wo=H([Nl,Og,Rj,wg],_j),gi=H([wo,zl,go,Oo],bg),kj=H([ea,gi],Sj),Lj=H([wo],e=>{if(e)return e.dataKey});H([wo],e=>{if(e)return e.graphicalItemId});var Bj=H([Nl,Og,Rj,wg],jj),VB=H([Vr,Zr,Re,Mt,ea,wg,Bj,So],Tj),ZB=H([wo,VB],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),QB=H([wo],e=>{var t;return(t=e==null?void 0:e.active)!==null&&t!==void 0?t:!1}),WB=H([Bj,gi,Wr,go,kj,So,Og],Mj),FB=H([WB],e=>{if(e!=null){var t=e.map(n=>n.payload).filter(n=>n!=null);return Array.from(new Set(t))}});function SA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function OA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SA(Object(n),!0).forEach(function(a){JB(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function JB(e,t,n){return(t=eU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eU(e){var t=tU(e,"string");return typeof t=="symbol"?t:t+""}function tU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nU=()=>se(Ot),rU=()=>{var e=nU(),t=se(ea),n=se(zj);return bl(!e||!n?void 0:OA(OA({},e),{},{scale:n}),t)};function wA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function sl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wA(Object(n),!0).forEach(function(a){aU(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function aU(e,t,n){return(t=iU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iU(e){var t=lU(e,"string");return typeof t=="symbol"?t:t+""}function lU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uU=(e,t,n,a)=>{var l=t.find(o=>o&&o.index===n);if(l){if(e==="horizontal")return{x:l.coordinate,y:a.chartY};if(e==="vertical")return{x:a.chartX,y:l.coordinate}}return{x:0,y:0}},oU=(e,t,n,a)=>{var l=t.find(v=>v&&v.index===n);if(l){if(e==="centric"){var o=l.coordinate,{radius:s}=a;return sl(sl(sl({},a),qt(a.cx,a.cy,s,o)),{},{angle:o,radius:s})}var f=l.coordinate,{angle:d}=a;return sl(sl(sl({},a),qt(a.cx,a.cy,f,d)),{},{angle:d,radius:f})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function cU(e,t){var{chartX:n,chartY:a}=e;return n>=t.left&&n<=t.left+t.width&&a>=t.top&&a<=t.top+t.height}var Uj=(e,t,n,a,l)=>{var o,s=(o=t==null?void 0:t.length)!==null&&o!==void 0?o:0;if(s<=1||e==null)return 0;if(a==="angleAxis"&&l!=null&&Math.abs(Math.abs(l[1]-l[0])-360)<=1e-6)for(var f=0;f<s;f++){var d,v,m,y,g,b=f>0?(d=n[f-1])===null||d===void 0?void 0:d.coordinate:(v=n[s-1])===null||v===void 0?void 0:v.coordinate,w=(m=n[f])===null||m===void 0?void 0:m.coordinate,O=f>=s-1?(y=n[0])===null||y===void 0?void 0:y.coordinate:(g=n[f+1])===null||g===void 0?void 0:g.coordinate,A=void 0;if(!(b==null||w==null||O==null))if(un(w-b)!==un(O-w)){var E=[];if(un(O-w)===un(l[1]-l[0])){A=O;var T=w+l[1]-l[0];E[0]=Math.min(T,(T+b)/2),E[1]=Math.max(T,(T+b)/2)}else{A=b;var j=O+l[1]-l[0];E[0]=Math.min(w,(j+w)/2),E[1]=Math.max(w,(j+w)/2)}var z=[Math.min(w,(A+w)/2),Math.max(w,(A+w)/2)];if(e>z[0]&&e<=z[1]||e>=E[0]&&e<=E[1]){var C;return(C=n[f])===null||C===void 0?void 0:C.index}}else{var N=Math.min(b,O),L=Math.max(b,O);if(e>(N+w)/2&&e<=(L+w)/2){var J;return(J=n[f])===null||J===void 0?void 0:J.index}}}else if(t)for(var W=0;W<s;W++){var ie=t[W];if(ie!=null){var Q=t[W+1],F=t[W-1];if(W===0&&Q!=null&&e<=(ie.coordinate+Q.coordinate)/2||W===s-1&&F!=null&&e>(ie.coordinate+F.coordinate)/2||W>0&&W<s-1&&F!=null&&Q!=null&&e>(ie.coordinate+F.coordinate)/2&&e<=(ie.coordinate+Q.coordinate)/2)return ie.index}}return-1},sU=()=>se(ng),Ag=(e,t)=>t,Ij=(e,t,n)=>n,Eg=(e,t,n,a)=>a,fU=H(ea,e=>of(e,t=>t.coordinate)),_g=H([Nl,Ag,Ij,Eg],_j),Tg=H([_g,zl,go,Oo],bg),dU=(e,t,n)=>{if(t!=null){var a=Nl(e);return t==="axis"?n==="hover"?a.axisInteraction.hover.dataKey:a.axisInteraction.click.dataKey:n==="hover"?a.itemInteraction.hover.dataKey:a.itemInteraction.click.dataKey}},qj=H([Nl,Ag,Ij,Eg],jj),Xs=H([Vr,Zr,Re,Mt,ea,Eg,qj,So],Tj),vU=H([_g,Xs],(e,t)=>{var n;return(n=e.coordinate)!==null&&n!==void 0?n:t}),Hj=H([ea,Tg],Sj),hU=H([qj,Tg,Wr,go,Hj,So,Ag],Mj),mU=H([_g,Tg],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),pU=(e,t,n,a,l,o,s)=>{if(!(!e||!n||!a||!l)&&cU(e,s)){var f=D4(e,t),d=Uj(f,o,l,n,a),v=uU(t,l,d,e);return{activeIndex:String(d),activeCoordinate:v}}},yU=(e,t,n,a,l,o,s)=>{if(!(!e||!a||!l||!o||!n)){var f=ek(e,n);if(f){var d=N4(f,t),v=Uj(d,s,o,a,l),m=oU(t,o,v,f);return{activeIndex:String(v),activeCoordinate:m}}}},gU=(e,t,n,a,l,o,s,f)=>{if(!(!e||!t||!a||!l||!o))return t==="horizontal"||t==="vertical"?pU(e,t,a,l,o,s,f):yU(e,t,n,a,l,o,s)},bU=H(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(t!=null){var a=e[t];if(a!=null)return n?a.panoramaElement:a.element}}),xU=H(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(a=>parseInt(a,10)).concat(Object.values(jt)),n=Array.from(new Set(t));return n.sort((a,l)=>a-l)},{memoizeOptions:{resultEqualityCheck:rL}});function AA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function EA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AA(Object(n),!0).forEach(function(a){SU(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function SU(e,t,n){return(t=OU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OU(e){var t=wU(e,"string");return typeof t=="symbol"?t:t+""}function wU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var AU={},EU={zIndexMap:Object.values(jt).reduce((e,t)=>EA(EA({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),AU)},_U=new Set(Object.values(jt));function TU(e){return _U.has(e)}var $j=cn({name:"zIndex",initialState:EU,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:We()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!TU(n)&&delete e.zIndexMap[n])},prepare:We()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n,element:a,isPanorama:l}=t.payload;e.zIndexMap[n]?l?e.zIndexMap[n].panoramaElement=a:e.zIndexMap[n].element=a:e.zIndexMap[n]={consumers:0,element:l?void 0:a,panoramaElement:l?a:void 0}},prepare:We()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElement=void 0:e.zIndexMap[n].element=void 0)},prepare:We()}}}),{registerZIndexPortal:jU,unregisterZIndexPortal:MU,registerZIndexPortalElement:CU,unregisterZIndexPortalElement:DU}=$j.actions,NU=$j.reducer;function Yn(e){var{zIndex:t,children:n}=e,a=fR(),l=a&&t!==void 0&&t!==0,o=Gt(),s=tt();S.useLayoutEffect(()=>l?(s(jU({zIndex:t})),()=>{s(MU({zIndex:t}))}):lo,[s,t,l]);var f=se(d=>bU(d,t,o));return l?f?ly.createPortal(n,f):null:n}function Gp(){return Gp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Gp.apply(null,arguments)}function _A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function ns(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_A(Object(n),!0).forEach(function(a){PU(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_A(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function PU(e,t,n){return(t=zU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zU(e){var t=RU(e,"string");return typeof t=="symbol"?t:t+""}function RU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kU(e){var{cursor:t,cursorComp:n,cursorProps:a}=e;return S.isValidElement(t)?S.cloneElement(t,a):S.createElement(n,a)}function LU(e){var t,{coordinate:n,payload:a,index:l,offset:o,tooltipAxisBandSize:s,layout:f,cursor:d,tooltipEventType:v,chartName:m}=e,y=n,g=a,b=l;if(!d||!y||m!=="ScatterChart"&&v!=="axis")return null;var w,O,A;if(m==="ScatterChart")w=y,O=v5,A=jt.cursorLine;else if(m==="BarChart")w=h5(f,y,o,s),O=__,A=jt.cursorRectangle;else if(f==="radial"&&d2(y)){var{cx:E,cy:T,radius:j,startAngle:z,endAngle:C}=T_(y);w={cx:E,cy:T,startAngle:z,endAngle:C,innerRadius:j,outerRadius:j},O=M_,A=jt.cursorLine}else w={points:ak(f,y,o)},O=S_,A=jt.cursorLine;var N=typeof d=="object"&&"className"in d?d.className:void 0,L=ns(ns(ns(ns({stroke:"#ccc",pointerEvents:"none"},o),w),ao(d)),{},{payload:g,payloadIndex:b,className:Ue("recharts-tooltip-cursor",N)});return S.createElement(Yn,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:A},S.createElement(kU,{cursor:d,cursorComp:O,cursorProps:L}))}function BU(e){var t=rU(),n=f_(),a=_l(),l=sU();return t==null||n==null||a==null||l==null?null:S.createElement(LU,Gp({},e,{offset:n,layout:a,tooltipAxisBandSize:t,chartName:l}))}var Yj=S.createContext(null),UU=()=>S.useContext(Yj),Um={exports:{}},TA;function IU(){return TA||(TA=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function a(){}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(n=!1));function l(d,v,m){this.fn=d,this.context=v,this.once=m||!1}function o(d,v,m,y,g){if(typeof m!="function")throw new TypeError("The listener must be a function");var b=new l(m,y||d,g),w=n?n+v:v;return d._events[w]?d._events[w].fn?d._events[w]=[d._events[w],b]:d._events[w].push(b):(d._events[w]=b,d._eventsCount++),d}function s(d,v){--d._eventsCount===0?d._events=new a:delete d._events[v]}function f(){this._events=new a,this._eventsCount=0}f.prototype.eventNames=function(){var v=[],m,y;if(this._eventsCount===0)return v;for(y in m=this._events)t.call(m,y)&&v.push(n?y.slice(1):y);return Object.getOwnPropertySymbols?v.concat(Object.getOwnPropertySymbols(m)):v},f.prototype.listeners=function(v){var m=n?n+v:v,y=this._events[m];if(!y)return[];if(y.fn)return[y.fn];for(var g=0,b=y.length,w=new Array(b);g<b;g++)w[g]=y[g].fn;return w},f.prototype.listenerCount=function(v){var m=n?n+v:v,y=this._events[m];return y?y.fn?1:y.length:0},f.prototype.emit=function(v,m,y,g,b,w){var O=n?n+v:v;if(!this._events[O])return!1;var A=this._events[O],E=arguments.length,T,j;if(A.fn){switch(A.once&&this.removeListener(v,A.fn,void 0,!0),E){case 1:return A.fn.call(A.context),!0;case 2:return A.fn.call(A.context,m),!0;case 3:return A.fn.call(A.context,m,y),!0;case 4:return A.fn.call(A.context,m,y,g),!0;case 5:return A.fn.call(A.context,m,y,g,b),!0;case 6:return A.fn.call(A.context,m,y,g,b,w),!0}for(j=1,T=new Array(E-1);j<E;j++)T[j-1]=arguments[j];A.fn.apply(A.context,T)}else{var z=A.length,C;for(j=0;j<z;j++)switch(A[j].once&&this.removeListener(v,A[j].fn,void 0,!0),E){case 1:A[j].fn.call(A[j].context);break;case 2:A[j].fn.call(A[j].context,m);break;case 3:A[j].fn.call(A[j].context,m,y);break;case 4:A[j].fn.call(A[j].context,m,y,g);break;default:if(!T)for(C=1,T=new Array(E-1);C<E;C++)T[C-1]=arguments[C];A[j].fn.apply(A[j].context,T)}}return!0},f.prototype.on=function(v,m,y){return o(this,v,m,y,!1)},f.prototype.once=function(v,m,y){return o(this,v,m,y,!0)},f.prototype.removeListener=function(v,m,y,g){var b=n?n+v:v;if(!this._events[b])return this;if(!m)return s(this,b),this;var w=this._events[b];if(w.fn)w.fn===m&&(!g||w.once)&&(!y||w.context===y)&&s(this,b);else{for(var O=0,A=[],E=w.length;O<E;O++)(w[O].fn!==m||g&&!w[O].once||y&&w[O].context!==y)&&A.push(w[O]);A.length?this._events[b]=A.length===1?A[0]:A:s(this,b)}return this},f.prototype.removeAllListeners=function(v){var m;return v?(m=n?n+v:v,this._events[m]&&s(this,m)):(this._events=new a,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=n,f.EventEmitter=f,e.exports=f})(Um)),Um.exports}var qU=IU();const HU=hr(qU);var to=new HU,Xp="recharts.syncEvent.tooltip",jA="recharts.syncEvent.brush";function Kj(e,t){if(t){var n=Number.parseInt(t,10);if(!Jn(n))return e==null?void 0:e[n]}}var $U={chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},Gj=cn({name:"options",initialState:$U,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),YU=Gj.reducer,{createEventEmitter:KU}=Gj.actions;function GU(e){return e.tooltip.syncInteraction}var XU={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},Xj=cn({name:"chartData",initialState:XU,reducers:{setChartData(e,t){if(e.chartData=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{startIndex:n,endIndex:a}=t.payload;n!=null&&(e.dataStartIndex=n),a!=null&&(e.dataEndIndex=a)}}}),{setChartData:MA,setDataStartEndIndexes:VU,setComputedData:IY}=Xj.actions,ZU=Xj.reducer,QU=["x","y"];function CA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function fl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CA(Object(n),!0).forEach(function(a){WU(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function WU(e,t,n){return(t=FU(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FU(e){var t=JU(e,"string");return typeof t=="symbol"?t:t+""}function JU(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eI(e,t){if(e==null)return{};var n,a,l=tI(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function tI(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function nI(){var e=se(rg),t=se(ag),n=tt(),a=se(MT),l=se(ea),o=_l(),s=wf(),f=se(d=>d.rootProps.className);S.useEffect(()=>{if(e==null)return lo;var d=(v,m,y)=>{if(t!==y&&e===v){if(a==="index"){var g;if(s&&m!==null&&m!==void 0&&(g=m.payload)!==null&&g!==void 0&&g.coordinate&&m.payload.sourceViewBox){var b=m.payload.coordinate,{x:w,y:O}=b,A=eI(b,QU),{x:E,y:T,width:j,height:z}=m.payload.sourceViewBox,C=fl(fl({},A),{},{x:s.x+(j?(w-E)/j:0)*s.width,y:s.y+(z?(O-T)/z:0)*s.height});n(fl(fl({},m),{},{payload:fl(fl({},m.payload),{},{coordinate:C})}))}else n(m);return}if(l!=null){var N;if(typeof a=="function"){var L={activeTooltipIndex:m.payload.index==null?void 0:Number(m.payload.index),isTooltipActive:m.payload.active,activeIndex:m.payload.index==null?void 0:Number(m.payload.index),activeLabel:m.payload.label,activeDataKey:m.payload.dataKey,activeCoordinate:m.payload.coordinate},J=a(l,L);N=l[J]}else a==="value"&&(N=l.find(I=>String(I.value)===m.payload.label));var{coordinate:W}=m.payload;if(N==null||m.payload.active===!1||W==null||s==null){n(Yp({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:ie,y:Q}=W,F=Math.min(ie,s.x+s.width),fe=Math.min(Q,s.y+s.height),de={x:o==="horizontal"?N.coordinate:F,y:o==="horizontal"?fe:N.coordinate},pe=Yp({active:m.payload.active,coordinate:de,dataKey:m.payload.dataKey,index:String(N.index),label:m.payload.label,sourceViewBox:m.payload.sourceViewBox,graphicalItemId:m.payload.graphicalItemId});n(pe)}}};return to.on(Xp,d),()=>{to.off(Xp,d)}},[f,n,t,e,a,l,o,s])}function rI(){var e=se(rg),t=se(ag),n=tt();S.useEffect(()=>{if(e==null)return lo;var a=(l,o,s)=>{t!==s&&e===l&&n(VU(o))};return to.on(jA,a),()=>{to.off(jA,a)}},[n,t,e])}function aI(){var e=tt();S.useEffect(()=>{e(KU())},[e]),nI(),rI()}function iI(e,t,n,a,l,o){var s=se(b=>dU(b,e,t)),f=se(ag),d=se(rg),v=se(MT),m=se(GU),y=m==null?void 0:m.active,g=wf();S.useEffect(()=>{if(!y&&d!=null&&f!=null){var b=Yp({active:o,coordinate:n,dataKey:s,index:l,label:typeof a=="number"?String(a):a,sourceViewBox:g,graphicalItemId:void 0});to.emit(Xp,d,b,f)}},[y,n,s,l,a,f,d,v,o,g])}function DA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function NA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DA(Object(n),!0).forEach(function(a){lI(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function lI(e,t,n){return(t=uI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uI(e){var t=oI(e,"string");return typeof t=="symbol"?t:t+""}function oI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cI(e){return e.dataKey}function sI(e,t){return S.isValidElement(e)?S.cloneElement(e,t):typeof e=="function"?S.createElement(e,t):S.createElement(GR,t)}var PA=[],fI={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 jg(e){var t,n,a=Ht(e,fI),{active:l,allowEscapeViewBox:o,animationDuration:s,animationEasing:f,content:d,filterNull:v,isAnimationActive:m,offset:y,payloadUniqBy:g,position:b,reverseDirection:w,useTranslate3d:O,wrapperStyle:A,cursor:E,shared:T,trigger:j,defaultIndex:z,portal:C,axisId:N}=a,L=tt(),J=typeof z=="number"?String(z):z;S.useEffect(()=>{L(uB({shared:T,trigger:j,axisId:N,active:l,defaultIndex:J}))},[L,T,j,N,l,J]);var W=wf(),ie=x_(),Q=tB(T),{activeIndex:F,isActive:fe}=(t=se(ye=>mU(ye,Q,j,J)))!==null&&t!==void 0?t:{},de=se(ye=>hU(ye,Q,j,J)),pe=se(ye=>Hj(ye,Q,j,J)),I=se(ye=>vU(ye,Q,j,J)),Z=de,ne=UU(),re=(n=l??fe)!==null&&n!==void 0?n:!1,[ge,D]=T2([Z,re]),Y=Q==="axis"?pe:void 0;iI(Q,j,I,Y,F,re);var te=C??ne;if(te==null||W==null||Q==null)return null;var ae=Z??PA;re||(ae=PA),v&&ae.length&&(ae=O2(ae.filter(ye=>ye.value!=null&&(ye.hide!==!0||a.includeHidden)),g,cI));var me=ae.length>0,xe=S.createElement(JR,{allowEscapeViewBox:o,animationDuration:s,animationEasing:f,isAnimationActive:m,active:re,coordinate:I,hasPayload:me,offset:y,position:b,reverseDirection:w,useTranslate3d:O,viewBox:W,wrapperStyle:A,lastBoundingBox:ge,innerRef:D,hasPortalFromProps:!!C},sI(d,NA(NA({},a),{},{payload:ae,label:Y,active:re,activeIndex:F,coordinate:I,accessibilityLayer:ie})));return S.createElement(S.Fragment,null,ly.createPortal(xe,te),re&&S.createElement(BU,{cursor:E,tooltipEventType:Q,coordinate:I,payload:ae,index:F}))}var Mg=e=>null;Mg.displayName="Cell";function dI(e,t,n){return(t=vI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vI(e){var t=hI(e,"string");return typeof t=="symbol"?t:t+""}function hI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class mI{constructor(t){dI(this,"cache",new Map),this.maxSize=t}get(t){var n=this.cache.get(t);return n!==void 0&&(this.cache.delete(t),this.cache.set(t,n)),n}set(t,n){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var a=this.cache.keys().next().value;a!=null&&this.cache.delete(a)}this.cache.set(t,n)}clear(){this.cache.clear()}size(){return this.cache.size}}function zA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function pI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zA(Object(n),!0).forEach(function(a){yI(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function yI(e,t,n){return(t=gI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gI(e){var t=bI(e,"string");return typeof t=="symbol"?t:t+""}function bI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xI={cacheSize:2e3,enableCache:!0},Vj=pI({},xI),RA=new mI(Vj.cacheSize),SI={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},kA="recharts_measurement_span";function OI(e,t){var n=t.fontSize||"",a=t.fontFamily||"",l=t.fontWeight||"",o=t.fontStyle||"",s=t.letterSpacing||"",f=t.textTransform||"";return"".concat(e,"|").concat(n,"|").concat(a,"|").concat(l,"|").concat(o,"|").concat(s,"|").concat(f)}var LA=(e,t)=>{try{var n=document.getElementById(kA);n||(n=document.createElement("span"),n.setAttribute("id",kA),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,SI,t),n.textContent="".concat(e);var a=n.getBoundingClientRect();return{width:a.width,height:a.height}}catch{return{width:0,height:0}}},Iu=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||jf.isSsr)return{width:0,height:0};if(!Vj.enableCache)return LA(t,n);var a=OI(t,n),l=RA.get(a);if(l)return l;var o=LA(t,n);return RA.set(a,o),o},Zj;function wI(e,t,n){return(t=AI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AI(e){var t=EI(e,"string");return typeof t=="symbol"?t:t+""}function EI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var BA=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,UA=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,_I=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,TI=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,jI={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},MI=["cm","mm","pt","pc","in","Q","px"];function CI(e){return MI.includes(e)}var hl="NaN";function DI(e,t){return e*jI[t]}class It{static parse(t){var n,[,a,l]=(n=TI.exec(t))!==null&&n!==void 0?n:[];return a==null?It.NaN:new It(parseFloat(a),l??"")}constructor(t,n){this.num=t,this.unit=n,this.num=t,this.unit=n,Jn(t)&&(this.unit=""),n!==""&&!_I.test(n)&&(this.num=NaN,this.unit=""),CI(n)&&(this.num=DI(t,n),this.unit="px")}add(t){return this.unit!==t.unit?new It(NaN,""):new It(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new It(NaN,""):new It(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new It(NaN,""):new It(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new It(NaN,""):new It(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return Jn(this.num)}}Zj=It;wI(It,"NaN",new Zj(NaN,""));function Qj(e){if(e==null||e.includes(hl))return hl;for(var t=e;t.includes("*")||t.includes("/");){var n,[,a,l,o]=(n=BA.exec(t))!==null&&n!==void 0?n:[],s=It.parse(a??""),f=It.parse(o??""),d=l==="*"?s.multiply(f):s.divide(f);if(d.isNaN())return hl;t=t.replace(BA,d.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var v,[,m,y,g]=(v=UA.exec(t))!==null&&v!==void 0?v:[],b=It.parse(m??""),w=It.parse(g??""),O=y==="+"?b.add(w):b.subtract(w);if(O.isNaN())return hl;t=t.replace(UA,O.toString())}return t}var IA=/\(([^()]*)\)/;function NI(e){for(var t=e,n;(n=IA.exec(t))!=null;){var[,a]=n;t=t.replace(IA,Qj(a))}return t}function PI(e){var t=e.replace(/\s+/g,"");return t=NI(t),t=Qj(t),t}function zI(e){try{return PI(e)}catch{return hl}}function Im(e){var t=zI(e.slice(5,-1));return t===hl?"":t}var RI=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],kI=["dx","dy","angle","className","breakAll"];function Vp(){return Vp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Vp.apply(null,arguments)}function qA(e,t){if(e==null)return{};var n,a,l=LI(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function LI(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var Wj=/[ \f\n\r\t\v\u2028\u2029]+/,Fj=e=>{var{children:t,breakAll:n,style:a}=e;try{var l=[];Je(t)||(n?l=t.toString().split(""):l=t.toString().split(Wj));var o=l.map(f=>({word:f,width:Iu(f,a).width})),s=n?0:Iu(" ",a).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}};function BI(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}var Jj=(e,t,n,a)=>e.reduce((l,o)=>{var{word:s,width:f}=o,d=l[l.length-1];if(d&&f!=null&&(t==null||a||d.width+f+n<Number(t)))d.words.push(s),d.width+=f+n;else{var v={words:[s],width:f};l.push(v)}return l},[]),eM=e=>e.reduce((t,n)=>t.width>n.width?t:n),UI="…",HA=(e,t,n,a,l,o,s,f)=>{var d=e.slice(0,t),v=Fj({breakAll:n,style:a,children:d+UI});if(!v)return[!1,[]];var m=Jj(v.wordsWithComputedWidth,o,s,f),y=m.length>l||eM(m).width>Number(o);return[y,m]},II=(e,t,n,a,l)=>{var{maxLines:o,children:s,style:f,breakAll:d}=e,v=oe(o),m=String(s),y=Jj(t,a,n,l);if(!v||l)return y;var g=y.length>o||eM(y).width>Number(a);if(!g)return y;for(var b=0,w=m.length-1,O=0,A;b<=w&&O<=m.length-1;){var E=Math.floor((b+w)/2),T=E-1,[j,z]=HA(m,T,d,f,o,a,n,l),[C]=HA(m,E,d,f,o,a,n,l);if(!j&&!C&&(b=E+1),j&&C&&(w=E-1),!j&&C){A=z;break}O++}return A||y},$A=e=>{var t=Je(e)?[]:e.toString().split(Wj);return[{words:t,width:void 0}]},qI=e=>{var{width:t,scaleToFit:n,children:a,style:l,breakAll:o,maxLines:s}=e;if((t||n)&&!jf.isSsr){var f,d,v=Fj({breakAll:o,children:a,style:l});if(v){var{wordsWithComputedWidth:m,spaceWidth:y}=v;f=m,d=y}else return $A(a);return II({breakAll:o,children:a,maxLines:s,style:l},f,d,t,!!n)}return $A(a)},tM="#808080",HI={angle:0,breakAll:!1,capHeight:"0.71em",fill:tM,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},Cg=S.forwardRef((e,t)=>{var n=Ht(e,HI),{x:a,y:l,lineHeight:o,capHeight:s,fill:f,scaleToFit:d,textAnchor:v,verticalAnchor:m}=n,y=qA(n,RI),g=S.useMemo(()=>qI({breakAll:y.breakAll,children:y.children,maxLines:y.maxLines,scaleToFit:d,style:y.style,width:y.width}),[y.breakAll,y.children,y.maxLines,d,y.style,y.width]),{dx:b,dy:w,angle:O,className:A,breakAll:E}=y,T=qA(y,kI);if(!fr(a)||!fr(l)||g.length===0)return null;var j=Number(a)+(oe(b)?b:0),z=Number(l)+(oe(w)?w:0);if(!et(j)||!et(z))return null;var C;switch(m){case"start":C=Im("calc(".concat(s,")"));break;case"middle":C=Im("calc(".concat((g.length-1)/2," * -").concat(o," + (").concat(s," / 2))"));break;default:C=Im("calc(".concat(g.length-1," * -").concat(o,")"));break}var N=[];if(d){var L=g[0].width,{width:J}=y;N.push("scale(".concat(oe(J)&&oe(L)?J/L:1,")"))}return O&&N.push("rotate(".concat(O,", ").concat(j,", ").concat(z,")")),N.length&&(T.transform=N.join(" ")),S.createElement("text",Vp({},Qt(T),{ref:t,x:j,y:z,className:Ue("recharts-text",A),textAnchor:v,fill:f.includes("url")?tM:f}),g.map((W,ie)=>{var Q=W.words.join(E?"":" ");return S.createElement("tspan",{x:j,dy:ie===0?C:o,key:"".concat(Q,"-").concat(ie)},Q)}))});Cg.displayName="Text";var $I=["labelRef"],YI=["content"];function YA(e,t){if(e==null)return{};var n,a,l=KI(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function KI(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function KA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function ot(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KA(Object(n),!0).forEach(function(a){GI(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KA(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function GI(e,t,n){return(t=XI(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XI(e){var t=VI(e,"string");return typeof t=="symbol"?t:t+""}function VI(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kr(){return kr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},kr.apply(null,arguments)}var nM=S.createContext(null),ZI=e=>{var{x:t,y:n,upperWidth:a,lowerWidth:l,width:o,height:s,children:f}=e,d=S.useMemo(()=>({x:t,y:n,upperWidth:a,lowerWidth:l,width:o,height:s}),[t,n,a,l,o,s]);return S.createElement(nM.Provider,{value:d},f)},rM=()=>{var e=S.useContext(nM),t=wf();return e||s_(t)},QI=S.createContext(null),WI=()=>{var e=S.useContext(QI),t=se(zT);return e||t},FI=e=>{var{value:t,formatter:n}=e,a=Je(e.children)?t:e.children;return typeof n=="function"?n(a):a},Dg=e=>e!=null&&typeof e=="function",JI=(e,t)=>{var n=un(t-e),a=Math.min(Math.abs(t-e),360);return n*a},eq=(e,t,n,a,l)=>{var{offset:o,className:s}=e,{cx:f,cy:d,innerRadius:v,outerRadius:m,startAngle:y,endAngle:g,clockWise:b}=l,w=(v+m)/2,O=JI(y,g),A=O>=0?1:-1,E,T;switch(t){case"insideStart":E=y+A*o,T=b;break;case"insideEnd":E=g-A*o,T=!b;break;case"end":E=g+A*o,T=b;break;default:throw new Error("Unsupported position ".concat(t))}T=O<=0?T:!T;var j=qt(f,d,w,E),z=qt(f,d,w,E+(T?1:-1)*359),C="M".concat(j.x,",").concat(j.y,`
    A`).concat(w,",").concat(w,",0,1,").concat(T?0:1,`,
    `).concat(z.x,",").concat(z.y),N=Je(e.id)?Hu("recharts-radial-line-"):e.id;return S.createElement("text",kr({},a,{dominantBaseline:"central",className:Ue("recharts-radial-bar-label",s)}),S.createElement("defs",null,S.createElement("path",{id:N,d:C})),S.createElement("textPath",{xlinkHref:"#".concat(N)},n))},tq=(e,t,n)=>{var{cx:a,cy:l,innerRadius:o,outerRadius:s,startAngle:f,endAngle:d}=e,v=(f+d)/2;if(n==="outside"){var{x:m,y}=qt(a,l,s+t,v);return{x:m,y,textAnchor:m>=a?"start":"end",verticalAnchor:"middle"}}if(n==="center")return{x:a,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(n==="centerTop")return{x:a,y:l,textAnchor:"middle",verticalAnchor:"start"};if(n==="centerBottom")return{x:a,y:l,textAnchor:"middle",verticalAnchor:"end"};var g=(o+s)/2,{x:b,y:w}=qt(a,l,g,v);return{x:b,y:w,textAnchor:"middle",verticalAnchor:"middle"}},Zp=e=>"cx"in e&&oe(e.cx),nq=(e,t)=>{var{parentViewBox:n,offset:a,position:l}=e,o;n!=null&&!Zp(n)&&(o=n);var{x:s,y:f,upperWidth:d,lowerWidth:v,height:m}=t,y=s,g=s+(d-v)/2,b=(y+g)/2,w=(d+v)/2,O=y+d/2,A=m>=0?1:-1,E=A*a,T=A>0?"end":"start",j=A>0?"start":"end",z=d>=0?1:-1,C=z*a,N=z>0?"end":"start",L=z>0?"start":"end";if(l==="top"){var J={x:y+d/2,y:f-E,textAnchor:"middle",verticalAnchor:T};return ot(ot({},J),o?{height:Math.max(f-o.y,0),width:d}:{})}if(l==="bottom"){var W={x:g+v/2,y:f+m+E,textAnchor:"middle",verticalAnchor:j};return ot(ot({},W),o?{height:Math.max(o.y+o.height-(f+m),0),width:v}:{})}if(l==="left"){var ie={x:b-C,y:f+m/2,textAnchor:N,verticalAnchor:"middle"};return ot(ot({},ie),o?{width:Math.max(ie.x-o.x,0),height:m}:{})}if(l==="right"){var Q={x:b+w+C,y:f+m/2,textAnchor:L,verticalAnchor:"middle"};return ot(ot({},Q),o?{width:Math.max(o.x+o.width-Q.x,0),height:m}:{})}var F=o?{width:w,height:m}:{};return l==="insideLeft"?ot({x:b+C,y:f+m/2,textAnchor:L,verticalAnchor:"middle"},F):l==="insideRight"?ot({x:b+w-C,y:f+m/2,textAnchor:N,verticalAnchor:"middle"},F):l==="insideTop"?ot({x:y+d/2,y:f+E,textAnchor:"middle",verticalAnchor:j},F):l==="insideBottom"?ot({x:g+v/2,y:f+m-E,textAnchor:"middle",verticalAnchor:T},F):l==="insideTopLeft"?ot({x:y+C,y:f+E,textAnchor:L,verticalAnchor:j},F):l==="insideTopRight"?ot({x:y+d-C,y:f+E,textAnchor:N,verticalAnchor:j},F):l==="insideBottomLeft"?ot({x:g+C,y:f+m-E,textAnchor:L,verticalAnchor:T},F):l==="insideBottomRight"?ot({x:g+v-C,y:f+m-E,textAnchor:N,verticalAnchor:T},F):l&&typeof l=="object"&&(oe(l.x)||qr(l.x))&&(oe(l.y)||qr(l.y))?ot({x:s+er(l.x,w),y:f+er(l.y,m),textAnchor:"end",verticalAnchor:"end"},F):ot({x:O,y:f+m/2,textAnchor:"middle",verticalAnchor:"middle"},F)},rq={angle:0,offset:5,zIndex:jt.label,position:"middle",textBreakAll:!1};function Ta(e){var t=Ht(e,rq),{viewBox:n,position:a,value:l,children:o,content:s,className:f="",textBreakAll:d,labelRef:v}=t,m=WI(),y=rM(),g=a==="center"?y:m??y,b,w,O;if(n==null?b=g:Zp(n)?b=n:b=s_(n),!b||Je(l)&&Je(o)&&!S.isValidElement(s)&&typeof s!="function")return null;var A=ot(ot({},t),{},{viewBox:b});if(S.isValidElement(s)){var{labelRef:E}=A,T=YA(A,$I);return S.cloneElement(s,T)}if(typeof s=="function"){var{content:j}=A,z=YA(A,YI);if(w=S.createElement(s,z),S.isValidElement(w))return w}else w=FI(t);var C=Qt(t);if(Zp(b)){if(a==="insideStart"||a==="insideEnd"||a==="end")return eq(t,a,w,C,b);O=tq(b,t.offset,t.position)}else O=nq(t,b);return S.createElement(Yn,{zIndex:t.zIndex},S.createElement(Cg,kr({ref:v,className:Ue("recharts-label",f)},C,O,{textAnchor:BI(C.textAnchor)?C.textAnchor:O.textAnchor,breakAll:d}),w))}Ta.displayName="Label";var aq=(e,t,n)=>{if(!e)return null;var a={viewBox:t,labelRef:n};return e===!0?S.createElement(Ta,kr({key:"label-implicit"},a)):fr(e)?S.createElement(Ta,kr({key:"label-implicit",value:e},a)):S.isValidElement(e)?e.type===Ta?S.cloneElement(e,ot({key:"label-implicit"},a)):S.createElement(Ta,kr({key:"label-implicit",content:e},a)):Dg(e)?S.createElement(Ta,kr({key:"label-implicit",content:e},a)):e&&typeof e=="object"?S.createElement(Ta,kr({},e,{key:"label-implicit"},a)):null};function iq(e){var{label:t,labelRef:n}=e,a=rM();return aq(t,a,n)||null}var qm={},Hm={},GA;function lq(){return GA||(GA=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n[n.length-1]}e.last=t})(Hm)),Hm}var $m={},XA;function uq(){return XA||(XA=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Array.isArray(n)?n:Array.from(n)}e.toArray=t})($m)),$m}var VA;function oq(){return VA||(VA=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=lq(),n=uq(),a=my();function l(o){if(a.isArrayLike(o))return t.last(n.toArray(o))}e.last=l})(qm)),qm}var Ym,ZA;function cq(){return ZA||(ZA=1,Ym=oq().last),Ym}var sq=cq();const fq=hr(sq);var dq=["valueAccessor"],vq=["dataKey","clockWise","id","textBreakAll","zIndex"];function Vs(){return Vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Vs.apply(null,arguments)}function QA(e,t){if(e==null)return{};var n,a,l=hq(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function hq(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var mq=e=>Array.isArray(e.value)?fq(e.value):e.value,aM=S.createContext(void 0),iM=aM.Provider,lM=S.createContext(void 0);lM.Provider;function pq(){return S.useContext(aM)}function yq(){return S.useContext(lM)}function cs(e){var{valueAccessor:t=mq}=e,n=QA(e,dq),{dataKey:a,clockWise:l,id:o,textBreakAll:s,zIndex:f}=n,d=QA(n,vq),v=pq(),m=yq(),y=v||m;return!y||!y.length?null:S.createElement(Yn,{zIndex:f??jt.label},S.createElement(In,{className:"recharts-label-list"},y.map((g,b)=>{var w,O=Je(a)?t(g,b):ht(g&&g.payload,a),A=Je(o)?{}:{id:"".concat(o,"-").concat(b)};return S.createElement(Ta,Vs({key:"label-".concat(b)},Qt(g),d,A,{fill:(w=n.fill)!==null&&w!==void 0?w:g.fill,parentViewBox:g.parentViewBox,value:O,textBreakAll:s,viewBox:g.viewBox,index:b,zIndex:0}))})))}cs.displayName="LabelList";function uM(e){var{label:t}=e;return t?t===!0?S.createElement(cs,{key:"labelList-implicit"}):S.isValidElement(t)||Dg(t)?S.createElement(cs,{key:"labelList-implicit",content:t}):typeof t=="object"?S.createElement(cs,Vs({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function Qp(){return Qp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Qp.apply(null,arguments)}var oM=e=>{var{cx:t,cy:n,r:a,className:l}=e,o=Ue("recharts-dot",l);return oe(t)&&oe(n)&&oe(a)?S.createElement("circle",Qp({},Fn(e),hy(e),{className:o,cx:t,cy:n,r:a})):null},gq={radiusAxis:{},angleAxis:{}},cM=cn({name:"polarAxis",initialState:gq,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:qY,removeRadiusAxis:HY,addAngleAxis:$Y,removeAngleAxis:YY}=cM.actions,bq=cM.reducer,Km={exports:{}},$e={};/**
 * @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.
 */var WA;function xq(){if(WA)return $e;WA=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),s=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),g=Symbol.for("react.view_transition"),b=Symbol.for("react.client.reference");function w(O){if(typeof O=="object"&&O!==null){var A=O.$$typeof;switch(A){case e:switch(O=O.type,O){case n:case l:case a:case d:case v:case g:return O;default:switch(O=O&&O.$$typeof,O){case s:case f:case y:case m:return O;case o:return O;default:return A}}case t:return A}}}return $e.ContextConsumer=o,$e.ContextProvider=s,$e.Element=e,$e.ForwardRef=f,$e.Fragment=n,$e.Lazy=y,$e.Memo=m,$e.Portal=t,$e.Profiler=l,$e.StrictMode=a,$e.Suspense=d,$e.SuspenseList=v,$e.isContextConsumer=function(O){return w(O)===o},$e.isContextProvider=function(O){return w(O)===s},$e.isElement=function(O){return typeof O=="object"&&O!==null&&O.$$typeof===e},$e.isForwardRef=function(O){return w(O)===f},$e.isFragment=function(O){return w(O)===n},$e.isLazy=function(O){return w(O)===y},$e.isMemo=function(O){return w(O)===m},$e.isPortal=function(O){return w(O)===t},$e.isProfiler=function(O){return w(O)===l},$e.isStrictMode=function(O){return w(O)===a},$e.isSuspense=function(O){return w(O)===d},$e.isSuspenseList=function(O){return w(O)===v},$e.isValidElementType=function(O){return typeof O=="string"||typeof O=="function"||O===n||O===l||O===a||O===d||O===v||typeof O=="object"&&O!==null&&(O.$$typeof===y||O.$$typeof===m||O.$$typeof===s||O.$$typeof===o||O.$$typeof===f||O.$$typeof===b||O.getModuleId!==void 0)},$e.typeOf=w,$e}var FA;function Sq(){return FA||(FA=1,Km.exports=xq()),Km.exports}var Oq=Sq(),JA=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",eE=null,Gm=null,sM=e=>{if(e===eE&&Array.isArray(Gm))return Gm;var t=[];return S.Children.forEach(e,n=>{Je(n)||(Oq.isFragment(n)?t=t.concat(sM(n.props.children)):t.push(n))}),Gm=t,eE=e,t};function wq(e,t){var n=[],a=[];return Array.isArray(t)?a=t.map(l=>JA(l)):a=[JA(t)],sM(e).forEach(l=>{var o=yl(l,"type.displayName")||yl(l,"type.name");o&&a.indexOf(o)!==-1&&n.push(l)}),n}var fM=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0,Xm={},tE;function Aq(){return tE||(tE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){var l;if(typeof n!="object"||n==null)return!1;if(Object.getPrototypeOf(n)===null)return!0;if(Object.prototype.toString.call(n)!=="[object Object]"){const o=n[Symbol.toStringTag];return o==null||!((l=Object.getOwnPropertyDescriptor(n,Symbol.toStringTag))!=null&&l.writable)?!1:n.toString()===`[object ${o}]`}let a=n;for(;Object.getPrototypeOf(a)!==null;)a=Object.getPrototypeOf(a);return Object.getPrototypeOf(n)===a}e.isPlainObject=t})(Xm)),Xm}var Vm,nE;function Eq(){return nE||(nE=1,Vm=Aq().isPlainObject),Vm}var _q=Eq();const Tq=hr(_q);var rE,aE,iE,lE,uE;function oE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function cE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oE(Object(n),!0).forEach(function(a){jq(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function jq(e,t,n){return(t=Mq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mq(e){var t=Cq(e,"string");return typeof t=="symbol"?t:t+""}function Cq(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Zs(){return Zs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Zs.apply(null,arguments)}function Lu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var sE=(e,t,n,a,l)=>{var o=n-a,s;return s=at(rE||(rE=Lu(["M ",",",""])),e,t),s+=at(aE||(aE=Lu(["L ",",",""])),e+n,t),s+=at(iE||(iE=Lu(["L ",",",""])),e+n-o/2,t+l),s+=at(lE||(lE=Lu(["L ",",",""])),e+n-o/2-a,t+l),s+=at(uE||(uE=Lu(["L ",","," Z"])),e,t),s},Dq={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Nq=e=>{var t=Ht(e,Dq),{x:n,y:a,upperWidth:l,lowerWidth:o,height:s,className:f}=t,{animationEasing:d,animationDuration:v,animationBegin:m,isUpdateAnimationActive:y}=t,g=S.useRef(null),[b,w]=S.useState(-1),O=S.useRef(l),A=S.useRef(o),E=S.useRef(s),T=S.useRef(n),j=S.useRef(a),z=Cf(e,"trapezoid-");if(S.useEffect(()=>{if(g.current&&g.current.getTotalLength)try{var de=g.current.getTotalLength();de&&w(de)}catch{}},[]),n!==+n||a!==+a||l!==+l||o!==+o||s!==+s||l===0&&o===0||s===0)return null;var C=Ue("recharts-trapezoid",f);if(!y)return S.createElement("g",null,S.createElement("path",Zs({},Qt(t),{className:C,d:sE(n,a,l,o,s)})));var N=O.current,L=A.current,J=E.current,W=T.current,ie=j.current,Q="0px ".concat(b===-1?1:b,"px"),F="".concat(b,"px 0px"),fe=O_(["strokeDasharray"],v,d);return S.createElement(Mf,{animationId:z,key:z,canBegin:b>0,duration:v,easing:d,isActive:y,begin:m},de=>{var pe=it(N,l,de),I=it(L,o,de),Z=it(J,s,de),ne=it(W,n,de),re=it(ie,a,de);g.current&&(O.current=pe,A.current=I,E.current=Z,T.current=ne,j.current=re);var ge=de>0?{transition:fe,strokeDasharray:F}:{strokeDasharray:Q};return S.createElement("path",Zs({},Qt(t),{className:C,d:sE(ne,re,pe,I,Z),ref:g,style:cE(cE({},ge),t.style)}))})},Pq=["option","shapeType","activeClassName"];function zq(e,t){if(e==null)return{};var n,a,l=Rq(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function Rq(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function fE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Qs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fE(Object(n),!0).forEach(function(a){kq(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function kq(e,t,n){return(t=Lq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lq(e){var t=Bq(e,"string");return typeof t=="symbol"?t:t+""}function Bq(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Uq(e,t){return Qs(Qs({},t),e)}function Iq(e,t){return e==="symbols"}function dE(e){var{shapeType:t,elementProps:n}=e;switch(t){case"rectangle":return S.createElement(__,n);case"trapezoid":return S.createElement(Nq,n);case"sector":return S.createElement(M_,n);case"symbols":if(Iq(t))return S.createElement(vy,n);break;case"curve":return S.createElement(S_,n);default:return null}}function qq(e){return S.isValidElement(e)?e.props:e}function dM(e){var{option:t,shapeType:n,activeClassName:a="recharts-active-shape"}=e,l=zq(e,Pq),o;if(S.isValidElement(t))o=S.cloneElement(t,Qs(Qs({},l),qq(t)));else if(typeof t=="function")o=t(l,l.index);else if(Tq(t)&&typeof t!="boolean"){var s=Uq(t,l);o=S.createElement(dE,{shapeType:n,elementProps:s})}else{var f=l;o=S.createElement(dE,{shapeType:n,elementProps:f})}return l.isActive?S.createElement(In,{className:a},o):o}var vM=(e,t,n)=>{var a=tt();return(l,o)=>s=>{e==null||e(l,o,s),a(wj({activeIndex:String(o),activeDataKey:t,activeCoordinate:l.tooltipPosition,activeGraphicalItemId:n}))}},hM=e=>{var t=tt();return(n,a)=>l=>{e==null||e(n,a,l),t(oB())}},mM=(e,t,n)=>{var a=tt();return(l,o)=>s=>{e==null||e(l,o,s),a(cB({activeIndex:String(o),activeDataKey:t,activeCoordinate:l.tooltipPosition,activeGraphicalItemId:n}))}};function pM(e){var{tooltipEntrySettings:t}=e,n=tt(),a=Gt(),l=S.useRef(null);return S.useLayoutEffect(()=>{a||(l.current===null?n(aB(t)):l.current!==t&&n(iB({prev:l.current,next:t})),l.current=t)},[t,n,a]),S.useLayoutEffect(()=>()=>{l.current&&(n(lB(l.current)),l.current=null)},[n]),null}function yM(e){var{legendPayload:t}=e,n=tt(),a=Gt(),l=S.useRef(null);return S.useLayoutEffect(()=>{a||(l.current===null?n(ER(t)):l.current!==t&&n(_R({prev:l.current,next:t})),l.current=t)},[n,a,t]),S.useLayoutEffect(()=>()=>{l.current&&(n(TR(l.current)),l.current=null)},[n]),null}var Zm,Hq=()=>{var[e]=S.useState(()=>Hu("uid-"));return e},$q=(Zm=jN.useId)!==null&&Zm!==void 0?Zm:Hq;function Yq(e,t){var n=$q();return t||(e?"".concat(e,"-").concat(n):n)}var Kq=S.createContext(void 0),gM=e=>{var{id:t,type:n,children:a}=e,l=Yq("recharts-".concat(n),t);return S.createElement(Kq.Provider,{value:l},a(l))},Gq={cartesianItems:[],polarItems:[]},bM=cn({name:"graphicalItems",initialState:Gq,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:We()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:n,next:a}=t.payload,l=Wn(e).cartesianItems.indexOf(n);l>-1&&(e.cartesianItems[l]=a)},prepare:We()},removeCartesianGraphicalItem:{reducer(e,t){var n=Wn(e).cartesianItems.indexOf(t.payload);n>-1&&e.cartesianItems.splice(n,1)},prepare:We()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:We()},removePolarGraphicalItem:{reducer(e,t){var n=Wn(e).polarItems.indexOf(t.payload);n>-1&&e.polarItems.splice(n,1)},prepare:We()}}}),{addCartesianGraphicalItem:Xq,replaceCartesianGraphicalItem:Vq,removeCartesianGraphicalItem:Zq,addPolarGraphicalItem:KY,removePolarGraphicalItem:GY}=bM.actions,Qq=bM.reducer,Wq=e=>{var t=tt(),n=S.useRef(null);return S.useLayoutEffect(()=>{n.current===null?t(Xq(e)):n.current!==e&&t(Vq({prev:n.current,next:e})),n.current=e},[t,e]),S.useLayoutEffect(()=>()=>{n.current&&(t(Zq(n.current)),n.current=null)},[t]),null},xM=S.memo(Wq),Fq=["points"];function vE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Qm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vE(Object(n),!0).forEach(function(a){Jq(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function Jq(e,t,n){return(t=e9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e9(e){var t=t9(e,"string");return typeof t=="symbol"?t:t+""}function t9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ws(){return Ws=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ws.apply(null,arguments)}function n9(e,t){if(e==null)return{};var n,a,l=r9(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function r9(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function a9(e){var{option:t,dotProps:n,className:a}=e;if(S.isValidElement(t))return S.cloneElement(t,n);if(typeof t=="function")return t(n);var l=Ue(a,typeof t!="boolean"?t.className:""),o=n??{},{points:s}=o,f=n9(o,Fq);return S.createElement(oM,Ws({},f,{className:l}))}function i9(e,t){return e==null?!1:t?!0:e.length===1}function l9(e){var{points:t,dot:n,className:a,dotClassName:l,dataKey:o,baseProps:s,needClip:f,clipPathId:d,zIndex:v=jt.scatter}=e;if(!i9(t,n))return null;var m=fM(n),y=iP(n),g=t.map((w,O)=>{var A,E,T=Qm(Qm(Qm({r:3},s),y),{},{index:O,cx:(A=w.x)!==null&&A!==void 0?A:void 0,cy:(E=w.y)!==null&&E!==void 0?E:void 0,dataKey:o,value:w.value,payload:w.payload,points:t});return S.createElement(a9,{key:"dot-".concat(O),option:n,dotProps:T,className:l})}),b={};return f&&d!=null&&(b.clipPath="url(#clipPath-".concat(m?"":"dots-").concat(d,")")),S.createElement(Yn,{zIndex:v},S.createElement(In,Ws({className:a},b),g))}function hE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function mE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hE(Object(n),!0).forEach(function(a){u9(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function u9(e,t,n){return(t=o9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o9(e){var t=c9(e,"string");return typeof t=="symbol"?t:t+""}function c9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var SM=0,s9={xAxis:{},yAxis:{},zAxis:{}},OM=cn({name:"cartesianAxis",initialState:s9,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:We()},replaceXAxis:{reducer(e,t){var{prev:n,next:a}=t.payload;e.xAxis[n.id]!==void 0&&(n.id!==a.id&&delete e.xAxis[n.id],e.xAxis[a.id]=a)},prepare:We()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:We()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:We()},replaceYAxis:{reducer(e,t){var{prev:n,next:a}=t.payload;e.yAxis[n.id]!==void 0&&(n.id!==a.id&&delete e.yAxis[n.id],e.yAxis[a.id]=a)},prepare:We()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:We()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:We()},replaceZAxis:{reducer(e,t){var{prev:n,next:a}=t.payload;e.zAxis[n.id]!==void 0&&(n.id!==a.id&&delete e.zAxis[n.id],e.zAxis[a.id]=a)},prepare:We()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:We()},updateYAxisWidth(e,t){var{id:n,width:a}=t.payload,l=e.yAxis[n];if(l){var o=l.widthHistory||[];if(o.length===3&&o[0]===o[2]&&a===o[1]&&a!==l.width&&Math.abs(a-o[0])<=1)return;var s=[...o,a].slice(-3);e.yAxis[n]=mE(mE({},e.yAxis[n]),{},{width:a,widthHistory:s})}}}}),{addXAxis:f9,replaceXAxis:d9,removeXAxis:v9,addYAxis:h9,replaceYAxis:m9,removeYAxis:p9,addZAxis:XY,replaceZAxis:VY,removeZAxis:ZY,updateYAxisWidth:y9}=OM.actions,g9=OM.reducer,b9=H([Mt],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),x9=H([b9,Vr,Zr],(e,t,n)=>{if(!(!e||t==null||n==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),Ng=()=>se(x9),S9=()=>se(FB);function pE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Wm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pE(Object(n),!0).forEach(function(a){O9(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function O9(e,t,n){return(t=w9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w9(e){var t=A9(e,"string");return typeof t=="symbol"?t:t+""}function A9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var E9=e=>{var{point:t,childIndex:n,mainColor:a,activeDot:l,dataKey:o,clipPath:s}=e;if(l===!1||t.x==null||t.y==null)return null;var f={index:n,dataKey:o,cx:t.x,cy:t.y,r:4,fill:a??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},d=Wm(Wm(Wm({},f),ao(l)),hy(l)),v;return S.isValidElement(l)?v=S.cloneElement(l,d):typeof l=="function"?v=l(d):v=S.createElement(oM,d),S.createElement(In,{className:"recharts-active-dot",clipPath:s},v)};function _9(e){var{points:t,mainColor:n,activeDot:a,itemDataKey:l,clipPath:o,zIndex:s=jt.activeDot}=e,f=se(gi),d=S9();if(t==null||d==null)return null;var v=t.find(m=>d.includes(m.payload));return Je(v)?null:S.createElement(Yn,{zIndex:s},S.createElement(E9,{point:v,childIndex:Number(f),mainColor:n,dataKey:l,activeDot:a,clipPath:o}))}var yE=(e,t,n)=>{var a=n??e;if(!Je(a))return er(a,t,0)},T9=(e,t,n)=>{var a={},l=e.filter(qf),o=e.filter(v=>v.stackId==null),s=l.reduce((v,m)=>(v[m.stackId]||(v[m.stackId]=[]),v[m.stackId].push(m),v),a),f=Object.entries(s).map(v=>{var[m,y]=v,g=y.map(w=>w.dataKey),b=yE(t,n,y[0].barSize);return{stackId:m,dataKeys:g,barSize:b}}),d=o.map(v=>{var m=[v.dataKey].filter(g=>g!=null),y=yE(t,n,v.barSize);return{stackId:void 0,dataKeys:m,barSize:y}});return[...f,...d]};function gE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function rs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gE(Object(n),!0).forEach(function(a){j9(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function j9(e,t,n){return(t=M9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M9(e){var t=C9(e,"string");return typeof t=="symbol"?t:t+""}function C9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function D9(e,t,n,a,l){var o=a.length;if(!(o<1)){var s=er(e,n,0,!0),f,d=[];if(et(a[0].barSize)){var v=!1,m=n/o,y=a.reduce((E,T)=>E+(T.barSize||0),0);y+=(o-1)*s,y>=n&&(y-=(o-1)*s,s=0),y>=n&&m>0&&(v=!0,m*=.9,y=o*m);var g=(n-y)/2>>0,b={offset:g-s,size:0};f=a.reduce((E,T)=>{var j,z={stackId:T.stackId,dataKeys:T.dataKeys,position:{offset:b.offset+b.size+s,size:v?m:(j=T.barSize)!==null&&j!==void 0?j:0}},C=[...E,z];return b=C[C.length-1].position,C},d)}else{var w=er(t,n,0,!0);n-2*w-(o-1)*s<=0&&(s=0);var O=(n-2*w-(o-1)*s)/o;O>1&&(O>>=0);var A=et(l)?Math.min(O,l):O;f=a.reduce((E,T,j)=>[...E,{stackId:T.stackId,dataKeys:T.dataKeys,position:{offset:w+(O+s)*j+(O-A)/2,size:A}}],d)}return f}}var N9=(e,t,n,a,l,o,s)=>{var f=Je(s)?t:s,d=D9(n,a,l!==o?l:o,e,f);return l!==o&&d!=null&&(d=d.map(v=>rs(rs({},v),{},{position:rs(rs({},v.position),{},{offset:v.position.offset-l/2})}))),d},P9=(e,t)=>{var n=og(t);if(!(!e||n==null||t==null)){var{stackId:a}=t;if(a!=null){var l=e[a];if(l){var{stackedData:o}=l;if(o)return o.find(s=>s.key===n)}}}};function z9(e,t){return e&&typeof e=="object"&&"zIndex"in e&&typeof e.zIndex=="number"&&et(e.zIndex)?e.zIndex:t}var R9=e=>{var{chartData:t}=e,n=tt(),a=Gt();return S.useEffect(()=>a?()=>{}:(n(MA(t)),()=>{n(MA(void 0))}),[t,n,a]),null},bE={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},wM=cn({name:"brush",initialState:bE,reducers:{setBrushSettings(e,t){return t.payload==null?bE:t.payload}}}),{setBrushSettings:QY}=wM.actions,k9=wM.reducer;function L9(e,t,n){return(t=B9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B9(e){var t=U9(e,"string");return typeof t=="symbol"?t:t+""}function U9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class Pg{static create(t){return new Pg(t)}constructor(t){this.scale=t}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}apply(t){var{bandAware:n,position:a}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t!==void 0){if(a)switch(a){case"start":return this.scale(t);case"middle":{var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+l}case"end":{var o=this.bandwidth?this.bandwidth():0;return this.scale(t)+o}default:return this.scale(t)}if(n){var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+s}return this.scale(t)}}isInRange(t){var n=this.range(),a=n[0],l=n[n.length-1];return a<=l?t>=a&&t<=l:t>=l&&t<=a}}L9(Pg,"EPS",1e-4);function I9(e){return(e%180+180)%180}var q9=function(t){var{width:n,height:a}=t,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=I9(l),s=o*Math.PI/180,f=Math.atan(a/n),d=s>f&&s<Math.PI-f?a/Math.sin(s):n/Math.cos(s);return Math.abs(d)},H9={dots:[],areas:[],lines:[]},AM=cn({name:"referenceElements",initialState:H9,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=Wn(e).dots.findIndex(a=>a===t.payload);n!==-1&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=Wn(e).areas.findIndex(a=>a===t.payload);n!==-1&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var n=Wn(e).lines.findIndex(a=>a===t.payload);n!==-1&&e.lines.splice(n,1)}}}),{addDot:WY,removeDot:FY,addArea:JY,removeArea:eK,addLine:tK,removeLine:nK}=AM.actions,$9=AM.reducer,Y9=S.createContext(void 0),K9=e=>{var{children:t}=e,[n]=S.useState("".concat(Hu("recharts"),"-clip")),a=Ng();if(a==null)return null;var{x:l,y:o,width:s,height:f}=a;return S.createElement(Y9.Provider,{value:n},S.createElement("defs",null,S.createElement("clipPath",{id:n},S.createElement("rect",{x:l,y:o,height:f,width:s}))),t)};function EM(e,t){if(t<1)return[];if(t===1)return e;for(var n=[],a=0;a<e.length;a+=t){var l=e[a];l!==void 0&&n.push(l)}return n}function G9(e,t,n){var a={width:e.width+t.width,height:e.height+t.height};return q9(a,n)}function X9(e,t,n){var a=n==="width",{x:l,y:o,width:s,height:f}=e;return t===1?{start:a?l:o,end:a?l+s:o+f}:{start:a?l+s:o+f,end:a?l:o}}function no(e,t,n,a,l){if(e*t<e*a||e*t>e*l)return!1;var o=n();return e*(t-e*o/2-a)>=0&&e*(t+e*o/2-l)<=0}function V9(e,t){return EM(e,t+1)}function Z9(e,t,n,a,l){for(var o=(a||[]).slice(),{start:s,end:f}=t,d=0,v=1,m=s,y=function(){var w=a==null?void 0:a[d];if(w===void 0)return{v:EM(a,v)};var O=d,A,E=()=>(A===void 0&&(A=n(w,O)),A),T=w.coordinate,j=d===0||no(e,T,E,m,f);j||(d=0,m=s,v+=1),j&&(m=T+e*(E()/2+l),d+=v)},g;v<=o.length;)if(g=y(),g)return g.v;return[]}function Q9(e,t,n,a,l){var o=(a||[]).slice(),s=o.length;if(s===0)return[];for(var{start:f,end:d}=t,v=1;v<=s;v++){for(var m=(s-1)%v,y=f,g=!0,b=function(){var T=a[w],j=w,z,C=()=>(z===void 0&&(z=n(T,j)),z),N=T.coordinate,L=w===m||no(e,N,C,y,d);if(!L)return g=!1,1;L&&(y=N+e*(C()/2+l))},w=m;w<s&&!b();w+=v);if(g){for(var O=[],A=m;A<s;A+=v)O.push(a[A]);return O}}return[]}function xE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Yt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xE(Object(n),!0).forEach(function(a){W9(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function W9(e,t,n){return(t=F9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F9(e){var t=J9(e,"string");return typeof t=="symbol"?t:t+""}function J9(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function e7(e,t,n,a,l){for(var o=(a||[]).slice(),s=o.length,{start:f}=t,{end:d}=t,v=function(g){var b=o[g],w,O=()=>(w===void 0&&(w=n(b,g)),w);if(g===s-1){var A=e*(b.coordinate+e*O()/2-d);o[g]=b=Yt(Yt({},b),{},{tickCoord:A>0?b.coordinate-A*e:b.coordinate})}else o[g]=b=Yt(Yt({},b),{},{tickCoord:b.coordinate});if(b.tickCoord!=null){var E=no(e,b.tickCoord,O,f,d);E&&(d=b.tickCoord-e*(O()/2+l),o[g]=Yt(Yt({},b),{},{isShow:!0}))}},m=s-1;m>=0;m--)v(m);return o}function t7(e,t,n,a,l,o){var s=(a||[]).slice(),f=s.length,{start:d,end:v}=t;if(o){var m=a[f-1],y=n(m,f-1),g=e*(m.coordinate+e*y/2-v);if(s[f-1]=m=Yt(Yt({},m),{},{tickCoord:g>0?m.coordinate-g*e:m.coordinate}),m.tickCoord!=null){var b=no(e,m.tickCoord,()=>y,d,v);b&&(v=m.tickCoord-e*(y/2+l),s[f-1]=Yt(Yt({},m),{},{isShow:!0}))}}for(var w=o?f-1:f,O=function(T){var j=s[T],z,C=()=>(z===void 0&&(z=n(j,T)),z);if(T===0){var N=e*(j.coordinate-e*C()/2-d);s[T]=j=Yt(Yt({},j),{},{tickCoord:N<0?j.coordinate-N*e:j.coordinate})}else s[T]=j=Yt(Yt({},j),{},{tickCoord:j.coordinate});if(j.tickCoord!=null){var L=no(e,j.tickCoord,C,d,v);L&&(d=j.tickCoord+e*(C()/2+l),s[T]=Yt(Yt({},j),{},{isShow:!0}))}},A=0;A<w;A++)O(A);return s}function zg(e,t,n){var{tick:a,ticks:l,viewBox:o,minTickGap:s,orientation:f,interval:d,tickFormatter:v,unit:m,angle:y}=e;if(!l||!l.length||!a)return[];if(oe(d)||jf.isSsr){var g;return(g=V9(l,oe(d)?d:0))!==null&&g!==void 0?g:[]}var b=[],w=f==="top"||f==="bottom"?"width":"height",O=m&&w==="width"?Iu(m,{fontSize:t,letterSpacing:n}):{width:0,height:0},A=(j,z)=>{var C=typeof v=="function"?v(j.value,z):j.value;return w==="width"?G9(Iu(C,{fontSize:t,letterSpacing:n}),O,y):Iu(C,{fontSize:t,letterSpacing:n})[w]},E=l.length>=2?un(l[1].coordinate-l[0].coordinate):1,T=X9(o,E,w);return d==="equidistantPreserveStart"?Z9(E,T,A,l,s):d==="equidistantPreserveEnd"?Q9(E,T,A,l,s):(d==="preserveStart"||d==="preserveStartEnd"?b=t7(E,T,A,l,s,d==="preserveStartEnd"):b=e7(E,T,A,l,s),b.filter(j=>j.isShow))}var n7=e=>{var{ticks:t,label:n,labelGapWithTick:a=5,tickSize:l=0,tickMargin:o=0}=e,s=0;if(t){Array.from(t).forEach(m=>{if(m){var y=m.getBoundingClientRect();y.width>s&&(s=y.width)}});var f=n?n.getBoundingClientRect().width:0,d=l+o,v=s+d+f+(n?a:0);return Math.round(v)}return 0},r7=["axisLine","width","height","className","hide","ticks","axisType"];function a7(e,t){if(e==null)return{};var n,a,l=i7(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function i7(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function bi(){return bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},bi.apply(null,arguments)}function SE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function vt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SE(Object(n),!0).forEach(function(a){l7(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function l7(e,t,n){return(t=u7(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u7(e){var t=o7(e,"string");return typeof t=="symbol"?t:t+""}function o7(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ir={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:jt.axis};function c7(e){var{x:t,y:n,width:a,height:l,orientation:o,mirror:s,axisLine:f,otherSvgProps:d}=e;if(!f)return null;var v=vt(vt(vt({},d),Fn(f)),{},{fill:"none"});if(o==="top"||o==="bottom"){var m=+(o==="top"&&!s||o==="bottom"&&s);v=vt(vt({},v),{},{x1:t,y1:n+m*l,x2:t+a,y2:n+m*l})}else{var y=+(o==="left"&&!s||o==="right"&&s);v=vt(vt({},v),{},{x1:t+y*a,y1:n,x2:t+y*a,y2:n+l})}return S.createElement("line",bi({},v,{className:Ue("recharts-cartesian-axis-line",yl(f,"className"))}))}function s7(e,t,n,a,l,o,s,f,d){var v,m,y,g,b,w,O=f?-1:1,A=e.tickSize||s,E=oe(e.tickCoord)?e.tickCoord:e.coordinate;switch(o){case"top":v=m=e.coordinate,g=n+ +!f*l,y=g-O*A,w=y-O*d,b=E;break;case"left":y=g=e.coordinate,m=t+ +!f*a,v=m-O*A,b=v-O*d,w=E;break;case"right":y=g=e.coordinate,m=t+ +f*a,v=m+O*A,b=v+O*d,w=E;break;default:v=m=e.coordinate,g=n+ +f*l,y=g+O*A,w=y+O*d,b=E;break}return{line:{x1:v,y1:y,x2:m,y2:g},tick:{x:b,y:w}}}function f7(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function d7(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function v7(e){var{option:t,tickProps:n,value:a}=e,l,o=Ue(n.className,"recharts-cartesian-axis-tick-value");if(S.isValidElement(t))l=S.cloneElement(t,vt(vt({},n),{},{className:o}));else if(typeof t=="function")l=t(vt(vt({},n),{},{className:o}));else{var s="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(s=Ue(s,t==null?void 0:t.className)),l=S.createElement(Cg,bi({},n,{className:s}),a)}return l}var h7=S.forwardRef((e,t)=>{var{ticks:n=[],tick:a,tickLine:l,stroke:o,tickFormatter:s,unit:f,padding:d,tickTextProps:v,orientation:m,mirror:y,x:g,y:b,width:w,height:O,tickSize:A,tickMargin:E,fontSize:T,letterSpacing:j,getTicksConfig:z,events:C,axisType:N}=e,L=zg(vt(vt({},z),{},{ticks:n}),T,j),J=f7(m,y),W=d7(m,y),ie=Fn(z),Q=ao(a),F={};typeof l=="object"&&(F=l);var fe=vt(vt({},ie),{},{fill:"none"},F),de=L.map(Z=>vt({entry:Z},s7(Z,g,b,w,O,m,A,y,E))),pe=de.map(Z=>{var{entry:ne,line:re}=Z;return S.createElement(In,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(ne.value,"-").concat(ne.coordinate,"-").concat(ne.tickCoord)},l&&S.createElement("line",bi({},fe,re,{className:Ue("recharts-cartesian-axis-tick-line",yl(l,"className"))})))}),I=de.map((Z,ne)=>{var{entry:re,tick:ge}=Z,D=vt(vt(vt(vt({textAnchor:J,verticalAnchor:W},ie),{},{stroke:"none",fill:o},Q),ge),{},{index:ne,payload:re,visibleTicksCount:L.length,tickFormatter:s,padding:d},v);return S.createElement(In,bi({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(re.value,"-").concat(re.coordinate,"-").concat(re.tickCoord)},uf(C,re,ne)),a&&S.createElement(v7,{option:a,tickProps:D,value:"".concat(typeof s=="function"?s(re.value,ne):re.value).concat(f||"")}))});return S.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(N,"-ticks")},I.length>0&&S.createElement(Yn,{zIndex:jt.label},S.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(N,"-tick-labels"),ref:t},I)),pe.length>0&&S.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(N,"-tick-lines")},pe))}),m7=S.forwardRef((e,t)=>{var{axisLine:n,width:a,height:l,className:o,hide:s,ticks:f,axisType:d}=e,v=a7(e,r7),[m,y]=S.useState(""),[g,b]=S.useState(""),w=S.useRef(null);S.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var A;return n7({ticks:w.current,label:(A=e.labelRef)===null||A===void 0?void 0:A.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var O=S.useCallback(A=>{if(A){var E=A.getElementsByClassName("recharts-cartesian-axis-tick-value");w.current=E;var T=E[0];if(T){var j=window.getComputedStyle(T),z=j.fontSize,C=j.letterSpacing;(z!==m||C!==g)&&(y(z),b(C))}}},[m,g]);return s||a!=null&&a<=0||l!=null&&l<=0?null:S.createElement(Yn,{zIndex:e.zIndex},S.createElement(In,{className:Ue("recharts-cartesian-axis",o)},S.createElement(c7,{x:e.x,y:e.y,width:a,height:l,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:Fn(e)}),S.createElement(h7,{ref:O,axisType:d,events:v,fontSize:m,getTicksConfig:e,height:e.height,letterSpacing:g,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:f,unit:e.unit,width:e.width,x:e.x,y:e.y}),S.createElement(ZI,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},S.createElement(iq,{label:e.label,labelRef:e.labelRef}),e.children)))}),Rg=S.forwardRef((e,t)=>{var n=Ht(e,Ir);return S.createElement(m7,bi({},n,{ref:t}))});Rg.displayName="CartesianAxis";var p7=["x1","y1","x2","y2","key"],y7=["offset"],g7=["xAxisId","yAxisId"],b7=["xAxisId","yAxisId"];function OE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Kt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OE(Object(n),!0).forEach(function(a){x7(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function x7(e,t,n){return(t=S7(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S7(e){var t=O7(e,"string");return typeof t=="symbol"?t:t+""}function O7(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oi(){return oi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},oi.apply(null,arguments)}function Fs(e,t){if(e==null)return{};var n,a,l=w7(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function w7(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var A7=e=>{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:n,x:a,y:l,width:o,height:s,ry:f}=e;return S.createElement("rect",{x:a,y:l,ry:f,width:o,height:s,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function _M(e){var{option:t,lineItemProps:n}=e,a;if(S.isValidElement(t))a=S.cloneElement(t,n);else if(typeof t=="function")a=t(n);else{var l,{x1:o,y1:s,x2:f,y2:d,key:v}=n,m=Fs(n,p7),y=(l=Fn(m))!==null&&l!==void 0?l:{},{offset:g}=y,b=Fs(y,y7);a=S.createElement("line",oi({},b,{x1:o,y1:s,x2:f,y2:d,fill:"none",key:v}))}return a}function E7(e){var{x:t,width:n,horizontal:a=!0,horizontalPoints:l}=e;if(!a||!l||!l.length)return null;var{xAxisId:o,yAxisId:s}=e,f=Fs(e,g7),d=l.map((v,m)=>{var y=Kt(Kt({},f),{},{x1:t,y1:v,x2:t+n,y2:v,key:"line-".concat(m),index:m});return S.createElement(_M,{key:"line-".concat(m),option:a,lineItemProps:y})});return S.createElement("g",{className:"recharts-cartesian-grid-horizontal"},d)}function _7(e){var{y:t,height:n,vertical:a=!0,verticalPoints:l}=e;if(!a||!l||!l.length)return null;var{xAxisId:o,yAxisId:s}=e,f=Fs(e,b7),d=l.map((v,m)=>{var y=Kt(Kt({},f),{},{x1:v,y1:t,x2:v,y2:t+n,key:"line-".concat(m),index:m});return S.createElement(_M,{option:a,lineItemProps:y,key:"line-".concat(m)})});return S.createElement("g",{className:"recharts-cartesian-grid-vertical"},d)}function T7(e){var{horizontalFill:t,fillOpacity:n,x:a,y:l,width:o,height:s,horizontalPoints:f,horizontal:d=!0}=e;if(!d||!t||!t.length||f==null)return null;var v=f.map(y=>Math.round(y+l-l)).sort((y,g)=>y-g);l!==v[0]&&v.unshift(0);var m=v.map((y,g)=>{var b=!v[g+1],w=b?l+s-y:v[g+1]-y;if(w<=0)return null;var O=g%t.length;return S.createElement("rect",{key:"react-".concat(g),y,x:a,height:w,width:o,stroke:"none",fill:t[O],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return S.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function j7(e){var{vertical:t=!0,verticalFill:n,fillOpacity:a,x:l,y:o,width:s,height:f,verticalPoints:d}=e;if(!t||!n||!n.length)return null;var v=d.map(y=>Math.round(y+l-l)).sort((y,g)=>y-g);l!==v[0]&&v.unshift(0);var m=v.map((y,g)=>{var b=!v[g+1],w=b?l+s-y:v[g+1]-y;if(w<=0)return null;var O=g%n.length;return S.createElement("rect",{key:"react-".concat(g),x:y,y:o,width:w,height:f,stroke:"none",fill:n[O],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return S.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var M7=(e,t)=>{var{xAxis:n,width:a,height:l,offset:o}=e;return a_(zg(Kt(Kt(Kt({},Ir),n),{},{ticks:i_(n),viewBox:{x:0,y:0,width:a,height:l}})),o.left,o.left+o.width,t)},C7=(e,t)=>{var{yAxis:n,width:a,height:l,offset:o}=e;return a_(zg(Kt(Kt(Kt({},Ir),n),{},{ticks:i_(n),viewBox:{x:0,y:0,width:a,height:l}})),o.top,o.top+o.height,t)},D7={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:jt.grid};function Zf(e){var t=_y(),n=Ty(),a=f_(),l=Kt(Kt({},Ht(e,D7)),{},{x:oe(e.x)?e.x:a.left,y:oe(e.y)?e.y:a.top,width:oe(e.width)?e.width:a.width,height:oe(e.height)?e.height:a.height}),{xAxisId:o,yAxisId:s,x:f,y:d,width:v,height:m,syncWithTicks:y,horizontalValues:g,verticalValues:b}=l,w=Gt(),O=se(W=>yA(W,"xAxis",o,w)),A=se(W=>yA(W,"yAxis",s,w));if(!dr(v)||!dr(m)||!oe(f)||!oe(d))return null;var E=l.verticalCoordinatesGenerator||M7,T=l.horizontalCoordinatesGenerator||C7,{horizontalPoints:j,verticalPoints:z}=l;if((!j||!j.length)&&typeof T=="function"){var C=g&&g.length,N=T({yAxis:A?Kt(Kt({},A),{},{ticks:C?g:A.ticks}):void 0,width:t??v,height:n??m,offset:a},C?!0:y);_s(Array.isArray(N),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof N,"]")),Array.isArray(N)&&(j=N)}if((!z||!z.length)&&typeof E=="function"){var L=b&&b.length,J=E({xAxis:O?Kt(Kt({},O),{},{ticks:L?b:O.ticks}):void 0,width:t??v,height:n??m,offset:a},L?!0:y);_s(Array.isArray(J),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof J,"]")),Array.isArray(J)&&(z=J)}return S.createElement(Yn,{zIndex:l.zIndex},S.createElement("g",{className:"recharts-cartesian-grid"},S.createElement(A7,{fill:l.fill,fillOpacity:l.fillOpacity,x:l.x,y:l.y,width:l.width,height:l.height,ry:l.ry}),S.createElement(T7,oi({},l,{horizontalPoints:j})),S.createElement(j7,oi({},l,{verticalPoints:z})),S.createElement(E7,oi({},l,{offset:a,horizontalPoints:j,xAxis:O,yAxis:A})),S.createElement(_7,oi({},l,{offset:a,verticalPoints:z,xAxis:O,yAxis:A}))))}Zf.displayName="CartesianGrid";var N7={},TM=cn({name:"errorBars",initialState:N7,reducers:{addErrorBar:(e,t)=>{var{itemId:n,errorBar:a}=t.payload;e[n]||(e[n]=[]),e[n].push(a)},replaceErrorBar:(e,t)=>{var{itemId:n,prev:a,next:l}=t.payload;e[n]&&(e[n]=e[n].map(o=>o.dataKey===a.dataKey&&o.direction===a.direction?l:o))},removeErrorBar:(e,t)=>{var{itemId:n,errorBar:a}=t.payload;e[n]&&(e[n]=e[n].filter(l=>l.dataKey!==a.dataKey||l.direction!==a.direction))}}}),{addErrorBar:rK,replaceErrorBar:aK,removeErrorBar:iK}=TM.actions,P7=TM.reducer,z7=["children"];function R7(e,t){if(e==null)return{};var n,a,l=k7(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function k7(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var L7={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},B7=S.createContext(L7);function jM(e){var{children:t}=e,n=R7(e,z7);return S.createElement(B7.Provider,{value:n},t)}function kg(e,t){var n,a,l=se(v=>Fr(v,e)),o=se(v=>Jr(v,t)),s=(n=l==null?void 0:l.allowDataOverflow)!==null&&n!==void 0?n:Et.allowDataOverflow,f=(a=o==null?void 0:o.allowDataOverflow)!==null&&a!==void 0?a:_t.allowDataOverflow,d=s||f;return{needClip:d,needClipX:s,needClipY:f}}function MM(e){var{xAxisId:t,yAxisId:n,clipPathId:a}=e,l=Ng(),{needClipX:o,needClipY:s,needClip:f}=kg(t,n);if(!f||!l)return null;var{x:d,y:v,width:m,height:y}=l;return S.createElement("clipPath",{id:"clipPath-".concat(a)},S.createElement("rect",{x:o?d:d-m/2,y:s?v:v-y/2,width:o?m:m*2,height:s?y:y*2}))}var CM=(e,t,n,a)=>Pa(e,"xAxis",t,a),DM=(e,t,n,a)=>Na(e,"xAxis",t,a),NM=(e,t,n,a)=>Pa(e,"yAxis",n,a),PM=(e,t,n,a)=>Na(e,"yAxis",n,a),U7=H([Re,CM,NM,DM,PM],(e,t,n,a,l)=>Ra(e,"xAxis")?bl(t,a,!1):bl(n,l,!1)),I7=(e,t,n,a,l)=>l;function q7(e){return e.type==="line"}var H7=H([Yf,I7],(e,t)=>e.filter(q7).find(n=>n.id===t)),$7=H([Re,CM,NM,DM,PM,H7,U7,Jy],(e,t,n,a,l,o,s,f)=>{var{chartData:d,dataStartIndex:v,dataEndIndex:m}=f;if(!(o==null||t==null||n==null||a==null||l==null||a.length===0||l.length===0||s==null||e!=="horizontal"&&e!=="vertical")){var{dataKey:y,data:g}=o,b;if(g!=null&&g.length>0?b=g:b=d==null?void 0:d.slice(v,m+1),b!=null)return jH({layout:e,xAxis:t,yAxis:n,xAxisTicks:a,yAxisTicks:l,dataKey:y,bandSize:s,displayedData:b})}});function Y7(e){var t=ao(e),n=3,a=2;if(t!=null){var{r:l,strokeWidth:o}=t,s=Number(l),f=Number(o);return(Number.isNaN(s)||s<0)&&(s=n),(Number.isNaN(f)||f<0)&&(f=a),{r:s,strokeWidth:f}}return{r:n,strokeWidth:a}}var Fm={exports:{}},Jm={};/**
 * @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.
 */var wE;function K7(){if(wE)return Jm;wE=1;var e=El();function t(d,v){return d===v&&(d!==0||1/d===1/v)||d!==d&&v!==v}var n=typeof Object.is=="function"?Object.is:t,a=e.useSyncExternalStore,l=e.useRef,o=e.useEffect,s=e.useMemo,f=e.useDebugValue;return Jm.useSyncExternalStoreWithSelector=function(d,v,m,y,g){var b=l(null);if(b.current===null){var w={hasValue:!1,value:null};b.current=w}else w=b.current;b=s(function(){function A(C){if(!E){if(E=!0,T=C,C=y(C),g!==void 0&&w.hasValue){var N=w.value;if(g(N,C))return j=N}return j=C}if(N=j,n(T,C))return N;var L=y(C);return g!==void 0&&g(N,L)?(T=C,N):(T=C,j=L)}var E=!1,T,j,z=m===void 0?null:m;return[function(){return A(v())},z===null?void 0:function(){return A(z())}]},[v,m,y,g]);var O=a(d,b[0],b[1]);return o(function(){w.hasValue=!0,w.value=O},[O]),f(O),O},Jm}var AE;function G7(){return AE||(AE=1,Fm.exports=K7()),Fm.exports}G7();function X7(e){e()}function V7(){let e=null,t=null;return{clear(){e=null,t=null},notify(){X7(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let a=e;for(;a;)n.push(a),a=a.next;return n},subscribe(n){let a=!0;const l=t={callback:n,next:null,prev:t};return l.prev?l.prev.next=l:e=l,function(){!a||e===null||(a=!1,l.next?l.next.prev=l.prev:t=l.prev,l.prev?l.prev.next=l.next:e=l.next)}}}}var EE={notify(){},get:()=>[]};function Z7(e,t){let n,a=EE,l=0,o=!1;function s(O){m();const A=a.subscribe(O);let E=!1;return()=>{E||(E=!0,A(),y())}}function f(){a.notify()}function d(){w.onStateChange&&w.onStateChange()}function v(){return o}function m(){l++,n||(n=e.subscribe(d),a=V7())}function y(){l--,n&&l===0&&(n(),n=void 0,a.clear(),a=EE)}function g(){o||(o=!0,m())}function b(){o&&(o=!1,y())}const w={addNestedSub:s,notifyNestedSubs:f,handleChangeWrapper:d,isSubscribed:v,trySubscribe:g,tryUnsubscribe:b,getListeners:()=>a};return w}var Q7=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",W7=Q7(),F7=()=>typeof navigator<"u"&&navigator.product==="ReactNative",J7=F7(),eH=()=>W7||J7?S.useLayoutEffect:S.useEffect,tH=eH();function _E(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function nH(e,t){if(_E(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(let l=0;l<n.length;l++)if(!Object.prototype.hasOwnProperty.call(t,n[l])||!_E(e[n[l]],t[n[l]]))return!1;return!0}var ep=Symbol.for("react-redux-context"),tp=typeof globalThis<"u"?globalThis:{};function rH(){if(!S.createContext)return{};const e=tp[ep]??(tp[ep]=new Map);let t=e.get(S.createContext);return t||(t=S.createContext(null),e.set(S.createContext,t)),t}var aH=rH();function iH(e){const{children:t,context:n,serverState:a,store:l}=e,o=S.useMemo(()=>{const d=Z7(l);return{store:l,subscription:d,getServerState:a?()=>a:void 0}},[l,a]),s=S.useMemo(()=>l.getState(),[l]);tH(()=>{const{subscription:d}=o;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),s!==l.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[o,s]);const f=n||aH;return S.createElement(f.Provider,{value:o},t)}var lH=iH,uH=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius"]);function oH(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function Qf(e,t){var n=new Set([...Object.keys(e),...Object.keys(t)]);for(var a of n)if(uH.has(a)){if(e[a]==null&&t[a]==null)continue;if(!nH(e[a],t[a]))return!1}else if(!oH(e[a],t[a]))return!1;return!0}var cH=["id"],sH=["type","layout","connectNulls","needClip","shape"],fH=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];function ro(){return ro=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ro.apply(null,arguments)}function TE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function or(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TE(Object(n),!0).forEach(function(a){dH(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function dH(e,t,n){return(t=vH(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vH(e){var t=hH(e,"string");return typeof t=="symbol"?t:t+""}function hH(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Lg(e,t){if(e==null)return{};var n,a,l=mH(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function mH(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var pH=e=>{var{dataKey:t,name:n,stroke:a,legendType:l,hide:o}=e;return[{inactive:o,dataKey:t,type:l,color:a,value:gf(n,t),payload:e}]},yH=S.memo(e=>{var{dataKey:t,data:n,stroke:a,strokeWidth:l,fill:o,name:s,hide:f,unit:d,tooltipType:v,id:m}=e,y={dataDefinedOnItem:n,positions:void 0,settings:{stroke:a,strokeWidth:l,fill:o,dataKey:t,nameKey:void 0,name:gf(s,t),hide:f,type:v,color:a,unit:d,graphicalItemId:m}};return S.createElement(pM,{tooltipEntrySettings:y})}),zM=(e,t)=>"".concat(t,"px ").concat(e-t,"px");function gH(e,t){for(var n=e.length%2!==0?[...e,0]:e,a=[],l=0;l<t;++l)a=[...a,...n];return a}var bH=(e,t,n)=>{var a=n.reduce((y,g)=>y+g);if(!a)return zM(t,e);for(var l=Math.floor(e/a),o=e%a,s=t-e,f=[],d=0,v=0;d<n.length;v+=n[d],++d)if(v+n[d]>o){f=[...n.slice(0,d),o-v];break}var m=f.length%2===0?[0,s]:[s];return[...gH(n,l),...f,...m].map(y=>"".concat(y,"px")).join(", ")};function xH(e){var{clipPathId:t,points:n,props:a}=e,{dot:l,dataKey:o,needClip:s}=a,{id:f}=a,d=Lg(a,cH),v=Fn(d);return S.createElement(l9,{points:n,dot:l,className:"recharts-line-dots",dotClassName:"recharts-line-dot",dataKey:o,baseProps:v,needClip:s,clipPathId:t})}function SH(e){var{showLabels:t,children:n,points:a}=e,l=S.useMemo(()=>a==null?void 0:a.map(o=>{var s,f,d={x:(s=o.x)!==null&&s!==void 0?s:0,y:(f=o.y)!==null&&f!==void 0?f:0,width:0,lowerWidth:0,upperWidth:0,height:0};return or(or({},d),{},{value:o.value,payload:o.payload,viewBox:d,parentViewBox:void 0,fill:void 0})}),[a]);return S.createElement(iM,{value:t?l:void 0},n)}function jE(e){var{clipPathId:t,pathRef:n,points:a,strokeDasharray:l,props:o}=e,{type:s,layout:f,connectNulls:d,needClip:v,shape:m}=o,y=Lg(o,sH),g=or(or({},Qt(y)),{},{fill:"none",className:"recharts-line-curve",clipPath:v?"url(#clipPath-".concat(t,")"):void 0,points:a,type:s,layout:f,connectNulls:d,strokeDasharray:l??o.strokeDasharray});return S.createElement(S.Fragment,null,(a==null?void 0:a.length)>1&&S.createElement(dM,ro({shapeType:"curve",option:m},g,{pathRef:n})),S.createElement(xH,{points:a,clipPathId:t,props:o}))}function OH(e){try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch{return 0}}function wH(e){var{clipPathId:t,props:n,pathRef:a,previousPointsRef:l,longestAnimatedLengthRef:o}=e,{points:s,strokeDasharray:f,isAnimationActive:d,animationBegin:v,animationDuration:m,animationEasing:y,animateNewValues:g,width:b,height:w,onAnimationEnd:O,onAnimationStart:A}=n,E=l.current,T=Cf(s,"recharts-line-"),j=S.useRef(T),[z,C]=S.useState(!1),N=!z,L=S.useCallback(()=>{typeof O=="function"&&O(),C(!1)},[O]),J=S.useCallback(()=>{typeof A=="function"&&A(),C(!0)},[A]),W=OH(a.current),ie=S.useRef(0);j.current!==T&&(ie.current=o.current,j.current=T);var Q=ie.current;return S.createElement(SH,{points:s,showLabels:N},n.children,S.createElement(Mf,{animationId:T,begin:v,duration:m,isActive:d,easing:y,onAnimationEnd:L,onAnimationStart:J,key:T},F=>{var fe=it(Q,W+Q,F),de=Math.min(fe,W),pe;if(d)if(f){var I="".concat(f).split(/[,\s]+/gim).map(re=>parseFloat(re));pe=bH(de,W,I)}else pe=zM(W,de);else pe=f==null?void 0:String(f);if(F>0&&W>0&&(l.current=s,o.current=Math.max(o.current,de)),E){var Z=E.length/s.length,ne=F===1?s:s.map((re,ge)=>{var D=Math.floor(ge*Z);if(E[D]){var Y=E[D];return or(or({},re),{},{x:it(Y.x,re.x,F),y:it(Y.y,re.y,F)})}return g?or(or({},re),{},{x:it(b*2,re.x,F),y:it(w/2,re.y,F)}):or(or({},re),{},{x:re.x,y:re.y})});return l.current=ne,S.createElement(jE,{props:n,points:ne,clipPathId:t,pathRef:a,strokeDasharray:pe})}return S.createElement(jE,{props:n,points:s,clipPathId:t,pathRef:a,strokeDasharray:pe})}),S.createElement(uM,{label:n.label}))}function AH(e){var{clipPathId:t,props:n}=e,a=S.useRef(null),l=S.useRef(0),o=S.useRef(null);return S.createElement(wH,{props:n,clipPathId:t,previousPointsRef:a,longestAnimatedLengthRef:l,pathRef:o})}var EH=(e,t)=>{var n,a;return{x:(n=e.x)!==null&&n!==void 0?n:void 0,y:(a=e.y)!==null&&a!==void 0?a:void 0,value:e.value,errorVal:ht(e.payload,t)}};class _H extends S.Component{render(){var{hide:t,dot:n,points:a,className:l,xAxisId:o,yAxisId:s,top:f,left:d,width:v,height:m,id:y,needClip:g,zIndex:b}=this.props;if(t)return null;var w=Ue("recharts-line",l),O=y,{r:A,strokeWidth:E}=Y7(n),T=fM(n),j=A*2+E,z=g?"url(#clipPath-".concat(T?"":"dots-").concat(O,")"):void 0;return S.createElement(Yn,{zIndex:b},S.createElement(In,{className:w},g&&S.createElement("defs",null,S.createElement(MM,{clipPathId:O,xAxisId:o,yAxisId:s}),!T&&S.createElement("clipPath",{id:"clipPath-dots-".concat(O)},S.createElement("rect",{x:d-j/2,y:f-j/2,width:v+j,height:m+j}))),S.createElement(jM,{xAxisId:o,yAxisId:s,data:a,dataPointFormatter:EH,errorBarOffset:0},S.createElement(AH,{props:this.props,clipPathId:O}))),S.createElement(_9,{activeDot:this.props.activeDot,points:a,mainColor:this.props.stroke,itemDataKey:this.props.dataKey,clipPath:z}))}}var RM={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:"auto",label:!1,legendType:"line",stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0,zIndex:jt.line,type:"linear"};function TH(e){var t=Ht(e,RM),{activeDot:n,animateNewValues:a,animationBegin:l,animationDuration:o,animationEasing:s,connectNulls:f,dot:d,hide:v,isAnimationActive:m,label:y,legendType:g,xAxisId:b,yAxisId:w,id:O}=t,A=Lg(t,fH),{needClip:E}=kg(b,w),T=Ng(),j=_l(),z=Gt(),C=se(ie=>$7(ie,b,w,z,O));if(j!=="horizontal"&&j!=="vertical"||C==null||T==null)return null;var{height:N,width:L,x:J,y:W}=T;return S.createElement(_H,ro({},A,{id:O,connectNulls:f,dot:d,activeDot:n,animateNewValues:a,animationBegin:l,animationDuration:o,animationEasing:s,isAnimationActive:m,hide:v,label:y,legendType:g,xAxisId:b,yAxisId:w,points:C,layout:j,height:N,width:L,left:J,top:W,needClip:E}))}function jH(e){var{layout:t,xAxis:n,yAxis:a,xAxisTicks:l,yAxisTicks:o,dataKey:s,bandSize:f,displayedData:d}=e;return d.map((v,m)=>{var y=ht(v,s);if(t==="horizontal"){var g=bO({axis:n,ticks:l,bandSize:f,entry:v,index:m}),b=Je(y)?null:a.scale(y);return{x:g,y:b,value:y,payload:v}}var w=Je(y)?null:n.scale(y),O=bO({axis:a,ticks:o,bandSize:f,entry:v,index:m});return w==null||O==null?null:{x:w,y:O,value:y,payload:v}}).filter(Boolean)}function MH(e){var t=Ht(e,RM),n=Gt();return S.createElement(gM,{id:t.id,type:"line"},a=>S.createElement(S.Fragment,null,S.createElement(yM,{legendPayload:pH(t)}),S.createElement(yH,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:a}),S.createElement(xM,{type:"line",id:a,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,hide:t.hide,isPanorama:n}),S.createElement(TH,ro({},t,{id:a}))))}var Wp=S.memo(MH,Qf);Wp.displayName="Line";function wi(e,t){var n,a;return(n=(a=e.graphicalItems.cartesianItems.find(l=>l.id===t))===null||a===void 0?void 0:a.xAxisId)!==null&&n!==void 0?n:SM}function Ai(e,t){var n,a;return(n=(a=e.graphicalItems.cartesianItems.find(l=>l.id===t))===null||a===void 0?void 0:a.yAxisId)!==null&&n!==void 0?n:SM}var CH="Invariant failed";function DH(e,t){throw new Error(CH)}function Fp(){return Fp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Fp.apply(null,arguments)}function Js(e){return S.createElement(dM,Fp({shapeType:"rectangle",activeClassName:"recharts-active-bar"},e))}var NH=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(a,l)=>{if(oe(t))return t;var o=oe(a)||Je(a);return o?t(a,l):(o||DH(),n)}},PH=(e,t,n)=>n,zH=(e,t)=>t,Ao=H([Yf,zH],(e,t)=>e.filter(n=>n.type==="bar").find(n=>n.id===t)),RH=H([Ao],e=>e==null?void 0:e.maxBarSize),kH=(e,t,n,a)=>a,LH=H([Re,Yf,wi,Ai,PH],(e,t,n,a,l)=>t.filter(o=>e==="horizontal"?o.xAxisId===n:o.yAxisId===a).filter(o=>o.isPanorama===l).filter(o=>o.hide===!1).filter(o=>o.type==="bar")),BH=(e,t,n)=>{var a=Re(e),l=wi(e,t),o=Ai(e,t);if(!(l==null||o==null))return a==="horizontal"?$p(e,"yAxis",o,n):$p(e,"xAxis",l,n)},UH=(e,t)=>{var n=Re(e),a=wi(e,t),l=Ai(e,t);if(!(a==null||l==null))return n==="horizontal"?pA(e,"xAxis",a):pA(e,"yAxis",l)},IH=H([LH,W8,UH],T9),qH=(e,t,n)=>{var a,l,o=Ao(e,t);if(o!=null){var s=wi(e,t),f=Ai(e,t);if(!(s==null||f==null)){var d=Re(e),v=_T(e),{maxBarSize:m}=o,y=Je(m)?v:m,g,b;return d==="horizontal"?(g=Pa(e,"xAxis",s,n),b=Na(e,"xAxis",s,n)):(g=Pa(e,"yAxis",f,n),b=Na(e,"yAxis",f,n)),(a=(l=bl(g,b,!0))!==null&&l!==void 0?l:y)!==null&&a!==void 0?a:0}}},kM=(e,t,n)=>{var a=Re(e),l=wi(e,t),o=Ai(e,t);if(!(l==null||o==null)){var s,f;return a==="horizontal"?(s=Pa(e,"xAxis",l,n),f=Na(e,"xAxis",l,n)):(s=Pa(e,"yAxis",o,n),f=Na(e,"yAxis",o,n)),bl(s,f)}},HH=H([IH,_T,Q8,TT,qH,kM,RH],N9),$H=(e,t,n)=>{var a=wi(e,t);if(a!=null)return Pa(e,"xAxis",a,n)},YH=(e,t,n)=>{var a=Ai(e,t);if(a!=null)return Pa(e,"yAxis",a,n)},KH=(e,t,n)=>{var a=wi(e,t);if(a!=null)return Na(e,"xAxis",a,n)},GH=(e,t,n)=>{var a=Ai(e,t);if(a!=null)return Na(e,"yAxis",a,n)},XH=H([HH,Ao],(e,t)=>{if(!(e==null||t==null)){var n=e.find(a=>a.stackId===t.stackId&&t.dataKey!=null&&a.dataKeys.includes(t.dataKey));if(n!=null)return n.position}}),VH=H([BH,Ao],P9),ZH=H([Mt,wy,$H,YH,KH,GH,XH,Re,B8,kM,VH,Ao,kH],(e,t,n,a,l,o,s,f,d,v,m,y,g)=>{var{chartData:b,dataStartIndex:w,dataEndIndex:O}=d;if(!(y==null||s==null||t==null||f!=="horizontal"&&f!=="vertical"||n==null||a==null||l==null||o==null||v==null)){var{data:A}=y,E;if(A!=null&&A.length>0?E=A:E=b==null?void 0:b.slice(w,O+1),E!=null)return A$({layout:f,barSettings:y,pos:s,parentViewBox:t,bandSize:v,xAxis:n,yAxis:a,xAxisTicks:l,yAxisTicks:o,stackedData:m,displayedData:E,offset:e,cells:g,dataStartIndex:w})}}),QH=["index"];function Jp(){return Jp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Jp.apply(null,arguments)}function WH(e,t){if(e==null)return{};var n,a,l=FH(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function FH(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var LM=S.createContext(void 0),JH=e=>{var t=S.useContext(LM);if(t!=null)return t.stackId;if(e!=null)return _4(e)},e$=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),t$=e=>{var t=S.useContext(LM);if(t!=null){var{stackId:n}=t;return"url(#".concat(e$(n,e),")")}},n$=e=>{var{index:t}=e,n=WH(e,QH),a=t$(t);return S.createElement(In,Jp({className:"recharts-bar-stack-layer",clipPath:a},n))},r$=["onMouseEnter","onMouseLeave","onClick"],a$=["value","background","tooltipPosition"],i$=["id"],l$=["onMouseEnter","onClick","onMouseLeave"];function Xr(){return Xr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Xr.apply(null,arguments)}function ME(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function Vt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ME(Object(n),!0).forEach(function(a){u$(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ME(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function u$(e,t,n){return(t=o$(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o$(e){var t=c$(e,"string");return typeof t=="symbol"?t:t+""}function c$(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ef(e,t){if(e==null)return{};var n,a,l=s$(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function s$(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var f$=e=>{var{dataKey:t,name:n,fill:a,legendType:l,hide:o}=e;return[{inactive:o,dataKey:t,type:l,color:a,value:gf(n,t),payload:e}]},d$=S.memo(e=>{var{dataKey:t,stroke:n,strokeWidth:a,fill:l,name:o,hide:s,unit:f,tooltipType:d,id:v}=e,m={dataDefinedOnItem:void 0,positions:void 0,settings:{stroke:n,strokeWidth:a,fill:l,dataKey:t,nameKey:void 0,name:gf(o,t),hide:s,type:d,color:l,unit:f,graphicalItemId:v}};return S.createElement(pM,{tooltipEntrySettings:m})});function v$(e){var t=se(gi),{data:n,dataKey:a,background:l,allOtherBarProps:o}=e,{onMouseEnter:s,onMouseLeave:f,onClick:d}=o,v=ef(o,r$),m=vM(s,a,o.id),y=hM(f),g=mM(d,a,o.id);if(!l||n==null)return null;var b=ao(l);return S.createElement(Yn,{zIndex:z9(l,jt.barBackground)},n.map((w,O)=>{var{value:A,background:E,tooltipPosition:T}=w,j=ef(w,a$);if(!E)return null;var z=m(w,O),C=y(w,O),N=g(w,O),L=Vt(Vt(Vt(Vt(Vt({option:l,isActive:String(O)===t},j),{},{fill:"#eee"},E),b),uf(v,w,O)),{},{onMouseEnter:z,onMouseLeave:C,onClick:N,dataKey:a,index:O,className:"recharts-bar-background-rectangle"});return S.createElement(Js,Xr({key:"background-bar-".concat(O)},L))}))}function h$(e){var{showLabels:t,children:n,rects:a}=e,l=a==null?void 0:a.map(o=>{var s={x:o.x,y:o.y,width:o.width,lowerWidth:o.width,upperWidth:o.width,height:o.height};return Vt(Vt({},s),{},{value:o.value,payload:o.payload,parentViewBox:o.parentViewBox,viewBox:s,fill:o.fill})});return S.createElement(iM,{value:t?l:void 0},n)}function m$(e){var{shape:t,activeBar:n,baseProps:a,entry:l,index:o,dataKey:s}=e,f=se(gi),d=se(Lj),v=n&&String(o)===f&&(d==null||s===d),m=v?n:t;return v?S.createElement(Yn,{zIndex:jt.activeBar},S.createElement(Js,Xr({},a,{name:String(a.name)},l,{isActive:v,option:m,index:o,dataKey:s}))):S.createElement(Js,Xr({},a,{name:String(a.name)},l,{isActive:v,option:m,index:o,dataKey:s}))}function p$(e){var{shape:t,baseProps:n,entry:a,index:l,dataKey:o}=e;return S.createElement(Js,Xr({},n,{name:String(n.name)},a,{isActive:!1,option:t,index:l,dataKey:o}))}function y$(e){var t,{data:n,props:a}=e,l=(t=Fn(a))!==null&&t!==void 0?t:{},{id:o}=l,s=ef(l,i$),{shape:f,dataKey:d,activeBar:v}=a,{onMouseEnter:m,onClick:y,onMouseLeave:g}=a,b=ef(a,l$),w=vM(m,d,o),O=hM(g),A=mM(y,d,o);return n?S.createElement(S.Fragment,null,n.map((E,T)=>S.createElement(n$,Xr({index:T,key:"rectangle-".concat(E==null?void 0:E.x,"-").concat(E==null?void 0:E.y,"-").concat(E==null?void 0:E.value,"-").concat(T),className:"recharts-bar-rectangle"},uf(b,E,T),{onMouseEnter:w(E,T),onMouseLeave:O(E,T),onClick:A(E,T)}),v?S.createElement(m$,{shape:f,activeBar:v,baseProps:s,entry:E,index:T,dataKey:d}):S.createElement(p$,{shape:f,baseProps:s,entry:E,index:T,dataKey:d})))):null}function g$(e){var{props:t,previousRectanglesRef:n}=e,{data:a,layout:l,isAnimationActive:o,animationBegin:s,animationDuration:f,animationEasing:d,onAnimationEnd:v,onAnimationStart:m}=t,y=n.current,g=Cf(t,"recharts-bar-"),[b,w]=S.useState(!1),O=!b,A=S.useCallback(()=>{typeof v=="function"&&v(),w(!1)},[v]),E=S.useCallback(()=>{typeof m=="function"&&m(),w(!0)},[m]);return S.createElement(h$,{showLabels:O,rects:a},S.createElement(Mf,{animationId:g,begin:s,duration:f,isActive:o,easing:d,onAnimationEnd:A,onAnimationStart:E,key:g},T=>{var j=T===1?a:a==null?void 0:a.map((z,C)=>{var N=y&&y[C];if(N)return Vt(Vt({},z),{},{x:it(N.x,z.x,T),y:it(N.y,z.y,T),width:it(N.width,z.width,T),height:it(N.height,z.height,T)});if(l==="horizontal"){var L=it(0,z.height,T),J=it(z.stackedBarStart,z.y,T);return Vt(Vt({},z),{},{y:J,height:L})}var W=it(0,z.width,T),ie=it(z.stackedBarStart,z.x,T);return Vt(Vt({},z),{},{width:W,x:ie})});return T>0&&(n.current=j??null),j==null?null:S.createElement(In,null,S.createElement(y$,{props:t,data:j}))}),S.createElement(uM,{label:t.label}),t.children)}function b$(e){var t=S.useRef(null);return S.createElement(g$,{previousRectanglesRef:t,props:e})}var BM=0,x$=(e,t)=>{var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:ht(e,t)}};class S$ extends S.PureComponent{render(){var{hide:t,data:n,dataKey:a,className:l,xAxisId:o,yAxisId:s,needClip:f,background:d,id:v}=this.props;if(t||n==null)return null;var m=Ue("recharts-bar",l),y=v;return S.createElement(In,{className:m,id:v},f&&S.createElement("defs",null,S.createElement(MM,{clipPathId:y,xAxisId:o,yAxisId:s})),S.createElement(In,{className:"recharts-bar-rectangles",clipPath:f?"url(#clipPath-".concat(y,")"):void 0},S.createElement(v$,{data:n,dataKey:a,background:d,allOtherBarProps:this.props}),S.createElement(b$,this.props)))}}var O$={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:BM,xAxisId:0,yAxisId:0,zIndex:jt.bar};function w$(e){var{xAxisId:t,yAxisId:n,hide:a,legendType:l,minPointSize:o,activeBar:s,animationBegin:f,animationDuration:d,animationEasing:v,isAnimationActive:m}=e,{needClip:y}=kg(t,n),g=_l(),b=Gt(),w=wq(e.children,Mg),O=se(T=>ZH(T,e.id,b,w));if(g!=="vertical"&&g!=="horizontal")return null;var A,E=O==null?void 0:O[0];return E==null||E.height==null||E.width==null?A=0:A=g==="vertical"?E.height/2:E.width/2,S.createElement(jM,{xAxisId:t,yAxisId:n,data:O,dataPointFormatter:x$,errorBarOffset:A},S.createElement(S$,Xr({},e,{layout:g,needClip:y,data:O,xAxisId:t,yAxisId:n,hide:a,legendType:l,minPointSize:o,activeBar:s,animationBegin:f,animationDuration:d,animationEasing:v,isAnimationActive:m})))}function A$(e){var{layout:t,barSettings:{dataKey:n,minPointSize:a},pos:l,bandSize:o,xAxis:s,yAxis:f,xAxisTicks:d,yAxisTicks:v,stackedData:m,displayedData:y,offset:g,cells:b,parentViewBox:w,dataStartIndex:O}=e,A=t==="horizontal"?f:s,E=m?A.scale.domain():null,T=T4({numericAxis:A}),j=A.scale(T);return y.map((z,C)=>{var N,L,J,W,ie,Q;if(m){var F=m[C+O];if(F==null)return null;N=S4(F,E)}else N=ht(z,n),Array.isArray(N)||(N=[T,N]);var fe=NH(a,BM)(N[1],C);if(t==="horizontal"){var de,[pe,I]=[f.scale(N[0]),f.scale(N[1])];L=xO({axis:s,ticks:d,bandSize:o,offset:l.offset,entry:z,index:C}),J=(de=I??pe)!==null&&de!==void 0?de:void 0,W=l.size;var Z=pe-I;if(ie=Jn(Z)?0:Z,Q={x:L,y:g.top,width:W,height:g.height},Math.abs(fe)>0&&Math.abs(ie)<Math.abs(fe)){var ne=un(ie||fe)*(Math.abs(fe)-Math.abs(ie));J-=ne,ie+=ne}}else{var[re,ge]=[s.scale(N[0]),s.scale(N[1])];if(L=re,J=xO({axis:f,ticks:v,bandSize:o,offset:l.offset,entry:z,index:C}),W=ge-re,ie=l.size,Q={x:g.left,y:J,width:g.width,height:ie},Math.abs(fe)>0&&Math.abs(W)<Math.abs(fe)){var D=un(W||fe)*(Math.abs(fe)-Math.abs(W));W+=D}}if(L==null||J==null||W==null||ie==null)return null;var Y=Vt(Vt({},z),{},{stackedBarStart:j,x:L,y:J,width:W,height:ie,value:m?N:N[1],payload:z,background:Q,tooltipPosition:{x:L+W/2,y:J+ie/2},parentViewBox:w},b&&b[C]&&b[C].props);return Y}).filter(Boolean)}function E$(e){var t=Ht(e,O$),n=JH(t.stackId),a=Gt();return S.createElement(gM,{id:t.id,type:"bar"},l=>S.createElement(S.Fragment,null,S.createElement(yM,{legendPayload:f$(t)}),S.createElement(d$,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:l}),S.createElement(xM,{type:"bar",id:l,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:n,hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:a}),S.createElement(Yn,{zIndex:t.zIndex},S.createElement(w$,Xr({},t,{id:l})))))}var Bg=S.memo(E$,Qf);Bg.displayName="Bar";var _$=["domain","range"],T$=["domain","range"];function CE(e,t){if(e==null)return{};var n,a,l=j$(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function j$(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function DE(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 UM(e,t){if(e===t)return!0;var{domain:n,range:a}=e,l=CE(e,_$),{domain:o,range:s}=t,f=CE(t,T$);return!DE(n,o)||!DE(a,s)?!1:Qf(l,f)}var M$=["dangerouslySetInnerHTML","ticks","scale"],C$=["id","scale"];function ey(){return ey=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ey.apply(null,arguments)}function NE(e,t){if(e==null)return{};var n,a,l=D$(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function D$(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function N$(e){var t=tt(),n=S.useRef(null);return S.useLayoutEffect(()=>{n.current===null?t(f9(e)):n.current!==e&&t(d9({prev:n.current,next:e})),n.current=e},[e,t]),S.useLayoutEffect(()=>()=>{n.current&&(t(v9(n.current)),n.current=null)},[t]),null}var P$=e=>{var{xAxisId:t,className:n}=e,a=se(wy),l=Gt(),o="xAxis",s=se(E=>yj(E,o,t,l)),f=se(E=>vj(E,t)),d=se(E=>VL(E,t)),v=se(E=>kT(E,t));if(f==null||d==null||v==null)return null;var{dangerouslySetInnerHTML:m,ticks:y,scale:g}=e,b=NE(e,M$),{id:w,scale:O}=v,A=NE(v,C$);return S.createElement(Rg,ey({},b,A,{x:d.x,y:d.y,width:f.width,height:f.height,className:Ue("recharts-".concat(o," ").concat(o),n),viewBox:a,ticks:s,axisType:o}))},z$={allowDataOverflow:Et.allowDataOverflow,allowDecimals:Et.allowDecimals,allowDuplicatedCategory:Et.allowDuplicatedCategory,angle:Et.angle,axisLine:Ir.axisLine,height:Et.height,hide:!1,includeHidden:Et.includeHidden,interval:Et.interval,minTickGap:Et.minTickGap,mirror:Et.mirror,orientation:Et.orientation,padding:Et.padding,reversed:Et.reversed,scale:Et.scale,tick:Et.tick,tickCount:Et.tickCount,tickLine:Ir.tickLine,tickSize:Ir.tickSize,type:Et.type,xAxisId:0},R$=e=>{var t=Ht(e,z$);return S.createElement(S.Fragment,null,S.createElement(N$,{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}),S.createElement(P$,t))},Wf=S.memo(R$,UM);Wf.displayName="XAxis";var k$=["dangerouslySetInnerHTML","ticks","scale"],L$=["id","scale"];function ty(){return ty=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ty.apply(null,arguments)}function PE(e,t){if(e==null)return{};var n,a,l=B$(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function B$(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function U$(e){var t=tt(),n=S.useRef(null);return S.useLayoutEffect(()=>{n.current===null?t(h9(e)):n.current!==e&&t(m9({prev:n.current,next:e})),n.current=e},[e,t]),S.useLayoutEffect(()=>()=>{n.current&&(t(p9(n.current)),n.current=null)},[t]),null}var I$=e=>{var{yAxisId:t,className:n,width:a,label:l}=e,o=S.useRef(null),s=S.useRef(null),f=se(wy),d=Gt(),v=tt(),m="yAxis",y=se(N=>hj(N,t)),g=se(N=>QL(N,t)),b=se(N=>yj(N,m,t,d)),w=se(N=>LT(N,t));if(S.useLayoutEffect(()=>{if(!(a!=="auto"||!y||Dg(l)||S.isValidElement(l)||w==null)){var N=o.current;if(N){var L=N.getCalculatedWidth();Math.round(y.width)!==Math.round(L)&&v(y9({id:t,width:L}))}}},[b,y,v,l,t,a,w]),y==null||g==null||w==null)return null;var{dangerouslySetInnerHTML:O,ticks:A,scale:E}=e,T=PE(e,k$),{id:j,scale:z}=w,C=PE(w,L$);return S.createElement(Rg,ty({},T,C,{ref:o,labelRef:s,x:g.x,y:g.y,tickTextProps:a==="auto"?{width:void 0}:{width:a},width:y.width,height:y.height,className:Ue("recharts-".concat(m," ").concat(m),n),viewBox:f,ticks:b,axisType:m}))},q$={allowDataOverflow:_t.allowDataOverflow,allowDecimals:_t.allowDecimals,allowDuplicatedCategory:_t.allowDuplicatedCategory,angle:_t.angle,axisLine:Ir.axisLine,hide:!1,includeHidden:_t.includeHidden,interval:_t.interval,minTickGap:_t.minTickGap,mirror:_t.mirror,orientation:_t.orientation,padding:_t.padding,reversed:_t.reversed,scale:_t.scale,tick:_t.tick,tickCount:_t.tickCount,tickLine:Ir.tickLine,tickSize:Ir.tickSize,type:_t.type,width:_t.width,yAxisId:0},H$=e=>{var t=Ht(e,q$);return S.createElement(S.Fragment,null,S.createElement(U$,{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}),S.createElement(I$,t))},Ff=S.memo(H$,UM);Ff.displayName="YAxis";var $$=(e,t)=>t,Ug=H([$$,Re,zT,St,Pj,ea,fU,Mt],gU),Ig=e=>{var t=e.currentTarget.getBoundingClientRect(),n=t.width/e.currentTarget.offsetWidth,a=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/n),chartY:Math.round((e.clientY-t.top)/a)}},IM=qn("mouseClick"),qM=oo();qM.startListening({actionCreator:IM,effect:(e,t)=>{var n=e.payload,a=Ug(t.getState(),Ig(n));(a==null?void 0:a.activeIndex)!=null&&t.dispatch(sB({activeIndex:a.activeIndex,activeDataKey:void 0,activeCoordinate:a.activeCoordinate}))}});var ny=qn("mouseMove"),HM=oo(),as=null;HM.startListening({actionCreator:ny,effect:(e,t)=>{var n=e.payload;as!==null&&cancelAnimationFrame(as);var a=Ig(n);as=requestAnimationFrame(()=>{var l=t.getState(),o=gg(l,l.tooltip.settings.shared);if(o==="axis"){var s=Ug(l,a);(s==null?void 0:s.activeIndex)!=null?t.dispatch(Ej({activeIndex:s.activeIndex,activeDataKey:void 0,activeCoordinate:s.activeCoordinate})):t.dispatch(Aj())}as=null})}});function Y$(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 zE={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},$M=cn({name:"rootProps",initialState:zE,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(n=t.payload.barGap)!==null&&n!==void 0?n:zE.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}}}),K$=$M.reducer,{updateOptions:G$}=$M.actions,YM=cn({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:lK}=YM.actions,X$=YM.reducer,KM=qn("keyDown"),GM=qn("focus"),qg=oo();qg.startListening({actionCreator:KM,effect:(e,t)=>{var n=t.getState(),a=n.rootProps.accessibilityLayer!==!1;if(a){var{keyboardInteraction:l}=n.tooltip,o=e.payload;if(!(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Enter")){var s=bg(l,zl(n),go(n),Oo(n)),f=s==null?-1:Number(s);if(!(!Number.isFinite(f)||f<0)){var d=ea(n);if(o==="Enter"){var v=Xs(n,"axis","hover",String(l.index));t.dispatch(Kp({active:!l.active,activeIndex:l.index,activeCoordinate:v}));return}var m=eB(n),y=m==="left-to-right"?1:-1,g=o==="ArrowRight"?1:-1,b=f+g*y;if(!(d==null||b>=d.length||b<0)){var w=Xs(n,"axis","hover",String(b));t.dispatch(Kp({active:!0,activeIndex:b.toString(),activeCoordinate:w}))}}}}}});qg.startListening({actionCreator:GM,effect:(e,t)=>{var n=t.getState(),a=n.rootProps.accessibilityLayer!==!1;if(a){var{keyboardInteraction:l}=n.tooltip;if(!l.active&&l.index==null){var o="0",s=Xs(n,"axis","hover",String(o));t.dispatch(Kp({active:!0,activeIndex:o,activeCoordinate:s}))}}}});var Ln=qn("externalEvent"),XM=oo(),np=new Map;XM.startListening({actionCreator:Ln,effect:(e,t)=>{var{handler:n,reactEvent:a}=e.payload;if(n!=null){a.persist();var l=a.type,o=np.get(l);o!==void 0&&cancelAnimationFrame(o);var s=requestAnimationFrame(()=>{try{var f=t.getState(),d={activeCoordinate:ZB(f),activeDataKey:Lj(f),activeIndex:gi(f),activeLabel:kj(f),activeTooltipIndex:gi(f),isTooltipActive:QB(f)};n(d,a)}finally{np.delete(l)}});np.set(l,s)}}});var V$=H([Nl],e=>e.tooltipItemPayloads),Z$=H([V$,So,(e,t)=>t,(e,t,n)=>n],(e,t,n,a)=>{var l=e.find(f=>f.settings.graphicalItemId===a);if(l!=null){var{positions:o}=l;if(o!=null){var s=t(o,n);return s}}}),VM=qn("touchMove"),ZM=oo();ZM.startListening({actionCreator:VM,effect:(e,t)=>{var n=e.payload;if(!(n.touches==null||n.touches.length===0)){var a=t.getState(),l=gg(a,a.tooltip.settings.shared);if(l==="axis"){var o=n.touches[0];if(o==null)return;var s=Ug(a,Ig({clientX:o.clientX,clientY:o.clientY,currentTarget:n.currentTarget}));(s==null?void 0:s.activeIndex)!=null&&t.dispatch(Ej({activeIndex:s.activeIndex,activeDataKey:void 0,activeCoordinate:s.activeCoordinate}))}else if(l==="item"){var f,d=n.touches[0];if(document.elementFromPoint==null||d==null)return;var v=document.elementFromPoint(d.clientX,d.clientY);if(!v||!v.getAttribute)return;var m=v.getAttribute(z4),y=(f=v.getAttribute(R4))!==null&&f!==void 0?f:void 0,g=Pl(a).find(O=>O.id===y);if(m==null||g==null||y==null)return;var{dataKey:b}=g,w=Z$(a,m,y);t.dispatch(wj({activeDataKey:b,activeIndex:m,activeCoordinate:w,activeGraphicalItemId:y}))}}}});var Q$=M2({brush:k9,cartesianAxis:g9,chartData:ZU,errorBars:P7,graphicalItems:Qq,layout:m4,legend:jR,options:YU,polarAxis:bq,polarOptions:X$,referenceElements:$9,rootProps:K$,tooltip:fB,zIndex:NU}),W$=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return I3({reducer:Q$,preloadedState:t,middleware:a=>{var l;return a({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((l="es6")!==null&&l!==void 0?l:"")}).concat([qM.middleware,HM.middleware,qg.middleware,XM.middleware,ZM.middleware])},enhancers:a=>{var l=a;return typeof a=="function"&&(l=a()),l.concat(Y2({type:"raf"}))},devTools:{serialize:{replacer:Y$},name:"recharts-".concat(n)}})};function F$(e){var{preloadedState:t,children:n,reduxStoreName:a}=e,l=Gt(),o=S.useRef(null);if(l)return n;o.current==null&&(o.current=W$(t,a));var s=py;return S.createElement(lH,{context:s,store:o.current},n)}function J$(e){var{layout:t,margin:n}=e,a=tt(),l=Gt();return S.useEffect(()=>{l||(a(d4(t)),a(f4(n)))},[a,l,t,n]),null}var eY=S.memo(J$,Qf);function tY(e){var t=tt();return S.useEffect(()=>{t(G$(e))},[t,e]),null}function RE(e){var{zIndex:t,isPanorama:n}=e,a=S.useRef(null),l=tt();return S.useLayoutEffect(()=>(a.current&&l(CU({zIndex:t,element:a.current,isPanorama:n})),()=>{l(DU({zIndex:t,isPanorama:n}))}),[l,t,n]),S.createElement("g",{tabIndex:-1,ref:a})}function kE(e){var{children:t,isPanorama:n}=e,a=se(xU);if(!a||a.length===0)return t;var l=a.filter(s=>s<0),o=a.filter(s=>s>0);return S.createElement(S.Fragment,null,l.map(s=>S.createElement(RE,{key:s,zIndex:s,isPanorama:n})),t,o.map(s=>S.createElement(RE,{key:s,zIndex:s,isPanorama:n})))}var nY=["children"];function rY(e,t){if(e==null)return{};var n,a,l=aY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function aY(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}function tf(){return tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},tf.apply(null,arguments)}var iY={width:"100%",height:"100%",display:"block"},lY=S.forwardRef((e,t)=>{var n=_y(),a=Ty(),l=x_();if(!dr(n)||!dr(a))return null;var{children:o,otherAttributes:s,title:f,desc:d}=e,v,m;return s!=null&&(typeof s.tabIndex=="number"?v=s.tabIndex:v=l?0:void 0,typeof s.role=="string"?m=s.role:m=l?"application":void 0),S.createElement(iy,tf({},s,{title:f,desc:d,role:m,tabIndex:v,width:n,height:a,style:iY,ref:t}),o)}),uY=e=>{var{children:t}=e,n=se(Of);if(!n)return null;var{width:a,height:l,y:o,x:s}=n;return S.createElement(iy,{width:a,height:l,x:s,y:o},t)},LE=S.forwardRef((e,t)=>{var{children:n}=e,a=rY(e,nY),l=Gt();return l?S.createElement(uY,null,S.createElement(kE,{isPanorama:!0},n)):S.createElement(lY,tf({ref:t},a),S.createElement(kE,{isPanorama:!1},n))});function oY(){var e=tt(),[t,n]=S.useState(null),a=se(P4);return S.useEffect(()=>{if(t!=null){var l=t.getBoundingClientRect(),o=l.width/t.offsetWidth;et(o)&&o!==a&&e(h4(o))}},[t,e,a]),n}function BE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,a)}return n}function cY(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BE(Object(n),!0).forEach(function(a){sY(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BE(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function sY(e,t,n){return(t=fY(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fY(e){var t=dY(e,"string");return typeof t=="symbol"?t:t+""}function dY(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xi(){return xi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},xi.apply(null,arguments)}var vY=()=>(aI(),null);function nf(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var hY=S.forwardRef((e,t)=>{var n,a,l=S.useRef(null),[o,s]=S.useState({containerWidth:nf((n=e.style)===null||n===void 0?void 0:n.width),containerHeight:nf((a=e.style)===null||a===void 0?void 0:a.height)}),f=S.useCallback((v,m)=>{s(y=>{var g=Math.round(v),b=Math.round(m);return y.containerWidth===g&&y.containerHeight===b?y:{containerWidth:g,containerHeight:b}})},[]),d=S.useCallback(v=>{if(typeof t=="function"&&t(v),v!=null&&typeof ResizeObserver<"u"){var{width:m,height:y}=v.getBoundingClientRect();f(m,y);var g=w=>{var{width:O,height:A}=w[0].contentRect;f(O,A)},b=new ResizeObserver(g);b.observe(v),l.current=b}},[t,f]);return S.useEffect(()=>()=>{var v=l.current;v!=null&&v.disconnect()},[f]),S.createElement(S.Fragment,null,S.createElement(Af,{width:o.containerWidth,height:o.containerHeight}),S.createElement("div",xi({ref:d},e)))}),mY=S.forwardRef((e,t)=>{var{width:n,height:a}=e,[l,o]=S.useState({containerWidth:nf(n),containerHeight:nf(a)}),s=S.useCallback((d,v)=>{o(m=>{var y=Math.round(d),g=Math.round(v);return m.containerWidth===y&&m.containerHeight===g?m:{containerWidth:y,containerHeight:g}})},[]),f=S.useCallback(d=>{if(typeof t=="function"&&t(d),d!=null){var{width:v,height:m}=d.getBoundingClientRect();s(v,m)}},[t,s]);return S.createElement(S.Fragment,null,S.createElement(Af,{width:l.containerWidth,height:l.containerHeight}),S.createElement("div",xi({ref:f},e)))}),pY=S.forwardRef((e,t)=>{var{width:n,height:a}=e;return S.createElement(S.Fragment,null,S.createElement(Af,{width:n,height:a}),S.createElement("div",xi({ref:t},e)))}),yY=S.forwardRef((e,t)=>{var{width:n,height:a}=e;return qr(n)||qr(a)?S.createElement(mY,xi({},e,{ref:t})):S.createElement(pY,xi({},e,{ref:t}))});function gY(e){return e===!0?hY:yY}var bY=S.forwardRef((e,t)=>{var{children:n,className:a,height:l,onClick:o,onContextMenu:s,onDoubleClick:f,onMouseDown:d,onMouseEnter:v,onMouseLeave:m,onMouseMove:y,onMouseUp:g,onTouchEnd:b,onTouchMove:w,onTouchStart:O,style:A,width:E,responsive:T,dispatchTouchEvents:j=!0}=e,z=S.useRef(null),C=tt(),[N,L]=S.useState(null),[J,W]=S.useState(null),ie=oY(),Q=Ay(),F=(Q==null?void 0:Q.width)>0?Q.width:E,fe=(Q==null?void 0:Q.height)>0?Q.height:l,de=S.useCallback(G=>{ie(G),typeof t=="function"&&t(G),L(G),W(G),G!=null&&(z.current=G)},[ie,t,L,W]),pe=S.useCallback(G=>{C(IM(G)),C(Ln({handler:o,reactEvent:G}))},[C,o]),I=S.useCallback(G=>{C(ny(G)),C(Ln({handler:v,reactEvent:G}))},[C,v]),Z=S.useCallback(G=>{C(Aj()),C(Ln({handler:m,reactEvent:G}))},[C,m]),ne=S.useCallback(G=>{C(ny(G)),C(Ln({handler:y,reactEvent:G}))},[C,y]),re=S.useCallback(()=>{C(GM())},[C]),ge=S.useCallback(G=>{C(KM(G.key))},[C]),D=S.useCallback(G=>{C(Ln({handler:s,reactEvent:G}))},[C,s]),Y=S.useCallback(G=>{C(Ln({handler:f,reactEvent:G}))},[C,f]),te=S.useCallback(G=>{C(Ln({handler:d,reactEvent:G}))},[C,d]),ae=S.useCallback(G=>{C(Ln({handler:g,reactEvent:G}))},[C,g]),me=S.useCallback(G=>{C(Ln({handler:O,reactEvent:G}))},[C,O]),xe=S.useCallback(G=>{j&&C(VM(G)),C(Ln({handler:w,reactEvent:G}))},[C,j,w]),ye=S.useCallback(G=>{C(Ln({handler:b,reactEvent:G}))},[C,b]),pt=gY(T);return S.createElement(Yj.Provider,{value:N},S.createElement(KE.Provider,{value:J},S.createElement(pt,{width:F??(A==null?void 0:A.width),height:fe??(A==null?void 0:A.height),className:Ue("recharts-wrapper",a),style:cY({position:"relative",cursor:"default",width:F,height:fe},A),onClick:pe,onContextMenu:D,onDoubleClick:Y,onFocus:re,onKeyDown:ge,onMouseDown:te,onMouseEnter:I,onMouseLeave:Z,onMouseMove:ne,onMouseUp:ae,onTouchEnd:ye,onTouchMove:xe,onTouchStart:me,ref:de},S.createElement(vY,null),n)))}),xY=["width","height","responsive","children","className","style","compact","title","desc"];function SY(e,t){if(e==null)return{};var n,a,l=OY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function OY(e,t){if(e==null)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)!==-1)continue;n[a]=e[a]}return n}var wY=S.forwardRef((e,t)=>{var{width:n,height:a,responsive:l,children:o,className:s,style:f,compact:d,title:v,desc:m}=e,y=SY(e,xY),g=Fn(y);return d?S.createElement(S.Fragment,null,S.createElement(Af,{width:n,height:a}),S.createElement(LE,{otherAttributes:g,title:v,desc:m},o)):S.createElement(bY,{className:s,style:f,width:n,height:a,responsive:l??!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},S.createElement(LE,{otherAttributes:g,title:v,desc:m,ref:t},S.createElement(K9,null,o)))});function ry(){return ry=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ry.apply(null,arguments)}var AY={top:5,right:5,bottom:5,left:5},EY={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:AY,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},QM=S.forwardRef(function(t,n){var a,l=Ht(t.categoricalChartProps,EY),{chartName:o,defaultTooltipEventType:s,validateTooltipEventTypes:f,tooltipPayloadSearcher:d,categoricalChartProps:v}=t,m={chartName:o,defaultTooltipEventType:s,validateTooltipEventTypes:f,tooltipPayloadSearcher:d,eventEmitter:void 0};return S.createElement(F$,{preloadedState:{options:m},reduxStoreName:(a=v.id)!==null&&a!==void 0?a:o},S.createElement(R9,{chartData:v.data}),S.createElement(eY,{layout:l.layout,margin:l.margin}),S.createElement(tY,{baseValue:l.baseValue,accessibilityLayer:l.accessibilityLayer,barCategoryGap:l.barCategoryGap,maxBarSize:l.maxBarSize,stackOffset:l.stackOffset,barGap:l.barGap,barSize:l.barSize,syncId:l.syncId,syncMethod:l.syncMethod,className:l.className,reverseStackOrder:l.reverseStackOrder}),S.createElement(wY,ry({},l,{ref:n})))}),_Y=["axis"],TY=S.forwardRef((e,t)=>S.createElement(QM,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:_Y,tooltipPayloadSearcher:Kj,categoricalChartProps:e,ref:t})),jY=["axis","item"],WM=S.forwardRef((e,t)=>S.createElement(QM,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:jY,tooltipPayloadSearcher:Kj,categoricalChartProps:e,ref:t}));const MY=({data:e})=>R.jsx("div",{className:"bg-white p-6 rounded-xl border border-slate-100 shadow-sm h-full",children:R.jsx("div",{className:"h-full w-full",children:R.jsx(Ey,{width:"100%",height:"100%",children:R.jsxs(TY,{data:e,margin:{top:10,right:10,left:-20,bottom:0},children:[R.jsx(Zf,{strokeDasharray:"3 3",vertical:!1,stroke:"#f1f5f9"}),R.jsx(Wf,{dataKey:"time",axisLine:!1,tickLine:!1,tick:{fill:"#94a3b8",fontSize:11},dy:10}),R.jsx(Ff,{axisLine:!1,tickLine:!1,tick:{fill:"#94a3b8",fontSize:11}}),R.jsx(jg,{contentStyle:{borderRadius:"8px",border:"none",boxShadow:"0 4px 6px -1px rgb(0 0 0 / 0.1)"}}),R.jsx(b_,{verticalAlign:"top",align:"right",iconType:"circle",wrapperStyle:{fontSize:"12px",paddingBottom:"20px"}}),R.jsx(Wp,{name:"报案量 (进件)",type:"monotone",dataKey:"inbound",stroke:"#3b82f6",strokeWidth:3,dot:{r:4,fill:"#3b82f6",strokeWidth:2,stroke:"#fff"},activeDot:{r:6}}),R.jsx(Wp,{name:"结案量 (出件)",type:"monotone",dataKey:"outbound",stroke:"#10b981",strokeWidth:3,dot:{r:4,fill:"#10b981",strokeWidth:2,stroke:"#fff"},activeDot:{r:6}})]})})})}),CY=({metrics:e})=>R.jsx("div",{className:"bg-white p-6 rounded-xl border border-slate-100 shadow-sm h-full flex flex-col",children:R.jsx("div",{className:"flex-1 grid grid-cols-2 gap-4",children:e.map((t,n)=>R.jsxs("div",{className:"p-5 rounded-xl border border-slate-100 bg-white shadow-[0_2px_8px_rgba(0,0,0,0.02)] flex flex-col justify-between hover:shadow-md hover:border-blue-100 transition-all group",children:[R.jsx("div",{className:"text-slate-400 text-sm font-semibold mb-2 group-hover:text-blue-500 transition-colors",children:t.label}),R.jsxs("div",{className:"flex items-baseline space-x-1",children:[R.jsx("div",{className:"text-3xl font-extrabold text-slate-800 tabular-nums tracking-tight",children:t.value.toLocaleString()}),R.jsx("span",{className:"text-[10px] text-slate-400 font-normal",children:"件"})]})]},n))})}),DY={today:[{label:"报案量",value:1284},{label:"结案量",value:1102},{label:"问题件量",value:156},{label:"宸汐审核量",value:892}],last7Days:[{label:"报案量",value:8540},{label:"结案量",value:7210},{label:"问题件量",value:942},{label:"宸汐审核量",value:6150}],month:[{label:"报案量",value:38542},{label:"结案量",value:34210},{label:"问题件量",value:4156},{label:"宸汐审核量",value:29892}]},NY={today:[{time:"00:00",inbound:45,outbound:32},{time:"02:00",inbound:22,outbound:18},{time:"04:00",inbound:15,outbound:10},{time:"06:00",inbound:38,outbound:25},{time:"08:00",inbound:185,outbound:142},{time:"10:00",inbound:264,outbound:210},{time:"12:00",inbound:198,outbound:225},{time:"14:00",inbound:242,outbound:195},{time:"16:00",inbound:210,outbound:182},{time:"18:00",inbound:65,outbound:63},{time:"20:00",inbound:0,outbound:0},{time:"22:00",inbound:0,outbound:0}],last7Days:[{time:"05-14",inbound:1120,outbound:980},{time:"05-15",inbound:1180,outbound:1050},{time:"05-16",inbound:1250,outbound:1100},{time:"05-17",inbound:1090,outbound:950},{time:"05-18",inbound:950,outbound:820},{time:"05-19",inbound:880,outbound:780},{time:"05-20",inbound:1284,outbound:1102}],month:[{time:"05-01",inbound:1100,outbound:1e3},{time:"05-05",inbound:1300,outbound:1200},{time:"05-10",inbound:1200,outbound:1150},{time:"05-15",inbound:1400,outbound:1300},{time:"05-20",inbound:1284,outbound:1102},{time:"05-25",inbound:0,outbound:0},{time:"05-30",inbound:0,outbound:0}]},PY=[{name:"张伟",items:156},{name:"李娜",items:142},{name:"王芳",items:138},{name:"刘洋",items:124},{name:"陈静",items:118},{name:"杨明",items:105},{name:"赵强",items:98},{name:"周琴",items:85},{name:"吴磊",items:76},{name:"徐敏",items:68}],qu={城市险:["乐山惠嘉保2024","惠闽宝2025"],全病程:["全病程 1","全病程 2","全病程 3"],健康险:["健康险 1","健康险 2","健康险 3"]},FM=[{id:"LP20240520001",insuredName:"王*平",applyMethod:"事后报销(住院)",days:21,node:"待复审",type:"城市险",product:"乐山惠嘉保2024"},{id:"LP20240518042",insuredName:"李*强",applyMethod:"药品直付",days:19,node:"待初审",type:"城市险",product:"惠闽宝2025"},{id:"LP20240515129",insuredName:"张*美",applyMethod:"事后报销(处方)",days:18,node:"待处方审核",type:"全病程",product:"全病程 1"},{id:"LP20240514210",insuredName:"赵*坤",applyMethod:"事后报销(住院)",days:17,node:"已补材",type:"全病程",product:"全病程 2"},{id:"LP20240512005",insuredName:"孙*莉",applyMethod:"事后报销(住院)",days:16,node:"待初审",type:"健康险",product:"健康险 1"},{id:"LP20240511088",insuredName:"周*山",applyMethod:"药品直付",days:15,node:"待复审",type:"健康险",product:"健康险 2"},{id:"LP20240510012",insuredName:"吴*华",applyMethod:"事后报销(处方)",days:14,node:"待处方审核",type:"全病程",product:"全病程 3"},{id:"LP20240509045",insuredName:"郑*云",applyMethod:"事后报销(住院)",days:12,node:"待初审",type:"城市险",product:"乐山惠嘉保2024"},{id:"LP20240508111",insuredName:"冯*亮",applyMethod:"事后报销(处方)",days:11,node:"已补材",type:"健康险",product:"健康险 3"},{id:"LP20240507222",insuredName:"沈*霞",applyMethod:"药品直付",days:9,node:"待复审",type:"全病程",product:"全病程 1"},{id:"LP20240506333",insuredName:"韩*梅",applyMethod:"事后报销(住院)",days:8,node:"待初审",type:"城市险",product:"惠闽宝2025"},{id:"LP20240505444",insuredName:"魏*东",applyMethod:"事后报销(处方)",days:7,node:"已补材",type:"健康险",product:"健康险 2"}];FM.filter(e=>e.days>15);const zY=()=>{const[e,t]=S.useState("全部类型"),[n,a]=S.useState("全部产品"),[l,o]=S.useState(1),s=8,f=S.useMemo(()=>e==="全部类型"?[]:qu[e]||[],[e]),d=E=>{t(E),a("全部产品"),o(1)},v=S.useMemo(()=>{let E=[...FM];return e!=="全部类型"&&(E=E.filter(T=>T.type===e)),n!=="全部产品"&&(E=E.filter(T=>T.product===n)),E.sort((T,j)=>j.days-T.days)},[e,n]),m=S.useMemo(()=>["城市险","全病程","健康险"].map(T=>{const j={type:T};return(qu[T]||[]).forEach(C=>{j[C]=v.filter(N=>N.type===T&&N.product===C).length}),j}),[v]),y=S.useMemo(()=>{const E={"事后报销(住院)":{count:0,icon:R.jsx(ZN,{size:16,className:"text-blue-500"}),color:"bg-blue-50"},"事后报销(处方)":{count:0,icon:R.jsx(tP,{size:16,className:"text-emerald-500"}),color:"bg-emerald-50"},药品直付:{count:0,icon:R.jsx(JN,{size:16,className:"text-purple-500"}),color:"bg-purple-50"}};return v.forEach(T=>{E[T.applyMethod]&&(E[T.applyMethod].count+=1)}),Object.entries(E).map(([T,j])=>({name:T,...j}))},[v]),g=v.length,b=S.useMemo(()=>{const E=(l-1)*s;return v.slice(E,E+s)},[v,l]),w=Math.ceil(g/s),O=S.useMemo(()=>Object.values(qu).flat(),[]),A=["#3b82f6","#60a5fa","#10b981","#34d399","#6ee7b7","#8b5cf6","#a78bfa","#c4b5fd"];return R.jsxs("div",{className:"space-y-6",children:[R.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center space-y-4 md:space-y-0",children:[R.jsx("h2",{className:"text-2xl font-bold text-slate-800",children:"案件预警"}),R.jsxs("div",{className:"flex items-center space-x-3",children:[R.jsxs("div",{className:"relative group",children:[R.jsxs("button",{className:"flex items-center space-x-2 bg-white px-4 py-2 rounded-lg border border-slate-200 text-slate-600 hover:border-blue-400 transition-colors text-sm shadow-sm",children:[R.jsx("span",{className:"font-medium",children:e}),R.jsx(ci,{size:14,className:"text-slate-400"})]}),R.jsx("div",{className:"absolute top-full right-0 mt-1 w-40 bg-white border border-slate-200 rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all z-50",children:["全部类型","城市险","全病程","健康险"].map(E=>R.jsx("div",{onClick:()=>d(E),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${e===E?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:E},E))})]}),R.jsxs("div",{className:`relative group ${e==="全部类型"?"opacity-50 cursor-not-allowed":""}`,children:[R.jsxs("button",{disabled:e==="全部类型",className:"flex items-center space-x-2 bg-white px-4 py-2 rounded-lg border border-slate-200 text-slate-600 hover:border-blue-400 transition-colors text-sm shadow-sm",children:[R.jsx("span",{className:"font-medium truncate max-w-[120px]",children:n}),R.jsx(ci,{size:14,className:"text-slate-400"})]}),e!=="全部类型"&&R.jsxs("div",{className:"absolute top-full right-0 mt-1 w-48 bg-white border border-slate-200 rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all z-50",children:[R.jsx("div",{onClick:()=>a("全部产品"),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${n==="全部产品"?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:"全部产品"}),f.map(E=>R.jsx("div",{onClick:()=>a(E),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${n===E?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:E},E))]})]}),R.jsxs("button",{className:"flex items-center space-x-2 bg-blue-600 px-5 py-2 rounded-lg text-white hover:bg-blue-700 transition-all text-sm font-semibold shadow-md shadow-blue-100 active:scale-95",children:[R.jsx(WN,{size:16}),R.jsx("span",{children:"导出"})]})]})]}),R.jsx("div",{className:"bg-white p-6 rounded-xl border border-slate-100 shadow-sm",children:R.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-center",children:[R.jsxs("div",{className:"lg:col-span-8 h-[240px]",children:[R.jsx("div",{className:"text-xs font-bold text-slate-400 mb-4 uppercase tracking-wider",children:"类型 - 产品案件分布"}),R.jsx(Ey,{width:"100%",height:"100%",children:R.jsxs(WM,{layout:"vertical",data:m,margin:{left:0,right:30,top:0,bottom:0},children:[R.jsx(Zf,{strokeDasharray:"3 3",horizontal:!1,stroke:"#f1f5f9"}),R.jsx(Wf,{type:"number",axisLine:!1,tickLine:!1,tick:{fontSize:10,fill:"#94a3b8"}}),R.jsx(Ff,{dataKey:"type",type:"category",axisLine:!1,tickLine:!1,tick:{fontSize:12,fontWeight:600,fill:"#475569"},width:70}),R.jsx(jg,{cursor:{fill:"#f8fafc"},contentStyle:{borderRadius:"8px",border:"none",boxShadow:"0 10px 15px -3px rgb(0 0 0 / 0.1)"}}),O.map((E,T)=>R.jsx(Bg,{dataKey:E,stackId:"a",fill:A[T%A.length],barSize:24,radius:T===O.length-1?[0,4,4,0]:[0,0,0,0]},E))]})})]}),R.jsxs("div",{className:"lg:col-span-4 flex flex-col space-y-3",children:[R.jsx("div",{className:"text-xs font-bold text-slate-400 mb-2 uppercase tracking-wider",children:"申请方式汇总"}),y.map((E,T)=>R.jsxs("div",{className:"flex items-center justify-between p-3 rounded-xl border border-slate-50 bg-slate-50/30 hover:shadow-sm transition-all group",children:[R.jsxs("div",{className:"flex items-center space-x-3",children:[R.jsx("div",{className:`p-2 rounded-lg ${E.color} group-hover:scale-110 transition-transform`,children:E.icon}),R.jsx("span",{className:"text-sm font-medium text-slate-600",children:E.name})]}),R.jsxs("div",{className:"text-lg font-bold text-slate-800",children:[E.count," ",R.jsx("span",{className:"text-xs text-slate-400 font-normal",children:"件"})]})]},T)),R.jsxs("div",{className:"pt-2 flex justify-between items-center text-slate-400 border-t border-slate-50 mt-1",children:[R.jsx("span",{className:"text-xs font-medium",children:"当前检索总量"}),R.jsxs("span",{className:"text-sm font-bold text-blue-600 bg-blue-50 px-2 py-0.5 rounded",children:[g," 件"]})]})]})]})}),R.jsxs("div",{className:"bg-white p-6 rounded-xl border border-slate-100 shadow-sm flex flex-col",children:[R.jsx("h3",{className:"text-lg font-bold text-slate-800 mb-6",children:"案件明细"}),R.jsx("div",{className:"flex-1 overflow-x-auto min-h-[400px]",children:R.jsxs("table",{className:"w-full text-left",children:[R.jsx("thead",{children:R.jsxs("tr",{className:"border-b border-slate-100 bg-slate-50/50",children:[R.jsx("th",{className:"px-4 py-3 text-xs font-semibold text-slate-400 uppercase tracking-wider",children:"类型"}),R.jsx("th",{className:"px-4 py-3 text-xs font-semibold text-slate-400 uppercase tracking-wider",children:"产品"}),R.jsx("th",{className:"px-4 py-3 text-xs font-semibold text-slate-400 uppercase tracking-wider",children:"案号"}),R.jsx("th",{className:"px-4 py-3 text-xs font-semibold text-slate-400 uppercase tracking-wider",children:"被保人"}),R.jsx("th",{className:"px-4 py-3 text-xs font-semibold text-slate-400 uppercase tracking-wider",children:"申请方式"}),R.jsx("th",{className:"px-4 py-3 text-xs font-semibold text-slate-400 uppercase tracking-wider",children:"停留天数"}),R.jsx("th",{className:"px-4 py-3 text-xs font-semibold text-slate-400 uppercase tracking-wider",children:"当前节点"})]})}),R.jsx("tbody",{className:"divide-y divide-slate-50",children:b.length>0?b.map(E=>R.jsxs("tr",{className:"hover:bg-slate-50/80 transition-colors group",children:[R.jsx("td",{className:"px-4 py-4 text-sm text-slate-500",children:E.type}),R.jsx("td",{className:"px-4 py-4 text-sm font-medium text-slate-700",children:E.product}),R.jsx("td",{className:"px-4 py-4 text-sm text-slate-600 font-mono",children:E.id}),R.jsx("td",{className:"px-4 py-4 text-sm text-slate-600",children:E.insuredName}),R.jsx("td",{className:"px-4 py-4",children:R.jsx("span",{className:"text-[11px] px-2 py-0.5 rounded-full bg-slate-100 text-slate-600 border border-slate-200 font-medium",children:E.applyMethod})}),R.jsx("td",{className:"px-4 py-4",children:R.jsxs("span",{className:`text-sm font-bold ${E.days>15?"text-rose-500":"text-amber-500"}`,children:[E.days," 天"]})}),R.jsx("td",{className:"px-4 py-4",children:R.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-[11px] font-bold border bg-slate-50 text-slate-600 border-slate-200",children:E.node})})]},E.id)):R.jsx("tr",{children:R.jsx("td",{colSpan:7,className:"py-20 text-center text-slate-400 text-sm italic",children:"暂无符合条件的理赔案件"})})})]})}),R.jsxs("div",{className:"mt-4 pt-4 border-t border-slate-100 flex items-center justify-between text-sm text-slate-500",children:[R.jsxs("div",{children:["共 ",R.jsx("span",{className:"font-bold text-slate-800",children:g})," 条数据"]}),R.jsxs("div",{className:"flex items-center space-x-2",children:[R.jsx("button",{disabled:l===1,onClick:()=>o(E=>Math.max(1,E-1)),className:"p-1.5 rounded-lg hover:bg-slate-100 disabled:opacity-30 transition-all active:scale-90",children:R.jsx(KN,{size:18})}),R.jsx("div",{className:"flex items-center space-x-1",children:Array.from({length:w}).map((E,T)=>R.jsx("button",{onClick:()=>o(T+1),className:`w-8 h-8 flex items-center justify-center rounded-lg text-xs font-bold transition-all ${l===T+1?"bg-blue-600 text-white shadow-sm shadow-blue-200":"hover:bg-slate-100 text-slate-600"}`,children:T+1},T))}),R.jsx("button",{disabled:l===w,onClick:()=>o(E=>Math.min(w,E+1)),className:"p-1.5 rounded-lg hover:bg-slate-100 disabled:opacity-30 transition-all active:scale-90",children:R.jsx(XN,{size:18})})]})]})]})]})},RY=()=>{const[e,t]=S.useState("全部类型"),[n,a]=S.useState("全部产品"),[l,o]=S.useState("全部节点"),s=["全部节点","待初审","已补材","待处方审核","待复审"],f=S.useMemo(()=>e==="全部类型"?[]:qu[e]||[],[e]),d=m=>{t(m),a("全部产品")},v=S.useMemo(()=>{let m=1;return e!=="全部类型"&&(m*=.7),n!=="全部产品"&&(m*=.4),l!=="全部节点"&&(m*=.25),PY.map(y=>({name:y.name,count:Math.floor(y.items*(m+Math.random()*.1))})).sort((y,g)=>g.count-y.count)},[e,n,l]);return R.jsxs("div",{className:"space-y-6",children:[R.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center space-y-4 md:space-y-0",children:[R.jsx("div",{className:"flex items-center space-x-3",children:R.jsx("h2",{className:"text-2xl font-bold text-slate-800",children:"人效排行"})}),R.jsxs("div",{className:"flex items-center space-x-3",children:[R.jsxs("div",{className:"relative group",children:[R.jsxs("button",{className:"flex items-center space-x-2 bg-white px-4 py-2 rounded-lg border border-slate-200 text-slate-600 hover:border-blue-400 transition-colors text-sm shadow-sm",children:[R.jsx("span",{className:"font-medium",children:e}),R.jsx(ci,{size:14,className:"text-slate-400"})]}),R.jsx("div",{className:"absolute top-full right-0 mt-1 w-40 bg-white border border-slate-200 rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all z-50",children:["全部类型","城市险","全病程","健康险"].map(m=>R.jsx("div",{onClick:()=>d(m),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${e===m?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:m},m))})]}),R.jsxs("div",{className:`relative group ${e==="全部类型"?"opacity-50 cursor-not-allowed":""}`,children:[R.jsxs("button",{disabled:e==="全部类型",className:"flex items-center space-x-2 bg-white px-4 py-2 rounded-lg border border-slate-200 text-slate-600 hover:border-blue-400 transition-colors text-sm shadow-sm",children:[R.jsx("span",{className:"font-medium truncate max-w-[120px]",children:n}),R.jsx(ci,{size:14,className:"text-slate-400"})]}),e!=="全部类型"&&R.jsxs("div",{className:"absolute top-full right-0 mt-1 w-48 bg-white border border-slate-200 rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all z-50",children:[R.jsx("div",{onClick:()=>a("全部产品"),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${n==="全部产品"?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:"全部产品"}),f.map(m=>R.jsx("div",{onClick:()=>a(m),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${n===m?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:m},m))]})]}),R.jsxs("div",{className:"relative group",children:[R.jsxs("button",{className:"flex items-center space-x-2 bg-white px-4 py-2 rounded-lg border border-slate-200 text-slate-600 hover:border-blue-400 transition-colors text-sm shadow-sm",children:[R.jsx("span",{className:"font-medium",children:l}),R.jsx(ci,{size:14,className:"text-slate-400"})]}),R.jsx("div",{className:"absolute top-full right-0 mt-1 w-40 bg-white border border-slate-200 rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all z-50",children:s.map(m=>R.jsx("div",{onClick:()=>o(m),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${l===m?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:m},m))})]})]})]}),R.jsx("div",{className:"bg-white p-6 rounded-xl border border-slate-100 shadow-sm",children:R.jsx("div",{className:"h-[400px] w-full",children:R.jsx(Ey,{width:"100%",height:"100%",children:R.jsxs(WM,{layout:"vertical",data:v,margin:{left:10,right:40,top:10,bottom:0},children:[R.jsx(Zf,{strokeDasharray:"3 3",horizontal:!1,stroke:"#f1f5f9"}),R.jsx(Wf,{type:"number",axisLine:!1,tickLine:!1,tick:{fontSize:10,fill:"#94a3b8"}}),R.jsx(Ff,{type:"category",dataKey:"name",axisLine:!1,tickLine:!1,width:80,tick:{fill:"#475569",fontSize:13,fontWeight:600}}),R.jsx(jg,{cursor:{fill:"#f8fafc"},contentStyle:{borderRadius:"8px",border:"none",boxShadow:"0 10px 15px -3px rgb(0 0 0 / 0.1)"},formatter:m=>[`${m} 件`,"工作量"]}),R.jsx(Bg,{dataKey:"count",radius:[0,4,4,0],barSize:24,children:v.map((m,y)=>R.jsx(Mg,{fill:y<3?"#3b82f6":"#cbd5e1"},`cell-${y}`))})]})})})})]})},kY=()=>{const[e,t]=S.useState("last7Days"),[n,a]=S.useState("全部类型"),[l,o]=S.useState("全部产品"),s=S.useMemo(()=>n==="全部类型"?[]:qu[n]||[],[n]),f=m=>{a(m),o("全部产品")},d=S.useMemo(()=>{const m=DY[e];if(n==="全部类型"&&l==="全部产品")return m;const y=l!=="全部产品"?.3:n!=="全部类型"?.6:1;return m.map(g=>({...g,value:Math.floor(g.value*y)}))},[e,n,l]),v=S.useMemo(()=>{const m=NY[e];if(n==="全部类型"&&l==="全部产品")return m;const y=l!=="全部产品"?.3:n!=="全部类型"?.6:1;return m.map(g=>({...g,inbound:Math.floor(g.inbound*y),outbound:Math.floor(g.outbound*y)}))},[e,n,l]);return R.jsxs("div",{className:"min-h-screen flex flex-col",children:[R.jsx("header",{className:"bg-white border-b border-slate-200 sticky top-0 z-30",children:R.jsxs("div",{className:"max-w-[1600px] mx-auto px-6 h-16 flex items-center justify-between",children:[R.jsxs("div",{className:"flex items-center space-x-4",children:[R.jsx("div",{className:"bg-blue-600 p-2 rounded-lg",children:R.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[R.jsx("path",{d:"M12 2L2 7L12 12L22 7L12 2Z",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),R.jsx("path",{d:"M2 17L12 22L22 17",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),R.jsx("path",{d:"M2 12L12 17L22 12",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),R.jsx("h1",{className:"text-xl font-bold text-slate-800 tracking-tight",children:"报案看板"})]}),R.jsx("div",{className:"flex items-center space-x-6",children:R.jsxs("div",{className:"flex items-center space-x-4",children:[R.jsxs("button",{className:"text-slate-400 hover:text-slate-600 relative",children:[R.jsx(HN,{size:20}),R.jsx("span",{className:"absolute -top-1 -right-1 w-2 h-2 bg-rose-500 rounded-full border-2 border-white"})]}),R.jsxs("div",{className:"flex items-center space-x-3 pl-2",children:[R.jsx("div",{className:"w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 font-bold text-xs border border-blue-200",children:"JD"}),R.jsxs("div",{className:"hidden lg:block",children:[R.jsx("div",{className:"text-xs font-bold text-slate-800",children:"系统管理员"}),R.jsx("div",{className:"text-[10px] text-slate-400",children:"运营中心"})]})]})]})})]})}),R.jsx("main",{className:"flex-1 bg-[#f8fafc] p-6 pb-12",children:R.jsxs("div",{className:"max-w-[1600px] mx-auto space-y-12",children:[R.jsxs("div",{className:"space-y-6",children:[R.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center space-y-4 md:space-y-0",children:[R.jsx("h2",{className:"text-2xl font-bold text-slate-800",children:"报案概览"}),R.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[R.jsx("div",{className:"flex bg-white p-1 rounded-lg border border-slate-200 shadow-sm",children:["today","last7Days","month"].map(m=>R.jsx("button",{onClick:()=>t(m),className:`px-5 py-1.5 text-xs font-bold rounded-md transition-all ${e===m?"bg-blue-600 text-white shadow-md":"text-slate-500 hover:text-slate-700 hover:bg-slate-50"}`,children:m==="today"?"今天":m==="last7Days"?"近 7 日":"月"},m))}),R.jsxs("div",{className:"relative group",children:[R.jsxs("button",{className:"flex items-center space-x-2 bg-white px-4 py-2 rounded-lg border border-slate-200 text-slate-600 hover:border-blue-400 transition-colors text-sm shadow-sm",children:[R.jsx("span",{className:"font-medium",children:n}),R.jsx(ci,{size:14,className:"text-slate-400"})]}),R.jsx("div",{className:"absolute top-full right-0 mt-1 w-40 bg-white border border-slate-200 rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all z-50",children:["全部类型","城市险","全病程","健康险"].map(m=>R.jsx("div",{onClick:()=>f(m),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${n===m?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:m},m))})]}),R.jsxs("div",{className:`relative group ${n==="全部类型"?"opacity-50 cursor-not-allowed":""}`,children:[R.jsxs("button",{disabled:n==="全部类型",className:"flex items-center space-x-2 bg-white px-4 py-2 rounded-lg border border-slate-200 text-slate-600 hover:border-blue-400 transition-colors text-sm shadow-sm",children:[R.jsx("span",{className:"font-medium truncate max-w-[120px]",children:l}),R.jsx(ci,{size:14,className:"text-slate-400"})]}),n!=="全部类型"&&R.jsxs("div",{className:"absolute top-full right-0 mt-1 w-48 bg-white border border-slate-200 rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all z-50",children:[R.jsx("div",{onClick:()=>o("全部产品"),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${l==="全部产品"?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:"全部产品"}),s.map(m=>R.jsx("div",{onClick:()=>o(m),className:`px-4 py-2.5 text-sm cursor-pointer hover:bg-blue-50 transition-colors ${l===m?"text-blue-600 font-bold bg-blue-50/50":"text-slate-600"}`,children:m},m))]})]})]})]}),R.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-10 gap-6 h-[400px]",children:[R.jsx("div",{className:"lg:col-span-7 h-full",children:R.jsx(MY,{data:v})}),R.jsx("div",{className:"lg:col-span-3 h-full",children:R.jsx(CY,{metrics:d})})]})]}),R.jsx("div",{className:"w-full",children:R.jsx(zY,{})}),R.jsx("div",{className:"w-full",children:R.jsx(RY,{})})]})})]})},JM=document.getElementById("root");if(!JM)throw new Error("Could not find root element to mount to");const LY=RN.createRoot(JM);LY.render(R.jsx(UE.StrictMode,{children:R.jsx(kY,{})}));</script>
</head>

<body>
  <div id="root"></div>
</body>

</html>
        
编辑器加载中
预览
控制台