MosswartOverlord/static/v2/assets/index-D9dGqbQ9.js
Erik 2c4b8d3afb feat(v2): Phase 1 — map-first layout matching v1
Rebuilds the v1 map-centric experience in React:

Layout:
- 400px sidebar on left, interactive map on right (flex, 100vh)
- Exact same proportions and dark theme as v1

Sidebar (top→bottom):
- Header with active player count + Dashboard toggle button
- Server status dot (Coldeve online/offline with pulse)
- Aggregate counters: Rares (gold), Server KPH (blue glow), Kills (red)
- 6 sort buttons (Name, KPH, S.Kills, S.Rares, T.Kills, KPR)
- Player name filter
- Scrollable player list with per-row:
  - Name + coordinates
  - HP/Stamina/Mana vital bars (red/orange/blue gradients)
  - Session kills, total kills, KPH
  - Session rares, total rares, VTank meta state pill
  - Online time, deaths, prismatic tapers
  - Color-coded left border per player

Map:
- dereth.png with CSS transform pan (drag) + zoom (wheel, 1.1x factor, max 20x)
- Player dots (6px circles, color-matched to sidebar)
- Hover tooltip (name, coords, kph, kills)
- World coordinate display at cursor position
- Fit-to-window on first load

View toggle: Map View ↔ Dashboard with localStorage persistence.
All v1 CSS ported under ml-* prefix, scoped via map-layout.css.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 15:38:14 +02:00

120 lines
620 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))r(u);new MutationObserver(u=>{for(const l of u)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(u){const l={};return u.integrity&&(l.integrity=u.integrity),u.referrerPolicy&&(l.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?l.credentials="include":u.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(u){if(u.ep)return;u.ep=!0;const l=n(u);fetch(u.href,l)}})();var is=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gv={exports:{}},Po={};/**
* @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 W_;function UD(){if(W_)return Po;W_=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,u,l){var c=null;if(l!==void 0&&(c=""+l),u.key!==void 0&&(c=""+u.key),"key"in u){l={};for(var f in u)f!=="key"&&(l[f]=u[f])}else l=u;return u=l.ref,{$$typeof:e,type:r,key:c,ref:u!==void 0?u:null,props:l}}return Po.Fragment=t,Po.jsx=n,Po.jsxs=n,Po}var J_;function ID(){return J_||(J_=1,gv.exports=UD()),gv.exports}var R=ID(),bv={exports:{}},Ae={};/**
* @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 eO;function HD(){if(eO)return Ae;eO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),g=Symbol.iterator;function b(P){return P===null||typeof P!="object"?null:(P=g&&P[g]||P["@@iterator"],typeof P=="function"?P:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,x={};function w(P,U,re){this.props=P,this.context=U,this.refs=x,this.updater=re||O}w.prototype.isReactComponent={},w.prototype.setState=function(P,U){if(typeof P!="object"&&typeof P!="function"&&P!=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,P,U,"setState")},w.prototype.forceUpdate=function(P){this.updater.enqueueForceUpdate(this,P,"forceUpdate")};function T(){}T.prototype=w.prototype;function j(P,U,re){this.props=P,this.context=U,this.refs=x,this.updater=re||O}var C=j.prototype=new T;C.constructor=j,S(C,w.prototype),C.isPureReactComponent=!0;var A=Array.isArray;function E(){}var N={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function B(P,U,re){var se=re.ref;return{$$typeof:e,type:P,key:U,ref:se!==void 0?se:null,props:re}}function Q(P,U){return B(P.type,U,P.props)}function I(P){return typeof P=="object"&&P!==null&&P.$$typeof===e}function k(P){var U={"=":"=0",":":"=2"};return"$"+P.replace(/[=:]/g,function(re){return U[re]})}var Z=/\/+/g;function J(P,U){return typeof P=="object"&&P!==null&&P.key!=null?k(""+P.key):U.toString(36)}function F(P){switch(P.status){case"fulfilled":return P.value;case"rejected":throw P.reason;default:switch(typeof P.status=="string"?P.then(E,E):(P.status="pending",P.then(function(U){P.status==="pending"&&(P.status="fulfilled",P.value=U)},function(U){P.status==="pending"&&(P.status="rejected",P.reason=U)})),P.status){case"fulfilled":return P.value;case"rejected":throw P.reason}}throw P}function q(P,U,re,se,ve){var me=typeof P;(me==="undefined"||me==="boolean")&&(P=null);var Me=!1;if(P===null)Me=!0;else switch(me){case"bigint":case"string":case"number":Me=!0;break;case"object":switch(P.$$typeof){case e:case t:Me=!0;break;case m:return Me=P._init,q(Me(P._payload),U,re,se,ve)}}if(Me)return ve=ve(P),Me=se===""?"."+J(P,0):se,A(ve)?(re="",Me!=null&&(re=Me.replace(Z,"$&/")+"/"),q(ve,U,re,"",function(Se){return Se})):ve!=null&&(I(ve)&&(ve=Q(ve,re+(ve.key==null||P&&P.key===ve.key?"":(""+ve.key).replace(Z,"$&/")+"/")+Me)),U.push(ve)),1;Me=0;var ke=se===""?".":se+":";if(A(P))for(var ce=0;ce<P.length;ce++)se=P[ce],me=ke+J(se,ce),Me+=q(se,U,re,me,ve);else if(ce=b(P),typeof ce=="function")for(P=ce.call(P),ce=0;!(se=P.next()).done;)se=se.value,me=ke+J(se,ce++),Me+=q(se,U,re,me,ve);else if(me==="object"){if(typeof P.then=="function")return q(F(P),U,re,se,ve);throw U=String(P),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(P).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.")}return Me}function G(P,U,re){if(P==null)return P;var se=[],ve=0;return q(P,se,"","",function(me){return U.call(re,me,ve++)}),se}function ee(P){if(P._status===-1){var U=P._result;U=U(),U.then(function(re){(P._status===0||P._status===-1)&&(P._status=1,P._result=re)},function(re){(P._status===0||P._status===-1)&&(P._status=2,P._result=re)}),P._status===-1&&(P._status=0,P._result=U)}if(P._status===1)return P._result.default;throw P._result}var oe=typeof reportError=="function"?reportError:function(P){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var U=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof P=="object"&&P!==null&&typeof P.message=="string"?String(P.message):String(P),error:P});if(!window.dispatchEvent(U))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",P);return}console.error(P)},le={map:G,forEach:function(P,U,re){G(P,function(){U.apply(this,arguments)},re)},count:function(P){var U=0;return G(P,function(){U++}),U},toArray:function(P){return G(P,function(U){return U})||[]},only:function(P){if(!I(P))throw Error("React.Children.only expected to receive a single React element child.");return P}};return Ae.Activity=p,Ae.Children=le,Ae.Component=w,Ae.Fragment=n,Ae.Profiler=u,Ae.PureComponent=j,Ae.StrictMode=r,Ae.Suspense=h,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=N,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(P){return N.H.useMemoCache(P)}},Ae.cache=function(P){return function(){return P.apply(null,arguments)}},Ae.cacheSignal=function(){return null},Ae.cloneElement=function(P,U,re){if(P==null)throw Error("The argument must be a React element, but you passed "+P+".");var se=S({},P.props),ve=P.key;if(U!=null)for(me in U.key!==void 0&&(ve=""+U.key),U)!D.call(U,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&U.ref===void 0||(se[me]=U[me]);var me=arguments.length-2;if(me===1)se.children=re;else if(1<me){for(var Me=Array(me),ke=0;ke<me;ke++)Me[ke]=arguments[ke+2];se.children=Me}return B(P.type,ve,se)},Ae.createContext=function(P){return P={$$typeof:c,_currentValue:P,_currentValue2:P,_threadCount:0,Provider:null,Consumer:null},P.Provider=P,P.Consumer={$$typeof:l,_context:P},P},Ae.createElement=function(P,U,re){var se,ve={},me=null;if(U!=null)for(se in U.key!==void 0&&(me=""+U.key),U)D.call(U,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(ve[se]=U[se]);var Me=arguments.length-2;if(Me===1)ve.children=re;else if(1<Me){for(var ke=Array(Me),ce=0;ce<Me;ce++)ke[ce]=arguments[ce+2];ve.children=ke}if(P&&P.defaultProps)for(se in Me=P.defaultProps,Me)ve[se]===void 0&&(ve[se]=Me[se]);return B(P,me,ve)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(P){return{$$typeof:f,render:P}},Ae.isValidElement=I,Ae.lazy=function(P){return{$$typeof:m,_payload:{_status:-1,_result:P},_init:ee}},Ae.memo=function(P,U){return{$$typeof:d,type:P,compare:U===void 0?null:U}},Ae.startTransition=function(P){var U=N.T,re={};N.T=re;try{var se=P(),ve=N.S;ve!==null&&ve(re,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(E,oe)}catch(me){oe(me)}finally{U!==null&&re.types!==null&&(U.types=re.types),N.T=U}},Ae.unstable_useCacheRefresh=function(){return N.H.useCacheRefresh()},Ae.use=function(P){return N.H.use(P)},Ae.useActionState=function(P,U,re){return N.H.useActionState(P,U,re)},Ae.useCallback=function(P,U){return N.H.useCallback(P,U)},Ae.useContext=function(P){return N.H.useContext(P)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(P,U){return N.H.useDeferredValue(P,U)},Ae.useEffect=function(P,U){return N.H.useEffect(P,U)},Ae.useEffectEvent=function(P){return N.H.useEffectEvent(P)},Ae.useId=function(){return N.H.useId()},Ae.useImperativeHandle=function(P,U,re){return N.H.useImperativeHandle(P,U,re)},Ae.useInsertionEffect=function(P,U){return N.H.useInsertionEffect(P,U)},Ae.useLayoutEffect=function(P,U){return N.H.useLayoutEffect(P,U)},Ae.useMemo=function(P,U){return N.H.useMemo(P,U)},Ae.useOptimistic=function(P,U){return N.H.useOptimistic(P,U)},Ae.useReducer=function(P,U,re){return N.H.useReducer(P,U,re)},Ae.useRef=function(P){return N.H.useRef(P)},Ae.useState=function(P){return N.H.useState(P)},Ae.useSyncExternalStore=function(P,U,re){return N.H.useSyncExternalStore(P,U,re)},Ae.useTransition=function(){return N.H.useTransition()},Ae.version="19.2.5",Ae}var tO;function Vb(){return tO||(tO=1,bv.exports=HD()),bv.exports}var V=Vb();const z=Xe(V);var xv={exports:{}},Ro={},Sv={exports:{}},_v={};/**
* @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 nO;function GD(){return nO||(nO=1,(function(e){function t(q,G){var ee=q.length;q.push(G);e:for(;0<ee;){var oe=ee-1>>>1,le=q[oe];if(0<u(le,G))q[oe]=G,q[ee]=le,ee=oe;else break e}}function n(q){return q.length===0?null:q[0]}function r(q){if(q.length===0)return null;var G=q[0],ee=q.pop();if(ee!==G){q[0]=ee;e:for(var oe=0,le=q.length,P=le>>>1;oe<P;){var U=2*(oe+1)-1,re=q[U],se=U+1,ve=q[se];if(0>u(re,ee))se<le&&0>u(ve,re)?(q[oe]=ve,q[se]=ee,oe=se):(q[oe]=re,q[U]=ee,oe=U);else if(se<le&&0>u(ve,ee))q[oe]=ve,q[se]=ee,oe=se;else break e}}return G}function u(q,G){var ee=q.sortIndex-G.sortIndex;return ee!==0?ee:q.id-G.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var h=[],d=[],m=1,p=null,g=3,b=!1,O=!1,S=!1,x=!1,w=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function C(q){for(var G=n(d);G!==null;){if(G.callback===null)r(d);else if(G.startTime<=q)r(d),G.sortIndex=G.expirationTime,t(h,G);else break;G=n(d)}}function A(q){if(S=!1,C(q),!O)if(n(h)!==null)O=!0,E||(E=!0,k());else{var G=n(d);G!==null&&F(A,G.startTime-q)}}var E=!1,N=-1,D=5,B=-1;function Q(){return x?!0:!(e.unstable_now()-B<D)}function I(){if(x=!1,E){var q=e.unstable_now();B=q;var G=!0;try{e:{O=!1,S&&(S=!1,T(N),N=-1),b=!0;var ee=g;try{t:{for(C(q),p=n(h);p!==null&&!(p.expirationTime>q&&Q());){var oe=p.callback;if(typeof oe=="function"){p.callback=null,g=p.priorityLevel;var le=oe(p.expirationTime<=q);if(q=e.unstable_now(),typeof le=="function"){p.callback=le,C(q),G=!0;break t}p===n(h)&&r(h),C(q)}else r(h);p=n(h)}if(p!==null)G=!0;else{var P=n(d);P!==null&&F(A,P.startTime-q),G=!1}}break e}finally{p=null,g=ee,b=!1}G=void 0}}finally{G?k():E=!1}}}var k;if(typeof j=="function")k=function(){j(I)};else if(typeof MessageChannel<"u"){var Z=new MessageChannel,J=Z.port2;Z.port1.onmessage=I,k=function(){J.postMessage(null)}}else k=function(){w(I,0)};function F(q,G){N=w(function(){q(e.unstable_now())},G)}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(q){q.callback=null},e.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<q?Math.floor(1e3/q):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(q){switch(g){case 1:case 2:case 3:var G=3;break;default:G=g}var ee=g;g=G;try{return q()}finally{g=ee}},e.unstable_requestPaint=function(){x=!0},e.unstable_runWithPriority=function(q,G){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var ee=g;g=q;try{return G()}finally{g=ee}},e.unstable_scheduleCallback=function(q,G,ee){var oe=e.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?oe+ee:oe):ee=oe,q){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=ee+le,q={id:m++,callback:G,priorityLevel:q,startTime:ee,expirationTime:le,sortIndex:-1},ee>oe?(q.sortIndex=ee,t(d,q),n(h)===null&&q===n(d)&&(S?(T(N),N=-1):S=!0,F(A,ee-oe))):(q.sortIndex=le,t(h,q),O||b||(O=!0,E||(E=!0,k()))),q},e.unstable_shouldYield=Q,e.unstable_wrapCallback=function(q){var G=g;return function(){var ee=g;g=G;try{return q.apply(this,arguments)}finally{g=ee}}}})(_v)),_v}var rO;function YD(){return rO||(rO=1,Sv.exports=GD()),Sv.exports}var Ov={exports:{}},Lt={};/**
* @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 aO;function XD(){if(aO)return Lt;aO=1;var e=Vb();function t(h){var d="https://react.dev/errors/"+h;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)d+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+h+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={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},u=Symbol.for("react.portal");function l(h,d,m){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:p==null?null:""+p,children:h,containerInfo:d,implementation:m}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(h,d){if(h==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return Lt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Lt.createPortal=function(h,d){var m=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return l(h,d,null,m)},Lt.flushSync=function(h){var d=c.T,m=r.p;try{if(c.T=null,r.p=2,h)return h()}finally{c.T=d,r.p=m,r.d.f()}},Lt.preconnect=function(h,d){typeof h=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,r.d.C(h,d))},Lt.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},Lt.preinit=function(h,d){if(typeof h=="string"&&d&&typeof d.as=="string"){var m=d.as,p=f(m,d.crossOrigin),g=typeof d.integrity=="string"?d.integrity:void 0,b=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;m==="style"?r.d.S(h,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:p,integrity:g,fetchPriority:b}):m==="script"&&r.d.X(h,{crossOrigin:p,integrity:g,fetchPriority:b,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},Lt.preinitModule=function(h,d){if(typeof h=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var m=f(d.as,d.crossOrigin);r.d.M(h,{crossOrigin:m,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&r.d.M(h)},Lt.preload=function(h,d){if(typeof h=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var m=d.as,p=f(m,d.crossOrigin);r.d.L(h,m,{crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},Lt.preloadModule=function(h,d){if(typeof h=="string")if(d){var m=f(d.as,d.crossOrigin);r.d.m(h,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:m,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else r.d.m(h)},Lt.requestFormReset=function(h){r.d.r(h)},Lt.unstable_batchedUpdates=function(h,d){return h(d)},Lt.useFormState=function(h,d,m){return c.H.useFormState(h,d,m)},Lt.useFormStatus=function(){return c.H.useHostTransitionStatus()},Lt.version="19.2.5",Lt}var iO;function KD(){if(iO)return Ov.exports;iO=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(),Ov.exports=XD(),Ov.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 uO;function VD(){if(uO)return Ro;uO=1;var e=YD(),t=Vb(),n=KD();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)i+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function l(a){var i=a,o=a;if(a.alternate)for(;i.return;)i=i.return;else{a=i;do i=a,(i.flags&4098)!==0&&(o=i.return),a=i.return;while(a)}return i.tag===3?o:null}function c(a){if(a.tag===13){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function f(a){if(a.tag===31){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function h(a){if(l(a)!==a)throw Error(r(188))}function d(a){var i=a.alternate;if(!i){if(i=l(a),i===null)throw Error(r(188));return i!==a?null:a}for(var o=a,s=i;;){var v=o.return;if(v===null)break;var y=v.alternate;if(y===null){if(s=v.return,s!==null){o=s;continue}break}if(v.child===y.child){for(y=v.child;y;){if(y===o)return h(v),a;if(y===s)return h(v),i;y=y.sibling}throw Error(r(188))}if(o.return!==s.return)o=v,s=y;else{for(var _=!1,M=v.child;M;){if(M===o){_=!0,o=v,s=y;break}if(M===s){_=!0,s=v,o=y;break}M=M.sibling}if(!_){for(M=y.child;M;){if(M===o){_=!0,o=y,s=v;break}if(M===s){_=!0,s=y,o=v;break}M=M.sibling}if(!_)throw Error(r(189))}}if(o.alternate!==s)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?a:i}function m(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=m(a),i!==null)return i;a=a.sibling}return null}var p=Object.assign,g=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),O=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),T=Symbol.for("react.consumer"),j=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),E=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),B=Symbol.for("react.activity"),Q=Symbol.for("react.memo_cache_sentinel"),I=Symbol.iterator;function k(a){return a===null||typeof a!="object"?null:(a=I&&a[I]||a["@@iterator"],typeof a=="function"?a:null)}var Z=Symbol.for("react.client.reference");function J(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===Z?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case S:return"Fragment";case w:return"Profiler";case x:return"StrictMode";case A:return"Suspense";case E:return"SuspenseList";case B:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case O:return"Portal";case j:return a.displayName||"Context";case T:return(a._context.displayName||"Context")+".Consumer";case C:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case N:return i=a.displayName||null,i!==null?i:J(a.type)||"Memo";case D:i=a._payload,a=a._init;try{return J(a(i))}catch{}}return null}var F=Array.isArray,q=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},oe=[],le=-1;function P(a){return{current:a}}function U(a){0>le||(a.current=oe[le],oe[le]=null,le--)}function re(a,i){le++,oe[le]=a.current,a.current=i}var se=P(null),ve=P(null),me=P(null),Me=P(null);function ke(a,i){switch(re(me,i),re(ve,a),re(se,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?S_(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=S_(i),a=__(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}U(se),re(se,a)}function ce(){U(se),U(ve),U(me)}function Se(a){a.memoizedState!==null&&re(Me,a);var i=se.current,o=__(i,a.type);i!==o&&(re(ve,a),re(se,o))}function Oe(a){ve.current===a&&(U(se),U(ve)),Me.current===a&&(U(Me),jo._currentValue=ee)}var ue,nt;function Te(a){if(ue===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);ue=i&&i[1]||"",nt=-1<o.stack.indexOf(`
at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ue+a+nt}var lt=!1;function ct(a,i){if(!a||lt)return"";lt=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(i){var ie=function(){throw Error()};if(Object.defineProperty(ie.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ie,[])}catch(W){var K=W}Reflect.construct(a,[],ie)}else{try{ie.call()}catch(W){K=W}a.call(ie.prototype)}}else{try{throw Error()}catch(W){K=W}(ie=a())&&typeof ie.catch=="function"&&ie.catch(function(){})}}catch(W){if(W&&K&&typeof W.stack=="string")return[W.stack,K.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var v=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");v&&v.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var y=s.DetermineComponentFrameRoot(),_=y[0],M=y[1];if(_&&M){var $=_.split(`
`),X=M.split(`
`);for(v=s=0;s<$.length&&!$[s].includes("DetermineComponentFrameRoot");)s++;for(;v<X.length&&!X[v].includes("DetermineComponentFrameRoot");)v++;if(s===$.length||v===X.length)for(s=$.length-1,v=X.length-1;1<=s&&0<=v&&$[s]!==X[v];)v--;for(;1<=s&&0<=v;s--,v--)if($[s]!==X[v]){if(s!==1||v!==1)do if(s--,v--,0>v||$[s]!==X[v]){var te=`
`+$[s].replace(" at new "," at ");return a.displayName&&te.includes("<anonymous>")&&(te=te.replace("<anonymous>",a.displayName)),te}while(1<=s&&0<=v);break}}}finally{lt=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?Te(o):""}function zt(a,i){switch(a.tag){case 26:case 27:case 5:return Te(a.type);case 16:return Te("Lazy");case 13:return a.child!==i&&i!==null?Te("Suspense Fallback"):Te("Suspense");case 19:return Te("SuspenseList");case 0:case 15:return ct(a.type,!1);case 11:return ct(a.type.render,!1);case 1:return ct(a.type,!0);case 31:return Te("Activity");default:return""}}function $n(a){try{var i="",o=null;do i+=zt(a,o),o=a,a=a.return;while(a);return i}catch(s){return`
Error generating stack: `+s.message+`
`+s.stack}}var Xn=Object.prototype.hasOwnProperty,Br=e.unstable_scheduleCallback,zn=e.unstable_cancelCallback,rr=e.unstable_shouldYield,Bu=e.unstable_requestPaint,Bt=e.unstable_now,Ul=e.unstable_getCurrentPriorityLevel,J0=e.unstable_ImmediatePriority,e1=e.unstable_UserBlockingPriority,Il=e.unstable_NormalPriority,_P=e.unstable_LowPriority,t1=e.unstable_IdlePriority,OP=e.log,AP=e.unstable_setDisableYieldValue,Lu=null,nn=null;function Lr(a){if(typeof OP=="function"&&AP(a),nn&&typeof nn.setStrictMode=="function")try{nn.setStrictMode(Lu,a)}catch{}}var rn=Math.clz32?Math.clz32:EP,wP=Math.log,TP=Math.LN2;function EP(a){return a>>>=0,a===0?32:31-(wP(a)/TP|0)|0}var Hl=256,Gl=262144,Yl=4194304;function xa(a){var i=a&42;if(i!==0)return i;switch(a&-a){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 a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Xl(a,i,o){var s=a.pendingLanes;if(s===0)return 0;var v=0,y=a.suspendedLanes,_=a.pingedLanes;a=a.warmLanes;var M=s&134217727;return M!==0?(s=M&~y,s!==0?v=xa(s):(_&=M,_!==0?v=xa(_):o||(o=M&~a,o!==0&&(v=xa(o))))):(M=s&~y,M!==0?v=xa(M):_!==0?v=xa(_):o||(o=s&~a,o!==0&&(v=xa(o)))),v===0?0:i!==0&&i!==v&&(i&y)===0&&(y=v&-v,o=i&-i,y>=o||y===32&&(o&4194048)!==0)?i:v}function ku(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function jP(a,i){switch(a){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 n1(){var a=Yl;return Yl<<=1,(Yl&62914560)===0&&(Yl=4194304),a}function uh(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Uu(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function MP(a,i,o,s,v,y){var _=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var M=a.entanglements,$=a.expirationTimes,X=a.hiddenUpdates;for(o=_&~o;0<o;){var te=31-rn(o),ie=1<<te;M[te]=0,$[te]=-1;var K=X[te];if(K!==null)for(X[te]=null,te=0;te<K.length;te++){var W=K[te];W!==null&&(W.lane&=-536870913)}o&=~ie}s!==0&&r1(a,s,0),y!==0&&v===0&&a.tag!==0&&(a.suspendedLanes|=y&~(_&~i))}function r1(a,i,o){a.pendingLanes|=i,a.suspendedLanes&=~i;var s=31-rn(i);a.entangledLanes|=i,a.entanglements[s]=a.entanglements[s]|1073741824|o&261930}function a1(a,i){var o=a.entangledLanes|=i;for(a=a.entanglements;o;){var s=31-rn(o),v=1<<s;v&i|a[s]&i&&(a[s]|=i),o&=~v}}function i1(a,i){var o=i&-i;return o=(o&42)!==0?1:oh(o),(o&(a.suspendedLanes|i))!==0?0:o}function oh(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=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:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function lh(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function u1(){var a=G.p;return a!==0?a:(a=window.event,a===void 0?32:Y_(a.type))}function o1(a,i){var o=G.p;try{return G.p=a,i()}finally{G.p=o}}var kr=Math.random().toString(36).slice(2),Nt="__reactFiber$"+kr,Kt="__reactProps$"+kr,oi="__reactContainer$"+kr,ch="__reactEvents$"+kr,CP="__reactListeners$"+kr,NP="__reactHandles$"+kr,l1="__reactResources$"+kr,Iu="__reactMarker$"+kr;function sh(a){delete a[Nt],delete a[Kt],delete a[ch],delete a[CP],delete a[NP]}function li(a){var i=a[Nt];if(i)return i;for(var o=a.parentNode;o;){if(i=o[oi]||o[Nt]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=M_(a);a!==null;){if(o=a[Nt])return o;a=M_(a)}return i}a=o,o=a.parentNode}return null}function ci(a){if(a=a[Nt]||a[oi]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function Hu(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function si(a){var i=a[l1];return i||(i=a[l1]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Tt(a){a[Iu]=!0}var c1=new Set,s1={};function Sa(a,i){fi(a,i),fi(a+"Capture",i)}function fi(a,i){for(s1[a]=i,a=0;a<i.length;a++)c1.add(i[a])}var PP=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]*$"),f1={},h1={};function RP(a){return Xn.call(h1,a)?!0:Xn.call(f1,a)?!1:PP.test(a)?h1[a]=!0:(f1[a]=!0,!1)}function Kl(a,i,o){if(RP(i))if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var s=i.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+o)}}function Vl(a,i,o){if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(i);return}a.setAttribute(i,""+o)}}function ar(a,i,o,s){if(s===null)a.removeAttribute(o);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(o);return}a.setAttributeNS(i,o,""+s)}}function mn(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function d1(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function DP(a,i,o){var s=Object.getOwnPropertyDescriptor(a.constructor.prototype,i);if(!a.hasOwnProperty(i)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var v=s.get,y=s.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return v.call(this)},set:function(_){o=""+_,y.call(this,_)}}),Object.defineProperty(a,i,{enumerable:s.enumerable}),{getValue:function(){return o},setValue:function(_){o=""+_},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function fh(a){if(!a._valueTracker){var i=d1(a)?"checked":"value";a._valueTracker=DP(a,i,""+a[i])}}function v1(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),s="";return a&&(s=d1(a)?a.checked?"true":"false":a.value),a=s,a!==o?(i.setValue(a),!0):!1}function Zl(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var qP=/[\n"\\]/g;function gn(a){return a.replace(qP,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function hh(a,i,o,s,v,y,_,M){a.name="",_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?a.type=_:a.removeAttribute("type"),i!=null?_==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+mn(i)):a.value!==""+mn(i)&&(a.value=""+mn(i)):_!=="submit"&&_!=="reset"||a.removeAttribute("value"),i!=null?dh(a,_,mn(i)):o!=null?dh(a,_,mn(o)):s!=null&&a.removeAttribute("value"),v==null&&y!=null&&(a.defaultChecked=!!y),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"?a.name=""+mn(M):a.removeAttribute("name")}function p1(a,i,o,s,v,y,_,M){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(a.type=y),i!=null||o!=null){if(!(y!=="submit"&&y!=="reset"||i!=null)){fh(a);return}o=o!=null?""+mn(o):"",i=i!=null?""+mn(i):o,M||i===a.value||(a.value=i),a.defaultValue=i}s=s??v,s=typeof s!="function"&&typeof s!="symbol"&&!!s,a.checked=M?a.checked:!!s,a.defaultChecked=!!s,_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"&&(a.name=_),fh(a)}function dh(a,i,o){i==="number"&&Zl(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function hi(a,i,o,s){if(a=a.options,i){i={};for(var v=0;v<o.length;v++)i["$"+o[v]]=!0;for(o=0;o<a.length;o++)v=i.hasOwnProperty("$"+a[o].value),a[o].selected!==v&&(a[o].selected=v),v&&s&&(a[o].defaultSelected=!0)}else{for(o=""+mn(o),i=null,v=0;v<a.length;v++){if(a[v].value===o){a[v].selected=!0,s&&(a[v].defaultSelected=!0);return}i!==null||a[v].disabled||(i=a[v])}i!==null&&(i.selected=!0)}}function y1(a,i,o){if(i!=null&&(i=""+mn(i),i!==a.value&&(a.value=i),o==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=o!=null?""+mn(o):""}function m1(a,i,o,s){if(i==null){if(s!=null){if(o!=null)throw Error(r(92));if(F(s)){if(1<s.length)throw Error(r(93));s=s[0]}o=s}o==null&&(o=""),i=o}o=mn(i),a.defaultValue=o,s=a.textContent,s===o&&s!==""&&s!==null&&(a.value=s),fh(a)}function di(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var $P=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 g1(a,i,o){var s=i.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?s?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":s?a.setProperty(i,o):typeof o!="number"||o===0||$P.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function b1(a,i,o){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,o!=null){for(var s in o)!o.hasOwnProperty(s)||i!=null&&i.hasOwnProperty(s)||(s.indexOf("--")===0?a.setProperty(s,""):s==="float"?a.cssFloat="":a[s]="");for(var v in i)s=i[v],i.hasOwnProperty(v)&&o[v]!==s&&g1(a,v,s)}else for(var y in i)i.hasOwnProperty(y)&&g1(a,y,i[y])}function vh(a){if(a.indexOf("-")===-1)return!1;switch(a){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 zP=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"]]),BP=/^[\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 Ql(a){return BP.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function ir(){}var ph=null;function yh(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var vi=null,pi=null;function x1(a){var i=ci(a);if(i&&(a=i.stateNode)){var o=a[Kt]||null;e:switch(a=i.stateNode,i.type){case"input":if(hh(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),i=o.name,o.type==="radio"&&i!=null){for(o=a;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+gn(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var s=o[i];if(s!==a&&s.form===a.form){var v=s[Kt]||null;if(!v)throw Error(r(90));hh(s,v.value,v.defaultValue,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name)}}for(i=0;i<o.length;i++)s=o[i],s.form===a.form&&v1(s)}break e;case"textarea":y1(a,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&hi(a,!!o.multiple,i,!1)}}}var mh=!1;function S1(a,i,o){if(mh)return a(i,o);mh=!0;try{var s=a(i);return s}finally{if(mh=!1,(vi!==null||pi!==null)&&(zc(),vi&&(i=vi,a=pi,pi=vi=null,x1(i),a)))for(i=0;i<a.length;i++)x1(a[i])}}function Gu(a,i){var o=a.stateNode;if(o===null)return null;var s=o[Kt]||null;if(s===null)return null;o=s[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":(s=!s.disabled)||(a=a.type,s=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!s;break e;default:a=!1}if(a)return null;if(o&&typeof o!="function")throw Error(r(231,i,typeof o));return o}var ur=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),gh=!1;if(ur)try{var Yu={};Object.defineProperty(Yu,"passive",{get:function(){gh=!0}}),window.addEventListener("test",Yu,Yu),window.removeEventListener("test",Yu,Yu)}catch{gh=!1}var Ur=null,bh=null,Fl=null;function _1(){if(Fl)return Fl;var a,i=bh,o=i.length,s,v="value"in Ur?Ur.value:Ur.textContent,y=v.length;for(a=0;a<o&&i[a]===v[a];a++);var _=o-a;for(s=1;s<=_&&i[o-s]===v[y-s];s++);return Fl=v.slice(a,1<s?1-s:void 0)}function Wl(a){var i=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&i===13&&(a=13)):a=i,a===10&&(a=13),32<=a||a===13?a:0}function Jl(){return!0}function O1(){return!1}function Vt(a){function i(o,s,v,y,_){this._reactName=o,this._targetInst=v,this.type=s,this.nativeEvent=y,this.target=_,this.currentTarget=null;for(var M in a)a.hasOwnProperty(M)&&(o=a[M],this[M]=o?o(y):y[M]);return this.isDefaultPrevented=(y.defaultPrevented!=null?y.defaultPrevented:y.returnValue===!1)?Jl:O1,this.isPropagationStopped=O1,this}return p(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=Jl)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=Jl)},persist:function(){},isPersistent:Jl}),i}var _a={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ec=Vt(_a),Xu=p({},_a,{view:0,detail:0}),LP=Vt(Xu),xh,Sh,Ku,tc=p({},Xu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Oh,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==Ku&&(Ku&&a.type==="mousemove"?(xh=a.screenX-Ku.screenX,Sh=a.screenY-Ku.screenY):Sh=xh=0,Ku=a),xh)},movementY:function(a){return"movementY"in a?a.movementY:Sh}}),A1=Vt(tc),kP=p({},tc,{dataTransfer:0}),UP=Vt(kP),IP=p({},Xu,{relatedTarget:0}),_h=Vt(IP),HP=p({},_a,{animationName:0,elapsedTime:0,pseudoElement:0}),GP=Vt(HP),YP=p({},_a,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),XP=Vt(YP),KP=p({},_a,{data:0}),w1=Vt(KP),VP={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ZP={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"},QP={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function FP(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=QP[a])?!!i[a]:!1}function Oh(){return FP}var WP=p({},Xu,{key:function(a){if(a.key){var i=VP[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=Wl(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?ZP[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Oh,charCode:function(a){return a.type==="keypress"?Wl(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Wl(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),JP=Vt(WP),eR=p({},tc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),T1=Vt(eR),tR=p({},Xu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Oh}),nR=Vt(tR),rR=p({},_a,{propertyName:0,elapsedTime:0,pseudoElement:0}),aR=Vt(rR),iR=p({},tc,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),uR=Vt(iR),oR=p({},_a,{newState:0,oldState:0}),lR=Vt(oR),cR=[9,13,27,32],Ah=ur&&"CompositionEvent"in window,Vu=null;ur&&"documentMode"in document&&(Vu=document.documentMode);var sR=ur&&"TextEvent"in window&&!Vu,E1=ur&&(!Ah||Vu&&8<Vu&&11>=Vu),j1=" ",M1=!1;function C1(a,i){switch(a){case"keyup":return cR.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function N1(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var yi=!1;function fR(a,i){switch(a){case"compositionend":return N1(i);case"keypress":return i.which!==32?null:(M1=!0,j1);case"textInput":return a=i.data,a===j1&&M1?null:a;default:return null}}function hR(a,i){if(yi)return a==="compositionend"||!Ah&&C1(a,i)?(a=_1(),Fl=bh=Ur=null,yi=!1,a):null;switch(a){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 E1&&i.locale!=="ko"?null:i.data;default:return null}}var dR={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 P1(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!dR[a.type]:i==="textarea"}function R1(a,i,o,s){vi?pi?pi.push(s):pi=[s]:vi=s,i=Gc(i,"onChange"),0<i.length&&(o=new ec("onChange","change",null,o,s),a.push({event:o,listeners:i}))}var Zu=null,Qu=null;function vR(a){p_(a,0)}function nc(a){var i=Hu(a);if(v1(i))return a}function D1(a,i){if(a==="change")return i}var q1=!1;if(ur){var wh;if(ur){var Th="oninput"in document;if(!Th){var $1=document.createElement("div");$1.setAttribute("oninput","return;"),Th=typeof $1.oninput=="function"}wh=Th}else wh=!1;q1=wh&&(!document.documentMode||9<document.documentMode)}function z1(){Zu&&(Zu.detachEvent("onpropertychange",B1),Qu=Zu=null)}function B1(a){if(a.propertyName==="value"&&nc(Qu)){var i=[];R1(i,Qu,a,yh(a)),S1(vR,i)}}function pR(a,i,o){a==="focusin"?(z1(),Zu=i,Qu=o,Zu.attachEvent("onpropertychange",B1)):a==="focusout"&&z1()}function yR(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return nc(Qu)}function mR(a,i){if(a==="click")return nc(i)}function gR(a,i){if(a==="input"||a==="change")return nc(i)}function bR(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var an=typeof Object.is=="function"?Object.is:bR;function Fu(a,i){if(an(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var o=Object.keys(a),s=Object.keys(i);if(o.length!==s.length)return!1;for(s=0;s<o.length;s++){var v=o[s];if(!Xn.call(i,v)||!an(a[v],i[v]))return!1}return!0}function L1(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function k1(a,i){var o=L1(a);a=0;for(var s;o;){if(o.nodeType===3){if(s=a+o.textContent.length,a<=i&&s>=i)return{node:o,offset:i-a};a=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=L1(o)}}function U1(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?U1(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function I1(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Zl(a.document);i instanceof a.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}if(o)a=i.contentWindow;else break;i=Zl(a.document)}return i}function Eh(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var xR=ur&&"documentMode"in document&&11>=document.documentMode,mi=null,jh=null,Wu=null,Mh=!1;function H1(a,i,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Mh||mi==null||mi!==Zl(s)||(s=mi,"selectionStart"in s&&Eh(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Wu&&Fu(Wu,s)||(Wu=s,s=Gc(jh,"onSelect"),0<s.length&&(i=new ec("onSelect","select",null,i,o),a.push({event:i,listeners:s}),i.target=mi)))}function Oa(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var gi={animationend:Oa("Animation","AnimationEnd"),animationiteration:Oa("Animation","AnimationIteration"),animationstart:Oa("Animation","AnimationStart"),transitionrun:Oa("Transition","TransitionRun"),transitionstart:Oa("Transition","TransitionStart"),transitioncancel:Oa("Transition","TransitionCancel"),transitionend:Oa("Transition","TransitionEnd")},Ch={},G1={};ur&&(G1=document.createElement("div").style,"AnimationEvent"in window||(delete gi.animationend.animation,delete gi.animationiteration.animation,delete gi.animationstart.animation),"TransitionEvent"in window||delete gi.transitionend.transition);function Aa(a){if(Ch[a])return Ch[a];if(!gi[a])return a;var i=gi[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in G1)return Ch[a]=i[o];return a}var Y1=Aa("animationend"),X1=Aa("animationiteration"),K1=Aa("animationstart"),SR=Aa("transitionrun"),_R=Aa("transitionstart"),OR=Aa("transitioncancel"),V1=Aa("transitionend"),Z1=new Map,Nh="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(" ");Nh.push("scrollEnd");function Bn(a,i){Z1.set(a,i),Sa(i,[a])}var rc=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)},bn=[],bi=0,Ph=0;function ac(){for(var a=bi,i=Ph=bi=0;i<a;){var o=bn[i];bn[i++]=null;var s=bn[i];bn[i++]=null;var v=bn[i];bn[i++]=null;var y=bn[i];if(bn[i++]=null,s!==null&&v!==null){var _=s.pending;_===null?v.next=v:(v.next=_.next,_.next=v),s.pending=v}y!==0&&Q1(o,v,y)}}function ic(a,i,o,s){bn[bi++]=a,bn[bi++]=i,bn[bi++]=o,bn[bi++]=s,Ph|=s,a.lanes|=s,a=a.alternate,a!==null&&(a.lanes|=s)}function Rh(a,i,o,s){return ic(a,i,o,s),uc(a)}function wa(a,i){return ic(a,null,null,i),uc(a)}function Q1(a,i,o){a.lanes|=o;var s=a.alternate;s!==null&&(s.lanes|=o);for(var v=!1,y=a.return;y!==null;)y.childLanes|=o,s=y.alternate,s!==null&&(s.childLanes|=o),y.tag===22&&(a=y.stateNode,a===null||a._visibility&1||(v=!0)),a=y,y=y.return;return a.tag===3?(y=a.stateNode,v&&i!==null&&(v=31-rn(o),a=y.hiddenUpdates,s=a[v],s===null?a[v]=[i]:s.push(i),i.lane=o|536870912),y):null}function uc(a){if(50<So)throw So=0,Id=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var xi={};function AR(a,i,o,s){this.tag=a,this.key=o,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=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function un(a,i,o,s){return new AR(a,i,o,s)}function Dh(a){return a=a.prototype,!(!a||!a.isReactComponent)}function or(a,i){var o=a.alternate;return o===null?(o=un(a.tag,i,a.key,a.mode),o.elementType=a.elementType,o.type=a.type,o.stateNode=a.stateNode,o.alternate=a,a.alternate=o):(o.pendingProps=i,o.type=a.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=a.flags&65011712,o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,i=a.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},o.sibling=a.sibling,o.index=a.index,o.ref=a.ref,o.refCleanup=a.refCleanup,o}function F1(a,i){a.flags&=65011714;var o=a.alternate;return o===null?(a.childLanes=0,a.lanes=i,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,i=o.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),a}function oc(a,i,o,s,v,y){var _=0;if(s=a,typeof a=="function")Dh(a)&&(_=1);else if(typeof a=="string")_=MD(a,o,se.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case B:return a=un(31,o,i,v),a.elementType=B,a.lanes=y,a;case S:return Ta(o.children,v,y,i);case x:_=8,v|=24;break;case w:return a=un(12,o,i,v|2),a.elementType=w,a.lanes=y,a;case A:return a=un(13,o,i,v),a.elementType=A,a.lanes=y,a;case E:return a=un(19,o,i,v),a.elementType=E,a.lanes=y,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case j:_=10;break e;case T:_=9;break e;case C:_=11;break e;case N:_=14;break e;case D:_=16,s=null;break e}_=29,o=Error(r(130,a===null?"null":typeof a,"")),s=null}return i=un(_,o,i,v),i.elementType=a,i.type=s,i.lanes=y,i}function Ta(a,i,o,s){return a=un(7,a,s,i),a.lanes=o,a}function qh(a,i,o){return a=un(6,a,null,i),a.lanes=o,a}function W1(a){var i=un(18,null,null,0);return i.stateNode=a,i}function $h(a,i,o){return i=un(4,a.children!==null?a.children:[],a.key,i),i.lanes=o,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var J1=new WeakMap;function xn(a,i){if(typeof a=="object"&&a!==null){var o=J1.get(a);return o!==void 0?o:(i={value:a,source:i,stack:$n(i)},J1.set(a,i),i)}return{value:a,source:i,stack:$n(i)}}var Si=[],_i=0,lc=null,Ju=0,Sn=[],_n=0,Ir=null,Kn=1,Vn="";function lr(a,i){Si[_i++]=Ju,Si[_i++]=lc,lc=a,Ju=i}function ex(a,i,o){Sn[_n++]=Kn,Sn[_n++]=Vn,Sn[_n++]=Ir,Ir=a;var s=Kn;a=Vn;var v=32-rn(s)-1;s&=~(1<<v),o+=1;var y=32-rn(i)+v;if(30<y){var _=v-v%5;y=(s&(1<<_)-1).toString(32),s>>=_,v-=_,Kn=1<<32-rn(i)+v|o<<v|s,Vn=y+a}else Kn=1<<y|o<<v|s,Vn=a}function zh(a){a.return!==null&&(lr(a,1),ex(a,1,0))}function Bh(a){for(;a===lc;)lc=Si[--_i],Si[_i]=null,Ju=Si[--_i],Si[_i]=null;for(;a===Ir;)Ir=Sn[--_n],Sn[_n]=null,Vn=Sn[--_n],Sn[_n]=null,Kn=Sn[--_n],Sn[_n]=null}function tx(a,i){Sn[_n++]=Kn,Sn[_n++]=Vn,Sn[_n++]=Ir,Kn=i.id,Vn=i.overflow,Ir=a}var Pt=null,rt=null,qe=!1,Hr=null,On=!1,Lh=Error(r(519));function Gr(a){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw eo(xn(i,a)),Lh}function nx(a){var i=a.stateNode,o=a.type,s=a.memoizedProps;switch(i[Nt]=a,i[Kt]=s,o){case"dialog":Pe("cancel",i),Pe("close",i);break;case"iframe":case"object":case"embed":Pe("load",i);break;case"video":case"audio":for(o=0;o<Oo.length;o++)Pe(Oo[o],i);break;case"source":Pe("error",i);break;case"img":case"image":case"link":Pe("error",i),Pe("load",i);break;case"details":Pe("toggle",i);break;case"input":Pe("invalid",i),p1(i,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":Pe("invalid",i);break;case"textarea":Pe("invalid",i),m1(i,s.value,s.defaultValue,s.children)}o=s.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||i.textContent===""+o||s.suppressHydrationWarning===!0||b_(i.textContent,o)?(s.popover!=null&&(Pe("beforetoggle",i),Pe("toggle",i)),s.onScroll!=null&&Pe("scroll",i),s.onScrollEnd!=null&&Pe("scrollend",i),s.onClick!=null&&(i.onclick=ir),i=!0):i=!1,i||Gr(a,!0)}function rx(a){for(Pt=a.return;Pt;)switch(Pt.tag){case 5:case 31:case 13:On=!1;return;case 27:case 3:On=!0;return;default:Pt=Pt.return}}function Oi(a){if(a!==Pt)return!1;if(!qe)return rx(a),qe=!0,!1;var i=a.tag,o;if((o=i!==3&&i!==27)&&((o=i===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||rv(a.type,a.memoizedProps)),o=!o),o&&rt&&Gr(a),rx(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=j_(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));rt=j_(a)}else i===27?(i=rt,aa(a.type)?(a=lv,lv=null,rt=a):rt=i):rt=Pt?wn(a.stateNode.nextSibling):null;return!0}function Ea(){rt=Pt=null,qe=!1}function kh(){var a=Hr;return a!==null&&(Wt===null?Wt=a:Wt.push.apply(Wt,a),Hr=null),a}function eo(a){Hr===null?Hr=[a]:Hr.push(a)}var Uh=P(null),ja=null,cr=null;function Yr(a,i,o){re(Uh,i._currentValue),i._currentValue=o}function sr(a){a._currentValue=Uh.current,U(Uh)}function Ih(a,i,o){for(;a!==null;){var s=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,s!==null&&(s.childLanes|=i)):s!==null&&(s.childLanes&i)!==i&&(s.childLanes|=i),a===o)break;a=a.return}}function Hh(a,i,o,s){var v=a.child;for(v!==null&&(v.return=a);v!==null;){var y=v.dependencies;if(y!==null){var _=v.child;y=y.firstContext;e:for(;y!==null;){var M=y;y=v;for(var $=0;$<i.length;$++)if(M.context===i[$]){y.lanes|=o,M=y.alternate,M!==null&&(M.lanes|=o),Ih(y.return,o,a),s||(_=null);break e}y=M.next}}else if(v.tag===18){if(_=v.return,_===null)throw Error(r(341));_.lanes|=o,y=_.alternate,y!==null&&(y.lanes|=o),Ih(_,o,a),_=null}else _=v.child;if(_!==null)_.return=v;else for(_=v;_!==null;){if(_===a){_=null;break}if(v=_.sibling,v!==null){v.return=_.return,_=v;break}_=_.return}v=_}}function Ai(a,i,o,s){a=null;for(var v=i,y=!1;v!==null;){if(!y){if((v.flags&524288)!==0)y=!0;else if((v.flags&262144)!==0)break}if(v.tag===10){var _=v.alternate;if(_===null)throw Error(r(387));if(_=_.memoizedProps,_!==null){var M=v.type;an(v.pendingProps.value,_.value)||(a!==null?a.push(M):a=[M])}}else if(v===Me.current){if(_=v.alternate,_===null)throw Error(r(387));_.memoizedState.memoizedState!==v.memoizedState.memoizedState&&(a!==null?a.push(jo):a=[jo])}v=v.return}a!==null&&Hh(i,a,o,s),i.flags|=262144}function cc(a){for(a=a.firstContext;a!==null;){if(!an(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function Ma(a){ja=a,cr=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Rt(a){return ax(ja,a)}function sc(a,i){return ja===null&&Ma(a),ax(a,i)}function ax(a,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},cr===null){if(a===null)throw Error(r(308));cr=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else cr=cr.next=i;return o}var wR=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(o,s){a.push(s)}};this.abort=function(){i.aborted=!0,a.forEach(function(o){return o()})}},TR=e.unstable_scheduleCallback,ER=e.unstable_NormalPriority,pt={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Gh(){return{controller:new wR,data:new Map,refCount:0}}function to(a){a.refCount--,a.refCount===0&&TR(ER,function(){a.controller.abort()})}var no=null,Yh=0,wi=0,Ti=null;function jR(a,i){if(no===null){var o=no=[];Yh=0,wi=Vd(),Ti={status:"pending",value:void 0,then:function(s){o.push(s)}}}return Yh++,i.then(ix,ix),i}function ix(){if(--Yh===0&&no!==null){Ti!==null&&(Ti.status="fulfilled");var a=no;no=null,wi=0,Ti=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function MR(a,i){var o=[],s={status:"pending",value:null,reason:null,then:function(v){o.push(v)}};return a.then(function(){s.status="fulfilled",s.value=i;for(var v=0;v<o.length;v++)(0,o[v])(i)},function(v){for(s.status="rejected",s.reason=v,v=0;v<o.length;v++)(0,o[v])(void 0)}),s}var ux=q.S;q.S=function(a,i){HS=Bt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&jR(a,i),ux!==null&&ux(a,i)};var Ca=P(null);function Xh(){var a=Ca.current;return a!==null?a:Fe.pooledCache}function fc(a,i){i===null?re(Ca,Ca.current):re(Ca,i.pool)}function ox(){var a=Xh();return a===null?null:{parent:pt._currentValue,pool:a}}var Ei=Error(r(460)),Kh=Error(r(474)),hc=Error(r(542)),dc={then:function(){}};function lx(a){return a=a.status,a==="fulfilled"||a==="rejected"}function cx(a,i,o){switch(o=a[o],o===void 0?a.push(i):o!==i&&(i.then(ir,ir),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,fx(a),a;default:if(typeof i.status=="string")i.then(ir,ir);else{if(a=Fe,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(s){if(i.status==="pending"){var v=i;v.status="fulfilled",v.value=s}},function(s){if(i.status==="pending"){var v=i;v.status="rejected",v.reason=s}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,fx(a),a}throw Pa=i,Ei}}function Na(a){try{var i=a._init;return i(a._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(Pa=o,Ei):o}}var Pa=null;function sx(){if(Pa===null)throw Error(r(459));var a=Pa;return Pa=null,a}function fx(a){if(a===Ei||a===hc)throw Error(r(483))}var ji=null,ro=0;function vc(a){var i=ro;return ro+=1,ji===null&&(ji=[]),cx(ji,a,i)}function ao(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function pc(a,i){throw i.$$typeof===g?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function hx(a){function i(H,L){if(a){var Y=H.deletions;Y===null?(H.deletions=[L],H.flags|=16):Y.push(L)}}function o(H,L){if(!a)return null;for(;L!==null;)i(H,L),L=L.sibling;return null}function s(H){for(var L=new Map;H!==null;)H.key!==null?L.set(H.key,H):L.set(H.index,H),H=H.sibling;return L}function v(H,L){return H=or(H,L),H.index=0,H.sibling=null,H}function y(H,L,Y){return H.index=Y,a?(Y=H.alternate,Y!==null?(Y=Y.index,Y<L?(H.flags|=67108866,L):Y):(H.flags|=67108866,L)):(H.flags|=1048576,L)}function _(H){return a&&H.alternate===null&&(H.flags|=67108866),H}function M(H,L,Y,ae){return L===null||L.tag!==6?(L=qh(Y,H.mode,ae),L.return=H,L):(L=v(L,Y),L.return=H,L)}function $(H,L,Y,ae){var ye=Y.type;return ye===S?te(H,L,Y.props.children,ae,Y.key):L!==null&&(L.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&Na(ye)===L.type)?(L=v(L,Y.props),ao(L,Y),L.return=H,L):(L=oc(Y.type,Y.key,Y.props,null,H.mode,ae),ao(L,Y),L.return=H,L)}function X(H,L,Y,ae){return L===null||L.tag!==4||L.stateNode.containerInfo!==Y.containerInfo||L.stateNode.implementation!==Y.implementation?(L=$h(Y,H.mode,ae),L.return=H,L):(L=v(L,Y.children||[]),L.return=H,L)}function te(H,L,Y,ae,ye){return L===null||L.tag!==7?(L=Ta(Y,H.mode,ae,ye),L.return=H,L):(L=v(L,Y),L.return=H,L)}function ie(H,L,Y){if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return L=qh(""+L,H.mode,Y),L.return=H,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case b:return Y=oc(L.type,L.key,L.props,null,H.mode,Y),ao(Y,L),Y.return=H,Y;case O:return L=$h(L,H.mode,Y),L.return=H,L;case D:return L=Na(L),ie(H,L,Y)}if(F(L)||k(L))return L=Ta(L,H.mode,Y,null),L.return=H,L;if(typeof L.then=="function")return ie(H,vc(L),Y);if(L.$$typeof===j)return ie(H,sc(H,L),Y);pc(H,L)}return null}function K(H,L,Y,ae){var ye=L!==null?L.key:null;if(typeof Y=="string"&&Y!==""||typeof Y=="number"||typeof Y=="bigint")return ye!==null?null:M(H,L,""+Y,ae);if(typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case b:return Y.key===ye?$(H,L,Y,ae):null;case O:return Y.key===ye?X(H,L,Y,ae):null;case D:return Y=Na(Y),K(H,L,Y,ae)}if(F(Y)||k(Y))return ye!==null?null:te(H,L,Y,ae,null);if(typeof Y.then=="function")return K(H,L,vc(Y),ae);if(Y.$$typeof===j)return K(H,L,sc(H,Y),ae);pc(H,Y)}return null}function W(H,L,Y,ae,ye){if(typeof ae=="string"&&ae!==""||typeof ae=="number"||typeof ae=="bigint")return H=H.get(Y)||null,M(L,H,""+ae,ye);if(typeof ae=="object"&&ae!==null){switch(ae.$$typeof){case b:return H=H.get(ae.key===null?Y:ae.key)||null,$(L,H,ae,ye);case O:return H=H.get(ae.key===null?Y:ae.key)||null,X(L,H,ae,ye);case D:return ae=Na(ae),W(H,L,Y,ae,ye)}if(F(ae)||k(ae))return H=H.get(Y)||null,te(L,H,ae,ye,null);if(typeof ae.then=="function")return W(H,L,Y,vc(ae),ye);if(ae.$$typeof===j)return W(H,L,Y,sc(L,ae),ye);pc(L,ae)}return null}function de(H,L,Y,ae){for(var ye=null,$e=null,pe=L,Ee=L=0,De=null;pe!==null&&Ee<Y.length;Ee++){pe.index>Ee?(De=pe,pe=null):De=pe.sibling;var ze=K(H,pe,Y[Ee],ae);if(ze===null){pe===null&&(pe=De);break}a&&pe&&ze.alternate===null&&i(H,pe),L=y(ze,L,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze,pe=De}if(Ee===Y.length)return o(H,pe),qe&&lr(H,Ee),ye;if(pe===null){for(;Ee<Y.length;Ee++)pe=ie(H,Y[Ee],ae),pe!==null&&(L=y(pe,L,Ee),$e===null?ye=pe:$e.sibling=pe,$e=pe);return qe&&lr(H,Ee),ye}for(pe=s(pe);Ee<Y.length;Ee++)De=W(pe,H,Ee,Y[Ee],ae),De!==null&&(a&&De.alternate!==null&&pe.delete(De.key===null?Ee:De.key),L=y(De,L,Ee),$e===null?ye=De:$e.sibling=De,$e=De);return a&&pe.forEach(function(ca){return i(H,ca)}),qe&&lr(H,Ee),ye}function ge(H,L,Y,ae){if(Y==null)throw Error(r(151));for(var ye=null,$e=null,pe=L,Ee=L=0,De=null,ze=Y.next();pe!==null&&!ze.done;Ee++,ze=Y.next()){pe.index>Ee?(De=pe,pe=null):De=pe.sibling;var ca=K(H,pe,ze.value,ae);if(ca===null){pe===null&&(pe=De);break}a&&pe&&ca.alternate===null&&i(H,pe),L=y(ca,L,Ee),$e===null?ye=ca:$e.sibling=ca,$e=ca,pe=De}if(ze.done)return o(H,pe),qe&&lr(H,Ee),ye;if(pe===null){for(;!ze.done;Ee++,ze=Y.next())ze=ie(H,ze.value,ae),ze!==null&&(L=y(ze,L,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze);return qe&&lr(H,Ee),ye}for(pe=s(pe);!ze.done;Ee++,ze=Y.next())ze=W(pe,H,Ee,ze.value,ae),ze!==null&&(a&&ze.alternate!==null&&pe.delete(ze.key===null?Ee:ze.key),L=y(ze,L,Ee),$e===null?ye=ze:$e.sibling=ze,$e=ze);return a&&pe.forEach(function(kD){return i(H,kD)}),qe&&lr(H,Ee),ye}function Ze(H,L,Y,ae){if(typeof Y=="object"&&Y!==null&&Y.type===S&&Y.key===null&&(Y=Y.props.children),typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case b:e:{for(var ye=Y.key;L!==null;){if(L.key===ye){if(ye=Y.type,ye===S){if(L.tag===7){o(H,L.sibling),ae=v(L,Y.props.children),ae.return=H,H=ae;break e}}else if(L.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===D&&Na(ye)===L.type){o(H,L.sibling),ae=v(L,Y.props),ao(ae,Y),ae.return=H,H=ae;break e}o(H,L);break}else i(H,L);L=L.sibling}Y.type===S?(ae=Ta(Y.props.children,H.mode,ae,Y.key),ae.return=H,H=ae):(ae=oc(Y.type,Y.key,Y.props,null,H.mode,ae),ao(ae,Y),ae.return=H,H=ae)}return _(H);case O:e:{for(ye=Y.key;L!==null;){if(L.key===ye)if(L.tag===4&&L.stateNode.containerInfo===Y.containerInfo&&L.stateNode.implementation===Y.implementation){o(H,L.sibling),ae=v(L,Y.children||[]),ae.return=H,H=ae;break e}else{o(H,L);break}else i(H,L);L=L.sibling}ae=$h(Y,H.mode,ae),ae.return=H,H=ae}return _(H);case D:return Y=Na(Y),Ze(H,L,Y,ae)}if(F(Y))return de(H,L,Y,ae);if(k(Y)){if(ye=k(Y),typeof ye!="function")throw Error(r(150));return Y=ye.call(Y),ge(H,L,Y,ae)}if(typeof Y.then=="function")return Ze(H,L,vc(Y),ae);if(Y.$$typeof===j)return Ze(H,L,sc(H,Y),ae);pc(H,Y)}return typeof Y=="string"&&Y!==""||typeof Y=="number"||typeof Y=="bigint"?(Y=""+Y,L!==null&&L.tag===6?(o(H,L.sibling),ae=v(L,Y),ae.return=H,H=ae):(o(H,L),ae=qh(Y,H.mode,ae),ae.return=H,H=ae),_(H)):o(H,L)}return function(H,L,Y,ae){try{ro=0;var ye=Ze(H,L,Y,ae);return ji=null,ye}catch(pe){if(pe===Ei||pe===hc)throw pe;var $e=un(29,pe,null,H.mode);return $e.lanes=ae,$e.return=H,$e}finally{}}}var Ra=hx(!0),dx=hx(!1),Xr=!1;function Vh(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Zh(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Kr(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Vr(a,i,o){var s=a.updateQueue;if(s===null)return null;if(s=s.shared,(Le&2)!==0){var v=s.pending;return v===null?i.next=i:(i.next=v.next,v.next=i),s.pending=i,i=uc(a),Q1(a,null,o),i}return ic(a,s,i,o),uc(a)}function io(a,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194048)!==0)){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,a1(a,o)}}function Qh(a,i){var o=a.updateQueue,s=a.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var v=null,y=null;if(o=o.firstBaseUpdate,o!==null){do{var _={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};y===null?v=y=_:y=y.next=_,o=o.next}while(o!==null);y===null?v=y=i:y=y.next=i}else v=y=i;o={baseState:s.baseState,firstBaseUpdate:v,lastBaseUpdate:y,shared:s.shared,callbacks:s.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=i:a.next=i,o.lastBaseUpdate=i}var Fh=!1;function uo(){if(Fh){var a=Ti;if(a!==null)throw a}}function oo(a,i,o,s){Fh=!1;var v=a.updateQueue;Xr=!1;var y=v.firstBaseUpdate,_=v.lastBaseUpdate,M=v.shared.pending;if(M!==null){v.shared.pending=null;var $=M,X=$.next;$.next=null,_===null?y=X:_.next=X,_=$;var te=a.alternate;te!==null&&(te=te.updateQueue,M=te.lastBaseUpdate,M!==_&&(M===null?te.firstBaseUpdate=X:M.next=X,te.lastBaseUpdate=$))}if(y!==null){var ie=v.baseState;_=0,te=X=$=null,M=y;do{var K=M.lane&-536870913,W=K!==M.lane;if(W?(Re&K)===K:(s&K)===K){K!==0&&K===wi&&(Fh=!0),te!==null&&(te=te.next={lane:0,tag:M.tag,payload:M.payload,callback:null,next:null});e:{var de=a,ge=M;K=i;var Ze=o;switch(ge.tag){case 1:if(de=ge.payload,typeof de=="function"){ie=de.call(Ze,ie,K);break e}ie=de;break e;case 3:de.flags=de.flags&-65537|128;case 0:if(de=ge.payload,K=typeof de=="function"?de.call(Ze,ie,K):de,K==null)break e;ie=p({},ie,K);break e;case 2:Xr=!0}}K=M.callback,K!==null&&(a.flags|=64,W&&(a.flags|=8192),W=v.callbacks,W===null?v.callbacks=[K]:W.push(K))}else W={lane:K,tag:M.tag,payload:M.payload,callback:M.callback,next:null},te===null?(X=te=W,$=ie):te=te.next=W,_|=K;if(M=M.next,M===null){if(M=v.shared.pending,M===null)break;W=M,M=W.next,W.next=null,v.lastBaseUpdate=W,v.shared.pending=null}}while(!0);te===null&&($=ie),v.baseState=$,v.firstBaseUpdate=X,v.lastBaseUpdate=te,y===null&&(v.shared.lanes=0),Jr|=_,a.lanes=_,a.memoizedState=ie}}function vx(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function px(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)vx(o[a],i)}var Mi=P(null),yc=P(0);function yx(a,i){a=br,re(yc,a),re(Mi,i),br=a|i.baseLanes}function Wh(){re(yc,br),re(Mi,Mi.current)}function Jh(){br=yc.current,U(Mi),U(yc)}var on=P(null),An=null;function Zr(a){var i=a.alternate;re(dt,dt.current&1),re(on,a),An===null&&(i===null||Mi.current!==null||i.memoizedState!==null)&&(An=a)}function ed(a){re(dt,dt.current),re(on,a),An===null&&(An=a)}function mx(a){a.tag===22?(re(dt,dt.current),re(on,a),An===null&&(An=a)):Qr()}function Qr(){re(dt,dt.current),re(on,on.current)}function ln(a){U(on),An===a&&(An=null),U(dt)}var dt=P(0);function mc(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||uv(o)||ov(o)))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===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var fr=0,we=null,Ke=null,yt=null,gc=!1,Ci=!1,Da=!1,bc=0,lo=0,Ni=null,CR=0;function st(){throw Error(r(321))}function td(a,i){if(i===null)return!1;for(var o=0;o<i.length&&o<a.length;o++)if(!an(a[o],i[o]))return!1;return!0}function nd(a,i,o,s,v,y){return fr=y,we=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,q.H=a===null||a.memoizedState===null?eS:md,Da=!1,y=o(s,v),Da=!1,Ci&&(y=bx(i,o,s,v)),gx(a),y}function gx(a){q.H=fo;var i=Ke!==null&&Ke.next!==null;if(fr=0,yt=Ke=we=null,gc=!1,lo=0,Ni=null,i)throw Error(r(300));a===null||mt||(a=a.dependencies,a!==null&&cc(a)&&(mt=!0))}function bx(a,i,o,s){we=a;var v=0;do{if(Ci&&(Ni=null),lo=0,Ci=!1,25<=v)throw Error(r(301));if(v+=1,yt=Ke=null,a.updateQueue!=null){var y=a.updateQueue;y.lastEffect=null,y.events=null,y.stores=null,y.memoCache!=null&&(y.memoCache.index=0)}q.H=tS,y=i(o,s)}while(Ci);return y}function NR(){var a=q.H,i=a.useState()[0];return i=typeof i.then=="function"?co(i):i,a=a.useState()[0],(Ke!==null?Ke.memoizedState:null)!==a&&(we.flags|=1024),i}function rd(){var a=bc!==0;return bc=0,a}function ad(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function id(a){if(gc){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}gc=!1}fr=0,yt=Ke=we=null,Ci=!1,lo=bc=0,Ni=null}function Ht(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yt===null?we.memoizedState=yt=a:yt=yt.next=a,yt}function vt(){if(Ke===null){var a=we.alternate;a=a!==null?a.memoizedState:null}else a=Ke.next;var i=yt===null?we.memoizedState:yt.next;if(i!==null)yt=i,Ke=a;else{if(a===null)throw we.alternate===null?Error(r(467)):Error(r(310));Ke=a,a={memoizedState:Ke.memoizedState,baseState:Ke.baseState,baseQueue:Ke.baseQueue,queue:Ke.queue,next:null},yt===null?we.memoizedState=yt=a:yt=yt.next=a}return yt}function xc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function co(a){var i=lo;return lo+=1,Ni===null&&(Ni=[]),a=cx(Ni,a,i),i=we,(yt===null?i.memoizedState:yt.next)===null&&(i=i.alternate,q.H=i===null||i.memoizedState===null?eS:md),a}function Sc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return co(a);if(a.$$typeof===j)return Rt(a)}throw Error(r(438,String(a)))}function ud(a){var i=null,o=we.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var s=we.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(i={data:s.data.map(function(v){return v.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=xc(),we.updateQueue=o),o.memoCache=i,o=i.data[i.index],o===void 0)for(o=i.data[i.index]=Array(a),s=0;s<a;s++)o[s]=Q;return i.index++,o}function hr(a,i){return typeof i=="function"?i(a):i}function _c(a){var i=vt();return od(i,Ke,a)}function od(a,i,o){var s=a.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=o;var v=a.baseQueue,y=s.pending;if(y!==null){if(v!==null){var _=v.next;v.next=y.next,y.next=_}i.baseQueue=v=y,s.pending=null}if(y=a.baseState,v===null)a.memoizedState=y;else{i=v.next;var M=_=null,$=null,X=i,te=!1;do{var ie=X.lane&-536870913;if(ie!==X.lane?(Re&ie)===ie:(fr&ie)===ie){var K=X.revertLane;if(K===0)$!==null&&($=$.next={lane:0,revertLane:0,gesture:null,action:X.action,hasEagerState:X.hasEagerState,eagerState:X.eagerState,next:null}),ie===wi&&(te=!0);else if((fr&K)===K){X=X.next,K===wi&&(te=!0);continue}else ie={lane:0,revertLane:X.revertLane,gesture:null,action:X.action,hasEagerState:X.hasEagerState,eagerState:X.eagerState,next:null},$===null?(M=$=ie,_=y):$=$.next=ie,we.lanes|=K,Jr|=K;ie=X.action,Da&&o(y,ie),y=X.hasEagerState?X.eagerState:o(y,ie)}else K={lane:ie,revertLane:X.revertLane,gesture:X.gesture,action:X.action,hasEagerState:X.hasEagerState,eagerState:X.eagerState,next:null},$===null?(M=$=K,_=y):$=$.next=K,we.lanes|=ie,Jr|=ie;X=X.next}while(X!==null&&X!==i);if($===null?_=y:$.next=M,!an(y,a.memoizedState)&&(mt=!0,te&&(o=Ti,o!==null)))throw o;a.memoizedState=y,a.baseState=_,a.baseQueue=$,s.lastRenderedState=y}return v===null&&(s.lanes=0),[a.memoizedState,s.dispatch]}function ld(a){var i=vt(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var s=o.dispatch,v=o.pending,y=i.memoizedState;if(v!==null){o.pending=null;var _=v=v.next;do y=a(y,_.action),_=_.next;while(_!==v);an(y,i.memoizedState)||(mt=!0),i.memoizedState=y,i.baseQueue===null&&(i.baseState=y),o.lastRenderedState=y}return[y,s]}function xx(a,i,o){var s=we,v=vt(),y=qe;if(y){if(o===void 0)throw Error(r(407));o=o()}else o=i();var _=!an((Ke||v).memoizedState,o);if(_&&(v.memoizedState=o,mt=!0),v=v.queue,fd(Ox.bind(null,s,v,a),[a]),v.getSnapshot!==i||_||yt!==null&&yt.memoizedState.tag&1){if(s.flags|=2048,Pi(9,{destroy:void 0},_x.bind(null,s,v,o,i),null),Fe===null)throw Error(r(349));y||(fr&127)!==0||Sx(s,i,o)}return o}function Sx(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=we.updateQueue,i===null?(i=xc(),we.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function _x(a,i,o,s){i.value=o,i.getSnapshot=s,Ax(i)&&wx(a)}function Ox(a,i,o){return o(function(){Ax(i)&&wx(a)})}function Ax(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!an(a,o)}catch{return!0}}function wx(a){var i=wa(a,2);i!==null&&Jt(i,a,2)}function cd(a){var i=Ht();if(typeof a=="function"){var o=a;if(a=o(),Da){Lr(!0);try{o()}finally{Lr(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:hr,lastRenderedState:a},i}function Tx(a,i,o,s){return a.baseState=o,od(a,Ke,typeof s=="function"?s:hr)}function PR(a,i,o,s,v){if(wc(a))throw Error(r(485));if(a=i.action,a!==null){var y={payload:v,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(_){y.listeners.push(_)}};q.T!==null?o(!0):y.isTransition=!1,s(y),o=i.pending,o===null?(y.next=i.pending=y,Ex(i,y)):(y.next=o.next,i.pending=o.next=y)}}function Ex(a,i){var o=i.action,s=i.payload,v=a.state;if(i.isTransition){var y=q.T,_={};q.T=_;try{var M=o(v,s),$=q.S;$!==null&&$(_,M),jx(a,i,M)}catch(X){sd(a,i,X)}finally{y!==null&&_.types!==null&&(y.types=_.types),q.T=y}}else try{y=o(v,s),jx(a,i,y)}catch(X){sd(a,i,X)}}function jx(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(s){Mx(a,i,s)},function(s){return sd(a,i,s)}):Mx(a,i,o)}function Mx(a,i,o){i.status="fulfilled",i.value=o,Cx(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,Ex(a,o)))}function sd(a,i,o){var s=a.pending;if(a.pending=null,s!==null){s=s.next;do i.status="rejected",i.reason=o,Cx(i),i=i.next;while(i!==s)}a.action=null}function Cx(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function Nx(a,i){return i}function Px(a,i){if(qe){var o=Fe.formState;if(o!==null){e:{var s=we;if(qe){if(rt){t:{for(var v=rt,y=On;v.nodeType!==8;){if(!y){v=null;break t}if(v=wn(v.nextSibling),v===null){v=null;break t}}y=v.data,v=y==="F!"||y==="F"?v:null}if(v){rt=wn(v.nextSibling),s=v.data==="F!";break e}}Gr(s)}s=!1}s&&(i=o[0])}}return o=Ht(),o.memoizedState=o.baseState=i,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nx,lastRenderedState:i},o.queue=s,o=Fx.bind(null,we,s),s.dispatch=o,s=cd(!1),y=yd.bind(null,we,!1,s.queue),s=Ht(),v={state:i,dispatch:null,action:a,pending:null},s.queue=v,o=PR.bind(null,we,v,y,o),v.dispatch=o,s.memoizedState=a,[i,o,!1]}function Rx(a){var i=vt();return Dx(i,Ke,a)}function Dx(a,i,o){if(i=od(a,i,Nx)[0],a=_c(hr)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var s=co(i)}catch(_){throw _===Ei?hc:_}else s=i;i=vt();var v=i.queue,y=v.dispatch;return o!==i.memoizedState&&(we.flags|=2048,Pi(9,{destroy:void 0},RR.bind(null,v,o),null)),[s,y,a]}function RR(a,i){a.action=i}function qx(a){var i=vt(),o=Ke;if(o!==null)return Dx(i,o,a);vt(),i=i.memoizedState,o=vt();var s=o.queue.dispatch;return o.memoizedState=a,[i,s,!1]}function Pi(a,i,o,s){return a={tag:a,create:o,deps:s,inst:i,next:null},i=we.updateQueue,i===null&&(i=xc(),we.updateQueue=i),o=i.lastEffect,o===null?i.lastEffect=a.next=a:(s=o.next,o.next=a,a.next=s,i.lastEffect=a),a}function $x(){return vt().memoizedState}function Oc(a,i,o,s){var v=Ht();we.flags|=a,v.memoizedState=Pi(1|i,{destroy:void 0},o,s===void 0?null:s)}function Ac(a,i,o,s){var v=vt();s=s===void 0?null:s;var y=v.memoizedState.inst;Ke!==null&&s!==null&&td(s,Ke.memoizedState.deps)?v.memoizedState=Pi(i,y,o,s):(we.flags|=a,v.memoizedState=Pi(1|i,y,o,s))}function zx(a,i){Oc(8390656,8,a,i)}function fd(a,i){Ac(2048,8,a,i)}function DR(a){we.flags|=4;var i=we.updateQueue;if(i===null)i=xc(),we.updateQueue=i,i.events=[a];else{var o=i.events;o===null?i.events=[a]:o.push(a)}}function Bx(a){var i=vt().memoizedState;return DR({ref:i,nextImpl:a}),function(){if((Le&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function Lx(a,i){return Ac(4,2,a,i)}function kx(a,i){return Ac(4,4,a,i)}function Ux(a,i){if(typeof i=="function"){a=a();var o=i(a);return function(){typeof o=="function"?o():i(null)}}if(i!=null)return a=a(),i.current=a,function(){i.current=null}}function Ix(a,i,o){o=o!=null?o.concat([a]):null,Ac(4,4,Ux.bind(null,i,a),o)}function hd(){}function Hx(a,i){var o=vt();i=i===void 0?null:i;var s=o.memoizedState;return i!==null&&td(i,s[1])?s[0]:(o.memoizedState=[a,i],a)}function Gx(a,i){var o=vt();i=i===void 0?null:i;var s=o.memoizedState;if(i!==null&&td(i,s[1]))return s[0];if(s=a(),Da){Lr(!0);try{a()}finally{Lr(!1)}}return o.memoizedState=[s,i],s}function dd(a,i,o){return o===void 0||(fr&1073741824)!==0&&(Re&261930)===0?a.memoizedState=i:(a.memoizedState=o,a=YS(),we.lanes|=a,Jr|=a,o)}function Yx(a,i,o,s){return an(o,i)?o:Mi.current!==null?(a=dd(a,o,s),an(a,i)||(mt=!0),a):(fr&42)===0||(fr&1073741824)!==0&&(Re&261930)===0?(mt=!0,a.memoizedState=o):(a=YS(),we.lanes|=a,Jr|=a,i)}function Xx(a,i,o,s,v){var y=G.p;G.p=y!==0&&8>y?y:8;var _=q.T,M={};q.T=M,yd(a,!1,i,o);try{var $=v(),X=q.S;if(X!==null&&X(M,$),$!==null&&typeof $=="object"&&typeof $.then=="function"){var te=MR($,s);so(a,i,te,fn(a))}else so(a,i,s,fn(a))}catch(ie){so(a,i,{then:function(){},status:"rejected",reason:ie},fn())}finally{G.p=y,_!==null&&M.types!==null&&(_.types=M.types),q.T=_}}function qR(){}function vd(a,i,o,s){if(a.tag!==5)throw Error(r(476));var v=Kx(a).queue;Xx(a,v,i,ee,o===null?qR:function(){return Vx(a),o(s)})}function Kx(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:hr,lastRenderedState:ee},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:hr,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function Vx(a){var i=Kx(a);i.next===null&&(i=a.alternate.memoizedState),so(a,i.next.queue,{},fn())}function pd(){return Rt(jo)}function Zx(){return vt().memoizedState}function Qx(){return vt().memoizedState}function $R(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=fn();a=Kr(o);var s=Vr(i,a,o);s!==null&&(Jt(s,i,o),io(s,i,o)),i={cache:Gh()},a.payload=i;return}i=i.return}}function zR(a,i,o){var s=fn();o={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},wc(a)?Wx(i,o):(o=Rh(a,i,o,s),o!==null&&(Jt(o,a,s),Jx(o,i,s)))}function Fx(a,i,o){var s=fn();so(a,i,o,s)}function so(a,i,o,s){var v={lane:s,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(wc(a))Wx(i,v);else{var y=a.alternate;if(a.lanes===0&&(y===null||y.lanes===0)&&(y=i.lastRenderedReducer,y!==null))try{var _=i.lastRenderedState,M=y(_,o);if(v.hasEagerState=!0,v.eagerState=M,an(M,_))return ic(a,i,v,0),Fe===null&&ac(),!1}catch{}finally{}if(o=Rh(a,i,v,s),o!==null)return Jt(o,a,s),Jx(o,i,s),!0}return!1}function yd(a,i,o,s){if(s={lane:2,revertLane:Vd(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},wc(a)){if(i)throw Error(r(479))}else i=Rh(a,o,s,2),i!==null&&Jt(i,a,2)}function wc(a){var i=a.alternate;return a===we||i!==null&&i===we}function Wx(a,i){Ci=gc=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function Jx(a,i,o){if((o&4194048)!==0){var s=i.lanes;s&=a.pendingLanes,o|=s,i.lanes=o,a1(a,o)}}var fo={readContext:Rt,use:Sc,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st};fo.useEffectEvent=st;var eS={readContext:Rt,use:Sc,useCallback:function(a,i){return Ht().memoizedState=[a,i===void 0?null:i],a},useContext:Rt,useEffect:zx,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,Oc(4194308,4,Ux.bind(null,i,a),o)},useLayoutEffect:function(a,i){return Oc(4194308,4,a,i)},useInsertionEffect:function(a,i){Oc(4,2,a,i)},useMemo:function(a,i){var o=Ht();i=i===void 0?null:i;var s=a();if(Da){Lr(!0);try{a()}finally{Lr(!1)}}return o.memoizedState=[s,i],s},useReducer:function(a,i,o){var s=Ht();if(o!==void 0){var v=o(i);if(Da){Lr(!0);try{o(i)}finally{Lr(!1)}}}else v=i;return s.memoizedState=s.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},s.queue=a,a=a.dispatch=zR.bind(null,we,a),[s.memoizedState,a]},useRef:function(a){var i=Ht();return a={current:a},i.memoizedState=a},useState:function(a){a=cd(a);var i=a.queue,o=Fx.bind(null,we,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:hd,useDeferredValue:function(a,i){var o=Ht();return dd(o,a,i)},useTransition:function(){var a=cd(!1);return a=Xx.bind(null,we,a.queue,!0,!1),Ht().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var s=we,v=Ht();if(qe){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Fe===null)throw Error(r(349));(Re&127)!==0||Sx(s,i,o)}v.memoizedState=o;var y={value:o,getSnapshot:i};return v.queue=y,zx(Ox.bind(null,s,y,a),[a]),s.flags|=2048,Pi(9,{destroy:void 0},_x.bind(null,s,y,o,i),null),o},useId:function(){var a=Ht(),i=Fe.identifierPrefix;if(qe){var o=Vn,s=Kn;o=(s&~(1<<32-rn(s)-1)).toString(32)+o,i="_"+i+"R_"+o,o=bc++,0<o&&(i+="H"+o.toString(32)),i+="_"}else o=CR++,i="_"+i+"r_"+o.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:pd,useFormState:Px,useActionState:Px,useOptimistic:function(a){var i=Ht();i.memoizedState=i.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=yd.bind(null,we,!0,o),o.dispatch=i,[a,i]},useMemoCache:ud,useCacheRefresh:function(){return Ht().memoizedState=$R.bind(null,we)},useEffectEvent:function(a){var i=Ht(),o={impl:a};return i.memoizedState=o,function(){if((Le&2)!==0)throw Error(r(440));return o.impl.apply(void 0,arguments)}}},md={readContext:Rt,use:Sc,useCallback:Hx,useContext:Rt,useEffect:fd,useImperativeHandle:Ix,useInsertionEffect:Lx,useLayoutEffect:kx,useMemo:Gx,useReducer:_c,useRef:$x,useState:function(){return _c(hr)},useDebugValue:hd,useDeferredValue:function(a,i){var o=vt();return Yx(o,Ke.memoizedState,a,i)},useTransition:function(){var a=_c(hr)[0],i=vt().memoizedState;return[typeof a=="boolean"?a:co(a),i]},useSyncExternalStore:xx,useId:Zx,useHostTransitionStatus:pd,useFormState:Rx,useActionState:Rx,useOptimistic:function(a,i){var o=vt();return Tx(o,Ke,a,i)},useMemoCache:ud,useCacheRefresh:Qx};md.useEffectEvent=Bx;var tS={readContext:Rt,use:Sc,useCallback:Hx,useContext:Rt,useEffect:fd,useImperativeHandle:Ix,useInsertionEffect:Lx,useLayoutEffect:kx,useMemo:Gx,useReducer:ld,useRef:$x,useState:function(){return ld(hr)},useDebugValue:hd,useDeferredValue:function(a,i){var o=vt();return Ke===null?dd(o,a,i):Yx(o,Ke.memoizedState,a,i)},useTransition:function(){var a=ld(hr)[0],i=vt().memoizedState;return[typeof a=="boolean"?a:co(a),i]},useSyncExternalStore:xx,useId:Zx,useHostTransitionStatus:pd,useFormState:qx,useActionState:qx,useOptimistic:function(a,i){var o=vt();return Ke!==null?Tx(o,Ke,a,i):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:ud,useCacheRefresh:Qx};tS.useEffectEvent=Bx;function gd(a,i,o,s){i=a.memoizedState,o=o(s,i),o=o==null?i:p({},i,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var bd={enqueueSetState:function(a,i,o){a=a._reactInternals;var s=fn(),v=Kr(s);v.payload=i,o!=null&&(v.callback=o),i=Vr(a,v,s),i!==null&&(Jt(i,a,s),io(i,a,s))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var s=fn(),v=Kr(s);v.tag=1,v.payload=i,o!=null&&(v.callback=o),i=Vr(a,v,s),i!==null&&(Jt(i,a,s),io(i,a,s))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=fn(),s=Kr(o);s.tag=2,i!=null&&(s.callback=i),i=Vr(a,s,o),i!==null&&(Jt(i,a,o),io(i,a,o))}};function nS(a,i,o,s,v,y,_){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(s,y,_):i.prototype&&i.prototype.isPureReactComponent?!Fu(o,s)||!Fu(v,y):!0}function rS(a,i,o,s){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,s),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,s),i.state!==a&&bd.enqueueReplaceState(i,i.state,null)}function qa(a,i){var o=i;if("ref"in i){o={};for(var s in i)s!=="ref"&&(o[s]=i[s])}if(a=a.defaultProps){o===i&&(o=p({},o));for(var v in a)o[v]===void 0&&(o[v]=a[v])}return o}function aS(a){rc(a)}function iS(a){console.error(a)}function uS(a){rc(a)}function Tc(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(s){setTimeout(function(){throw s})}}function oS(a,i,o){try{var s=a.onCaughtError;s(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(v){setTimeout(function(){throw v})}}function xd(a,i,o){return o=Kr(o),o.tag=3,o.payload={element:null},o.callback=function(){Tc(a,i)},o}function lS(a){return a=Kr(a),a.tag=3,a}function cS(a,i,o,s){var v=o.type.getDerivedStateFromError;if(typeof v=="function"){var y=s.value;a.payload=function(){return v(y)},a.callback=function(){oS(i,o,s)}}var _=o.stateNode;_!==null&&typeof _.componentDidCatch=="function"&&(a.callback=function(){oS(i,o,s),typeof v!="function"&&(ea===null?ea=new Set([this]):ea.add(this));var M=s.stack;this.componentDidCatch(s.value,{componentStack:M!==null?M:""})})}function BR(a,i,o,s,v){if(o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(i=o.alternate,i!==null&&Ai(i,o,v,!0),o=on.current,o!==null){switch(o.tag){case 31:case 13:return An===null?Bc():o.alternate===null&&ft===0&&(ft=3),o.flags&=-257,o.flags|=65536,o.lanes=v,s===dc?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([s]):i.add(s),Yd(a,s,v)),!1;case 22:return o.flags|=65536,s===dc?o.flags|=16384:(i=o.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([s])},o.updateQueue=i):(o=i.retryQueue,o===null?i.retryQueue=new Set([s]):o.add(s)),Yd(a,s,v)),!1}throw Error(r(435,o.tag))}return Yd(a,s,v),Bc(),!1}if(qe)return i=on.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=v,s!==Lh&&(a=Error(r(422),{cause:s}),eo(xn(a,o)))):(s!==Lh&&(i=Error(r(423),{cause:s}),eo(xn(i,o))),a=a.current.alternate,a.flags|=65536,v&=-v,a.lanes|=v,s=xn(s,o),v=xd(a.stateNode,s,v),Qh(a,v),ft!==4&&(ft=2)),!1;var y=Error(r(520),{cause:s});if(y=xn(y,o),xo===null?xo=[y]:xo.push(y),ft!==4&&(ft=2),i===null)return!0;s=xn(s,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,a=v&-v,o.lanes|=a,a=xd(o.stateNode,s,a),Qh(o,a),!1;case 1:if(i=o.type,y=o.stateNode,(o.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(ea===null||!ea.has(y))))return o.flags|=65536,v&=-v,o.lanes|=v,v=lS(v),cS(v,a,o,s),Qh(o,v),!1}o=o.return}while(o!==null);return!1}var Sd=Error(r(461)),mt=!1;function Dt(a,i,o,s){i.child=a===null?dx(i,null,o,s):Ra(i,a.child,o,s)}function sS(a,i,o,s,v){o=o.render;var y=i.ref;if("ref"in s){var _={};for(var M in s)M!=="ref"&&(_[M]=s[M])}else _=s;return Ma(i),s=nd(a,i,o,_,y,v),M=rd(),a!==null&&!mt?(ad(a,i,v),dr(a,i,v)):(qe&&M&&zh(i),i.flags|=1,Dt(a,i,s,v),i.child)}function fS(a,i,o,s,v){if(a===null){var y=o.type;return typeof y=="function"&&!Dh(y)&&y.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=y,hS(a,i,y,s,v)):(a=oc(o.type,null,s,i,i.mode,v),a.ref=i.ref,a.return=i,i.child=a)}if(y=a.child,!Md(a,v)){var _=y.memoizedProps;if(o=o.compare,o=o!==null?o:Fu,o(_,s)&&a.ref===i.ref)return dr(a,i,v)}return i.flags|=1,a=or(y,s),a.ref=i.ref,a.return=i,i.child=a}function hS(a,i,o,s,v){if(a!==null){var y=a.memoizedProps;if(Fu(y,s)&&a.ref===i.ref)if(mt=!1,i.pendingProps=s=y,Md(a,v))(a.flags&131072)!==0&&(mt=!0);else return i.lanes=a.lanes,dr(a,i,v)}return _d(a,i,o,s,v)}function dS(a,i,o,s){var v=s.children,y=a!==null?a.memoizedState:null;if(a===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((i.flags&128)!==0){if(y=y!==null?y.baseLanes|o:o,a!==null){for(s=i.child=a.child,v=0;s!==null;)v=v|s.lanes|s.childLanes,s=s.sibling;s=v&~y}else s=0,i.child=null;return vS(a,i,y,o,s)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&fc(i,y!==null?y.cachePool:null),y!==null?yx(i,y):Wh(),mx(i);else return s=i.lanes=536870912,vS(a,i,y!==null?y.baseLanes|o:o,o,s)}else y!==null?(fc(i,y.cachePool),yx(i,y),Qr(),i.memoizedState=null):(a!==null&&fc(i,null),Wh(),Qr());return Dt(a,i,v,o),i.child}function ho(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function vS(a,i,o,s,v){var y=Xh();return y=y===null?null:{parent:pt._currentValue,pool:y},i.memoizedState={baseLanes:o,cachePool:y},a!==null&&fc(i,null),Wh(),mx(i),a!==null&&Ai(a,i,s,!0),i.childLanes=v,null}function Ec(a,i){return i=Mc({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function pS(a,i,o){return Ra(i,a.child,null,o),a=Ec(i,i.pendingProps),a.flags|=2,ln(i),i.memoizedState=null,a}function LR(a,i,o){var s=i.pendingProps,v=(i.flags&128)!==0;if(i.flags&=-129,a===null){if(qe){if(s.mode==="hidden")return a=Ec(i,s),i.lanes=536870912,ho(null,a);if(ed(i),(a=rt)?(a=E_(a,On),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Ir!==null?{id:Kn,overflow:Vn}:null,retryLane:536870912,hydrationErrors:null},o=W1(a),o.return=i,i.child=o,Pt=i,rt=null)):a=null,a===null)throw Gr(i);return i.lanes=536870912,null}return Ec(i,s)}var y=a.memoizedState;if(y!==null){var _=y.dehydrated;if(ed(i),v)if(i.flags&256)i.flags&=-257,i=pS(a,i,o);else if(i.memoizedState!==null)i.child=a.child,i.flags|=128,i=null;else throw Error(r(558));else if(mt||Ai(a,i,o,!1),v=(o&a.childLanes)!==0,mt||v){if(s=Fe,s!==null&&(_=i1(s,o),_!==0&&_!==y.retryLane))throw y.retryLane=_,wa(a,_),Jt(s,a,_),Sd;Bc(),i=pS(a,i,o)}else a=y.treeContext,rt=wn(_.nextSibling),Pt=i,qe=!0,Hr=null,On=!1,a!==null&&tx(i,a),i=Ec(i,s),i.flags|=4096;return i}return a=or(a.child,{mode:s.mode,children:s.children}),a.ref=i.ref,i.child=a,a.return=i,a}function jc(a,i){var o=i.ref;if(o===null)a!==null&&a.ref!==null&&(i.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(a===null||a.ref!==o)&&(i.flags|=4194816)}}function _d(a,i,o,s,v){return Ma(i),o=nd(a,i,o,s,void 0,v),s=rd(),a!==null&&!mt?(ad(a,i,v),dr(a,i,v)):(qe&&s&&zh(i),i.flags|=1,Dt(a,i,o,v),i.child)}function yS(a,i,o,s,v,y){return Ma(i),i.updateQueue=null,o=bx(i,s,o,v),gx(a),s=rd(),a!==null&&!mt?(ad(a,i,y),dr(a,i,y)):(qe&&s&&zh(i),i.flags|=1,Dt(a,i,o,y),i.child)}function mS(a,i,o,s,v){if(Ma(i),i.stateNode===null){var y=xi,_=o.contextType;typeof _=="object"&&_!==null&&(y=Rt(_)),y=new o(s,y),i.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,y.updater=bd,i.stateNode=y,y._reactInternals=i,y=i.stateNode,y.props=s,y.state=i.memoizedState,y.refs={},Vh(i),_=o.contextType,y.context=typeof _=="object"&&_!==null?Rt(_):xi,y.state=i.memoizedState,_=o.getDerivedStateFromProps,typeof _=="function"&&(gd(i,o,_,s),y.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(_=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),_!==y.state&&bd.enqueueReplaceState(y,y.state,null),oo(i,s,y,v),uo(),y.state=i.memoizedState),typeof y.componentDidMount=="function"&&(i.flags|=4194308),s=!0}else if(a===null){y=i.stateNode;var M=i.memoizedProps,$=qa(o,M);y.props=$;var X=y.context,te=o.contextType;_=xi,typeof te=="object"&&te!==null&&(_=Rt(te));var ie=o.getDerivedStateFromProps;te=typeof ie=="function"||typeof y.getSnapshotBeforeUpdate=="function",M=i.pendingProps!==M,te||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(M||X!==_)&&rS(i,y,s,_),Xr=!1;var K=i.memoizedState;y.state=K,oo(i,s,y,v),uo(),X=i.memoizedState,M||K!==X||Xr?(typeof ie=="function"&&(gd(i,o,ie,s),X=i.memoizedState),($=Xr||nS(i,o,$,s,K,X,_))?(te||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount()),typeof y.componentDidMount=="function"&&(i.flags|=4194308)):(typeof y.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=s,i.memoizedState=X),y.props=s,y.state=X,y.context=_,s=$):(typeof y.componentDidMount=="function"&&(i.flags|=4194308),s=!1)}else{y=i.stateNode,Zh(a,i),_=i.memoizedProps,te=qa(o,_),y.props=te,ie=i.pendingProps,K=y.context,X=o.contextType,$=xi,typeof X=="object"&&X!==null&&($=Rt(X)),M=o.getDerivedStateFromProps,(X=typeof M=="function"||typeof y.getSnapshotBeforeUpdate=="function")||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(_!==ie||K!==$)&&rS(i,y,s,$),Xr=!1,K=i.memoizedState,y.state=K,oo(i,s,y,v),uo();var W=i.memoizedState;_!==ie||K!==W||Xr||a!==null&&a.dependencies!==null&&cc(a.dependencies)?(typeof M=="function"&&(gd(i,o,M,s),W=i.memoizedState),(te=Xr||nS(i,o,te,s,K,W,$)||a!==null&&a.dependencies!==null&&cc(a.dependencies))?(X||typeof y.UNSAFE_componentWillUpdate!="function"&&typeof y.componentWillUpdate!="function"||(typeof y.componentWillUpdate=="function"&&y.componentWillUpdate(s,W,$),typeof y.UNSAFE_componentWillUpdate=="function"&&y.UNSAFE_componentWillUpdate(s,W,$)),typeof y.componentDidUpdate=="function"&&(i.flags|=4),typeof y.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof y.componentDidUpdate!="function"||_===a.memoizedProps&&K===a.memoizedState||(i.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||_===a.memoizedProps&&K===a.memoizedState||(i.flags|=1024),i.memoizedProps=s,i.memoizedState=W),y.props=s,y.state=W,y.context=$,s=te):(typeof y.componentDidUpdate!="function"||_===a.memoizedProps&&K===a.memoizedState||(i.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||_===a.memoizedProps&&K===a.memoizedState||(i.flags|=1024),s=!1)}return y=s,jc(a,i),s=(i.flags&128)!==0,y||s?(y=i.stateNode,o=s&&typeof o.getDerivedStateFromError!="function"?null:y.render(),i.flags|=1,a!==null&&s?(i.child=Ra(i,a.child,null,v),i.child=Ra(i,null,o,v)):Dt(a,i,o,v),i.memoizedState=y.state,a=i.child):a=dr(a,i,v),a}function gS(a,i,o,s){return Ea(),i.flags|=256,Dt(a,i,o,s),i.child}var Od={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ad(a){return{baseLanes:a,cachePool:ox()}}function wd(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=sn),a}function bS(a,i,o){var s=i.pendingProps,v=!1,y=(i.flags&128)!==0,_;if((_=y)||(_=a!==null&&a.memoizedState===null?!1:(dt.current&2)!==0),_&&(v=!0,i.flags&=-129),_=(i.flags&32)!==0,i.flags&=-33,a===null){if(qe){if(v?Zr(i):Qr(),(a=rt)?(a=E_(a,On),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:Ir!==null?{id:Kn,overflow:Vn}:null,retryLane:536870912,hydrationErrors:null},o=W1(a),o.return=i,i.child=o,Pt=i,rt=null)):a=null,a===null)throw Gr(i);return ov(a)?i.lanes=32:i.lanes=536870912,null}var M=s.children;return s=s.fallback,v?(Qr(),v=i.mode,M=Mc({mode:"hidden",children:M},v),s=Ta(s,v,o,null),M.return=i,s.return=i,M.sibling=s,i.child=M,s=i.child,s.memoizedState=Ad(o),s.childLanes=wd(a,_,o),i.memoizedState=Od,ho(null,s)):(Zr(i),Td(i,M))}var $=a.memoizedState;if($!==null&&(M=$.dehydrated,M!==null)){if(y)i.flags&256?(Zr(i),i.flags&=-257,i=Ed(a,i,o)):i.memoizedState!==null?(Qr(),i.child=a.child,i.flags|=128,i=null):(Qr(),M=s.fallback,v=i.mode,s=Mc({mode:"visible",children:s.children},v),M=Ta(M,v,o,null),M.flags|=2,s.return=i,M.return=i,s.sibling=M,i.child=s,Ra(i,a.child,null,o),s=i.child,s.memoizedState=Ad(o),s.childLanes=wd(a,_,o),i.memoizedState=Od,i=ho(null,s));else if(Zr(i),ov(M)){if(_=M.nextSibling&&M.nextSibling.dataset,_)var X=_.dgst;_=X,s=Error(r(419)),s.stack="",s.digest=_,eo({value:s,source:null,stack:null}),i=Ed(a,i,o)}else if(mt||Ai(a,i,o,!1),_=(o&a.childLanes)!==0,mt||_){if(_=Fe,_!==null&&(s=i1(_,o),s!==0&&s!==$.retryLane))throw $.retryLane=s,wa(a,s),Jt(_,a,s),Sd;uv(M)||Bc(),i=Ed(a,i,o)}else uv(M)?(i.flags|=192,i.child=a.child,i=null):(a=$.treeContext,rt=wn(M.nextSibling),Pt=i,qe=!0,Hr=null,On=!1,a!==null&&tx(i,a),i=Td(i,s.children),i.flags|=4096);return i}return v?(Qr(),M=s.fallback,v=i.mode,$=a.child,X=$.sibling,s=or($,{mode:"hidden",children:s.children}),s.subtreeFlags=$.subtreeFlags&65011712,X!==null?M=or(X,M):(M=Ta(M,v,o,null),M.flags|=2),M.return=i,s.return=i,s.sibling=M,i.child=s,ho(null,s),s=i.child,M=a.child.memoizedState,M===null?M=Ad(o):(v=M.cachePool,v!==null?($=pt._currentValue,v=v.parent!==$?{parent:$,pool:$}:v):v=ox(),M={baseLanes:M.baseLanes|o,cachePool:v}),s.memoizedState=M,s.childLanes=wd(a,_,o),i.memoizedState=Od,ho(a.child,s)):(Zr(i),o=a.child,a=o.sibling,o=or(o,{mode:"visible",children:s.children}),o.return=i,o.sibling=null,a!==null&&(_=i.deletions,_===null?(i.deletions=[a],i.flags|=16):_.push(a)),i.child=o,i.memoizedState=null,o)}function Td(a,i){return i=Mc({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function Mc(a,i){return a=un(22,a,null,i),a.lanes=0,a}function Ed(a,i,o){return Ra(i,a.child,null,o),a=Td(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function xS(a,i,o){a.lanes|=i;var s=a.alternate;s!==null&&(s.lanes|=i),Ih(a.return,i,o)}function jd(a,i,o,s,v,y){var _=a.memoizedState;_===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:s,tail:o,tailMode:v,treeForkCount:y}:(_.isBackwards=i,_.rendering=null,_.renderingStartTime=0,_.last=s,_.tail=o,_.tailMode=v,_.treeForkCount=y)}function SS(a,i,o){var s=i.pendingProps,v=s.revealOrder,y=s.tail;s=s.children;var _=dt.current,M=(_&2)!==0;if(M?(_=_&1|2,i.flags|=128):_&=1,re(dt,_),Dt(a,i,s,o),s=qe?Ju:0,!M&&a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&xS(a,o,i);else if(a.tag===19)xS(a,o,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(v){case"forwards":for(o=i.child,v=null;o!==null;)a=o.alternate,a!==null&&mc(a)===null&&(v=o),o=o.sibling;o=v,o===null?(v=i.child,i.child=null):(v=o.sibling,o.sibling=null),jd(i,!1,v,o,y,s);break;case"backwards":case"unstable_legacy-backwards":for(o=null,v=i.child,i.child=null;v!==null;){if(a=v.alternate,a!==null&&mc(a)===null){i.child=v;break}a=v.sibling,v.sibling=o,o=v,v=a}jd(i,!0,o,null,y,s);break;case"together":jd(i,!1,null,null,void 0,s);break;default:i.memoizedState=null}return i.child}function dr(a,i,o){if(a!==null&&(i.dependencies=a.dependencies),Jr|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(Ai(a,i,o,!1),(o&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,o=or(a,a.pendingProps),i.child=o,o.return=i;a.sibling!==null;)a=a.sibling,o=o.sibling=or(a,a.pendingProps),o.return=i;o.sibling=null}return i.child}function Md(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&cc(a)))}function kR(a,i,o){switch(i.tag){case 3:ke(i,i.stateNode.containerInfo),Yr(i,pt,a.memoizedState.cache),Ea();break;case 27:case 5:Se(i);break;case 4:ke(i,i.stateNode.containerInfo);break;case 10:Yr(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,ed(i),null;break;case 13:var s=i.memoizedState;if(s!==null)return s.dehydrated!==null?(Zr(i),i.flags|=128,null):(o&i.child.childLanes)!==0?bS(a,i,o):(Zr(i),a=dr(a,i,o),a!==null?a.sibling:null);Zr(i);break;case 19:var v=(a.flags&128)!==0;if(s=(o&i.childLanes)!==0,s||(Ai(a,i,o,!1),s=(o&i.childLanes)!==0),v){if(s)return SS(a,i,o);i.flags|=128}if(v=i.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),re(dt,dt.current),s)break;return null;case 22:return i.lanes=0,dS(a,i,o,i.pendingProps);case 24:Yr(i,pt,a.memoizedState.cache)}return dr(a,i,o)}function _S(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)mt=!0;else{if(!Md(a,o)&&(i.flags&128)===0)return mt=!1,kR(a,i,o);mt=(a.flags&131072)!==0}else mt=!1,qe&&(i.flags&1048576)!==0&&ex(i,Ju,i.index);switch(i.lanes=0,i.tag){case 16:e:{var s=i.pendingProps;if(a=Na(i.elementType),i.type=a,typeof a=="function")Dh(a)?(s=qa(a,s),i.tag=1,i=mS(null,i,a,s,o)):(i.tag=0,i=_d(null,i,a,s,o));else{if(a!=null){var v=a.$$typeof;if(v===C){i.tag=11,i=sS(null,i,a,s,o);break e}else if(v===N){i.tag=14,i=fS(null,i,a,s,o);break e}}throw i=J(a)||a,Error(r(306,i,""))}}return i;case 0:return _d(a,i,i.type,i.pendingProps,o);case 1:return s=i.type,v=qa(s,i.pendingProps),mS(a,i,s,v,o);case 3:e:{if(ke(i,i.stateNode.containerInfo),a===null)throw Error(r(387));s=i.pendingProps;var y=i.memoizedState;v=y.element,Zh(a,i),oo(i,s,null,o);var _=i.memoizedState;if(s=_.cache,Yr(i,pt,s),s!==y.cache&&Hh(i,[pt],o,!0),uo(),s=_.element,y.isDehydrated)if(y={element:s,isDehydrated:!1,cache:_.cache},i.updateQueue.baseState=y,i.memoizedState=y,i.flags&256){i=gS(a,i,s,o);break e}else if(s!==v){v=xn(Error(r(424)),i),eo(v),i=gS(a,i,s,o);break e}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(rt=wn(a.firstChild),Pt=i,qe=!0,Hr=null,On=!0,o=dx(i,null,s,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Ea(),s===v){i=dr(a,i,o);break e}Dt(a,i,s,o)}i=i.child}return i;case 26:return jc(a,i),a===null?(o=R_(i.type,null,i.pendingProps,null))?i.memoizedState=o:qe||(o=i.type,a=i.pendingProps,s=Yc(me.current).createElement(o),s[Nt]=i,s[Kt]=a,qt(s,o,a),Tt(s),i.stateNode=s):i.memoizedState=R_(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return Se(i),a===null&&qe&&(s=i.stateNode=C_(i.type,i.pendingProps,me.current),Pt=i,On=!0,v=rt,aa(i.type)?(lv=v,rt=wn(s.firstChild)):rt=v),Dt(a,i,i.pendingProps.children,o),jc(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&qe&&((v=s=rt)&&(s=yD(s,i.type,i.pendingProps,On),s!==null?(i.stateNode=s,Pt=i,rt=wn(s.firstChild),On=!1,v=!0):v=!1),v||Gr(i)),Se(i),v=i.type,y=i.pendingProps,_=a!==null?a.memoizedProps:null,s=y.children,rv(v,y)?s=null:_!==null&&rv(v,_)&&(i.flags|=32),i.memoizedState!==null&&(v=nd(a,i,NR,null,null,o),jo._currentValue=v),jc(a,i),Dt(a,i,s,o),i.child;case 6:return a===null&&qe&&((a=o=rt)&&(o=mD(o,i.pendingProps,On),o!==null?(i.stateNode=o,Pt=i,rt=null,a=!0):a=!1),a||Gr(i)),null;case 13:return bS(a,i,o);case 4:return ke(i,i.stateNode.containerInfo),s=i.pendingProps,a===null?i.child=Ra(i,null,s,o):Dt(a,i,s,o),i.child;case 11:return sS(a,i,i.type,i.pendingProps,o);case 7:return Dt(a,i,i.pendingProps,o),i.child;case 8:return Dt(a,i,i.pendingProps.children,o),i.child;case 12:return Dt(a,i,i.pendingProps.children,o),i.child;case 10:return s=i.pendingProps,Yr(i,i.type,s.value),Dt(a,i,s.children,o),i.child;case 9:return v=i.type._context,s=i.pendingProps.children,Ma(i),v=Rt(v),s=s(v),i.flags|=1,Dt(a,i,s,o),i.child;case 14:return fS(a,i,i.type,i.pendingProps,o);case 15:return hS(a,i,i.type,i.pendingProps,o);case 19:return SS(a,i,o);case 31:return LR(a,i,o);case 22:return dS(a,i,o,i.pendingProps);case 24:return Ma(i),s=Rt(pt),a===null?(v=Xh(),v===null&&(v=Fe,y=Gh(),v.pooledCache=y,y.refCount++,y!==null&&(v.pooledCacheLanes|=o),v=y),i.memoizedState={parent:s,cache:v},Vh(i),Yr(i,pt,v)):((a.lanes&o)!==0&&(Zh(a,i),oo(i,null,null,o),uo()),v=a.memoizedState,y=i.memoizedState,v.parent!==s?(v={parent:s,cache:s},i.memoizedState=v,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=v),Yr(i,pt,s)):(s=y.cache,Yr(i,pt,s),s!==v.cache&&Hh(i,[pt],o,!0))),Dt(a,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function vr(a){a.flags|=4}function Cd(a,i,o,s,v){if((i=(a.mode&32)!==0)&&(i=!1),i){if(a.flags|=16777216,(v&335544128)===v)if(a.stateNode.complete)a.flags|=8192;else if(ZS())a.flags|=8192;else throw Pa=dc,Kh}else a.flags&=-16777217}function OS(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!B_(i))if(ZS())a.flags|=8192;else throw Pa=dc,Kh}function Cc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?n1():536870912,a.lanes|=i,$i|=i)}function vo(a,i){if(!qe)switch(a.tailMode){case"hidden":i=a.tail;for(var o=null;i!==null;)i.alternate!==null&&(o=i),i=i.sibling;o===null?a.tail=null:o.sibling=null;break;case"collapsed":o=a.tail;for(var s=null;o!==null;)o.alternate!==null&&(s=o),o=o.sibling;s===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:s.sibling=null}}function at(a){var i=a.alternate!==null&&a.alternate.child===a.child,o=0,s=0;if(i)for(var v=a.child;v!==null;)o|=v.lanes|v.childLanes,s|=v.subtreeFlags&65011712,s|=v.flags&65011712,v.return=a,v=v.sibling;else for(v=a.child;v!==null;)o|=v.lanes|v.childLanes,s|=v.subtreeFlags,s|=v.flags,v.return=a,v=v.sibling;return a.subtreeFlags|=s,a.childLanes=o,i}function UR(a,i,o){var s=i.pendingProps;switch(Bh(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return at(i),null;case 1:return at(i),null;case 3:return o=i.stateNode,s=null,a!==null&&(s=a.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),sr(pt),ce(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Oi(i)?vr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,kh())),at(i),null;case 26:var v=i.type,y=i.memoizedState;return a===null?(vr(i),y!==null?(at(i),OS(i,y)):(at(i),Cd(i,v,null,s,o))):y?y!==a.memoizedState?(vr(i),at(i),OS(i,y)):(at(i),i.flags&=-16777217):(a=a.memoizedProps,a!==s&&vr(i),at(i),Cd(i,v,a,s,o)),null;case 27:if(Oe(i),o=me.current,v=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&vr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}a=se.current,Oi(i)?nx(i):(a=C_(v,s,o),i.stateNode=a,vr(i))}return at(i),null;case 5:if(Oe(i),v=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==s&&vr(i);else{if(!s){if(i.stateNode===null)throw Error(r(166));return at(i),null}if(y=se.current,Oi(i))nx(i);else{var _=Yc(me.current);switch(y){case 1:y=_.createElementNS("http://www.w3.org/2000/svg",v);break;case 2:y=_.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;default:switch(v){case"svg":y=_.createElementNS("http://www.w3.org/2000/svg",v);break;case"math":y=_.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;case"script":y=_.createElement("div"),y.innerHTML="<script><\/script>",y=y.removeChild(y.firstChild);break;case"select":y=typeof s.is=="string"?_.createElement("select",{is:s.is}):_.createElement("select"),s.multiple?y.multiple=!0:s.size&&(y.size=s.size);break;default:y=typeof s.is=="string"?_.createElement(v,{is:s.is}):_.createElement(v)}}y[Nt]=i,y[Kt]=s;e:for(_=i.child;_!==null;){if(_.tag===5||_.tag===6)y.appendChild(_.stateNode);else if(_.tag!==4&&_.tag!==27&&_.child!==null){_.child.return=_,_=_.child;continue}if(_===i)break e;for(;_.sibling===null;){if(_.return===null||_.return===i)break e;_=_.return}_.sibling.return=_.return,_=_.sibling}i.stateNode=y;e:switch(qt(y,v,s),v){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&vr(i)}}return at(i),Cd(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,o),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==s&&vr(i);else{if(typeof s!="string"&&i.stateNode===null)throw Error(r(166));if(a=me.current,Oi(i)){if(a=i.stateNode,o=i.memoizedProps,s=null,v=Pt,v!==null)switch(v.tag){case 27:case 5:s=v.memoizedProps}a[Nt]=i,a=!!(a.nodeValue===o||s!==null&&s.suppressHydrationWarning===!0||b_(a.nodeValue,o)),a||Gr(i,!0)}else a=Yc(a).createTextNode(s),a[Nt]=i,i.stateNode=a}return at(i),null;case 31:if(o=i.memoizedState,a===null||a.memoizedState!==null){if(s=Oi(i),o!==null){if(a===null){if(!s)throw Error(r(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[Nt]=i}else Ea(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),a=!1}else o=kh(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return i.flags&256?(ln(i),i):(ln(i),null);if((i.flags&128)!==0)throw Error(r(558))}return at(i),null;case 13:if(s=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(v=Oi(i),s!==null&&s.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=i.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[Nt]=i}else Ea(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),v=!1}else v=kh(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=v),v=!0;if(!v)return i.flags&256?(ln(i),i):(ln(i),null)}return ln(i),(i.flags&128)!==0?(i.lanes=o,i):(o=s!==null,a=a!==null&&a.memoizedState!==null,o&&(s=i.child,v=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(v=s.alternate.memoizedState.cachePool.pool),y=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(y=s.memoizedState.cachePool.pool),y!==v&&(s.flags|=2048)),o!==a&&o&&(i.child.flags|=8192),Cc(i,i.updateQueue),at(i),null);case 4:return ce(),a===null&&Wd(i.stateNode.containerInfo),at(i),null;case 10:return sr(i.type),at(i),null;case 19:if(U(dt),s=i.memoizedState,s===null)return at(i),null;if(v=(i.flags&128)!==0,y=s.rendering,y===null)if(v)vo(s,!1);else{if(ft!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(y=mc(a),y!==null){for(i.flags|=128,vo(s,!1),a=y.updateQueue,i.updateQueue=a,Cc(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)F1(o,a),o=o.sibling;return re(dt,dt.current&1|2),qe&&lr(i,s.treeForkCount),i.child}a=a.sibling}s.tail!==null&&Bt()>qc&&(i.flags|=128,v=!0,vo(s,!1),i.lanes=4194304)}else{if(!v)if(a=mc(y),a!==null){if(i.flags|=128,v=!0,a=a.updateQueue,i.updateQueue=a,Cc(i,a),vo(s,!0),s.tail===null&&s.tailMode==="hidden"&&!y.alternate&&!qe)return at(i),null}else 2*Bt()-s.renderingStartTime>qc&&o!==536870912&&(i.flags|=128,v=!0,vo(s,!1),i.lanes=4194304);s.isBackwards?(y.sibling=i.child,i.child=y):(a=s.last,a!==null?a.sibling=y:i.child=y,s.last=y)}return s.tail!==null?(a=s.tail,s.rendering=a,s.tail=a.sibling,s.renderingStartTime=Bt(),a.sibling=null,o=dt.current,re(dt,v?o&1|2:o&1),qe&&lr(i,s.treeForkCount),a):(at(i),null);case 22:case 23:return ln(i),Jh(),s=i.memoizedState!==null,a!==null?a.memoizedState!==null!==s&&(i.flags|=8192):s&&(i.flags|=8192),s?(o&536870912)!==0&&(i.flags&128)===0&&(at(i),i.subtreeFlags&6&&(i.flags|=8192)):at(i),o=i.updateQueue,o!==null&&Cc(i,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),s=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(s=i.memoizedState.cachePool.pool),s!==o&&(i.flags|=2048),a!==null&&U(Ca),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),sr(pt),at(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function IR(a,i){switch(Bh(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return sr(pt),ce(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Oe(i),null;case 31:if(i.memoizedState!==null){if(ln(i),i.alternate===null)throw Error(r(340));Ea()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(ln(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Ea()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return U(dt),null;case 4:return ce(),null;case 10:return sr(i.type),null;case 22:case 23:return ln(i),Jh(),a!==null&&U(Ca),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return sr(pt),null;case 25:return null;default:return null}}function AS(a,i){switch(Bh(i),i.tag){case 3:sr(pt),ce();break;case 26:case 27:case 5:Oe(i);break;case 4:ce();break;case 31:i.memoizedState!==null&&ln(i);break;case 13:ln(i);break;case 19:U(dt);break;case 10:sr(i.type);break;case 22:case 23:ln(i),Jh(),a!==null&&U(Ca);break;case 24:sr(pt)}}function po(a,i){try{var o=i.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var v=s.next;o=v;do{if((o.tag&a)===a){s=void 0;var y=o.create,_=o.inst;s=y(),_.destroy=s}o=o.next}while(o!==v)}}catch(M){Ge(i,i.return,M)}}function Fr(a,i,o){try{var s=i.updateQueue,v=s!==null?s.lastEffect:null;if(v!==null){var y=v.next;s=y;do{if((s.tag&a)===a){var _=s.inst,M=_.destroy;if(M!==void 0){_.destroy=void 0,v=i;var $=o,X=M;try{X()}catch(te){Ge(v,$,te)}}}s=s.next}while(s!==y)}}catch(te){Ge(i,i.return,te)}}function wS(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{px(i,o)}catch(s){Ge(a,a.return,s)}}}function TS(a,i,o){o.props=qa(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(s){Ge(a,i,s)}}function yo(a,i){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var s=a.stateNode;break;case 30:s=a.stateNode;break;default:s=a.stateNode}typeof o=="function"?a.refCleanup=o(s):o.current=s}}catch(v){Ge(a,i,v)}}function Zn(a,i){var o=a.ref,s=a.refCleanup;if(o!==null)if(typeof s=="function")try{s()}catch(v){Ge(a,i,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(v){Ge(a,i,v)}else o.current=null}function ES(a){var i=a.type,o=a.memoizedProps,s=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&s.focus();break e;case"img":o.src?s.src=o.src:o.srcSet&&(s.srcset=o.srcSet)}}catch(v){Ge(a,a.return,v)}}function Nd(a,i,o){try{var s=a.stateNode;sD(s,a.type,o,i),s[Kt]=i}catch(v){Ge(a,a.return,v)}}function jS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&aa(a.type)||a.tag===4}function Pd(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||jS(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&aa(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Rd(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(a,i):(i=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,i.appendChild(a),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=ir));else if(s!==4&&(s===27&&aa(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(Rd(a,i,o),a=a.sibling;a!==null;)Rd(a,i,o),a=a.sibling}function Nc(a,i,o){var s=a.tag;if(s===5||s===6)a=a.stateNode,i?o.insertBefore(a,i):o.appendChild(a);else if(s!==4&&(s===27&&aa(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(Nc(a,i,o),a=a.sibling;a!==null;)Nc(a,i,o),a=a.sibling}function MS(a){var i=a.stateNode,o=a.memoizedProps;try{for(var s=a.type,v=i.attributes;v.length;)i.removeAttributeNode(v[0]);qt(i,s,o),i[Nt]=a,i[Kt]=o}catch(y){Ge(a,a.return,y)}}var pr=!1,gt=!1,Dd=!1,CS=typeof WeakSet=="function"?WeakSet:Set,Et=null;function HR(a,i){if(a=a.containerInfo,tv=Wc,a=I1(a),Eh(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else e:{o=(o=a.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var v=s.anchorOffset,y=s.focusNode;s=s.focusOffset;try{o.nodeType,y.nodeType}catch{o=null;break e}var _=0,M=-1,$=-1,X=0,te=0,ie=a,K=null;t:for(;;){for(var W;ie!==o||v!==0&&ie.nodeType!==3||(M=_+v),ie!==y||s!==0&&ie.nodeType!==3||($=_+s),ie.nodeType===3&&(_+=ie.nodeValue.length),(W=ie.firstChild)!==null;)K=ie,ie=W;for(;;){if(ie===a)break t;if(K===o&&++X===v&&(M=_),K===y&&++te===s&&($=_),(W=ie.nextSibling)!==null)break;ie=K,K=ie.parentNode}ie=W}o=M===-1||$===-1?null:{start:M,end:$}}else o=null}o=o||{start:0,end:0}}else o=null;for(nv={focusedElem:a,selectionRange:o},Wc=!1,Et=i;Et!==null;)if(i=Et,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,Et=a;else for(;Et!==null;){switch(i=Et,y=i.alternate,a=i.flags,i.tag){case 0:if((a&4)!==0&&(a=i.updateQueue,a=a!==null?a.events:null,a!==null))for(o=0;o<a.length;o++)v=a[o],v.ref.impl=v.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&y!==null){a=void 0,o=i,v=y.memoizedProps,y=y.memoizedState,s=o.stateNode;try{var de=qa(o.type,v);a=s.getSnapshotBeforeUpdate(de,y),s.__reactInternalSnapshotBeforeUpdate=a}catch(ge){Ge(o,o.return,ge)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,o=a.nodeType,o===9)iv(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":iv(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,Et=a;break}Et=i.return}}function NS(a,i,o){var s=o.flags;switch(o.tag){case 0:case 11:case 15:mr(a,o),s&4&&po(5,o);break;case 1:if(mr(a,o),s&4)if(a=o.stateNode,i===null)try{a.componentDidMount()}catch(_){Ge(o,o.return,_)}else{var v=qa(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(v,i,a.__reactInternalSnapshotBeforeUpdate)}catch(_){Ge(o,o.return,_)}}s&64&&wS(o),s&512&&yo(o,o.return);break;case 3:if(mr(a,o),s&64&&(a=o.updateQueue,a!==null)){if(i=null,o.child!==null)switch(o.child.tag){case 27:case 5:i=o.child.stateNode;break;case 1:i=o.child.stateNode}try{px(a,i)}catch(_){Ge(o,o.return,_)}}break;case 27:i===null&&s&4&&MS(o);case 26:case 5:mr(a,o),i===null&&s&4&&ES(o),s&512&&yo(o,o.return);break;case 12:mr(a,o);break;case 31:mr(a,o),s&4&&DS(a,o);break;case 13:mr(a,o),s&4&&qS(a,o),s&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=WR.bind(null,o),gD(a,o))));break;case 22:if(s=o.memoizedState!==null||pr,!s){i=i!==null&&i.memoizedState!==null||gt,v=pr;var y=gt;pr=s,(gt=i)&&!y?gr(a,o,(o.subtreeFlags&8772)!==0):mr(a,o),pr=v,gt=y}break;case 30:break;default:mr(a,o)}}function PS(a){var i=a.alternate;i!==null&&(a.alternate=null,PS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&sh(i)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var ut=null,Zt=!1;function yr(a,i,o){for(o=o.child;o!==null;)RS(a,i,o),o=o.sibling}function RS(a,i,o){if(nn&&typeof nn.onCommitFiberUnmount=="function")try{nn.onCommitFiberUnmount(Lu,o)}catch{}switch(o.tag){case 26:gt||Zn(o,i),yr(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:gt||Zn(o,i);var s=ut,v=Zt;aa(o.type)&&(ut=o.stateNode,Zt=!1),yr(a,i,o),wo(o.stateNode),ut=s,Zt=v;break;case 5:gt||Zn(o,i);case 6:if(s=ut,v=Zt,ut=null,yr(a,i,o),ut=s,Zt=v,ut!==null)if(Zt)try{(ut.nodeType===9?ut.body:ut.nodeName==="HTML"?ut.ownerDocument.body:ut).removeChild(o.stateNode)}catch(y){Ge(o,i,y)}else try{ut.removeChild(o.stateNode)}catch(y){Ge(o,i,y)}break;case 18:ut!==null&&(Zt?(a=ut,w_(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),Gi(a)):w_(ut,o.stateNode));break;case 4:s=ut,v=Zt,ut=o.stateNode.containerInfo,Zt=!0,yr(a,i,o),ut=s,Zt=v;break;case 0:case 11:case 14:case 15:Fr(2,o,i),gt||Fr(4,o,i),yr(a,i,o);break;case 1:gt||(Zn(o,i),s=o.stateNode,typeof s.componentWillUnmount=="function"&&TS(o,i,s)),yr(a,i,o);break;case 21:yr(a,i,o);break;case 22:gt=(s=gt)||o.memoizedState!==null,yr(a,i,o),gt=s;break;default:yr(a,i,o)}}function DS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Gi(a)}catch(o){Ge(i,i.return,o)}}}function qS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Gi(a)}catch(o){Ge(i,i.return,o)}}function GR(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new CS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new CS),i;default:throw Error(r(435,a.tag))}}function Pc(a,i){var o=GR(a);i.forEach(function(s){if(!o.has(s)){o.add(s);var v=JR.bind(null,a,s);s.then(v,v)}})}function Qt(a,i){var o=i.deletions;if(o!==null)for(var s=0;s<o.length;s++){var v=o[s],y=a,_=i,M=_;e:for(;M!==null;){switch(M.tag){case 27:if(aa(M.type)){ut=M.stateNode,Zt=!1;break e}break;case 5:ut=M.stateNode,Zt=!1;break e;case 3:case 4:ut=M.stateNode.containerInfo,Zt=!0;break e}M=M.return}if(ut===null)throw Error(r(160));RS(y,_,v),ut=null,Zt=!1,y=v.alternate,y!==null&&(y.return=null),v.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)$S(i,a),i=i.sibling}var Ln=null;function $S(a,i){var o=a.alternate,s=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Qt(i,a),Ft(a),s&4&&(Fr(3,a,a.return),po(3,a),Fr(5,a,a.return));break;case 1:Qt(i,a),Ft(a),s&512&&(gt||o===null||Zn(o,o.return)),s&64&&pr&&(a=a.updateQueue,a!==null&&(s=a.callbacks,s!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?s:o.concat(s))));break;case 26:var v=Ln;if(Qt(i,a),Ft(a),s&512&&(gt||o===null||Zn(o,o.return)),s&4){var y=o!==null?o.memoizedState:null;if(s=a.memoizedState,o===null)if(s===null)if(a.stateNode===null){e:{s=a.type,o=a.memoizedProps,v=v.ownerDocument||v;t:switch(s){case"title":y=v.getElementsByTagName("title")[0],(!y||y[Iu]||y[Nt]||y.namespaceURI==="http://www.w3.org/2000/svg"||y.hasAttribute("itemprop"))&&(y=v.createElement(s),v.head.insertBefore(y,v.querySelector("head > title"))),qt(y,s,o),y[Nt]=a,Tt(y),s=y;break e;case"link":var _=$_("link","href",v).get(s+(o.href||""));if(_){for(var M=0;M<_.length;M++)if(y=_[M],y.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&y.getAttribute("rel")===(o.rel==null?null:o.rel)&&y.getAttribute("title")===(o.title==null?null:o.title)&&y.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){_.splice(M,1);break t}}y=v.createElement(s),qt(y,s,o),v.head.appendChild(y);break;case"meta":if(_=$_("meta","content",v).get(s+(o.content||""))){for(M=0;M<_.length;M++)if(y=_[M],y.getAttribute("content")===(o.content==null?null:""+o.content)&&y.getAttribute("name")===(o.name==null?null:o.name)&&y.getAttribute("property")===(o.property==null?null:o.property)&&y.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&y.getAttribute("charset")===(o.charSet==null?null:o.charSet)){_.splice(M,1);break t}}y=v.createElement(s),qt(y,s,o),v.head.appendChild(y);break;default:throw Error(r(468,s))}y[Nt]=a,Tt(y),s=y}a.stateNode=s}else z_(v,a.type,a.stateNode);else a.stateNode=q_(v,s,a.memoizedProps);else y!==s?(y===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):y.count--,s===null?z_(v,a.type,a.stateNode):q_(v,s,a.memoizedProps)):s===null&&a.stateNode!==null&&Nd(a,a.memoizedProps,o.memoizedProps)}break;case 27:Qt(i,a),Ft(a),s&512&&(gt||o===null||Zn(o,o.return)),o!==null&&s&4&&Nd(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Qt(i,a),Ft(a),s&512&&(gt||o===null||Zn(o,o.return)),a.flags&32){v=a.stateNode;try{di(v,"")}catch(de){Ge(a,a.return,de)}}s&4&&a.stateNode!=null&&(v=a.memoizedProps,Nd(a,v,o!==null?o.memoizedProps:v)),s&1024&&(Dd=!0);break;case 6:if(Qt(i,a),Ft(a),s&4){if(a.stateNode===null)throw Error(r(162));s=a.memoizedProps,o=a.stateNode;try{o.nodeValue=s}catch(de){Ge(a,a.return,de)}}break;case 3:if(Vc=null,v=Ln,Ln=Xc(i.containerInfo),Qt(i,a),Ln=v,Ft(a),s&4&&o!==null&&o.memoizedState.isDehydrated)try{Gi(i.containerInfo)}catch(de){Ge(a,a.return,de)}Dd&&(Dd=!1,zS(a));break;case 4:s=Ln,Ln=Xc(a.stateNode.containerInfo),Qt(i,a),Ft(a),Ln=s;break;case 12:Qt(i,a),Ft(a);break;case 31:Qt(i,a),Ft(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Pc(a,s)));break;case 13:Qt(i,a),Ft(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Dc=Bt()),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Pc(a,s)));break;case 22:v=a.memoizedState!==null;var $=o!==null&&o.memoizedState!==null,X=pr,te=gt;if(pr=X||v,gt=te||$,Qt(i,a),gt=te,pr=X,Ft(a),s&8192)e:for(i=a.stateNode,i._visibility=v?i._visibility&-2:i._visibility|1,v&&(o===null||$||pr||gt||$a(a)),o=null,i=a;;){if(i.tag===5||i.tag===26){if(o===null){$=o=i;try{if(y=$.stateNode,v)_=y.style,typeof _.setProperty=="function"?_.setProperty("display","none","important"):_.display="none";else{M=$.stateNode;var ie=$.memoizedProps.style,K=ie!=null&&ie.hasOwnProperty("display")?ie.display:null;M.style.display=K==null||typeof K=="boolean"?"":(""+K).trim()}}catch(de){Ge($,$.return,de)}}}else if(i.tag===6){if(o===null){$=i;try{$.stateNode.nodeValue=v?"":$.memoizedProps}catch(de){Ge($,$.return,de)}}}else if(i.tag===18){if(o===null){$=i;try{var W=$.stateNode;v?T_(W,!0):T_($.stateNode,!1)}catch(de){Ge($,$.return,de)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;o===i&&(o=null),i=i.return}o===i&&(o=null),i.sibling.return=i.return,i=i.sibling}s&4&&(s=a.updateQueue,s!==null&&(o=s.retryQueue,o!==null&&(s.retryQueue=null,Pc(a,o))));break;case 19:Qt(i,a),Ft(a),s&4&&(s=a.updateQueue,s!==null&&(a.updateQueue=null,Pc(a,s)));break;case 30:break;case 21:break;default:Qt(i,a),Ft(a)}}function Ft(a){var i=a.flags;if(i&2){try{for(var o,s=a.return;s!==null;){if(jS(s)){o=s;break}s=s.return}if(o==null)throw Error(r(160));switch(o.tag){case 27:var v=o.stateNode,y=Pd(a);Nc(a,y,v);break;case 5:var _=o.stateNode;o.flags&32&&(di(_,""),o.flags&=-33);var M=Pd(a);Nc(a,M,_);break;case 3:case 4:var $=o.stateNode.containerInfo,X=Pd(a);Rd(a,X,$);break;default:throw Error(r(161))}}catch(te){Ge(a,a.return,te)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function zS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;zS(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function mr(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)NS(a,i.alternate,i),i=i.sibling}function $a(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:Fr(4,i,i.return),$a(i);break;case 1:Zn(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&TS(i,i.return,o),$a(i);break;case 27:wo(i.stateNode);case 26:case 5:Zn(i,i.return),$a(i);break;case 22:i.memoizedState===null&&$a(i);break;case 30:$a(i);break;default:$a(i)}a=a.sibling}}function gr(a,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var s=i.alternate,v=a,y=i,_=y.flags;switch(y.tag){case 0:case 11:case 15:gr(v,y,o),po(4,y);break;case 1:if(gr(v,y,o),s=y,v=s.stateNode,typeof v.componentDidMount=="function")try{v.componentDidMount()}catch(X){Ge(s,s.return,X)}if(s=y,v=s.updateQueue,v!==null){var M=s.stateNode;try{var $=v.shared.hiddenCallbacks;if($!==null)for(v.shared.hiddenCallbacks=null,v=0;v<$.length;v++)vx($[v],M)}catch(X){Ge(s,s.return,X)}}o&&_&64&&wS(y),yo(y,y.return);break;case 27:MS(y);case 26:case 5:gr(v,y,o),o&&s===null&&_&4&&ES(y),yo(y,y.return);break;case 12:gr(v,y,o);break;case 31:gr(v,y,o),o&&_&4&&DS(v,y);break;case 13:gr(v,y,o),o&&_&4&&qS(v,y);break;case 22:y.memoizedState===null&&gr(v,y,o),yo(y,y.return);break;case 30:break;default:gr(v,y,o)}i=i.sibling}}function qd(a,i){var o=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==o&&(a!=null&&a.refCount++,o!=null&&to(o))}function $d(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&to(a))}function kn(a,i,o,s){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)BS(a,i,o,s),i=i.sibling}function BS(a,i,o,s){var v=i.flags;switch(i.tag){case 0:case 11:case 15:kn(a,i,o,s),v&2048&&po(9,i);break;case 1:kn(a,i,o,s);break;case 3:kn(a,i,o,s),v&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&to(a)));break;case 12:if(v&2048){kn(a,i,o,s),a=i.stateNode;try{var y=i.memoizedProps,_=y.id,M=y.onPostCommit;typeof M=="function"&&M(_,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch($){Ge(i,i.return,$)}}else kn(a,i,o,s);break;case 31:kn(a,i,o,s);break;case 13:kn(a,i,o,s);break;case 23:break;case 22:y=i.stateNode,_=i.alternate,i.memoizedState!==null?y._visibility&2?kn(a,i,o,s):mo(a,i):y._visibility&2?kn(a,i,o,s):(y._visibility|=2,Ri(a,i,o,s,(i.subtreeFlags&10256)!==0||!1)),v&2048&&qd(_,i);break;case 24:kn(a,i,o,s),v&2048&&$d(i.alternate,i);break;default:kn(a,i,o,s)}}function Ri(a,i,o,s,v){for(v=v&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var y=a,_=i,M=o,$=s,X=_.flags;switch(_.tag){case 0:case 11:case 15:Ri(y,_,M,$,v),po(8,_);break;case 23:break;case 22:var te=_.stateNode;_.memoizedState!==null?te._visibility&2?Ri(y,_,M,$,v):mo(y,_):(te._visibility|=2,Ri(y,_,M,$,v)),v&&X&2048&&qd(_.alternate,_);break;case 24:Ri(y,_,M,$,v),v&&X&2048&&$d(_.alternate,_);break;default:Ri(y,_,M,$,v)}i=i.sibling}}function mo(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=a,s=i,v=s.flags;switch(s.tag){case 22:mo(o,s),v&2048&&qd(s.alternate,s);break;case 24:mo(o,s),v&2048&&$d(s.alternate,s);break;default:mo(o,s)}i=i.sibling}}var go=8192;function Di(a,i,o){if(a.subtreeFlags&go)for(a=a.child;a!==null;)LS(a,i,o),a=a.sibling}function LS(a,i,o){switch(a.tag){case 26:Di(a,i,o),a.flags&go&&a.memoizedState!==null&&CD(o,Ln,a.memoizedState,a.memoizedProps);break;case 5:Di(a,i,o);break;case 3:case 4:var s=Ln;Ln=Xc(a.stateNode.containerInfo),Di(a,i,o),Ln=s;break;case 22:a.memoizedState===null&&(s=a.alternate,s!==null&&s.memoizedState!==null?(s=go,go=16777216,Di(a,i,o),go=s):Di(a,i,o));break;default:Di(a,i,o)}}function kS(a){var i=a.alternate;if(i!==null&&(a=i.child,a!==null)){i.child=null;do i=a.sibling,a.sibling=null,a=i;while(a!==null)}}function bo(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var s=i[o];Et=s,IS(s,a)}kS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)US(a),a=a.sibling}function US(a){switch(a.tag){case 0:case 11:case 15:bo(a),a.flags&2048&&Fr(9,a,a.return);break;case 3:bo(a);break;case 12:bo(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,Rc(a)):bo(a);break;default:bo(a)}}function Rc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var s=i[o];Et=s,IS(s,a)}kS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:Fr(8,i,i.return),Rc(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,Rc(i));break;default:Rc(i)}a=a.sibling}}function IS(a,i){for(;Et!==null;){var o=Et;switch(o.tag){case 0:case 11:case 15:Fr(8,o,i);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var s=o.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:to(o.memoizedState.cache)}if(s=o.child,s!==null)s.return=o,Et=s;else e:for(o=a;Et!==null;){s=Et;var v=s.sibling,y=s.return;if(PS(s),s===o){Et=null;break e}if(v!==null){v.return=y,Et=v;break e}Et=y}}}var YR={getCacheForType:function(a){var i=Rt(pt),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o},cacheSignal:function(){return Rt(pt).controller.signal}},XR=typeof WeakMap=="function"?WeakMap:Map,Le=0,Fe=null,Ne=null,Re=0,He=0,cn=null,Wr=!1,qi=!1,zd=!1,br=0,ft=0,Jr=0,za=0,Bd=0,sn=0,$i=0,xo=null,Wt=null,Ld=!1,Dc=0,HS=0,qc=1/0,$c=null,ea=null,St=0,ta=null,zi=null,xr=0,kd=0,Ud=null,GS=null,So=0,Id=null;function fn(){return(Le&2)!==0&&Re!==0?Re&-Re:q.T!==null?Vd():u1()}function YS(){if(sn===0)if((Re&536870912)===0||qe){var a=Gl;Gl<<=1,(Gl&3932160)===0&&(Gl=262144),sn=a}else sn=536870912;return a=on.current,a!==null&&(a.flags|=32),sn}function Jt(a,i,o){(a===Fe&&(He===2||He===9)||a.cancelPendingCommit!==null)&&(Bi(a,0),na(a,Re,sn,!1)),Uu(a,o),((Le&2)===0||a!==Fe)&&(a===Fe&&((Le&2)===0&&(za|=o),ft===4&&na(a,Re,sn,!1)),Qn(a))}function XS(a,i,o){if((Le&6)!==0)throw Error(r(327));var s=!o&&(i&127)===0&&(i&a.expiredLanes)===0||ku(a,i),v=s?ZR(a,i):Gd(a,i,!0),y=s;do{if(v===0){qi&&!s&&na(a,i,0,!1);break}else{if(o=a.current.alternate,y&&!KR(o)){v=Gd(a,i,!1),y=!1;continue}if(v===2){if(y=i,a.errorRecoveryDisabledLanes&y)var _=0;else _=a.pendingLanes&-536870913,_=_!==0?_:_&536870912?536870912:0;if(_!==0){i=_;e:{var M=a;v=xo;var $=M.current.memoizedState.isDehydrated;if($&&(Bi(M,_).flags|=256),_=Gd(M,_,!1),_!==2){if(zd&&!$){M.errorRecoveryDisabledLanes|=y,za|=y,v=4;break e}y=Wt,Wt=v,y!==null&&(Wt===null?Wt=y:Wt.push.apply(Wt,y))}v=_}if(y=!1,v!==2)continue}}if(v===1){Bi(a,0),na(a,i,0,!0);break}e:{switch(s=a,y=v,y){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:na(s,i,sn,!Wr);break e;case 2:Wt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(v=Dc+300-Bt(),10<v)){if(na(s,i,sn,!Wr),Xl(s,0,!0)!==0)break e;xr=i,s.timeoutHandle=O_(KS.bind(null,s,o,Wt,$c,Ld,i,sn,za,$i,Wr,y,"Throttled",-0,0),v);break e}KS(s,o,Wt,$c,Ld,i,sn,za,$i,Wr,y,null,-0,0)}}break}while(!0);Qn(a)}function KS(a,i,o,s,v,y,_,M,$,X,te,ie,K,W){if(a.timeoutHandle=-1,ie=i.subtreeFlags,ie&8192||(ie&16785408)===16785408){ie={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ir},LS(i,y,ie);var de=(y&62914560)===y?Dc-Bt():(y&4194048)===y?HS-Bt():0;if(de=ND(ie,de),de!==null){xr=y,a.cancelPendingCommit=de(t_.bind(null,a,i,y,o,s,v,_,M,$,te,ie,null,K,W)),na(a,y,_,!X);return}}t_(a,i,y,o,s,v,_,M,$)}function KR(a){for(var i=a;;){var o=i.tag;if((o===0||o===11||o===15)&&i.flags&16384&&(o=i.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var s=0;s<o.length;s++){var v=o[s],y=v.getSnapshot;v=v.value;try{if(!an(y(),v))return!1}catch{return!1}}if(o=i.child,i.subtreeFlags&16384&&o!==null)o.return=i,i=o;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function na(a,i,o,s){i&=~Bd,i&=~za,a.suspendedLanes|=i,a.pingedLanes&=~i,s&&(a.warmLanes|=i),s=a.expirationTimes;for(var v=i;0<v;){var y=31-rn(v),_=1<<y;s[y]=-1,v&=~_}o!==0&&r1(a,o,i)}function zc(){return(Le&6)===0?(_o(0),!1):!0}function Hd(){if(Ne!==null){if(He===0)var a=Ne.return;else a=Ne,cr=ja=null,id(a),ji=null,ro=0,a=Ne;for(;a!==null;)AS(a.alternate,a),a=a.return;Ne=null}}function Bi(a,i){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,dD(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),xr=0,Hd(),Fe=a,Ne=o=or(a.current,null),Re=i,He=0,cn=null,Wr=!1,qi=ku(a,i),zd=!1,$i=sn=Bd=za=Jr=ft=0,Wt=xo=null,Ld=!1,(i&8)!==0&&(i|=i&32);var s=a.entangledLanes;if(s!==0)for(a=a.entanglements,s&=i;0<s;){var v=31-rn(s),y=1<<v;i|=a[v],s&=~y}return br=i,ac(),o}function VS(a,i){we=null,q.H=fo,i===Ei||i===hc?(i=sx(),He=3):i===Kh?(i=sx(),He=4):He=i===Sd?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,cn=i,Ne===null&&(ft=1,Tc(a,xn(i,a.current)))}function ZS(){var a=on.current;return a===null?!0:(Re&4194048)===Re?An===null:(Re&62914560)===Re||(Re&536870912)!==0?a===An:!1}function QS(){var a=q.H;return q.H=fo,a===null?fo:a}function FS(){var a=q.A;return q.A=YR,a}function Bc(){ft=4,Wr||(Re&4194048)!==Re&&on.current!==null||(qi=!0),(Jr&134217727)===0&&(za&134217727)===0||Fe===null||na(Fe,Re,sn,!1)}function Gd(a,i,o){var s=Le;Le|=2;var v=QS(),y=FS();(Fe!==a||Re!==i)&&($c=null,Bi(a,i)),i=!1;var _=ft;e:do try{if(He!==0&&Ne!==null){var M=Ne,$=cn;switch(He){case 8:Hd(),_=6;break e;case 3:case 2:case 9:case 6:on.current===null&&(i=!0);var X=He;if(He=0,cn=null,Li(a,M,$,X),o&&qi){_=0;break e}break;default:X=He,He=0,cn=null,Li(a,M,$,X)}}VR(),_=ft;break}catch(te){VS(a,te)}while(!0);return i&&a.shellSuspendCounter++,cr=ja=null,Le=s,q.H=v,q.A=y,Ne===null&&(Fe=null,Re=0,ac()),_}function VR(){for(;Ne!==null;)WS(Ne)}function ZR(a,i){var o=Le;Le|=2;var s=QS(),v=FS();Fe!==a||Re!==i?($c=null,qc=Bt()+500,Bi(a,i)):qi=ku(a,i);e:do try{if(He!==0&&Ne!==null){i=Ne;var y=cn;t:switch(He){case 1:He=0,cn=null,Li(a,i,y,1);break;case 2:case 9:if(lx(y)){He=0,cn=null,JS(i);break}i=function(){He!==2&&He!==9||Fe!==a||(He=7),Qn(a)},y.then(i,i);break e;case 3:He=7;break e;case 4:He=5;break e;case 7:lx(y)?(He=0,cn=null,JS(i)):(He=0,cn=null,Li(a,i,y,7));break;case 5:var _=null;switch(Ne.tag){case 26:_=Ne.memoizedState;case 5:case 27:var M=Ne;if(_?B_(_):M.stateNode.complete){He=0,cn=null;var $=M.sibling;if($!==null)Ne=$;else{var X=M.return;X!==null?(Ne=X,Lc(X)):Ne=null}break t}}He=0,cn=null,Li(a,i,y,5);break;case 6:He=0,cn=null,Li(a,i,y,6);break;case 8:Hd(),ft=6;break e;default:throw Error(r(462))}}QR();break}catch(te){VS(a,te)}while(!0);return cr=ja=null,q.H=s,q.A=v,Le=o,Ne!==null?0:(Fe=null,Re=0,ac(),ft)}function QR(){for(;Ne!==null&&!rr();)WS(Ne)}function WS(a){var i=_S(a.alternate,a,br);a.memoizedProps=a.pendingProps,i===null?Lc(a):Ne=i}function JS(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=yS(o,i,i.pendingProps,i.type,void 0,Re);break;case 11:i=yS(o,i,i.pendingProps,i.type.render,i.ref,Re);break;case 5:id(i);default:AS(o,i),i=Ne=F1(i,br),i=_S(o,i,br)}a.memoizedProps=a.pendingProps,i===null?Lc(a):Ne=i}function Li(a,i,o,s){cr=ja=null,id(i),ji=null,ro=0;var v=i.return;try{if(BR(a,v,i,o,Re)){ft=1,Tc(a,xn(o,a.current)),Ne=null;return}}catch(y){if(v!==null)throw Ne=v,y;ft=1,Tc(a,xn(o,a.current)),Ne=null;return}i.flags&32768?(qe||s===1?a=!0:qi||(Re&536870912)!==0?a=!1:(Wr=a=!0,(s===2||s===9||s===3||s===6)&&(s=on.current,s!==null&&s.tag===13&&(s.flags|=16384))),e_(i,a)):Lc(i)}function Lc(a){var i=a;do{if((i.flags&32768)!==0){e_(i,Wr);return}a=i.return;var o=UR(i.alternate,i,br);if(o!==null){Ne=o;return}if(i=i.sibling,i!==null){Ne=i;return}Ne=i=a}while(i!==null);ft===0&&(ft=5)}function e_(a,i){do{var o=IR(a.alternate,a);if(o!==null){o.flags&=32767,Ne=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!i&&(a=a.sibling,a!==null)){Ne=a;return}Ne=a=o}while(a!==null);ft=6,Ne=null}function t_(a,i,o,s,v,y,_,M,$){a.cancelPendingCommit=null;do kc();while(St!==0);if((Le&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(y=i.lanes|i.childLanes,y|=Ph,MP(a,o,y,_,M,$),a===Fe&&(Ne=Fe=null,Re=0),zi=i,ta=a,xr=o,kd=y,Ud=v,GS=s,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,eD(Il,function(){return u_(),null})):(a.callbackNode=null,a.callbackPriority=0),s=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||s){s=q.T,q.T=null,v=G.p,G.p=2,_=Le,Le|=4;try{HR(a,i,o)}finally{Le=_,G.p=v,q.T=s}}St=1,n_(),r_(),a_()}}function n_(){if(St===1){St=0;var a=ta,i=zi,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=q.T,q.T=null;var s=G.p;G.p=2;var v=Le;Le|=4;try{$S(i,a);var y=nv,_=I1(a.containerInfo),M=y.focusedElem,$=y.selectionRange;if(_!==M&&M&&M.ownerDocument&&U1(M.ownerDocument.documentElement,M)){if($!==null&&Eh(M)){var X=$.start,te=$.end;if(te===void 0&&(te=X),"selectionStart"in M)M.selectionStart=X,M.selectionEnd=Math.min(te,M.value.length);else{var ie=M.ownerDocument||document,K=ie&&ie.defaultView||window;if(K.getSelection){var W=K.getSelection(),de=M.textContent.length,ge=Math.min($.start,de),Ze=$.end===void 0?ge:Math.min($.end,de);!W.extend&&ge>Ze&&(_=Ze,Ze=ge,ge=_);var H=k1(M,ge),L=k1(M,Ze);if(H&&L&&(W.rangeCount!==1||W.anchorNode!==H.node||W.anchorOffset!==H.offset||W.focusNode!==L.node||W.focusOffset!==L.offset)){var Y=ie.createRange();Y.setStart(H.node,H.offset),W.removeAllRanges(),ge>Ze?(W.addRange(Y),W.extend(L.node,L.offset)):(Y.setEnd(L.node,L.offset),W.addRange(Y))}}}}for(ie=[],W=M;W=W.parentNode;)W.nodeType===1&&ie.push({element:W,left:W.scrollLeft,top:W.scrollTop});for(typeof M.focus=="function"&&M.focus(),M=0;M<ie.length;M++){var ae=ie[M];ae.element.scrollLeft=ae.left,ae.element.scrollTop=ae.top}}Wc=!!tv,nv=tv=null}finally{Le=v,G.p=s,q.T=o}}a.current=i,St=2}}function r_(){if(St===2){St=0;var a=ta,i=zi,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=q.T,q.T=null;var s=G.p;G.p=2;var v=Le;Le|=4;try{NS(a,i.alternate,i)}finally{Le=v,G.p=s,q.T=o}}St=3}}function a_(){if(St===4||St===3){St=0,Bu();var a=ta,i=zi,o=xr,s=GS;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?St=5:(St=0,zi=ta=null,i_(a,a.pendingLanes));var v=a.pendingLanes;if(v===0&&(ea=null),lh(o),i=i.stateNode,nn&&typeof nn.onCommitFiberRoot=="function")try{nn.onCommitFiberRoot(Lu,i,void 0,(i.current.flags&128)===128)}catch{}if(s!==null){i=q.T,v=G.p,G.p=2,q.T=null;try{for(var y=a.onRecoverableError,_=0;_<s.length;_++){var M=s[_];y(M.value,{componentStack:M.stack})}}finally{q.T=i,G.p=v}}(xr&3)!==0&&kc(),Qn(a),v=a.pendingLanes,(o&261930)!==0&&(v&42)!==0?a===Id?So++:(So=0,Id=a):So=0,_o(0)}}function i_(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,to(i)))}function kc(){return n_(),r_(),a_(),u_()}function u_(){if(St!==5)return!1;var a=ta,i=kd;kd=0;var o=lh(xr),s=q.T,v=G.p;try{G.p=32>o?32:o,q.T=null,o=Ud,Ud=null;var y=ta,_=xr;if(St=0,zi=ta=null,xr=0,(Le&6)!==0)throw Error(r(331));var M=Le;if(Le|=4,US(y.current),BS(y,y.current,_,o),Le=M,_o(0,!1),nn&&typeof nn.onPostCommitFiberRoot=="function")try{nn.onPostCommitFiberRoot(Lu,y)}catch{}return!0}finally{G.p=v,q.T=s,i_(a,i)}}function o_(a,i,o){i=xn(o,i),i=xd(a.stateNode,i,2),a=Vr(a,i,2),a!==null&&(Uu(a,2),Qn(a))}function Ge(a,i,o){if(a.tag===3)o_(a,a,o);else for(;i!==null;){if(i.tag===3){o_(i,a,o);break}else if(i.tag===1){var s=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(ea===null||!ea.has(s))){a=xn(o,a),o=lS(2),s=Vr(i,o,2),s!==null&&(cS(o,s,i,a),Uu(s,2),Qn(s));break}}i=i.return}}function Yd(a,i,o){var s=a.pingCache;if(s===null){s=a.pingCache=new XR;var v=new Set;s.set(i,v)}else v=s.get(i),v===void 0&&(v=new Set,s.set(i,v));v.has(o)||(zd=!0,v.add(o),a=FR.bind(null,a,i,o),i.then(a,a))}function FR(a,i,o){var s=a.pingCache;s!==null&&s.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Fe===a&&(Re&o)===o&&(ft===4||ft===3&&(Re&62914560)===Re&&300>Bt()-Dc?(Le&2)===0&&Bi(a,0):Bd|=o,$i===Re&&($i=0)),Qn(a)}function l_(a,i){i===0&&(i=n1()),a=wa(a,i),a!==null&&(Uu(a,i),Qn(a))}function WR(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),l_(a,o)}function JR(a,i){var o=0;switch(a.tag){case 31:case 13:var s=a.stateNode,v=a.memoizedState;v!==null&&(o=v.retryLane);break;case 19:s=a.stateNode;break;case 22:s=a.stateNode._retryCache;break;default:throw Error(r(314))}s!==null&&s.delete(i),l_(a,o)}function eD(a,i){return Br(a,i)}var Uc=null,ki=null,Xd=!1,Ic=!1,Kd=!1,ra=0;function Qn(a){a!==ki&&a.next===null&&(ki===null?Uc=ki=a:ki=ki.next=a),Ic=!0,Xd||(Xd=!0,nD())}function _o(a,i){if(!Kd&&Ic){Kd=!0;do for(var o=!1,s=Uc;s!==null;){if(a!==0){var v=s.pendingLanes;if(v===0)var y=0;else{var _=s.suspendedLanes,M=s.pingedLanes;y=(1<<31-rn(42|a)+1)-1,y&=v&~(_&~M),y=y&201326741?y&201326741|1:y?y|2:0}y!==0&&(o=!0,h_(s,y))}else y=Re,y=Xl(s,s===Fe?y:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(y&3)===0||ku(s,y)||(o=!0,h_(s,y));s=s.next}while(o);Kd=!1}}function tD(){c_()}function c_(){Ic=Xd=!1;var a=0;ra!==0&&hD()&&(a=ra);for(var i=Bt(),o=null,s=Uc;s!==null;){var v=s.next,y=s_(s,i);y===0?(s.next=null,o===null?Uc=v:o.next=v,v===null&&(ki=o)):(o=s,(a!==0||(y&3)!==0)&&(Ic=!0)),s=v}St!==0&&St!==5||_o(a),ra!==0&&(ra=0)}function s_(a,i){for(var o=a.suspendedLanes,s=a.pingedLanes,v=a.expirationTimes,y=a.pendingLanes&-62914561;0<y;){var _=31-rn(y),M=1<<_,$=v[_];$===-1?((M&o)===0||(M&s)!==0)&&(v[_]=jP(M,i)):$<=i&&(a.expiredLanes|=M),y&=~M}if(i=Fe,o=Re,o=Xl(a,a===i?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s=a.callbackNode,o===0||a===i&&(He===2||He===9)||a.cancelPendingCommit!==null)return s!==null&&s!==null&&zn(s),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||ku(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(s!==null&&zn(s),lh(o)){case 2:case 8:o=e1;break;case 32:o=Il;break;case 268435456:o=t1;break;default:o=Il}return s=f_.bind(null,a),o=Br(o,s),a.callbackPriority=i,a.callbackNode=o,i}return s!==null&&s!==null&&zn(s),a.callbackPriority=2,a.callbackNode=null,2}function f_(a,i){if(St!==0&&St!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(kc()&&a.callbackNode!==o)return null;var s=Re;return s=Xl(a,a===Fe?s:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),s===0?null:(XS(a,s,i),s_(a,Bt()),a.callbackNode!=null&&a.callbackNode===o?f_.bind(null,a):null)}function h_(a,i){if(kc())return null;XS(a,i,!0)}function nD(){vD(function(){(Le&6)!==0?Br(J0,tD):c_()})}function Vd(){if(ra===0){var a=wi;a===0&&(a=Hl,Hl<<=1,(Hl&261888)===0&&(Hl=256)),ra=a}return ra}function d_(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Ql(""+a)}function v_(a,i){var o=i.ownerDocument.createElement("input");return o.name=i.name,o.value=i.value,a.id&&o.setAttribute("form",a.id),i.parentNode.insertBefore(o,i),a=new FormData(a),o.parentNode.removeChild(o),a}function rD(a,i,o,s,v){if(i==="submit"&&o&&o.stateNode===v){var y=d_((v[Kt]||null).action),_=s.submitter;_&&(i=(i=_[Kt]||null)?d_(i.formAction):_.getAttribute("formAction"),i!==null&&(y=i,_=null));var M=new ec("action","action",null,s,v);a.push({event:M,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(ra!==0){var $=_?v_(v,_):new FormData(v);vd(o,{pending:!0,data:$,method:v.method,action:y},null,$)}}else typeof y=="function"&&(M.preventDefault(),$=_?v_(v,_):new FormData(v),vd(o,{pending:!0,data:$,method:v.method,action:y},y,$))},currentTarget:v}]})}}for(var Zd=0;Zd<Nh.length;Zd++){var Qd=Nh[Zd],aD=Qd.toLowerCase(),iD=Qd[0].toUpperCase()+Qd.slice(1);Bn(aD,"on"+iD)}Bn(Y1,"onAnimationEnd"),Bn(X1,"onAnimationIteration"),Bn(K1,"onAnimationStart"),Bn("dblclick","onDoubleClick"),Bn("focusin","onFocus"),Bn("focusout","onBlur"),Bn(SR,"onTransitionRun"),Bn(_R,"onTransitionStart"),Bn(OR,"onTransitionCancel"),Bn(V1,"onTransitionEnd"),fi("onMouseEnter",["mouseout","mouseover"]),fi("onMouseLeave",["mouseout","mouseover"]),fi("onPointerEnter",["pointerout","pointerover"]),fi("onPointerLeave",["pointerout","pointerover"]),Sa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Sa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Sa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Sa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Sa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Sa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Oo="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(" "),uD=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Oo));function p_(a,i){i=(i&4)!==0;for(var o=0;o<a.length;o++){var s=a[o],v=s.event;s=s.listeners;e:{var y=void 0;if(i)for(var _=s.length-1;0<=_;_--){var M=s[_],$=M.instance,X=M.currentTarget;if(M=M.listener,$!==y&&v.isPropagationStopped())break e;y=M,v.currentTarget=X;try{y(v)}catch(te){rc(te)}v.currentTarget=null,y=$}else for(_=0;_<s.length;_++){if(M=s[_],$=M.instance,X=M.currentTarget,M=M.listener,$!==y&&v.isPropagationStopped())break e;y=M,v.currentTarget=X;try{y(v)}catch(te){rc(te)}v.currentTarget=null,y=$}}}}function Pe(a,i){var o=i[ch];o===void 0&&(o=i[ch]=new Set);var s=a+"__bubble";o.has(s)||(y_(i,a,2,!1),o.add(s))}function Fd(a,i,o){var s=0;i&&(s|=4),y_(o,a,s,i)}var Hc="_reactListening"+Math.random().toString(36).slice(2);function Wd(a){if(!a[Hc]){a[Hc]=!0,c1.forEach(function(o){o!=="selectionchange"&&(uD.has(o)||Fd(o,!1,a),Fd(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Hc]||(i[Hc]=!0,Fd("selectionchange",!1,i))}}function y_(a,i,o,s){switch(Y_(i)){case 2:var v=DD;break;case 8:v=qD;break;default:v=dv}o=v.bind(null,i,o,a),v=void 0,!gh||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(v=!0),s?v!==void 0?a.addEventListener(i,o,{capture:!0,passive:v}):a.addEventListener(i,o,!0):v!==void 0?a.addEventListener(i,o,{passive:v}):a.addEventListener(i,o,!1)}function Jd(a,i,o,s,v){var y=s;if((i&1)===0&&(i&2)===0&&s!==null)e:for(;;){if(s===null)return;var _=s.tag;if(_===3||_===4){var M=s.stateNode.containerInfo;if(M===v)break;if(_===4)for(_=s.return;_!==null;){var $=_.tag;if(($===3||$===4)&&_.stateNode.containerInfo===v)return;_=_.return}for(;M!==null;){if(_=li(M),_===null)return;if($=_.tag,$===5||$===6||$===26||$===27){s=y=_;continue e}M=M.parentNode}}s=s.return}S1(function(){var X=y,te=yh(o),ie=[];e:{var K=Z1.get(a);if(K!==void 0){var W=ec,de=a;switch(a){case"keypress":if(Wl(o)===0)break e;case"keydown":case"keyup":W=JP;break;case"focusin":de="focus",W=_h;break;case"focusout":de="blur",W=_h;break;case"beforeblur":case"afterblur":W=_h;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":W=A1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":W=UP;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":W=nR;break;case Y1:case X1:case K1:W=GP;break;case V1:W=aR;break;case"scroll":case"scrollend":W=LP;break;case"wheel":W=uR;break;case"copy":case"cut":case"paste":W=XP;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":W=T1;break;case"toggle":case"beforetoggle":W=lR}var ge=(i&4)!==0,Ze=!ge&&(a==="scroll"||a==="scrollend"),H=ge?K!==null?K+"Capture":null:K;ge=[];for(var L=X,Y;L!==null;){var ae=L;if(Y=ae.stateNode,ae=ae.tag,ae!==5&&ae!==26&&ae!==27||Y===null||H===null||(ae=Gu(L,H),ae!=null&&ge.push(Ao(L,ae,Y))),Ze)break;L=L.return}0<ge.length&&(K=new W(K,de,null,o,te),ie.push({event:K,listeners:ge}))}}if((i&7)===0){e:{if(K=a==="mouseover"||a==="pointerover",W=a==="mouseout"||a==="pointerout",K&&o!==ph&&(de=o.relatedTarget||o.fromElement)&&(li(de)||de[oi]))break e;if((W||K)&&(K=te.window===te?te:(K=te.ownerDocument)?K.defaultView||K.parentWindow:window,W?(de=o.relatedTarget||o.toElement,W=X,de=de?li(de):null,de!==null&&(Ze=l(de),ge=de.tag,de!==Ze||ge!==5&&ge!==27&&ge!==6)&&(de=null)):(W=null,de=X),W!==de)){if(ge=A1,ae="onMouseLeave",H="onMouseEnter",L="mouse",(a==="pointerout"||a==="pointerover")&&(ge=T1,ae="onPointerLeave",H="onPointerEnter",L="pointer"),Ze=W==null?K:Hu(W),Y=de==null?K:Hu(de),K=new ge(ae,L+"leave",W,o,te),K.target=Ze,K.relatedTarget=Y,ae=null,li(te)===X&&(ge=new ge(H,L+"enter",de,o,te),ge.target=Y,ge.relatedTarget=Ze,ae=ge),Ze=ae,W&&de)t:{for(ge=oD,H=W,L=de,Y=0,ae=H;ae;ae=ge(ae))Y++;ae=0;for(var ye=L;ye;ye=ge(ye))ae++;for(;0<Y-ae;)H=ge(H),Y--;for(;0<ae-Y;)L=ge(L),ae--;for(;Y--;){if(H===L||L!==null&&H===L.alternate){ge=H;break t}H=ge(H),L=ge(L)}ge=null}else ge=null;W!==null&&m_(ie,K,W,ge,!1),de!==null&&Ze!==null&&m_(ie,Ze,de,ge,!0)}}e:{if(K=X?Hu(X):window,W=K.nodeName&&K.nodeName.toLowerCase(),W==="select"||W==="input"&&K.type==="file")var $e=D1;else if(P1(K))if(q1)$e=gR;else{$e=yR;var pe=pR}else W=K.nodeName,!W||W.toLowerCase()!=="input"||K.type!=="checkbox"&&K.type!=="radio"?X&&vh(X.elementType)&&($e=D1):$e=mR;if($e&&($e=$e(a,X))){R1(ie,$e,o,te);break e}pe&&pe(a,K,X),a==="focusout"&&X&&K.type==="number"&&X.memoizedProps.value!=null&&dh(K,"number",K.value)}switch(pe=X?Hu(X):window,a){case"focusin":(P1(pe)||pe.contentEditable==="true")&&(mi=pe,jh=X,Wu=null);break;case"focusout":Wu=jh=mi=null;break;case"mousedown":Mh=!0;break;case"contextmenu":case"mouseup":case"dragend":Mh=!1,H1(ie,o,te);break;case"selectionchange":if(xR)break;case"keydown":case"keyup":H1(ie,o,te)}var Ee;if(Ah)e:{switch(a){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else yi?C1(a,o)&&(De="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(De="onCompositionStart");De&&(E1&&o.locale!=="ko"&&(yi||De!=="onCompositionStart"?De==="onCompositionEnd"&&yi&&(Ee=_1()):(Ur=te,bh="value"in Ur?Ur.value:Ur.textContent,yi=!0)),pe=Gc(X,De),0<pe.length&&(De=new w1(De,a,null,o,te),ie.push({event:De,listeners:pe}),Ee?De.data=Ee:(Ee=N1(o),Ee!==null&&(De.data=Ee)))),(Ee=sR?fR(a,o):hR(a,o))&&(De=Gc(X,"onBeforeInput"),0<De.length&&(pe=new w1("onBeforeInput","beforeinput",null,o,te),ie.push({event:pe,listeners:De}),pe.data=Ee)),rD(ie,a,X,o,te)}p_(ie,i)})}function Ao(a,i,o){return{instance:a,listener:i,currentTarget:o}}function Gc(a,i){for(var o=i+"Capture",s=[];a!==null;){var v=a,y=v.stateNode;if(v=v.tag,v!==5&&v!==26&&v!==27||y===null||(v=Gu(a,o),v!=null&&s.unshift(Ao(a,v,y)),v=Gu(a,i),v!=null&&s.push(Ao(a,v,y))),a.tag===3)return s;a=a.return}return[]}function oD(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function m_(a,i,o,s,v){for(var y=i._reactName,_=[];o!==null&&o!==s;){var M=o,$=M.alternate,X=M.stateNode;if(M=M.tag,$!==null&&$===s)break;M!==5&&M!==26&&M!==27||X===null||($=X,v?(X=Gu(o,y),X!=null&&_.unshift(Ao(o,X,$))):v||(X=Gu(o,y),X!=null&&_.push(Ao(o,X,$)))),o=o.return}_.length!==0&&a.push({event:i,listeners:_})}var lD=/\r\n?/g,cD=/\u0000|\uFFFD/g;function g_(a){return(typeof a=="string"?a:""+a).replace(lD,`
`).replace(cD,"")}function b_(a,i){return i=g_(i),g_(a)===i}function Ve(a,i,o,s,v,y){switch(o){case"children":typeof s=="string"?i==="body"||i==="textarea"&&s===""||di(a,s):(typeof s=="number"||typeof s=="bigint")&&i!=="body"&&di(a,""+s);break;case"className":Vl(a,"class",s);break;case"tabIndex":Vl(a,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Vl(a,o,s);break;case"style":b1(a,s,y);break;case"data":if(i!=="object"){Vl(a,"data",s);break}case"src":case"href":if(s===""&&(i!=="a"||o!=="href")){a.removeAttribute(o);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=Ql(""+s),a.setAttribute(o,s);break;case"action":case"formAction":if(typeof s=="function"){a.setAttribute(o,"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 y=="function"&&(o==="formAction"?(i!=="input"&&Ve(a,i,"name",v.name,v,null),Ve(a,i,"formEncType",v.formEncType,v,null),Ve(a,i,"formMethod",v.formMethod,v,null),Ve(a,i,"formTarget",v.formTarget,v,null)):(Ve(a,i,"encType",v.encType,v,null),Ve(a,i,"method",v.method,v,null),Ve(a,i,"target",v.target,v,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){a.removeAttribute(o);break}s=Ql(""+s),a.setAttribute(o,s);break;case"onClick":s!=null&&(a.onclick=ir);break;case"onScroll":s!=null&&Pe("scroll",a);break;case"onScrollEnd":s!=null&&Pe("scrollend",a);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"multiple":a.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":a.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){a.removeAttribute("xlink:href");break}o=Ql(""+s),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,""+s):a.removeAttribute(o);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":s&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,""):a.removeAttribute(o);break;case"capture":case"download":s===!0?a.setAttribute(o,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?a.setAttribute(o,s):a.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?a.setAttribute(o,s):a.removeAttribute(o);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?a.removeAttribute(o):a.setAttribute(o,s);break;case"popover":Pe("beforetoggle",a),Pe("toggle",a),Kl(a,"popover",s);break;case"xlinkActuate":ar(a,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":ar(a,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":ar(a,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":ar(a,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":ar(a,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":ar(a,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":ar(a,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":ar(a,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":ar(a,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":Kl(a,"is",s);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=zP.get(o)||o,Kl(a,o,s))}}function ev(a,i,o,s,v,y){switch(o){case"style":b1(a,s,y);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(r(61));if(o=s.__html,o!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"children":typeof s=="string"?di(a,s):(typeof s=="number"||typeof s=="bigint")&&di(a,""+s);break;case"onScroll":s!=null&&Pe("scroll",a);break;case"onScrollEnd":s!=null&&Pe("scrollend",a);break;case"onClick":s!=null&&(a.onclick=ir);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!s1.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(v=o.endsWith("Capture"),i=o.slice(2,v?o.length-7:void 0),y=a[Kt]||null,y=y!=null?y[o]:null,typeof y=="function"&&a.removeEventListener(i,y,v),typeof s=="function")){typeof y!="function"&&y!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(i,s,v);break e}o in a?a[o]=s:s===!0?a.setAttribute(o,""):Kl(a,o,s)}}}function qt(a,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Pe("error",a),Pe("load",a);var s=!1,v=!1,y;for(y in o)if(o.hasOwnProperty(y)){var _=o[y];if(_!=null)switch(y){case"src":s=!0;break;case"srcSet":v=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,y,_,o,null)}}v&&Ve(a,i,"srcSet",o.srcSet,o,null),s&&Ve(a,i,"src",o.src,o,null);return;case"input":Pe("invalid",a);var M=y=_=v=null,$=null,X=null;for(s in o)if(o.hasOwnProperty(s)){var te=o[s];if(te!=null)switch(s){case"name":v=te;break;case"type":_=te;break;case"checked":$=te;break;case"defaultChecked":X=te;break;case"value":y=te;break;case"defaultValue":M=te;break;case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(r(137,i));break;default:Ve(a,i,s,te,o,null)}}p1(a,y,M,$,X,_,v,!1);return;case"select":Pe("invalid",a),s=_=y=null;for(v in o)if(o.hasOwnProperty(v)&&(M=o[v],M!=null))switch(v){case"value":y=M;break;case"defaultValue":_=M;break;case"multiple":s=M;default:Ve(a,i,v,M,o,null)}i=y,o=_,a.multiple=!!s,i!=null?hi(a,!!s,i,!1):o!=null&&hi(a,!!s,o,!0);return;case"textarea":Pe("invalid",a),y=v=s=null;for(_ in o)if(o.hasOwnProperty(_)&&(M=o[_],M!=null))switch(_){case"value":s=M;break;case"defaultValue":v=M;break;case"children":y=M;break;case"dangerouslySetInnerHTML":if(M!=null)throw Error(r(91));break;default:Ve(a,i,_,M,o,null)}m1(a,s,v,y);return;case"option":for($ in o)if(o.hasOwnProperty($)&&(s=o[$],s!=null))switch($){case"selected":a.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ve(a,i,$,s,o,null)}return;case"dialog":Pe("beforetoggle",a),Pe("toggle",a),Pe("cancel",a),Pe("close",a);break;case"iframe":case"object":Pe("load",a);break;case"video":case"audio":for(s=0;s<Oo.length;s++)Pe(Oo[s],a);break;case"image":Pe("error",a),Pe("load",a);break;case"details":Pe("toggle",a);break;case"embed":case"source":case"link":Pe("error",a),Pe("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(X in o)if(o.hasOwnProperty(X)&&(s=o[X],s!=null))switch(X){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ve(a,i,X,s,o,null)}return;default:if(vh(i)){for(te in o)o.hasOwnProperty(te)&&(s=o[te],s!==void 0&&ev(a,i,te,s,o,void 0));return}}for(M in o)o.hasOwnProperty(M)&&(s=o[M],s!=null&&Ve(a,i,M,s,o,null))}function sD(a,i,o,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var v=null,y=null,_=null,M=null,$=null,X=null,te=null;for(W in o){var ie=o[W];if(o.hasOwnProperty(W)&&ie!=null)switch(W){case"checked":break;case"value":break;case"defaultValue":$=ie;default:s.hasOwnProperty(W)||Ve(a,i,W,null,s,ie)}}for(var K in s){var W=s[K];if(ie=o[K],s.hasOwnProperty(K)&&(W!=null||ie!=null))switch(K){case"type":y=W;break;case"name":v=W;break;case"checked":X=W;break;case"defaultChecked":te=W;break;case"value":_=W;break;case"defaultValue":M=W;break;case"children":case"dangerouslySetInnerHTML":if(W!=null)throw Error(r(137,i));break;default:W!==ie&&Ve(a,i,K,W,s,ie)}}hh(a,_,M,$,X,te,y,v);return;case"select":W=_=M=K=null;for(y in o)if($=o[y],o.hasOwnProperty(y)&&$!=null)switch(y){case"value":break;case"multiple":W=$;default:s.hasOwnProperty(y)||Ve(a,i,y,null,s,$)}for(v in s)if(y=s[v],$=o[v],s.hasOwnProperty(v)&&(y!=null||$!=null))switch(v){case"value":K=y;break;case"defaultValue":M=y;break;case"multiple":_=y;default:y!==$&&Ve(a,i,v,y,s,$)}i=M,o=_,s=W,K!=null?hi(a,!!o,K,!1):!!s!=!!o&&(i!=null?hi(a,!!o,i,!0):hi(a,!!o,o?[]:"",!1));return;case"textarea":W=K=null;for(M in o)if(v=o[M],o.hasOwnProperty(M)&&v!=null&&!s.hasOwnProperty(M))switch(M){case"value":break;case"children":break;default:Ve(a,i,M,null,s,v)}for(_ in s)if(v=s[_],y=o[_],s.hasOwnProperty(_)&&(v!=null||y!=null))switch(_){case"value":K=v;break;case"defaultValue":W=v;break;case"children":break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(r(91));break;default:v!==y&&Ve(a,i,_,v,s,y)}y1(a,K,W);return;case"option":for(var de in o)if(K=o[de],o.hasOwnProperty(de)&&K!=null&&!s.hasOwnProperty(de))switch(de){case"selected":a.selected=!1;break;default:Ve(a,i,de,null,s,K)}for($ in s)if(K=s[$],W=o[$],s.hasOwnProperty($)&&K!==W&&(K!=null||W!=null))switch($){case"selected":a.selected=K&&typeof K!="function"&&typeof K!="symbol";break;default:Ve(a,i,$,K,s,W)}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 ge in o)K=o[ge],o.hasOwnProperty(ge)&&K!=null&&!s.hasOwnProperty(ge)&&Ve(a,i,ge,null,s,K);for(X in s)if(K=s[X],W=o[X],s.hasOwnProperty(X)&&K!==W&&(K!=null||W!=null))switch(X){case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(r(137,i));break;default:Ve(a,i,X,K,s,W)}return;default:if(vh(i)){for(var Ze in o)K=o[Ze],o.hasOwnProperty(Ze)&&K!==void 0&&!s.hasOwnProperty(Ze)&&ev(a,i,Ze,void 0,s,K);for(te in s)K=s[te],W=o[te],!s.hasOwnProperty(te)||K===W||K===void 0&&W===void 0||ev(a,i,te,K,s,W);return}}for(var H in o)K=o[H],o.hasOwnProperty(H)&&K!=null&&!s.hasOwnProperty(H)&&Ve(a,i,H,null,s,K);for(ie in s)K=s[ie],W=o[ie],!s.hasOwnProperty(ie)||K===W||K==null&&W==null||Ve(a,i,ie,K,s,W)}function x_(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function fD(){if(typeof performance.getEntriesByType=="function"){for(var a=0,i=0,o=performance.getEntriesByType("resource"),s=0;s<o.length;s++){var v=o[s],y=v.transferSize,_=v.initiatorType,M=v.duration;if(y&&M&&x_(_)){for(_=0,M=v.responseEnd,s+=1;s<o.length;s++){var $=o[s],X=$.startTime;if(X>M)break;var te=$.transferSize,ie=$.initiatorType;te&&x_(ie)&&($=$.responseEnd,_+=te*($<M?1:(M-X)/($-X)))}if(--s,i+=8*(y+_)/(v.duration/1e3),a++,10<a)break}}if(0<a)return i/a/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a=="number")?a:5}var tv=null,nv=null;function Yc(a){return a.nodeType===9?a:a.ownerDocument}function S_(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function __(a,i){if(a===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&i==="foreignObject"?0:a}function rv(a,i){return a==="textarea"||a==="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 av=null;function hD(){var a=window.event;return a&&a.type==="popstate"?a===av?!1:(av=a,!0):(av=null,!1)}var O_=typeof setTimeout=="function"?setTimeout:void 0,dD=typeof clearTimeout=="function"?clearTimeout:void 0,A_=typeof Promise=="function"?Promise:void 0,vD=typeof queueMicrotask=="function"?queueMicrotask:typeof A_<"u"?function(a){return A_.resolve(null).then(a).catch(pD)}:O_;function pD(a){setTimeout(function(){throw a})}function aa(a){return a==="head"}function w_(a,i){var o=i,s=0;do{var v=o.nextSibling;if(a.removeChild(o),v&&v.nodeType===8)if(o=v.data,o==="/$"||o==="/&"){if(s===0){a.removeChild(v),Gi(i);return}s--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")s++;else if(o==="html")wo(a.ownerDocument.documentElement);else if(o==="head"){o=a.ownerDocument.head,wo(o);for(var y=o.firstChild;y;){var _=y.nextSibling,M=y.nodeName;y[Iu]||M==="SCRIPT"||M==="STYLE"||M==="LINK"&&y.rel.toLowerCase()==="stylesheet"||o.removeChild(y),y=_}}else o==="body"&&wo(a.ownerDocument.body);o=v}while(o);Gi(i)}function T_(a,i){var o=a;a=0;do{var s=o.nextSibling;if(o.nodeType===1?i?(o._stashedDisplay=o.style.display,o.style.display="none"):(o.style.display=o._stashedDisplay||"",o.getAttribute("style")===""&&o.removeAttribute("style")):o.nodeType===3&&(i?(o._stashedText=o.nodeValue,o.nodeValue=""):o.nodeValue=o._stashedText||""),s&&s.nodeType===8)if(o=s.data,o==="/$"){if(a===0)break;a--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||a++;o=s}while(o)}function iv(a){var i=a.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var o=i;switch(i=i.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":iv(o),sh(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function yD(a,i,o,s){for(;a.nodeType===1;){var v=o;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!s&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(s){if(!a[Iu])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(y=a.getAttribute("rel"),y==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(y!==v.rel||a.getAttribute("href")!==(v.href==null||v.href===""?null:v.href)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin)||a.getAttribute("title")!==(v.title==null?null:v.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(y=a.getAttribute("src"),(y!==(v.src==null?null:v.src)||a.getAttribute("type")!==(v.type==null?null:v.type)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin))&&y&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var y=v.name==null?null:""+v.name;if(v.type==="hidden"&&a.getAttribute("name")===y)return a}else return a;if(a=wn(a.nextSibling),a===null)break}return null}function mD(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=wn(a.nextSibling),a===null))return null;return a}function E_(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=wn(a.nextSibling),a===null))return null;return a}function uv(a){return a.data==="$?"||a.data==="$~"}function ov(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function gD(a,i){var o=a.ownerDocument;if(a.data==="$~")a._reactRetry=i;else if(a.data!=="$?"||o.readyState!=="loading")i();else{var s=function(){i(),o.removeEventListener("DOMContentLoaded",s)};o.addEventListener("DOMContentLoaded",s),a._reactRetry=s}}function wn(a){for(;a!=null;a=a.nextSibling){var i=a.nodeType;if(i===1||i===3)break;if(i===8){if(i=a.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return a}var lv=null;function j_(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="/$"||o==="/&"){if(i===0)return wn(a.nextSibling);i--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||i++}a=a.nextSibling}return null}function M_(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"){if(i===0)return a;i--}else o!=="/$"&&o!=="/&"||i++}a=a.previousSibling}return null}function C_(a,i,o){switch(i=Yc(o),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function wo(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);sh(a)}var Tn=new Map,N_=new Set;function Xc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Sr=G.d;G.d={f:bD,r:xD,D:SD,C:_D,L:OD,m:AD,X:TD,S:wD,M:ED};function bD(){var a=Sr.f(),i=zc();return a||i}function xD(a){var i=ci(a);i!==null&&i.tag===5&&i.type==="form"?Vx(i):Sr.r(a)}var Ui=typeof document>"u"?null:document;function P_(a,i,o){var s=Ui;if(s&&typeof i=="string"&&i){var v=gn(i);v='link[rel="'+a+'"][href="'+v+'"]',typeof o=="string"&&(v+='[crossorigin="'+o+'"]'),N_.has(v)||(N_.add(v),a={rel:a,crossOrigin:o,href:i},s.querySelector(v)===null&&(i=s.createElement("link"),qt(i,"link",a),Tt(i),s.head.appendChild(i)))}}function SD(a){Sr.D(a),P_("dns-prefetch",a,null)}function _D(a,i){Sr.C(a,i),P_("preconnect",a,i)}function OD(a,i,o){Sr.L(a,i,o);var s=Ui;if(s&&a&&i){var v='link[rel="preload"][as="'+gn(i)+'"]';i==="image"&&o&&o.imageSrcSet?(v+='[imagesrcset="'+gn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(v+='[imagesizes="'+gn(o.imageSizes)+'"]')):v+='[href="'+gn(a)+'"]';var y=v;switch(i){case"style":y=Ii(a);break;case"script":y=Hi(a)}Tn.has(y)||(a=p({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),Tn.set(y,a),s.querySelector(v)!==null||i==="style"&&s.querySelector(To(y))||i==="script"&&s.querySelector(Eo(y))||(i=s.createElement("link"),qt(i,"link",a),Tt(i),s.head.appendChild(i)))}}function AD(a,i){Sr.m(a,i);var o=Ui;if(o&&a){var s=i&&typeof i.as=="string"?i.as:"script",v='link[rel="modulepreload"][as="'+gn(s)+'"][href="'+gn(a)+'"]',y=v;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=Hi(a)}if(!Tn.has(y)&&(a=p({rel:"modulepreload",href:a},i),Tn.set(y,a),o.querySelector(v)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(Eo(y)))return}s=o.createElement("link"),qt(s,"link",a),Tt(s),o.head.appendChild(s)}}}function wD(a,i,o){Sr.S(a,i,o);var s=Ui;if(s&&a){var v=si(s).hoistableStyles,y=Ii(a);i=i||"default";var _=v.get(y);if(!_){var M={loading:0,preload:null};if(_=s.querySelector(To(y)))M.loading=5;else{a=p({rel:"stylesheet",href:a,"data-precedence":i},o),(o=Tn.get(y))&&cv(a,o);var $=_=s.createElement("link");Tt($),qt($,"link",a),$._p=new Promise(function(X,te){$.onload=X,$.onerror=te}),$.addEventListener("load",function(){M.loading|=1}),$.addEventListener("error",function(){M.loading|=2}),M.loading|=4,Kc(_,i,s)}_={type:"stylesheet",instance:_,count:1,state:M},v.set(y,_)}}}function TD(a,i){Sr.X(a,i);var o=Ui;if(o&&a){var s=si(o).hoistableScripts,v=Hi(a),y=s.get(v);y||(y=o.querySelector(Eo(v)),y||(a=p({src:a,async:!0},i),(i=Tn.get(v))&&sv(a,i),y=o.createElement("script"),Tt(y),qt(y,"link",a),o.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},s.set(v,y))}}function ED(a,i){Sr.M(a,i);var o=Ui;if(o&&a){var s=si(o).hoistableScripts,v=Hi(a),y=s.get(v);y||(y=o.querySelector(Eo(v)),y||(a=p({src:a,async:!0,type:"module"},i),(i=Tn.get(v))&&sv(a,i),y=o.createElement("script"),Tt(y),qt(y,"link",a),o.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},s.set(v,y))}}function R_(a,i,o,s){var v=(v=me.current)?Xc(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=Ii(o.href),o=si(v).hoistableStyles,s=o.get(i),s||(s={type:"style",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=Ii(o.href);var y=si(v).hoistableStyles,_=y.get(a);if(_||(v=v.ownerDocument||v,_={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(a,_),(y=v.querySelector(To(a)))&&!y._p&&(_.instance=y,_.state.loading=5),Tn.has(a)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Tn.set(a,o),y||jD(v,a,o,_.state))),i&&s===null)throw Error(r(528,""));return _}if(i&&s!==null)throw Error(r(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Hi(o),o=si(v).hoistableScripts,s=o.get(i),s||(s={type:"script",instance:null,count:0,state:null},o.set(i,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Ii(a){return'href="'+gn(a)+'"'}function To(a){return'link[rel="stylesheet"]['+a+"]"}function D_(a){return p({},a,{"data-precedence":a.precedence,precedence:null})}function jD(a,i,o,s){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?s.loading=1:(i=a.createElement("link"),s.preload=i,i.addEventListener("load",function(){return s.loading|=1}),i.addEventListener("error",function(){return s.loading|=2}),qt(i,"link",o),Tt(i),a.head.appendChild(i))}function Hi(a){return'[src="'+gn(a)+'"]'}function Eo(a){return"script[async]"+a}function q_(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var s=a.querySelector('style[data-href~="'+gn(o.href)+'"]');if(s)return i.instance=s,Tt(s),s;var v=p({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return s=(a.ownerDocument||a).createElement("style"),Tt(s),qt(s,"style",v),Kc(s,o.precedence,a),i.instance=s;case"stylesheet":v=Ii(o.href);var y=a.querySelector(To(v));if(y)return i.state.loading|=4,i.instance=y,Tt(y),y;s=D_(o),(v=Tn.get(v))&&cv(s,v),y=(a.ownerDocument||a).createElement("link"),Tt(y);var _=y;return _._p=new Promise(function(M,$){_.onload=M,_.onerror=$}),qt(y,"link",s),i.state.loading|=4,Kc(y,o.precedence,a),i.instance=y;case"script":return y=Hi(o.src),(v=a.querySelector(Eo(y)))?(i.instance=v,Tt(v),v):(s=o,(v=Tn.get(y))&&(s=p({},o),sv(s,v)),a=a.ownerDocument||a,v=a.createElement("script"),Tt(v),qt(v,"link",s),a.head.appendChild(v),i.instance=v);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(s=i.instance,i.state.loading|=4,Kc(s,o.precedence,a));return i.instance}function Kc(a,i,o){for(var s=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=s.length?s[s.length-1]:null,y=v,_=0;_<s.length;_++){var M=s[_];if(M.dataset.precedence===i)y=M;else if(y!==v)break}y?y.parentNode.insertBefore(a,y.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(a,i.firstChild))}function cv(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function sv(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Vc=null;function $_(a,i,o){if(Vc===null){var s=new Map,v=Vc=new Map;v.set(o,s)}else v=Vc,s=v.get(o),s||(s=new Map,v.set(o,s));if(s.has(a))return s;for(s.set(a,null),o=o.getElementsByTagName(a),v=0;v<o.length;v++){var y=o[v];if(!(y[Iu]||y[Nt]||a==="link"&&y.getAttribute("rel")==="stylesheet")&&y.namespaceURI!=="http://www.w3.org/2000/svg"){var _=y.getAttribute(i)||"";_=a+_;var M=s.get(_);M?M.push(y):s.set(_,[y])}}return s}function z_(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function MD(a,i,o){if(o===1||i.itemProp!=null)return!1;switch(a){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 a=i.disabled,typeof i.precedence=="string"&&a==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 B_(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function CD(a,i,o,s){if(o.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var v=Ii(s.href),y=i.querySelector(To(v));if(y){i=y._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=Zc.bind(a),i.then(a,a)),o.state.loading|=4,o.instance=y,Tt(y);return}y=i.ownerDocument||i,s=D_(s),(v=Tn.get(v))&&cv(s,v),y=y.createElement("link"),Tt(y);var _=y;_._p=new Promise(function(M,$){_.onload=M,_.onerror=$}),qt(y,"link",s),o.instance=y}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,i),(i=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=Zc.bind(a),i.addEventListener("load",o),i.addEventListener("error",o))}}var fv=0;function ND(a,i){return a.stylesheets&&a.count===0&&Fc(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var s=setTimeout(function(){if(a.stylesheets&&Fc(a,a.stylesheets),a.unsuspend){var y=a.unsuspend;a.unsuspend=null,y()}},6e4+i);0<a.imgBytes&&fv===0&&(fv=62500*fD());var v=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Fc(a,a.stylesheets),a.unsuspend)){var y=a.unsuspend;a.unsuspend=null,y()}},(a.imgBytes>fv?50:800)+i);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(s),clearTimeout(v)}}:null}function Zc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Fc(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Qc=null;function Fc(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Qc=new Map,i.forEach(PD,a),Qc=null,Zc.call(a))}function PD(a,i){if(!(i.state.loading&4)){var o=Qc.get(a);if(o)var s=o.get(null);else{o=new Map,Qc.set(a,o);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<v.length;y++){var _=v[y];(_.nodeName==="LINK"||_.getAttribute("media")!=="not all")&&(o.set(_.dataset.precedence,_),s=_)}s&&o.set(null,s)}v=i.instance,_=v.getAttribute("data-precedence"),y=o.get(_)||s,y===s&&o.set(null,v),o.set(_,v),this.count++,s=Zc.bind(this),v.addEventListener("load",s),v.addEventListener("error",s),y?y.parentNode.insertBefore(v,y.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(v,a.firstChild)),i.state.loading|=4}}var jo={$$typeof:j,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function RD(a,i,o,s,v,y,_,M,$){this.tag=1,this.containerInfo=a,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=uh(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=uh(0),this.hiddenUpdates=uh(null),this.identifierPrefix=s,this.onUncaughtError=v,this.onCaughtError=y,this.onRecoverableError=_,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=$,this.incompleteTransitions=new Map}function L_(a,i,o,s,v,y,_,M,$,X,te,ie){return a=new RD(a,i,o,_,$,X,te,ie,M),i=1,y===!0&&(i|=24),y=un(3,null,null,i),a.current=y,y.stateNode=a,i=Gh(),i.refCount++,a.pooledCache=i,i.refCount++,y.memoizedState={element:s,isDehydrated:o,cache:i},Vh(y),a}function k_(a){return a?(a=xi,a):xi}function U_(a,i,o,s,v,y){v=k_(v),s.context===null?s.context=v:s.pendingContext=v,s=Kr(i),s.payload={element:o},y=y===void 0?null:y,y!==null&&(s.callback=y),o=Vr(a,s,i),o!==null&&(Jt(o,a,i),io(o,a,i))}function I_(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function hv(a,i){I_(a,i),(a=a.alternate)&&I_(a,i)}function H_(a){if(a.tag===13||a.tag===31){var i=wa(a,67108864);i!==null&&Jt(i,a,67108864),hv(a,67108864)}}function G_(a){if(a.tag===13||a.tag===31){var i=fn();i=oh(i);var o=wa(a,i);o!==null&&Jt(o,a,i),hv(a,i)}}var Wc=!0;function DD(a,i,o,s){var v=q.T;q.T=null;var y=G.p;try{G.p=2,dv(a,i,o,s)}finally{G.p=y,q.T=v}}function qD(a,i,o,s){var v=q.T;q.T=null;var y=G.p;try{G.p=8,dv(a,i,o,s)}finally{G.p=y,q.T=v}}function dv(a,i,o,s){if(Wc){var v=vv(s);if(v===null)Jd(a,i,s,Jc,o),X_(a,s);else if(zD(v,a,i,o,s))s.stopPropagation();else if(X_(a,s),i&4&&-1<$D.indexOf(a)){for(;v!==null;){var y=ci(v);if(y!==null)switch(y.tag){case 3:if(y=y.stateNode,y.current.memoizedState.isDehydrated){var _=xa(y.pendingLanes);if(_!==0){var M=y;for(M.pendingLanes|=2,M.entangledLanes|=2;_;){var $=1<<31-rn(_);M.entanglements[1]|=$,_&=~$}Qn(y),(Le&6)===0&&(qc=Bt()+500,_o(0))}}break;case 31:case 13:M=wa(y,2),M!==null&&Jt(M,y,2),zc(),hv(y,2)}if(y=vv(s),y===null&&Jd(a,i,s,Jc,o),y===v)break;v=y}v!==null&&s.stopPropagation()}else Jd(a,i,s,null,o)}}function vv(a){return a=yh(a),pv(a)}var Jc=null;function pv(a){if(Jc=null,a=li(a),a!==null){var i=l(a);if(i===null)a=null;else{var o=i.tag;if(o===13){if(a=c(i),a!==null)return a;a=null}else if(o===31){if(a=f(i),a!==null)return a;a=null}else if(o===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return Jc=a,null}function Y_(a){switch(a){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(Ul()){case J0:return 2;case e1:return 8;case Il:case _P:return 32;case t1:return 268435456;default:return 32}default:return 32}}var yv=!1,ia=null,ua=null,oa=null,Mo=new Map,Co=new Map,la=[],$D="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 X_(a,i){switch(a){case"focusin":case"focusout":ia=null;break;case"dragenter":case"dragleave":ua=null;break;case"mouseover":case"mouseout":oa=null;break;case"pointerover":case"pointerout":Mo.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Co.delete(i.pointerId)}}function No(a,i,o,s,v,y){return a===null||a.nativeEvent!==y?(a={blockedOn:i,domEventName:o,eventSystemFlags:s,nativeEvent:y,targetContainers:[v]},i!==null&&(i=ci(i),i!==null&&H_(i)),a):(a.eventSystemFlags|=s,i=a.targetContainers,v!==null&&i.indexOf(v)===-1&&i.push(v),a)}function zD(a,i,o,s,v){switch(i){case"focusin":return ia=No(ia,a,i,o,s,v),!0;case"dragenter":return ua=No(ua,a,i,o,s,v),!0;case"mouseover":return oa=No(oa,a,i,o,s,v),!0;case"pointerover":var y=v.pointerId;return Mo.set(y,No(Mo.get(y)||null,a,i,o,s,v)),!0;case"gotpointercapture":return y=v.pointerId,Co.set(y,No(Co.get(y)||null,a,i,o,s,v)),!0}return!1}function K_(a){var i=li(a.target);if(i!==null){var o=l(i);if(o!==null){if(i=o.tag,i===13){if(i=c(o),i!==null){a.blockedOn=i,o1(a.priority,function(){G_(o)});return}}else if(i===31){if(i=f(o),i!==null){a.blockedOn=i,o1(a.priority,function(){G_(o)});return}}else if(i===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function es(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=vv(a.nativeEvent);if(o===null){o=a.nativeEvent;var s=new o.constructor(o.type,o);ph=s,o.target.dispatchEvent(s),ph=null}else return i=ci(o),i!==null&&H_(i),a.blockedOn=o,!1;i.shift()}return!0}function V_(a,i,o){es(a)&&o.delete(i)}function BD(){yv=!1,ia!==null&&es(ia)&&(ia=null),ua!==null&&es(ua)&&(ua=null),oa!==null&&es(oa)&&(oa=null),Mo.forEach(V_),Co.forEach(V_)}function ts(a,i){a.blockedOn===i&&(a.blockedOn=null,yv||(yv=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,BD)))}var ns=null;function Z_(a){ns!==a&&(ns=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){ns===a&&(ns=null);for(var i=0;i<a.length;i+=3){var o=a[i],s=a[i+1],v=a[i+2];if(typeof s!="function"){if(pv(s||o)===null)continue;break}var y=ci(o);y!==null&&(a.splice(i,3),i-=3,vd(y,{pending:!0,data:v,method:o.method,action:s},s,v))}}))}function Gi(a){function i($){return ts($,a)}ia!==null&&ts(ia,a),ua!==null&&ts(ua,a),oa!==null&&ts(oa,a),Mo.forEach(i),Co.forEach(i);for(var o=0;o<la.length;o++){var s=la[o];s.blockedOn===a&&(s.blockedOn=null)}for(;0<la.length&&(o=la[0],o.blockedOn===null);)K_(o),o.blockedOn===null&&la.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(s=0;s<o.length;s+=3){var v=o[s],y=o[s+1],_=v[Kt]||null;if(typeof y=="function")_||Z_(o);else if(_){var M=null;if(y&&y.hasAttribute("formAction")){if(v=y,_=y[Kt]||null)M=_.formAction;else if(pv(v)!==null)continue}else M=_.action;typeof M=="function"?o[s+1]=M:(o.splice(s,3),s-=3),Z_(o)}}}function Q_(){function a(y){y.canIntercept&&y.info==="react-transition"&&y.intercept({handler:function(){return new Promise(function(_){return v=_})},focusReset:"manual",scroll:"manual"})}function i(){v!==null&&(v(),v=null),s||setTimeout(o,20)}function o(){if(!s&&!navigation.transition){var y=navigation.currentEntry;y&&y.url!=null&&navigation.navigate(y.url,{state:y.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,v=null;return navigation.addEventListener("navigate",a),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(o,100),function(){s=!0,navigation.removeEventListener("navigate",a),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),v!==null&&(v(),v=null)}}}function mv(a){this._internalRoot=a}rs.prototype.render=mv.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var o=i.current,s=fn();U_(o,s,a,i,null,null)},rs.prototype.unmount=mv.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;U_(a.current,2,null,a,null,null),zc(),i[oi]=null}};function rs(a){this._internalRoot=a}rs.prototype.unstable_scheduleHydration=function(a){if(a){var i=u1();a={blockedOn:null,target:a,priority:i};for(var o=0;o<la.length&&i!==0&&i<la[o].priority;o++);la.splice(o,0,a),o===0&&K_(a)}};var F_=t.version;if(F_!=="19.2.5")throw Error(r(527,F_,"19.2.5"));G.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=d(i),a=a!==null?m(a):null,a=a===null?null:a.stateNode,a};var LD={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var as=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!as.isDisabled&&as.supportsFiber)try{Lu=as.inject(LD),nn=as}catch{}}return Ro.createRoot=function(a,i){if(!u(a))throw Error(r(299));var o=!1,s="",v=aS,y=iS,_=uS;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(s=i.identifierPrefix),i.onUncaughtError!==void 0&&(v=i.onUncaughtError),i.onCaughtError!==void 0&&(y=i.onCaughtError),i.onRecoverableError!==void 0&&(_=i.onRecoverableError)),i=L_(a,1,!1,null,null,o,s,null,v,y,_,Q_),a[oi]=i.current,Wd(a),new mv(i)},Ro.hydrateRoot=function(a,i,o){if(!u(a))throw Error(r(299));var s=!1,v="",y=aS,_=iS,M=uS,$=null;return o!=null&&(o.unstable_strictMode===!0&&(s=!0),o.identifierPrefix!==void 0&&(v=o.identifierPrefix),o.onUncaughtError!==void 0&&(y=o.onUncaughtError),o.onCaughtError!==void 0&&(_=o.onCaughtError),o.onRecoverableError!==void 0&&(M=o.onRecoverableError),o.formState!==void 0&&($=o.formState)),i=L_(a,1,!0,i,o??null,s,v,$,y,_,M,Q_),i.context=k_(null),o=i.current,s=fn(),s=oh(s),v=Kr(s),v.callback=null,Vr(o,v,s),o=s,i.current.lanes=o,Uu(i,o),Qn(i),a[oi]=i.current,Wd(a),new rs(i)},Ro.version="19.2.5",Ro}var oO;function ZD(){if(oO)return xv.exports;oO=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(),xv.exports=VD(),xv.exports}var QD=ZD();const FD=({children:e})=>R.jsxs("div",{className:"dashboard",children:[R.jsxs("header",{className:"dashboard-header",children:[R.jsx("h1",{className:"dashboard-title",children:"Mosswart Overlord"}),R.jsxs("nav",{className:"dashboard-nav",children:[R.jsx("a",{href:"/",className:"nav-link",children:"Classic View"}),R.jsx("a",{href:"/inventory.html",className:"nav-link",children:"Inventory"}),R.jsx("a",{href:"/suitbuilder.html",className:"nav-link",children:"Suitbuilder"})]})]}),R.jsx("main",{className:"dashboard-main",children:e})]}),WD=({activeChars:e,totalKills:t,totalRares:n,serverHealth:r})=>{var c;const u=((c=r==null?void 0:r.status)==null?void 0:c.toLowerCase())??"unknown",l=u==="online"||u==="up";return R.jsxs("div",{className:"global-stats",children:[R.jsxs("div",{className:"global-stat",children:[R.jsx("span",{className:"global-value",children:e}),R.jsx("span",{className:"global-label",children:"Active Characters"})]}),R.jsxs("div",{className:"global-stat",children:[R.jsx("span",{className:"global-value",children:t.toLocaleString()}),R.jsx("span",{className:"global-label",children:"Total Kills"})]}),R.jsxs("div",{className:"global-stat",children:[R.jsx("span",{className:"global-value",children:n}),R.jsx("span",{className:"global-label",children:"Total Rares"})]}),R.jsxs("div",{className:"global-stat",children:[R.jsx("span",{className:`server-dot ${l?"online":"offline"}`}),R.jsxs("span",{className:"global-value",children:[(r==null?void 0:r.latency_ms)??"--","ms"]}),R.jsx("span",{className:"global-label",children:"Coldeve"})]})]})},bs=z.memo(({label:e,current:t,max:n,color:r,bgColor:u})=>{const l=n>0?Math.min(100,Math.max(0,t/n*100)):0;return R.jsxs("div",{className:"vital-bar",children:[R.jsx("span",{className:"vital-label",children:e}),R.jsx("div",{className:"vital-track",style:{backgroundColor:u},children:R.jsx("div",{className:"vital-fill",style:{width:`${l}%`,background:r}})}),R.jsxs("span",{className:"vital-text",children:[t,"/",n]})]})});bs.displayName="VitalBar";const JD=e=>{const t=(e||"idle").toLowerCase();return t==="combat"||t==="hunt"?{label:t==="combat"?"Combat":"Hunt",cls:"badge-combat"}:t==="nav"||t==="navigation"?{label:"Nav",cls:"badge-nav"}:t==="default"||t==="idle"||t===""?{label:"Idle",cls:"badge-idle"}:{label:e,cls:"badge-nav"}},e2=z.memo(({character:e})=>{var f,h,d,m,p,g;const[t,n]=V.useState(!1),{telemetry:r,vitals:u,combat:l}=e,c=JD((r==null?void 0:r.vt_state)??"");return R.jsxs("div",{className:"char-card",onClick:()=>n(!t),children:[R.jsxs("div",{className:"char-header",children:[R.jsx("span",{className:"char-name",children:e.name}),R.jsx("span",{className:`char-badge ${c.cls}`,children:c.label})]}),u?R.jsxs("div",{className:"char-vitals",children:[R.jsx(bs,{label:"HP",current:u.health_current,max:u.health_max,color:"linear-gradient(90deg, #ff4444, #ff6666)",bgColor:"#330000"}),R.jsx(bs,{label:"ST",current:u.stamina_current,max:u.stamina_max,color:"linear-gradient(90deg, #ffaa00, #ffcc44)",bgColor:"#331a00"}),R.jsx(bs,{label:"MN",current:u.mana_current,max:u.mana_max,color:"linear-gradient(90deg, #4488ff, #66aaff)",bgColor:"#001433"})]}):R.jsx("div",{className:"char-vitals-placeholder",children:"Awaiting vitals..."}),R.jsxs("div",{className:"char-stats-row",children:[R.jsxs("div",{className:"stat",children:[R.jsx("span",{className:"stat-value",children:(r==null?void 0:r.kills_per_hour)??"--"}),R.jsx("span",{className:"stat-label",children:"kills/hr"})]}),R.jsxs("div",{className:"stat",children:[R.jsx("span",{className:"stat-value",children:((f=r==null?void 0:r.kills)==null?void 0:f.toLocaleString())??"--"}),R.jsx("span",{className:"stat-label",children:"kills"})]}),R.jsxs("div",{className:"stat",children:[R.jsx("span",{className:"stat-value",children:(r==null?void 0:r.deaths)??"0"}),R.jsx("span",{className:"stat-label",children:"deaths"})]}),R.jsxs("div",{className:"stat",children:[R.jsx("span",{className:"stat-value",children:((h=r==null?void 0:r.onlinetime)==null?void 0:h.replace(/^00\./,""))??"--"}),R.jsx("span",{className:"stat-label",children:"uptime"})]})]}),r&&R.jsxs("div",{className:"char-location",children:[(d=r.ns)==null?void 0:d.toFixed(1),"N, ",(m=r.ew)==null?void 0:m.toFixed(1),"E"]}),t&&R.jsxs("div",{className:"char-expanded",children:[u!=null&&u.vitae?R.jsxs("div",{className:"vitae-warn",children:["Vitae: ",u.vitae,"%"]}):null,R.jsxs("div",{className:"expanded-row",children:[R.jsxs("span",{children:["Prismatics: ",(r==null?void 0:r.prismatic_taper_count)??"--"]}),R.jsxs("span",{children:["Total Deaths: ",(r==null?void 0:r.total_deaths)??"--"]})]}),(l==null?void 0:l.session)&&R.jsxs("div",{className:"expanded-row",children:[R.jsxs("span",{children:["Session Dmg: ",(p=l.session.total_damage_given)==null?void 0:p.toLocaleString()]}),R.jsxs("span",{children:["Session Kills: ",l.session.total_kills]})]}),R.jsxs("div",{className:"expanded-row",children:[R.jsxs("span",{children:["RAM: ",r!=null&&r.mem_mb?(r.mem_mb/1048576).toFixed(0)+" MB":"--"]}),R.jsxs("span",{children:["CPU: ",((g=r==null?void 0:r.cpu_pct)==null?void 0:g.toFixed(1))??"--","%"]})]})]})]})});e2.displayName="CharacterCard";const e3=({characters:e})=>{const t=V.useMemo(()=>Array.from(e.values()).sort((n,r)=>n.name.localeCompare(r.name)),[e]);return t.length===0?R.jsx("div",{className:"grid-empty",children:"No active characters"}):R.jsx("div",{className:"char-grid",children:t.map(n=>R.jsx(e2,{character:n},n.name))})},t3=({tabs:e})=>{var r,u;const[t,n]=V.useState(((r=e[0])==null?void 0:r.id)??"");return R.jsxs("div",{className:"tab-container",children:[R.jsx("div",{className:"tab-bar",children:e.map(l=>R.jsx("button",{className:`tab-btn ${t===l.id?"active":""}`,onClick:()=>n(l.id),children:l.label},l.id))}),R.jsx("div",{className:"tab-content",children:(u=e.find(l=>l.id===t))==null?void 0:u.content})]})};function t2(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var u=e.length;for(t=0;t<u;t++)e[t]&&(n=t2(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function je(){for(var e,t,n=0,r="",u=arguments.length;n<u;n++)(e=arguments[n])&&(t=t2(e))&&(r&&(r+=" "),r+=t);return r}var Av,lO;function tn(){if(lO)return Av;lO=1;var e=Array.isArray;return Av=e,Av}var wv,cO;function n2(){if(cO)return wv;cO=1;var e=typeof is=="object"&&is&&is.Object===Object&&is;return wv=e,wv}var Tv,sO;function tr(){if(sO)return Tv;sO=1;var e=n2(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Tv=n,Tv}var Ev,fO;function Rl(){if(fO)return Ev;fO=1;var e=tr(),t=e.Symbol;return Ev=t,Ev}var jv,hO;function n3(){if(hO)return jv;hO=1;var e=Rl(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,u=e?e.toStringTag:void 0;function l(c){var f=n.call(c,u),h=c[u];try{c[u]=void 0;var d=!0}catch{}var m=r.call(c);return d&&(f?c[u]=h:delete c[u]),m}return jv=l,jv}var Mv,dO;function r3(){if(dO)return Mv;dO=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Mv=n,Mv}var Cv,vO;function Dr(){if(vO)return Cv;vO=1;var e=Rl(),t=n3(),n=r3(),r="[object Null]",u="[object Undefined]",l=e?e.toStringTag:void 0;function c(f){return f==null?f===void 0?u:r:l&&l in Object(f)?t(f):n(f)}return Cv=c,Cv}var Nv,pO;function qr(){if(pO)return Nv;pO=1;function e(t){return t!=null&&typeof t=="object"}return Nv=e,Nv}var Pv,yO;function Mu(){if(yO)return Pv;yO=1;var e=Dr(),t=qr(),n="[object Symbol]";function r(u){return typeof u=="symbol"||t(u)&&e(u)==n}return Pv=r,Pv}var Rv,mO;function Zb(){if(mO)return Rv;mO=1;var e=tn(),t=Mu(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function u(l,c){if(e(l))return!1;var f=typeof l;return f=="number"||f=="symbol"||f=="boolean"||l==null||t(l)?!0:r.test(l)||!n.test(l)||c!=null&&l in Object(c)}return Rv=u,Rv}var Dv,gO;function ya(){if(gO)return Dv;gO=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Dv=e,Dv}var qv,bO;function Qb(){if(bO)return qv;bO=1;var e=Dr(),t=ya(),n="[object AsyncFunction]",r="[object Function]",u="[object GeneratorFunction]",l="[object Proxy]";function c(f){if(!t(f))return!1;var h=e(f);return h==r||h==u||h==n||h==l}return qv=c,qv}var $v,xO;function a3(){if(xO)return $v;xO=1;var e=tr(),t=e["__core-js_shared__"];return $v=t,$v}var zv,SO;function i3(){if(SO)return zv;SO=1;var e=a3(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return zv=n,zv}var Bv,_O;function r2(){if(_O)return Bv;_O=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return Bv=n,Bv}var Lv,OO;function u3(){if(OO)return Lv;OO=1;var e=Qb(),t=i3(),n=ya(),r=r2(),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,h=c.toString,d=f.hasOwnProperty,m=RegExp("^"+h.call(d).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!n(g)||t(g))return!1;var b=e(g)?m:l;return b.test(r(g))}return Lv=p,Lv}var kv,AO;function o3(){if(AO)return kv;AO=1;function e(t,n){return t==null?void 0:t[n]}return kv=e,kv}var Uv,wO;function ri(){if(wO)return Uv;wO=1;var e=u3(),t=o3();function n(r,u){var l=t(r,u);return e(l)?l:void 0}return Uv=n,Uv}var Iv,TO;function _f(){if(TO)return Iv;TO=1;var e=ri(),t=e(Object,"create");return Iv=t,Iv}var Hv,EO;function l3(){if(EO)return Hv;EO=1;var e=_f();function t(){this.__data__=e?e(null):{},this.size=0}return Hv=t,Hv}var Gv,jO;function c3(){if(jO)return Gv;jO=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Gv=e,Gv}var Yv,MO;function s3(){if(MO)return Yv;MO=1;var e=_f(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function u(l){var c=this.__data__;if(e){var f=c[l];return f===t?void 0:f}return r.call(c,l)?c[l]:void 0}return Yv=u,Yv}var Xv,CO;function f3(){if(CO)return Xv;CO=1;var e=_f(),t=Object.prototype,n=t.hasOwnProperty;function r(u){var l=this.__data__;return e?l[u]!==void 0:n.call(l,u)}return Xv=r,Xv}var Kv,NO;function h3(){if(NO)return Kv;NO=1;var e=_f(),t="__lodash_hash_undefined__";function n(r,u){var l=this.__data__;return this.size+=this.has(r)?0:1,l[r]=e&&u===void 0?t:u,this}return Kv=n,Kv}var Vv,PO;function d3(){if(PO)return Vv;PO=1;var e=l3(),t=c3(),n=s3(),r=f3(),u=h3();function l(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,Vv=l,Vv}var Zv,RO;function v3(){if(RO)return Zv;RO=1;function e(){this.__data__=[],this.size=0}return Zv=e,Zv}var Qv,DO;function Fb(){if(DO)return Qv;DO=1;function e(t,n){return t===n||t!==t&&n!==n}return Qv=e,Qv}var Fv,qO;function Of(){if(qO)return Fv;qO=1;var e=Fb();function t(n,r){for(var u=n.length;u--;)if(e(n[u][0],r))return u;return-1}return Fv=t,Fv}var Wv,$O;function p3(){if($O)return Wv;$O=1;var e=Of(),t=Array.prototype,n=t.splice;function r(u){var l=this.__data__,c=e(l,u);if(c<0)return!1;var f=l.length-1;return c==f?l.pop():n.call(l,c,1),--this.size,!0}return Wv=r,Wv}var Jv,zO;function y3(){if(zO)return Jv;zO=1;var e=Of();function t(n){var r=this.__data__,u=e(r,n);return u<0?void 0:r[u][1]}return Jv=t,Jv}var ep,BO;function m3(){if(BO)return ep;BO=1;var e=Of();function t(n){return e(this.__data__,n)>-1}return ep=t,ep}var tp,LO;function g3(){if(LO)return tp;LO=1;var e=Of();function t(n,r){var u=this.__data__,l=e(u,n);return l<0?(++this.size,u.push([n,r])):u[l][1]=r,this}return tp=t,tp}var np,kO;function Af(){if(kO)return np;kO=1;var e=v3(),t=p3(),n=y3(),r=m3(),u=g3();function l(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,np=l,np}var rp,UO;function Wb(){if(UO)return rp;UO=1;var e=ri(),t=tr(),n=e(t,"Map");return rp=n,rp}var ap,IO;function b3(){if(IO)return ap;IO=1;var e=d3(),t=Af(),n=Wb();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return ap=r,ap}var ip,HO;function x3(){if(HO)return ip;HO=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return ip=e,ip}var up,GO;function wf(){if(GO)return up;GO=1;var e=x3();function t(n,r){var u=n.__data__;return e(r)?u[typeof r=="string"?"string":"hash"]:u.map}return up=t,up}var op,YO;function S3(){if(YO)return op;YO=1;var e=wf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return op=t,op}var lp,XO;function _3(){if(XO)return lp;XO=1;var e=wf();function t(n){return e(this,n).get(n)}return lp=t,lp}var cp,KO;function O3(){if(KO)return cp;KO=1;var e=wf();function t(n){return e(this,n).has(n)}return cp=t,cp}var sp,VO;function A3(){if(VO)return sp;VO=1;var e=wf();function t(n,r){var u=e(this,n),l=u.size;return u.set(n,r),this.size+=u.size==l?0:1,this}return sp=t,sp}var fp,ZO;function Jb(){if(ZO)return fp;ZO=1;var e=b3(),t=S3(),n=_3(),r=O3(),u=A3();function l(c){var f=-1,h=c==null?0:c.length;for(this.clear();++f<h;){var d=c[f];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,fp=l,fp}var hp,QO;function a2(){if(QO)return hp;QO=1;var e=Jb(),t="Expected a function";function n(r,u){if(typeof r!="function"||u!=null&&typeof u!="function")throw new TypeError(t);var l=function(){var c=arguments,f=u?u.apply(this,c):c[0],h=l.cache;if(h.has(f))return h.get(f);var d=r.apply(this,c);return l.cache=h.set(f,d)||h,d};return l.cache=new(n.Cache||e),l}return n.Cache=e,hp=n,hp}var dp,FO;function w3(){if(FO)return dp;FO=1;var e=a2(),t=500;function n(r){var u=e(r,function(c){return l.size===t&&l.clear(),c}),l=u.cache;return u}return dp=n,dp}var vp,WO;function T3(){if(WO)return vp;WO=1;var e=w3(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(u){var l=[];return u.charCodeAt(0)===46&&l.push(""),u.replace(t,function(c,f,h,d){l.push(h?d.replace(n,"$1"):f||c)}),l});return vp=r,vp}var pp,JO;function e0(){if(JO)return pp;JO=1;function e(t,n){for(var r=-1,u=t==null?0:t.length,l=Array(u);++r<u;)l[r]=n(t[r],r,t);return l}return pp=e,pp}var yp,eA;function E3(){if(eA)return yp;eA=1;var e=Rl(),t=e0(),n=tn(),r=Mu(),u=e?e.prototype:void 0,l=u?u.toString:void 0;function c(f){if(typeof f=="string")return f;if(n(f))return t(f,c)+"";if(r(f))return l?l.call(f):"";var h=f+"";return h=="0"&&1/f==-1/0?"-0":h}return yp=c,yp}var mp,tA;function i2(){if(tA)return mp;tA=1;var e=E3();function t(n){return n==null?"":e(n)}return mp=t,mp}var gp,nA;function u2(){if(nA)return gp;nA=1;var e=tn(),t=Zb(),n=T3(),r=i2();function u(l,c){return e(l)?l:t(l,c)?[l]:n(r(l))}return gp=u,gp}var bp,rA;function Tf(){if(rA)return bp;rA=1;var e=Mu();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return bp=t,bp}var xp,aA;function t0(){if(aA)return xp;aA=1;var e=u2(),t=Tf();function n(r,u){u=e(u,r);for(var l=0,c=u.length;r!=null&&l<c;)r=r[t(u[l++])];return l&&l==c?r:void 0}return xp=n,xp}var Sp,iA;function o2(){if(iA)return Sp;iA=1;var e=t0();function t(n,r,u){var l=n==null?void 0:e(n,r);return l===void 0?u:l}return Sp=t,Sp}var j3=o2();const yn=Xe(j3);var _p,uA;function M3(){if(uA)return _p;uA=1;function e(t){return t==null}return _p=e,_p}var C3=M3();const Ce=Xe(C3);var Op,oA;function N3(){if(oA)return Op;oA=1;var e=Dr(),t=tn(),n=qr(),r="[object String]";function u(l){return typeof l=="string"||!t(l)&&n(l)&&e(l)==r}return Op=u,Op}var P3=N3();const Fa=Xe(P3);var R3=Qb();const _e=Xe(R3);var D3=ya();const Cu=Xe(D3);var Ap={exports:{}},Ue={};/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var lA;function q3(){if(lA)return Ue;lA=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.server_context"),h=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),O;O=Symbol.for("react.module.reference");function S(x){if(typeof x=="object"&&x!==null){var w=x.$$typeof;switch(w){case e:switch(x=x.type,x){case n:case u:case r:case d:case m:return x;default:switch(x=x&&x.$$typeof,x){case f:case c:case h:case g:case p:case l:return x;default:return w}}case t:return w}}}return Ue.ContextConsumer=c,Ue.ContextProvider=l,Ue.Element=e,Ue.ForwardRef=h,Ue.Fragment=n,Ue.Lazy=g,Ue.Memo=p,Ue.Portal=t,Ue.Profiler=u,Ue.StrictMode=r,Ue.Suspense=d,Ue.SuspenseList=m,Ue.isAsyncMode=function(){return!1},Ue.isConcurrentMode=function(){return!1},Ue.isContextConsumer=function(x){return S(x)===c},Ue.isContextProvider=function(x){return S(x)===l},Ue.isElement=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===e},Ue.isForwardRef=function(x){return S(x)===h},Ue.isFragment=function(x){return S(x)===n},Ue.isLazy=function(x){return S(x)===g},Ue.isMemo=function(x){return S(x)===p},Ue.isPortal=function(x){return S(x)===t},Ue.isProfiler=function(x){return S(x)===u},Ue.isStrictMode=function(x){return S(x)===r},Ue.isSuspense=function(x){return S(x)===d},Ue.isSuspenseList=function(x){return S(x)===m},Ue.isValidElementType=function(x){return typeof x=="string"||typeof x=="function"||x===n||x===u||x===r||x===d||x===m||x===b||typeof x=="object"&&x!==null&&(x.$$typeof===g||x.$$typeof===p||x.$$typeof===l||x.$$typeof===c||x.$$typeof===h||x.$$typeof===O||x.getModuleId!==void 0)},Ue.typeOf=S,Ue}var cA;function $3(){return cA||(cA=1,Ap.exports=q3()),Ap.exports}var z3=$3(),wp,sA;function l2(){if(sA)return wp;sA=1;var e=Dr(),t=qr(),n="[object Number]";function r(u){return typeof u=="number"||t(u)&&e(u)==n}return wp=r,wp}var Tp,fA;function B3(){if(fA)return Tp;fA=1;var e=l2();function t(n){return e(n)&&n!=+n}return Tp=t,Tp}var L3=B3();const Dl=Xe(L3);var k3=l2();const U3=Xe(k3);var Gt=function(t){return t===0?0:t>0?1:-1},Ga=function(t){return Fa(t)&&t.indexOf("%")===t.length-1},fe=function(t){return U3(t)&&!Dl(t)},I3=function(t){return Ce(t)},At=function(t){return fe(t)||Fa(t)},H3=0,ql=function(t){var n=++H3;return"".concat(t||"").concat(n)},Yt=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!fe(t)&&!Fa(t))return r;var l;if(Ga(t)){var c=t.indexOf("%");l=n*parseFloat(t.slice(0,c))/100}else l=+t;return Dl(l)&&(l=r),u&&l>n&&(l=n),l},ha=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},G3=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},u=0;u<n;u++)if(!r[t[u]])r[t[u]]=!0;else return!0;return!1},sa=function(t,n){return fe(t)&&fe(n)?function(r){return t+r*(n-t)}:function(){return n}};function Tg(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):yn(r,t))===n})}var Y3=function(t,n){return fe(t)&&fe(n)?t-n:Fa(t)&&Fa(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function eu(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function Eg(e){"@babel/helpers - typeof";return Eg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eg(e)}var X3=["viewBox","children"],K3=["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"],hA=["points","pathLength"],Ep={svg:X3,polygon:hA,polyline:hA},n0=["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"],_s=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(V.isValidElement(t)&&(r=t.props),!Cu(r))return null;var u={};return Object.keys(r).forEach(function(l){n0.includes(l)&&(u[l]=n||function(c){return r[l](r,c)})}),u},V3=function(t,n,r){return function(u){return t(n,r,u),null}},Wa=function(t,n,r){if(!Cu(t)||Eg(t)!=="object")return null;var u=null;return Object.keys(t).forEach(function(l){var c=t[l];n0.includes(l)&&typeof c=="function"&&(u||(u={}),u[l]=V3(c,n,r))}),u},Z3=["children"],Q3=["children"];function dA(e,t){if(e==null)return{};var n=F3(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function F3(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var vA={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Er=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},pA=null,jp=null,r0=function e(t){if(t===pA&&Array.isArray(jp))return jp;var n=[];return V.Children.forEach(t,function(r){Ce(r)||(z3.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),jp=n,pA=t,n};function Rn(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(u){return Er(u)}):r=[Er(t)],r0(e).forEach(function(u){var l=yn(u,"type.displayName")||yn(u,"type.name");r.indexOf(l)!==-1&&n.push(u)}),n}function dn(e,t){var n=Rn(e,t);return n&&n[0]}var yA=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,u=n.height;return!(!fe(r)||r<=0||!fe(u)||u<=0)},W3=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],J3=function(t){return t&&t.type&&Fa(t.type)&&W3.indexOf(t.type)>=0},eq=function(t,n,r,u){var l,c=(l=Ep==null?void 0:Ep[u])!==null&&l!==void 0?l:[];return n.startsWith("data-")||!_e(t)&&(u&&c.includes(n)||K3.includes(n))||r&&n0.includes(n)},xe=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var u=t;if(V.isValidElement(t)&&(u=t.props),!Cu(u))return null;var l={};return Object.keys(u).forEach(function(c){var f;eq((f=u)===null||f===void 0?void 0:f[c],c,n,r)&&(l[c]=u[c])}),l},jg=function e(t,n){if(t===n)return!0;var r=V.Children.count(t);if(r!==V.Children.count(n))return!1;if(r===0)return!0;if(r===1)return mA(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var u=0;u<r;u++){var l=t[u],c=n[u];if(Array.isArray(l)||Array.isArray(c)){if(!e(l,c))return!1}else if(!mA(l,c))return!1}return!0},mA=function(t,n){if(Ce(t)&&Ce(n))return!0;if(!Ce(t)&&!Ce(n)){var r=t.props||{},u=r.children,l=dA(r,Z3),c=n.props||{},f=c.children,h=dA(c,Q3);return u&&f?eu(l,h)&&jg(u,f):!u&&!f?eu(l,h):!1}return!1},gA=function(t,n){var r=[],u={};return r0(t).forEach(function(l,c){if(J3(l))r.push(l);else if(l){var f=Er(l.type),h=n[f]||{},d=h.handler,m=h.once;if(d&&(!m||!u[f])){var p=d(l,f,c);r.push(p),u[f]=!0}}}),r},tq=function(t){var n=t&&t.type;return n&&vA[n]?vA[n]:null},nq=function(t,n){return r0(n).indexOf(t)},rq=["children","width","height","viewBox","className","style","title","desc"];function Mg(){return Mg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mg.apply(this,arguments)}function aq(e,t){if(e==null)return{};var n=iq(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function iq(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Cg(e){var t=e.children,n=e.width,r=e.height,u=e.viewBox,l=e.className,c=e.style,f=e.title,h=e.desc,d=aq(e,rq),m=u||{width:n,height:r,x:0,y:0},p=je("recharts-surface",l);return z.createElement("svg",Mg({},xe(d,!0,"svg"),{className:p,width:n,height:r,style:c,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height)}),z.createElement("title",null,f),z.createElement("desc",null,h),t)}var uq=["children","className"];function Ng(){return Ng=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ng.apply(this,arguments)}function oq(e,t){if(e==null)return{};var n=lq(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function lq(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Ye=z.forwardRef(function(e,t){var n=e.children,r=e.className,u=oq(e,uq),l=je("recharts-layer",r);return z.createElement("g",Ng({className:l},xe(u,!0),{ref:t}),n)}),Gn=function(t,n){for(var r=arguments.length,u=new Array(r>2?r-2:0),l=2;l<r;l++)u[l-2]=arguments[l]},Mp,bA;function cq(){if(bA)return Mp;bA=1;function e(t,n,r){var u=-1,l=t.length;n<0&&(n=-n>l?0:l+n),r=r>l?l:r,r<0&&(r+=l),l=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(l);++u<l;)c[u]=t[u+n];return c}return Mp=e,Mp}var Cp,xA;function sq(){if(xA)return Cp;xA=1;var e=cq();function t(n,r,u){var l=n.length;return u=u===void 0?l:u,!r&&u>=l?n:e(n,r,u)}return Cp=t,Cp}var Np,SA;function c2(){if(SA)return Np;SA=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",u=t+n+r,l="\\ufe0e\\ufe0f",c="\\u200d",f=RegExp("["+c+e+u+l+"]");function h(d){return f.test(d)}return Np=h,Np}var Pp,_A;function fq(){if(_A)return Pp;_A=1;function e(t){return t.split("")}return Pp=e,Pp}var Rp,OA;function hq(){if(OA)return Rp;OA=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",u=t+n+r,l="\\ufe0e\\ufe0f",c="["+e+"]",f="["+u+"]",h="\\ud83c[\\udffb-\\udfff]",d="(?:"+f+"|"+h+")",m="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",O=d+"?",S="["+l+"]?",x="(?:"+b+"(?:"+[m,p,g].join("|")+")"+S+O+")*",w=S+O+x,T="(?:"+[m+f+"?",f,p,g,c].join("|")+")",j=RegExp(h+"(?="+h+")|"+T+w,"g");function C(A){return A.match(j)||[]}return Rp=C,Rp}var Dp,AA;function dq(){if(AA)return Dp;AA=1;var e=fq(),t=c2(),n=hq();function r(u){return t(u)?n(u):e(u)}return Dp=r,Dp}var qp,wA;function vq(){if(wA)return qp;wA=1;var e=sq(),t=c2(),n=dq(),r=i2();function u(l){return function(c){c=r(c);var f=t(c)?n(c):void 0,h=f?f[0]:c.charAt(0),d=f?e(f,1).join(""):c.slice(1);return h[l]()+d}}return qp=u,qp}var $p,TA;function pq(){if(TA)return $p;TA=1;var e=vq(),t=e("toUpperCase");return $p=t,$p}var yq=pq();const Ef=Xe(yq);function et(e){return function(){return e}}const s2=Math.cos,Os=Math.sin,Yn=Math.sqrt,As=Math.PI,jf=2*As,Pg=Math.PI,Rg=2*Pg,Ua=1e-6,mq=Rg-Ua;function f2(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function gq(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return f2;const n=10**t;return function(r){this._+=r[0];for(let u=1,l=r.length;u<l;++u)this._+=Math.round(arguments[u]*n)/n+r[u]}}class bq{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?f2:gq(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,r,u){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+u}`}bezierCurveTo(t,n,r,u,l,c){this._append`C${+t},${+n},${+r},${+u},${this._x1=+l},${this._y1=+c}`}arcTo(t,n,r,u,l){if(t=+t,n=+n,r=+r,u=+u,l=+l,l<0)throw new Error(`negative radius: ${l}`);let c=this._x1,f=this._y1,h=r-t,d=u-n,m=c-t,p=f-n,g=m*m+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>Ua)if(!(Math.abs(p*h-d*m)>Ua)||!l)this._append`L${this._x1=t},${this._y1=n}`;else{let b=r-c,O=u-f,S=h*h+d*d,x=b*b+O*O,w=Math.sqrt(S),T=Math.sqrt(g),j=l*Math.tan((Pg-Math.acos((S+g-x)/(2*w*T)))/2),C=j/T,A=j/w;Math.abs(C-1)>Ua&&this._append`L${t+C*m},${n+C*p}`,this._append`A${l},${l},0,0,${+(p*b>m*O)},${this._x1=t+A*h},${this._y1=n+A*d}`}}arc(t,n,r,u,l,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let f=r*Math.cos(u),h=r*Math.sin(u),d=t+f,m=n+h,p=1^c,g=c?u-l:l-u;this._x1===null?this._append`M${d},${m}`:(Math.abs(this._x1-d)>Ua||Math.abs(this._y1-m)>Ua)&&this._append`L${d},${m}`,r&&(g<0&&(g=g%Rg+Rg),g>mq?this._append`A${r},${r},0,1,${p},${t-f},${n-h}A${r},${r},0,1,${p},${this._x1=d},${this._y1=m}`:g>Ua&&this._append`A${r},${r},0,${+(g>=Pg)},${p},${this._x1=t+r*Math.cos(l)},${this._y1=n+r*Math.sin(l)}`)}rect(t,n,r,u){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+u}h${-r}Z`}toString(){return this._}}function a0(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new bq(t)}function i0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function h2(e){this._context=e}h2.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 Mf(e){return new h2(e)}function d2(e){return e[0]}function v2(e){return e[1]}function p2(e,t){var n=et(!0),r=null,u=Mf,l=null,c=a0(f);e=typeof e=="function"?e:e===void 0?d2:et(e),t=typeof t=="function"?t:t===void 0?v2:et(t);function f(h){var d,m=(h=i0(h)).length,p,g=!1,b;for(r==null&&(l=u(b=c())),d=0;d<=m;++d)!(d<m&&n(p=h[d],d,h))===g&&((g=!g)?l.lineStart():l.lineEnd()),g&&l.point(+e(p,d,h),+t(p,d,h));if(b)return l=null,b+""||null}return f.x=function(h){return arguments.length?(e=typeof h=="function"?h:et(+h),f):e},f.y=function(h){return arguments.length?(t=typeof h=="function"?h:et(+h),f):t},f.defined=function(h){return arguments.length?(n=typeof h=="function"?h:et(!!h),f):n},f.curve=function(h){return arguments.length?(u=h,r!=null&&(l=u(r)),f):u},f.context=function(h){return arguments.length?(h==null?r=l=null:l=u(r=h),f):r},f}function us(e,t,n){var r=null,u=et(!0),l=null,c=Mf,f=null,h=a0(d);e=typeof e=="function"?e:e===void 0?d2:et(+e),t=typeof t=="function"?t:et(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?v2:et(+n);function d(p){var g,b,O,S=(p=i0(p)).length,x,w=!1,T,j=new Array(S),C=new Array(S);for(l==null&&(f=c(T=h())),g=0;g<=S;++g){if(!(g<S&&u(x=p[g],g,p))===w)if(w=!w)b=g,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),O=g-1;O>=b;--O)f.point(j[O],C[O]);f.lineEnd(),f.areaEnd()}w&&(j[g]=+e(x,g,p),C[g]=+t(x,g,p),f.point(r?+r(x,g,p):j[g],n?+n(x,g,p):C[g]))}if(T)return f=null,T+""||null}function m(){return p2().defined(u).curve(c).context(l)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:et(+p),r=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:et(+p),d):e},d.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:et(+p),d):r},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:et(+p),n=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:et(+p),d):t},d.y1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:et(+p),d):n},d.lineX0=d.lineY0=function(){return m().x(e).y(t)},d.lineY1=function(){return m().x(e).y(n)},d.lineX1=function(){return m().x(r).y(t)},d.defined=function(p){return arguments.length?(u=typeof p=="function"?p:et(!!p),d):u},d.curve=function(p){return arguments.length?(c=p,l!=null&&(f=c(l)),d):c},d.context=function(p){return arguments.length?(p==null?l=f=null:f=c(l=p),d):l},d}class y2{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 xq(e){return new y2(e,!0)}function Sq(e){return new y2(e,!1)}const u0={draw(e,t){const n=Yn(t/As);e.moveTo(n,0),e.arc(0,0,n,0,jf)}},_q={draw(e,t){const n=Yn(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()}},m2=Yn(1/3),Oq=m2*2,Aq={draw(e,t){const n=Yn(t/Oq),r=n*m2;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},wq={draw(e,t){const n=Yn(t),r=-n/2;e.rect(r,r,n,n)}},Tq=.8908130915292852,g2=Os(As/10)/Os(7*As/10),Eq=Os(jf/10)*g2,jq=-s2(jf/10)*g2,Mq={draw(e,t){const n=Yn(t*Tq),r=Eq*n,u=jq*n;e.moveTo(0,-n),e.lineTo(r,u);for(let l=1;l<5;++l){const c=jf*l/5,f=s2(c),h=Os(c);e.lineTo(h*n,-f*n),e.lineTo(f*r-h*u,h*r+f*u)}e.closePath()}},zp=Yn(3),Cq={draw(e,t){const n=-Yn(t/(zp*3));e.moveTo(0,n*2),e.lineTo(-zp*n,-n),e.lineTo(zp*n,-n),e.closePath()}},En=-.5,jn=Yn(3)/2,Dg=1/Yn(12),Nq=(Dg/2+1)*3,Pq={draw(e,t){const n=Yn(t/Nq),r=n/2,u=n*Dg,l=r,c=n*Dg+n,f=-l,h=c;e.moveTo(r,u),e.lineTo(l,c),e.lineTo(f,h),e.lineTo(En*r-jn*u,jn*r+En*u),e.lineTo(En*l-jn*c,jn*l+En*c),e.lineTo(En*f-jn*h,jn*f+En*h),e.lineTo(En*r+jn*u,En*u-jn*r),e.lineTo(En*l+jn*c,En*c-jn*l),e.lineTo(En*f+jn*h,En*h-jn*f),e.closePath()}};function Rq(e,t){let n=null,r=a0(u);e=typeof e=="function"?e:et(e||u0),t=typeof t=="function"?t:et(t===void 0?64:+t);function u(){let l;if(n||(n=l=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),l)return n=null,l+""||null}return u.type=function(l){return arguments.length?(e=typeof l=="function"?l:et(l),u):e},u.size=function(l){return arguments.length?(t=typeof l=="function"?l:et(+l),u):t},u.context=function(l){return arguments.length?(n=l??null,u):n},u}function ws(){}function Ts(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 b2(e){this._context=e}b2.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:Ts(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:Ts(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Dq(e){return new b2(e)}function x2(e){this._context=e}x2.prototype={areaStart:ws,areaEnd:ws,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:Ts(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function qq(e){return new x2(e)}function S2(e){this._context=e}S2.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,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Ts(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function $q(e){return new S2(e)}function _2(e){this._context=e}_2.prototype={areaStart:ws,areaEnd:ws,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 zq(e){return new _2(e)}function EA(e){return e<0?-1:1}function jA(e,t,n){var r=e._x1-e._x0,u=t-e._x1,l=(e._y1-e._y0)/(r||u<0&&-0),c=(n-e._y1)/(u||r<0&&-0),f=(l*u+c*r)/(r+u);return(EA(l)+EA(c))*Math.min(Math.abs(l),Math.abs(c),.5*Math.abs(f))||0}function MA(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Bp(e,t,n){var r=e._x0,u=e._y0,l=e._x1,c=e._y1,f=(l-r)/3;e._context.bezierCurveTo(r+f,u+f*t,l-f,c-f*n,l,c)}function Es(e){this._context=e}Es.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:Bp(this,this._t0,MA(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,Bp(this,MA(this,n=jA(this,e,t)),n);break;default:Bp(this,this._t0,n=jA(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function O2(e){this._context=new A2(e)}(O2.prototype=Object.create(Es.prototype)).point=function(e,t){Es.prototype.point.call(this,t,e)};function A2(e){this._context=e}A2.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,r,u,l){this._context.bezierCurveTo(t,e,r,n,l,u)}};function Bq(e){return new Es(e)}function Lq(e){return new O2(e)}function w2(e){this._context=e}w2.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 r=CA(e),u=CA(t),l=0,c=1;c<n;++l,++c)this._context.bezierCurveTo(r[0][l],u[0][l],r[1][l],u[1][l],e[c],t[c]);(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 CA(e){var t,n=e.length-1,r,u=new Array(n),l=new Array(n),c=new Array(n);for(u[0]=0,l[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)u[t]=1,l[t]=4,c[t]=4*e[t]+2*e[t+1];for(u[n-1]=2,l[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=u[t]/l[t-1],l[t]-=r,c[t]-=r*c[t-1];for(u[n-1]=c[n-1]/l[n-1],t=n-2;t>=0;--t)u[t]=(c[t]-u[t+1])/l[t];for(l[n-1]=(e[n]+u[n-1])/2,t=0;t<n-1;++t)l[t]=2*e[t+1]-u[t+1];return[u,l]}function kq(e){return new w2(e)}function Cf(e,t){this._context=e,this._t=t}Cf.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 Uq(e){return new Cf(e,.5)}function Iq(e){return new Cf(e,0)}function Hq(e){return new Cf(e,1)}function ru(e,t){if((c=e.length)>1)for(var n=1,r,u,l=e[t[0]],c,f=l.length;n<c;++n)for(u=l,l=e[t[n]],r=0;r<f;++r)l[r][1]+=l[r][0]=isNaN(u[r][1])?u[r][0]:u[r][1]}function qg(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Gq(e,t){return e[t]}function Yq(e){const t=[];return t.key=e,t}function Xq(){var e=et([]),t=qg,n=ru,r=Gq;function u(l){var c=Array.from(e.apply(this,arguments),Yq),f,h=c.length,d=-1,m;for(const p of l)for(f=0,++d;f<h;++f)(c[f][d]=[0,+r(p,c[f].key,d,l)]).data=p;for(f=0,m=i0(t(c));f<h;++f)c[m[f]].index=f;return n(c,m),c}return u.keys=function(l){return arguments.length?(e=typeof l=="function"?l:et(Array.from(l)),u):e},u.value=function(l){return arguments.length?(r=typeof l=="function"?l:et(+l),u):r},u.order=function(l){return arguments.length?(t=l==null?qg:typeof l=="function"?l:et(Array.from(l)),u):t},u.offset=function(l){return arguments.length?(n=l??ru,u):n},u}function Kq(e,t){if((r=e.length)>0){for(var n,r,u=0,l=e[0].length,c;u<l;++u){for(c=n=0;n<r;++n)c+=e[n][u][1]||0;if(c)for(n=0;n<r;++n)e[n][u][1]/=c}ru(e,t)}}function Vq(e,t){if((u=e.length)>0){for(var n=0,r=e[t[0]],u,l=r.length;n<l;++n){for(var c=0,f=0;c<u;++c)f+=e[c][n][1]||0;r[n][1]+=r[n][0]=-f/2}ru(e,t)}}function Zq(e,t){if(!(!((c=e.length)>0)||!((l=(u=e[t[0]]).length)>0))){for(var n=0,r=1,u,l,c;r<l;++r){for(var f=0,h=0,d=0;f<c;++f){for(var m=e[t[f]],p=m[r][1]||0,g=m[r-1][1]||0,b=(p-g)/2,O=0;O<f;++O){var S=e[t[O]],x=S[r][1]||0,w=S[r-1][1]||0;b+=x-w}h+=p,d+=b*p}u[r-1][1]+=u[r-1][0]=n,h&&(n-=d/h)}u[r-1][1]+=u[r-1][0]=n,ru(e,t)}}function Wo(e){"@babel/helpers - typeof";return Wo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wo(e)}var Qq=["type","size","sizeType"];function $g(){return $g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$g.apply(this,arguments)}function NA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function PA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NA(Object(n),!0).forEach(function(r){Fq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fq(e,t,n){return t=Wq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wq(e){var t=Jq(e,"string");return Wo(t)=="symbol"?t:t+""}function Jq(e,t){if(Wo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function e$(e,t){if(e==null)return{};var n=t$(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function t$(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var T2={symbolCircle:u0,symbolCross:_q,symbolDiamond:Aq,symbolSquare:wq,symbolStar:Mq,symbolTriangle:Cq,symbolWye:Pq},n$=Math.PI/180,r$=function(t){var n="symbol".concat(Ef(t));return T2[n]||u0},a$=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var u=18*n$;return 1.25*t*t*(Math.tan(u)-Math.tan(u*2)*Math.pow(Math.tan(u),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},i$=function(t,n){T2["symbol".concat(Ef(t))]=n},o0=function(t){var n=t.type,r=n===void 0?"circle":n,u=t.size,l=u===void 0?64:u,c=t.sizeType,f=c===void 0?"area":c,h=e$(t,Qq),d=PA(PA({},h),{},{type:r,size:l,sizeType:f}),m=function(){var x=r$(r),w=Rq().type(x).size(a$(l,f,r));return w()},p=d.className,g=d.cx,b=d.cy,O=xe(d,!0);return g===+g&&b===+b&&l===+l?z.createElement("path",$g({},O,{className:je("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(b,")"),d:m()})):null};o0.registerSymbol=i$;function au(e){"@babel/helpers - typeof";return au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},au(e)}function zg(){return zg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zg.apply(this,arguments)}function RA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function u$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RA(Object(n),!0).forEach(function(r){Jo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function o$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,j2(r.key),r)}}function c$(e,t,n){return t&&l$(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function s$(e,t,n){return t=js(t),f$(e,E2()?Reflect.construct(t,n||[],js(e).constructor):t.apply(e,n))}function f$(e,t){if(t&&(au(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return h$(e)}function h$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E2=function(){return!!e})()}function js(e){return js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},js(e)}function d$(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Bg(e,t)}function Bg(e,t){return Bg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Bg(e,t)}function Jo(e,t,n){return t=j2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j2(e){var t=v$(e,"string");return au(t)=="symbol"?t:t+""}function v$(e,t){if(au(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(au(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Mn=32,l0=(function(e){function t(){return o$(this,t),s$(this,t,arguments)}return d$(t,e),c$(t,[{key:"renderIcon",value:function(r){var u=this.props.inactiveColor,l=Mn/2,c=Mn/6,f=Mn/3,h=r.inactive?u:r.color;if(r.type==="plainline")return z.createElement("line",{strokeWidth:4,fill:"none",stroke:h,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:l,x2:Mn,y2:l,className:"recharts-legend-icon"});if(r.type==="line")return z.createElement("path",{strokeWidth:4,fill:"none",stroke:h,d:"M0,".concat(l,"h").concat(f,`
A`).concat(c,",").concat(c,",0,1,1,").concat(2*f,",").concat(l,`
H`).concat(Mn,"M").concat(2*f,",").concat(l,`
A`).concat(c,",").concat(c,",0,1,1,").concat(f,",").concat(l),className:"recharts-legend-icon"});if(r.type==="rect")return z.createElement("path",{stroke:"none",fill:h,d:"M0,".concat(Mn/8,"h").concat(Mn,"v").concat(Mn*3/4,"h").concat(-Mn,"z"),className:"recharts-legend-icon"});if(z.isValidElement(r.legendIcon)){var d=u$({},r);return delete d.legendIcon,z.cloneElement(r.legendIcon,d)}return z.createElement(o0,{fill:h,cx:l,cy:l,size:Mn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,u=this.props,l=u.payload,c=u.iconSize,f=u.layout,h=u.formatter,d=u.inactiveColor,m={x:0,y:0,width:Mn,height:Mn},p={display:f==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return l.map(function(b,O){var S=b.formatter||h,x=je(Jo(Jo({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",b.inactive));if(b.type==="none")return null;var w=_e(b.value)?null:b.value;Gn(!_e(b.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var T=b.inactive?d:b.color;return z.createElement("li",zg({className:x,style:p,key:"legend-item-".concat(O)},Wa(r.props,b,O)),z.createElement(Cg,{width:c,height:c,viewBox:m,style:g},r.renderIcon(b)),z.createElement("span",{className:"recharts-legend-item-text",style:{color:T}},S?S(w,b,O):w))})}},{key:"render",value:function(){var r=this.props,u=r.payload,l=r.layout,c=r.align;if(!u||!u.length)return null;var f={padding:0,margin:0,textAlign:l==="horizontal"?c:"left"};return z.createElement("ul",{className:"recharts-default-legend",style:f},this.renderItems())}}])})(V.PureComponent);Jo(l0,"displayName","Legend");Jo(l0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Lp,DA;function p$(){if(DA)return Lp;DA=1;var e=Af();function t(){this.__data__=new e,this.size=0}return Lp=t,Lp}var kp,qA;function y$(){if(qA)return kp;qA=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return kp=e,kp}var Up,$A;function m$(){if($A)return Up;$A=1;function e(t){return this.__data__.get(t)}return Up=e,Up}var Ip,zA;function g$(){if(zA)return Ip;zA=1;function e(t){return this.__data__.has(t)}return Ip=e,Ip}var Hp,BA;function b$(){if(BA)return Hp;BA=1;var e=Af(),t=Wb(),n=Jb(),r=200;function u(l,c){var f=this.__data__;if(f instanceof e){var h=f.__data__;if(!t||h.length<r-1)return h.push([l,c]),this.size=++f.size,this;f=this.__data__=new n(h)}return f.set(l,c),this.size=f.size,this}return Hp=u,Hp}var Gp,LA;function M2(){if(LA)return Gp;LA=1;var e=Af(),t=p$(),n=y$(),r=m$(),u=g$(),l=b$();function c(f){var h=this.__data__=new e(f);this.size=h.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=u,c.prototype.set=l,Gp=c,Gp}var Yp,kA;function x$(){if(kA)return Yp;kA=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return Yp=t,Yp}var Xp,UA;function S$(){if(UA)return Xp;UA=1;function e(t){return this.__data__.has(t)}return Xp=e,Xp}var Kp,IA;function C2(){if(IA)return Kp;IA=1;var e=Jb(),t=x$(),n=S$();function r(u){var l=-1,c=u==null?0:u.length;for(this.__data__=new e;++l<c;)this.add(u[l])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,Kp=r,Kp}var Vp,HA;function N2(){if(HA)return Vp;HA=1;function e(t,n){for(var r=-1,u=t==null?0:t.length;++r<u;)if(n(t[r],r,t))return!0;return!1}return Vp=e,Vp}var Zp,GA;function P2(){if(GA)return Zp;GA=1;function e(t,n){return t.has(n)}return Zp=e,Zp}var Qp,YA;function R2(){if(YA)return Qp;YA=1;var e=C2(),t=N2(),n=P2(),r=1,u=2;function l(c,f,h,d,m,p){var g=h&r,b=c.length,O=f.length;if(b!=O&&!(g&&O>b))return!1;var S=p.get(c),x=p.get(f);if(S&&x)return S==f&&x==c;var w=-1,T=!0,j=h&u?new e:void 0;for(p.set(c,f),p.set(f,c);++w<b;){var C=c[w],A=f[w];if(d)var E=g?d(A,C,w,f,c,p):d(C,A,w,c,f,p);if(E!==void 0){if(E)continue;T=!1;break}if(j){if(!t(f,function(N,D){if(!n(j,D)&&(C===N||m(C,N,h,d,p)))return j.push(D)})){T=!1;break}}else if(!(C===A||m(C,A,h,d,p))){T=!1;break}}return p.delete(c),p.delete(f),T}return Qp=l,Qp}var Fp,XA;function _$(){if(XA)return Fp;XA=1;var e=tr(),t=e.Uint8Array;return Fp=t,Fp}var Wp,KA;function O$(){if(KA)return Wp;KA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(u,l){r[++n]=[l,u]}),r}return Wp=e,Wp}var Jp,VA;function c0(){if(VA)return Jp;VA=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(u){r[++n]=u}),r}return Jp=e,Jp}var ey,ZA;function A$(){if(ZA)return ey;ZA=1;var e=Rl(),t=_$(),n=Fb(),r=R2(),u=O$(),l=c0(),c=1,f=2,h="[object Boolean]",d="[object Date]",m="[object Error]",p="[object Map]",g="[object Number]",b="[object RegExp]",O="[object Set]",S="[object String]",x="[object Symbol]",w="[object ArrayBuffer]",T="[object DataView]",j=e?e.prototype:void 0,C=j?j.valueOf:void 0;function A(E,N,D,B,Q,I,k){switch(D){case T:if(E.byteLength!=N.byteLength||E.byteOffset!=N.byteOffset)return!1;E=E.buffer,N=N.buffer;case w:return!(E.byteLength!=N.byteLength||!I(new t(E),new t(N)));case h:case d:case g:return n(+E,+N);case m:return E.name==N.name&&E.message==N.message;case b:case S:return E==N+"";case p:var Z=u;case O:var J=B&c;if(Z||(Z=l),E.size!=N.size&&!J)return!1;var F=k.get(E);if(F)return F==N;B|=f,k.set(E,N);var q=r(Z(E),Z(N),B,Q,I,k);return k.delete(E),q;case x:if(C)return C.call(E)==C.call(N)}return!1}return ey=A,ey}var ty,QA;function D2(){if(QA)return ty;QA=1;function e(t,n){for(var r=-1,u=n.length,l=t.length;++r<u;)t[l+r]=n[r];return t}return ty=e,ty}var ny,FA;function w$(){if(FA)return ny;FA=1;var e=D2(),t=tn();function n(r,u,l){var c=u(r);return t(r)?c:e(c,l(r))}return ny=n,ny}var ry,WA;function T$(){if(WA)return ry;WA=1;function e(t,n){for(var r=-1,u=t==null?0:t.length,l=0,c=[];++r<u;){var f=t[r];n(f,r,t)&&(c[l++]=f)}return c}return ry=e,ry}var ay,JA;function E$(){if(JA)return ay;JA=1;function e(){return[]}return ay=e,ay}var iy,ew;function j$(){if(ew)return iy;ew=1;var e=T$(),t=E$(),n=Object.prototype,r=n.propertyIsEnumerable,u=Object.getOwnPropertySymbols,l=u?function(c){return c==null?[]:(c=Object(c),e(u(c),function(f){return r.call(c,f)}))}:t;return iy=l,iy}var uy,tw;function M$(){if(tw)return uy;tw=1;function e(t,n){for(var r=-1,u=Array(t);++r<t;)u[r]=n(r);return u}return uy=e,uy}var oy,nw;function C$(){if(nw)return oy;nw=1;var e=Dr(),t=qr(),n="[object Arguments]";function r(u){return t(u)&&e(u)==n}return oy=r,oy}var ly,rw;function s0(){if(rw)return ly;rw=1;var e=C$(),t=qr(),n=Object.prototype,r=n.hasOwnProperty,u=n.propertyIsEnumerable,l=e((function(){return arguments})())?e:function(c){return t(c)&&r.call(c,"callee")&&!u.call(c,"callee")};return ly=l,ly}var Ho={exports:{}},cy,aw;function N$(){if(aw)return cy;aw=1;function e(){return!1}return cy=e,cy}Ho.exports;var iw;function q2(){return iw||(iw=1,(function(e,t){var n=tr(),r=N$(),u=t&&!t.nodeType&&t,l=u&&!0&&e&&!e.nodeType&&e,c=l&&l.exports===u,f=c?n.Buffer:void 0,h=f?f.isBuffer:void 0,d=h||r;e.exports=d})(Ho,Ho.exports)),Ho.exports}var sy,uw;function f0(){if(uw)return sy;uw=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,u){var l=typeof r;return u=u??e,!!u&&(l=="number"||l!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<u}return sy=n,sy}var fy,ow;function h0(){if(ow)return fy;ow=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return fy=t,fy}var hy,lw;function P$(){if(lw)return hy;lw=1;var e=Dr(),t=h0(),n=qr(),r="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",f="[object Error]",h="[object Function]",d="[object Map]",m="[object Number]",p="[object Object]",g="[object RegExp]",b="[object Set]",O="[object String]",S="[object WeakMap]",x="[object ArrayBuffer]",w="[object DataView]",T="[object Float32Array]",j="[object Float64Array]",C="[object Int8Array]",A="[object Int16Array]",E="[object Int32Array]",N="[object Uint8Array]",D="[object Uint8ClampedArray]",B="[object Uint16Array]",Q="[object Uint32Array]",I={};I[T]=I[j]=I[C]=I[A]=I[E]=I[N]=I[D]=I[B]=I[Q]=!0,I[r]=I[u]=I[x]=I[l]=I[w]=I[c]=I[f]=I[h]=I[d]=I[m]=I[p]=I[g]=I[b]=I[O]=I[S]=!1;function k(Z){return n(Z)&&t(Z.length)&&!!I[e(Z)]}return hy=k,hy}var dy,cw;function $2(){if(cw)return dy;cw=1;function e(t){return function(n){return t(n)}}return dy=e,dy}var Go={exports:{}};Go.exports;var sw;function R$(){return sw||(sw=1,(function(e,t){var n=n2(),r=t&&!t.nodeType&&t,u=r&&!0&&e&&!e.nodeType&&e,l=u&&u.exports===r,c=l&&n.process,f=(function(){try{var h=u&&u.require&&u.require("util").types;return h||c&&c.binding&&c.binding("util")}catch{}})();e.exports=f})(Go,Go.exports)),Go.exports}var vy,fw;function z2(){if(fw)return vy;fw=1;var e=P$(),t=$2(),n=R$(),r=n&&n.isTypedArray,u=r?t(r):e;return vy=u,vy}var py,hw;function D$(){if(hw)return py;hw=1;var e=M$(),t=s0(),n=tn(),r=q2(),u=f0(),l=z2(),c=Object.prototype,f=c.hasOwnProperty;function h(d,m){var p=n(d),g=!p&&t(d),b=!p&&!g&&r(d),O=!p&&!g&&!b&&l(d),S=p||g||b||O,x=S?e(d.length,String):[],w=x.length;for(var T in d)(m||f.call(d,T))&&!(S&&(T=="length"||b&&(T=="offset"||T=="parent")||O&&(T=="buffer"||T=="byteLength"||T=="byteOffset")||u(T,w)))&&x.push(T);return x}return py=h,py}var yy,dw;function q$(){if(dw)return yy;dw=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,u=typeof r=="function"&&r.prototype||e;return n===u}return yy=t,yy}var my,vw;function B2(){if(vw)return my;vw=1;function e(t,n){return function(r){return t(n(r))}}return my=e,my}var gy,pw;function $$(){if(pw)return gy;pw=1;var e=B2(),t=e(Object.keys,Object);return gy=t,gy}var by,yw;function z$(){if(yw)return by;yw=1;var e=q$(),t=$$(),n=Object.prototype,r=n.hasOwnProperty;function u(l){if(!e(l))return t(l);var c=[];for(var f in Object(l))r.call(l,f)&&f!="constructor"&&c.push(f);return c}return by=u,by}var xy,mw;function $l(){if(mw)return xy;mw=1;var e=Qb(),t=h0();function n(r){return r!=null&&t(r.length)&&!e(r)}return xy=n,xy}var Sy,gw;function Nf(){if(gw)return Sy;gw=1;var e=D$(),t=z$(),n=$l();function r(u){return n(u)?e(u):t(u)}return Sy=r,Sy}var _y,bw;function B$(){if(bw)return _y;bw=1;var e=w$(),t=j$(),n=Nf();function r(u){return e(u,n,t)}return _y=r,_y}var Oy,xw;function L$(){if(xw)return Oy;xw=1;var e=B$(),t=1,n=Object.prototype,r=n.hasOwnProperty;function u(l,c,f,h,d,m){var p=f&t,g=e(l),b=g.length,O=e(c),S=O.length;if(b!=S&&!p)return!1;for(var x=b;x--;){var w=g[x];if(!(p?w in c:r.call(c,w)))return!1}var T=m.get(l),j=m.get(c);if(T&&j)return T==c&&j==l;var C=!0;m.set(l,c),m.set(c,l);for(var A=p;++x<b;){w=g[x];var E=l[w],N=c[w];if(h)var D=p?h(N,E,w,c,l,m):h(E,N,w,l,c,m);if(!(D===void 0?E===N||d(E,N,f,h,m):D)){C=!1;break}A||(A=w=="constructor")}if(C&&!A){var B=l.constructor,Q=c.constructor;B!=Q&&"constructor"in l&&"constructor"in c&&!(typeof B=="function"&&B instanceof B&&typeof Q=="function"&&Q instanceof Q)&&(C=!1)}return m.delete(l),m.delete(c),C}return Oy=u,Oy}var Ay,Sw;function k$(){if(Sw)return Ay;Sw=1;var e=ri(),t=tr(),n=e(t,"DataView");return Ay=n,Ay}var wy,_w;function U$(){if(_w)return wy;_w=1;var e=ri(),t=tr(),n=e(t,"Promise");return wy=n,wy}var Ty,Ow;function L2(){if(Ow)return Ty;Ow=1;var e=ri(),t=tr(),n=e(t,"Set");return Ty=n,Ty}var Ey,Aw;function I$(){if(Aw)return Ey;Aw=1;var e=ri(),t=tr(),n=e(t,"WeakMap");return Ey=n,Ey}var jy,ww;function H$(){if(ww)return jy;ww=1;var e=k$(),t=Wb(),n=U$(),r=L2(),u=I$(),l=Dr(),c=r2(),f="[object Map]",h="[object Object]",d="[object Promise]",m="[object Set]",p="[object WeakMap]",g="[object DataView]",b=c(e),O=c(t),S=c(n),x=c(r),w=c(u),T=l;return(e&&T(new e(new ArrayBuffer(1)))!=g||t&&T(new t)!=f||n&&T(n.resolve())!=d||r&&T(new r)!=m||u&&T(new u)!=p)&&(T=function(j){var C=l(j),A=C==h?j.constructor:void 0,E=A?c(A):"";if(E)switch(E){case b:return g;case O:return f;case S:return d;case x:return m;case w:return p}return C}),jy=T,jy}var My,Tw;function G$(){if(Tw)return My;Tw=1;var e=M2(),t=R2(),n=A$(),r=L$(),u=H$(),l=tn(),c=q2(),f=z2(),h=1,d="[object Arguments]",m="[object Array]",p="[object Object]",g=Object.prototype,b=g.hasOwnProperty;function O(S,x,w,T,j,C){var A=l(S),E=l(x),N=A?m:u(S),D=E?m:u(x);N=N==d?p:N,D=D==d?p:D;var B=N==p,Q=D==p,I=N==D;if(I&&c(S)){if(!c(x))return!1;A=!0,B=!1}if(I&&!B)return C||(C=new e),A||f(S)?t(S,x,w,T,j,C):n(S,x,N,w,T,j,C);if(!(w&h)){var k=B&&b.call(S,"__wrapped__"),Z=Q&&b.call(x,"__wrapped__");if(k||Z){var J=k?S.value():S,F=Z?x.value():x;return C||(C=new e),j(J,F,w,T,C)}}return I?(C||(C=new e),r(S,x,w,T,j,C)):!1}return My=O,My}var Cy,Ew;function d0(){if(Ew)return Cy;Ew=1;var e=G$(),t=qr();function n(r,u,l,c,f){return r===u?!0:r==null||u==null||!t(r)&&!t(u)?r!==r&&u!==u:e(r,u,l,c,n,f)}return Cy=n,Cy}var Ny,jw;function Y$(){if(jw)return Ny;jw=1;var e=M2(),t=d0(),n=1,r=2;function u(l,c,f,h){var d=f.length,m=d,p=!h;if(l==null)return!m;for(l=Object(l);d--;){var g=f[d];if(p&&g[2]?g[1]!==l[g[0]]:!(g[0]in l))return!1}for(;++d<m;){g=f[d];var b=g[0],O=l[b],S=g[1];if(p&&g[2]){if(O===void 0&&!(b in l))return!1}else{var x=new e;if(h)var w=h(O,S,b,l,c,x);if(!(w===void 0?t(S,O,n|r,h,x):w))return!1}}return!0}return Ny=u,Ny}var Py,Mw;function k2(){if(Mw)return Py;Mw=1;var e=ya();function t(n){return n===n&&!e(n)}return Py=t,Py}var Ry,Cw;function X$(){if(Cw)return Ry;Cw=1;var e=k2(),t=Nf();function n(r){for(var u=t(r),l=u.length;l--;){var c=u[l],f=r[c];u[l]=[c,f,e(f)]}return u}return Ry=n,Ry}var Dy,Nw;function U2(){if(Nw)return Dy;Nw=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return Dy=e,Dy}var qy,Pw;function K$(){if(Pw)return qy;Pw=1;var e=Y$(),t=X$(),n=U2();function r(u){var l=t(u);return l.length==1&&l[0][2]?n(l[0][0],l[0][1]):function(c){return c===u||e(c,u,l)}}return qy=r,qy}var $y,Rw;function V$(){if(Rw)return $y;Rw=1;function e(t,n){return t!=null&&n in Object(t)}return $y=e,$y}var zy,Dw;function Z$(){if(Dw)return zy;Dw=1;var e=u2(),t=s0(),n=tn(),r=f0(),u=h0(),l=Tf();function c(f,h,d){h=e(h,f);for(var m=-1,p=h.length,g=!1;++m<p;){var b=l(h[m]);if(!(g=f!=null&&d(f,b)))break;f=f[b]}return g||++m!=p?g:(p=f==null?0:f.length,!!p&&u(p)&&r(b,p)&&(n(f)||t(f)))}return zy=c,zy}var By,qw;function Q$(){if(qw)return By;qw=1;var e=V$(),t=Z$();function n(r,u){return r!=null&&t(r,u,e)}return By=n,By}var Ly,$w;function F$(){if($w)return Ly;$w=1;var e=d0(),t=o2(),n=Q$(),r=Zb(),u=k2(),l=U2(),c=Tf(),f=1,h=2;function d(m,p){return r(m)&&u(p)?l(c(m),p):function(g){var b=t(g,m);return b===void 0&&b===p?n(g,m):e(p,b,f|h)}}return Ly=d,Ly}var ky,zw;function Nu(){if(zw)return ky;zw=1;function e(t){return t}return ky=e,ky}var Uy,Bw;function W$(){if(Bw)return Uy;Bw=1;function e(t){return function(n){return n==null?void 0:n[t]}}return Uy=e,Uy}var Iy,Lw;function J$(){if(Lw)return Iy;Lw=1;var e=t0();function t(n){return function(r){return e(r,n)}}return Iy=t,Iy}var Hy,kw;function ez(){if(kw)return Hy;kw=1;var e=W$(),t=J$(),n=Zb(),r=Tf();function u(l){return n(l)?e(r(l)):t(l)}return Hy=u,Hy}var Gy,Uw;function nr(){if(Uw)return Gy;Uw=1;var e=K$(),t=F$(),n=Nu(),r=tn(),u=ez();function l(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):u(c)}return Gy=l,Gy}var Yy,Iw;function I2(){if(Iw)return Yy;Iw=1;function e(t,n,r,u){for(var l=t.length,c=r+(u?1:-1);u?c--:++c<l;)if(n(t[c],c,t))return c;return-1}return Yy=e,Yy}var Xy,Hw;function tz(){if(Hw)return Xy;Hw=1;function e(t){return t!==t}return Xy=e,Xy}var Ky,Gw;function nz(){if(Gw)return Ky;Gw=1;function e(t,n,r){for(var u=r-1,l=t.length;++u<l;)if(t[u]===n)return u;return-1}return Ky=e,Ky}var Vy,Yw;function rz(){if(Yw)return Vy;Yw=1;var e=I2(),t=tz(),n=nz();function r(u,l,c){return l===l?n(u,l,c):e(u,t,c)}return Vy=r,Vy}var Zy,Xw;function az(){if(Xw)return Zy;Xw=1;var e=rz();function t(n,r){var u=n==null?0:n.length;return!!u&&e(n,r,0)>-1}return Zy=t,Zy}var Qy,Kw;function iz(){if(Kw)return Qy;Kw=1;function e(t,n,r){for(var u=-1,l=t==null?0:t.length;++u<l;)if(r(n,t[u]))return!0;return!1}return Qy=e,Qy}var Fy,Vw;function uz(){if(Vw)return Fy;Vw=1;function e(){}return Fy=e,Fy}var Wy,Zw;function oz(){if(Zw)return Wy;Zw=1;var e=L2(),t=uz(),n=c0(),r=1/0,u=e&&1/n(new e([,-0]))[1]==r?function(l){return new e(l)}:t;return Wy=u,Wy}var Jy,Qw;function lz(){if(Qw)return Jy;Qw=1;var e=C2(),t=az(),n=iz(),r=P2(),u=oz(),l=c0(),c=200;function f(h,d,m){var p=-1,g=t,b=h.length,O=!0,S=[],x=S;if(m)O=!1,g=n;else if(b>=c){var w=d?null:u(h);if(w)return l(w);O=!1,g=r,x=new e}else x=d?[]:S;e:for(;++p<b;){var T=h[p],j=d?d(T):T;if(T=m||T!==0?T:0,O&&j===j){for(var C=x.length;C--;)if(x[C]===j)continue e;d&&x.push(j),S.push(T)}else g(x,j,m)||(x!==S&&x.push(j),S.push(T))}return S}return Jy=f,Jy}var em,Fw;function cz(){if(Fw)return em;Fw=1;var e=nr(),t=lz();function n(r,u){return r&&r.length?t(r,e(u,2)):[]}return em=n,em}var sz=cz();const Ww=Xe(sz);function H2(e,t,n){return t===!0?Ww(e,n):_e(t)?Ww(e,t):e}function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}var fz=["ref"];function Jw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function _r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Jw(Object(n),!0).forEach(function(r){Pf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Y2(r.key),r)}}function dz(e,t,n){return t&&eT(e.prototype,t),n&&eT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function vz(e,t,n){return t=Ms(t),pz(e,G2()?Reflect.construct(t,n||[],Ms(e).constructor):t.apply(e,n))}function pz(e,t){if(t&&(iu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yz(e)}function yz(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G2=function(){return!!e})()}function Ms(e){return Ms=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ms(e)}function mz(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lg(e,t)}function Lg(e,t){return Lg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Lg(e,t)}function Pf(e,t,n){return t=Y2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y2(e){var t=gz(e,"string");return iu(t)=="symbol"?t:t+""}function gz(e,t){if(iu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(iu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function bz(e,t){if(e==null)return{};var n=xz(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xz(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Sz(e){return e.value}function _z(e,t){if(z.isValidElement(e))return z.cloneElement(e,t);if(typeof e=="function")return z.createElement(e,t);t.ref;var n=bz(t,fz);return z.createElement(l0,n)}var tT=1,Va=(function(e){function t(){var n;hz(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=vz(this,t,[].concat(u)),Pf(n,"lastBoundingBox",{width:-1,height:-1}),n}return mz(t,e),dz(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,u=this.getBBox();u?(Math.abs(u.width-this.lastBoundingBox.width)>tT||Math.abs(u.height-this.lastBoundingBox.height)>tT)&&(this.lastBoundingBox.width=u.width,this.lastBoundingBox.height=u.height,r&&r(u)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?_r({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var u=this.props,l=u.layout,c=u.align,f=u.verticalAlign,h=u.margin,d=u.chartWidth,m=u.chartHeight,p,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&l==="vertical"){var b=this.getBBoxSnapshot();p={left:((d||0)-b.width)/2}}else p=c==="right"?{right:h&&h.right||0}:{left:h&&h.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(f==="middle"){var O=this.getBBoxSnapshot();g={top:((m||0)-O.height)/2}}else g=f==="bottom"?{bottom:h&&h.bottom||0}:{top:h&&h.top||0};return _r(_r({},p),g)}},{key:"render",value:function(){var r=this,u=this.props,l=u.content,c=u.width,f=u.height,h=u.wrapperStyle,d=u.payloadUniqBy,m=u.payload,p=_r(_r({position:"absolute",width:c||"auto",height:f||"auto"},this.getDefaultPosition(h)),h);return z.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(b){r.wrapperNode=b}},_z(l,_r(_r({},this.props),{},{payload:H2(m,d,Sz)})))}}],[{key:"getWithHeight",value:function(r,u){var l=_r(_r({},this.defaultProps),r.props),c=l.layout;return c==="vertical"&&fe(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||u}:null}}])})(V.PureComponent);Pf(Va,"displayName","Legend");Pf(Va,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var tm,nT;function Oz(){if(nT)return tm;nT=1;var e=Rl(),t=s0(),n=tn(),r=e?e.isConcatSpreadable:void 0;function u(l){return n(l)||t(l)||!!(r&&l&&l[r])}return tm=u,tm}var nm,rT;function X2(){if(rT)return nm;rT=1;var e=D2(),t=Oz();function n(r,u,l,c,f){var h=-1,d=r.length;for(l||(l=t),f||(f=[]);++h<d;){var m=r[h];u>0&&l(m)?u>1?n(m,u-1,l,c,f):e(f,m):c||(f[f.length]=m)}return f}return nm=n,nm}var rm,aT;function Az(){if(aT)return rm;aT=1;function e(t){return function(n,r,u){for(var l=-1,c=Object(n),f=u(n),h=f.length;h--;){var d=f[t?h:++l];if(r(c[d],d,c)===!1)break}return n}}return rm=e,rm}var am,iT;function wz(){if(iT)return am;iT=1;var e=Az(),t=e();return am=t,am}var im,uT;function K2(){if(uT)return im;uT=1;var e=wz(),t=Nf();function n(r,u){return r&&e(r,u,t)}return im=n,im}var um,oT;function Tz(){if(oT)return um;oT=1;var e=$l();function t(n,r){return function(u,l){if(u==null)return u;if(!e(u))return n(u,l);for(var c=u.length,f=r?c:-1,h=Object(u);(r?f--:++f<c)&&l(h[f],f,h)!==!1;);return u}}return um=t,um}var om,lT;function v0(){if(lT)return om;lT=1;var e=K2(),t=Tz(),n=t(e);return om=n,om}var lm,cT;function V2(){if(cT)return lm;cT=1;var e=v0(),t=$l();function n(r,u){var l=-1,c=t(r)?Array(r.length):[];return e(r,function(f,h,d){c[++l]=u(f,h,d)}),c}return lm=n,lm}var cm,sT;function Ez(){if(sT)return cm;sT=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return cm=e,cm}var sm,fT;function jz(){if(fT)return sm;fT=1;var e=Mu();function t(n,r){if(n!==r){var u=n!==void 0,l=n===null,c=n===n,f=e(n),h=r!==void 0,d=r===null,m=r===r,p=e(r);if(!d&&!p&&!f&&n>r||f&&h&&m&&!d&&!p||l&&h&&m||!u&&m||!c)return 1;if(!l&&!f&&!p&&n<r||p&&u&&c&&!l&&!f||d&&u&&c||!h&&c||!m)return-1}return 0}return sm=t,sm}var fm,hT;function Mz(){if(hT)return fm;hT=1;var e=jz();function t(n,r,u){for(var l=-1,c=n.criteria,f=r.criteria,h=c.length,d=u.length;++l<h;){var m=e(c[l],f[l]);if(m){if(l>=d)return m;var p=u[l];return m*(p=="desc"?-1:1)}}return n.index-r.index}return fm=t,fm}var hm,dT;function Cz(){if(dT)return hm;dT=1;var e=e0(),t=t0(),n=nr(),r=V2(),u=Ez(),l=$2(),c=Mz(),f=Nu(),h=tn();function d(m,p,g){p.length?p=e(p,function(S){return h(S)?function(x){return t(x,S.length===1?S[0]:S)}:S}):p=[f];var b=-1;p=e(p,l(n));var O=r(m,function(S,x,w){var T=e(p,function(j){return j(S)});return{criteria:T,index:++b,value:S}});return u(O,function(S,x){return c(S,x,g)})}return hm=d,hm}var dm,vT;function Nz(){if(vT)return dm;vT=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return dm=e,dm}var vm,pT;function Pz(){if(pT)return vm;pT=1;var e=Nz(),t=Math.max;function n(r,u,l){return u=t(u===void 0?r.length-1:u,0),function(){for(var c=arguments,f=-1,h=t(c.length-u,0),d=Array(h);++f<h;)d[f]=c[u+f];f=-1;for(var m=Array(u+1);++f<u;)m[f]=c[f];return m[u]=l(d),e(r,this,m)}}return vm=n,vm}var pm,yT;function Rz(){if(yT)return pm;yT=1;function e(t){return function(){return t}}return pm=e,pm}var ym,mT;function Z2(){if(mT)return ym;mT=1;var e=ri(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return ym=t,ym}var mm,gT;function Dz(){if(gT)return mm;gT=1;var e=Rz(),t=Z2(),n=Nu(),r=t?function(u,l){return t(u,"toString",{configurable:!0,enumerable:!1,value:e(l),writable:!0})}:n;return mm=r,mm}var gm,bT;function qz(){if(bT)return gm;bT=1;var e=800,t=16,n=Date.now;function r(u){var l=0,c=0;return function(){var f=n(),h=t-(f-c);if(c=f,h>0){if(++l>=e)return arguments[0]}else l=0;return u.apply(void 0,arguments)}}return gm=r,gm}var bm,xT;function $z(){if(xT)return bm;xT=1;var e=Dz(),t=qz(),n=t(e);return bm=n,bm}var xm,ST;function zz(){if(ST)return xm;ST=1;var e=Nu(),t=Pz(),n=$z();function r(u,l){return n(t(u,l,e),u+"")}return xm=r,xm}var Sm,_T;function Rf(){if(_T)return Sm;_T=1;var e=Fb(),t=$l(),n=f0(),r=ya();function u(l,c,f){if(!r(f))return!1;var h=typeof c;return(h=="number"?t(f)&&n(c,f.length):h=="string"&&c in f)?e(f[c],l):!1}return Sm=u,Sm}var _m,OT;function Bz(){if(OT)return _m;OT=1;var e=X2(),t=Cz(),n=zz(),r=Rf(),u=n(function(l,c){if(l==null)return[];var f=c.length;return f>1&&r(l,c[0],c[1])?c=[]:f>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(l,e(c,1),[])});return _m=u,_m}var Lz=Bz();const p0=Xe(Lz);function el(e){"@babel/helpers - typeof";return el=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},el(e)}function kg(){return kg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kg.apply(this,arguments)}function kz(e,t){return Gz(e)||Hz(e,t)||Iz(e,t)||Uz()}function Uz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Iz(e,t){if(e){if(typeof e=="string")return AT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AT(e,t)}}function AT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Hz(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function Gz(e){if(Array.isArray(e))return e}function wT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Om(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wT(Object(n),!0).forEach(function(r){Yz(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yz(e,t,n){return t=Xz(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xz(e){var t=Kz(e,"string");return el(t)=="symbol"?t:t+""}function Kz(e,t){if(el(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(el(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Vz(e){return Array.isArray(e)&&At(e[0])&&At(e[1])?e.join(" ~ "):e}var Zz=function(t){var n=t.separator,r=n===void 0?" : ":n,u=t.contentStyle,l=u===void 0?{}:u,c=t.itemStyle,f=c===void 0?{}:c,h=t.labelStyle,d=h===void 0?{}:h,m=t.payload,p=t.formatter,g=t.itemSorter,b=t.wrapperClassName,O=t.labelClassName,S=t.label,x=t.labelFormatter,w=t.accessibilityLayer,T=w===void 0?!1:w,j=function(){if(m&&m.length){var k={padding:0,margin:0},Z=(g?p0(m,g):m).map(function(J,F){if(J.type==="none")return null;var q=Om({display:"block",paddingTop:4,paddingBottom:4,color:J.color||"#000"},f),G=J.formatter||p||Vz,ee=J.value,oe=J.name,le=ee,P=oe;if(G&&le!=null&&P!=null){var U=G(ee,oe,J,F,m);if(Array.isArray(U)){var re=kz(U,2);le=re[0],P=re[1]}else le=U}return z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(F),style:q},At(P)?z.createElement("span",{className:"recharts-tooltip-item-name"},P):null,At(P)?z.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,z.createElement("span",{className:"recharts-tooltip-item-value"},le),z.createElement("span",{className:"recharts-tooltip-item-unit"},J.unit||""))});return z.createElement("ul",{className:"recharts-tooltip-item-list",style:k},Z)}return null},C=Om({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},l),A=Om({margin:0},d),E=!Ce(S),N=E?S:"",D=je("recharts-default-tooltip",b),B=je("recharts-tooltip-label",O);E&&x&&m!==void 0&&m!==null&&(N=x(S,m));var Q=T?{role:"status","aria-live":"assertive"}:{};return z.createElement("div",kg({className:D,style:C},Q),z.createElement("p",{className:B,style:A},z.isValidElement(N)?N:"".concat(N)),j())};function tl(e){"@babel/helpers - typeof";return tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tl(e)}function os(e,t,n){return t=Qz(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qz(e){var t=Fz(e,"string");return tl(t)=="symbol"?t:t+""}function Fz(e,t){if(tl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(tl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Do="recharts-tooltip-wrapper",Wz={visibility:"hidden"};function Jz(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return je(Do,os(os(os(os({},"".concat(Do,"-right"),fe(n)&&t&&fe(t.x)&&n>=t.x),"".concat(Do,"-left"),fe(n)&&t&&fe(t.x)&&n<t.x),"".concat(Do,"-bottom"),fe(r)&&t&&fe(t.y)&&r>=t.y),"".concat(Do,"-top"),fe(r)&&t&&fe(t.y)&&r<t.y))}function TT(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,u=e.offsetTopLeft,l=e.position,c=e.reverseDirection,f=e.tooltipDimension,h=e.viewBox,d=e.viewBoxDimension;if(l&&fe(l[r]))return l[r];var m=n[r]-f-u,p=n[r]+u;if(t[r])return c[r]?m:p;if(c[r]){var g=m,b=h[r];return g<b?Math.max(p,h[r]):Math.max(m,h[r])}var O=p+f,S=h[r]+d;return O>S?Math.max(m,h[r]):Math.max(p,h[r])}function eB(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function tB(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,u=e.position,l=e.reverseDirection,c=e.tooltipBox,f=e.useTranslate3d,h=e.viewBox,d,m,p;return c.height>0&&c.width>0&&n?(m=TT({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:u,reverseDirection:l,tooltipDimension:c.width,viewBox:h,viewBoxDimension:h.width}),p=TT({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:u,reverseDirection:l,tooltipDimension:c.height,viewBox:h,viewBoxDimension:h.height}),d=eB({translateX:m,translateY:p,useTranslate3d:f})):d=Wz,{cssProperties:d,cssClasses:Jz({translateX:m,translateY:p,coordinate:n})}}function uu(e){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uu(e)}function ET(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function jT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ET(Object(n),!0).forEach(function(r){Ig(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ET(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,F2(r.key),r)}}function aB(e,t,n){return t&&rB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function iB(e,t,n){return t=Cs(t),uB(e,Q2()?Reflect.construct(t,n||[],Cs(e).constructor):t.apply(e,n))}function uB(e,t){if(t&&(uu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oB(e)}function oB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Q2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Q2=function(){return!!e})()}function Cs(e){return Cs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Cs(e)}function lB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ug(e,t)}function Ug(e,t){return Ug=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Ug(e,t)}function Ig(e,t,n){return t=F2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F2(e){var t=cB(e,"string");return uu(t)=="symbol"?t:t+""}function cB(e,t){if(uu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(uu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var MT=1,sB=(function(e){function t(){var n;nB(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=iB(this,t,[].concat(u)),Ig(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Ig(n,"handleKeyDown",function(c){if(c.key==="Escape"){var f,h,d,m;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(f=(h=n.props.coordinate)===null||h===void 0?void 0:h.x)!==null&&f!==void 0?f:0,y:(d=(m=n.props.coordinate)===null||m===void 0?void 0:m.y)!==null&&d!==void 0?d:0}})}}),n}return lB(t,e),aB(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>MT||Math.abs(r.height-this.state.lastBoundingBox.height)>MT)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,u;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((u=this.props.coordinate)===null||u===void 0?void 0:u.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,u=this.props,l=u.active,c=u.allowEscapeViewBox,f=u.animationDuration,h=u.animationEasing,d=u.children,m=u.coordinate,p=u.hasPayload,g=u.isAnimationActive,b=u.offset,O=u.position,S=u.reverseDirection,x=u.useTranslate3d,w=u.viewBox,T=u.wrapperStyle,j=tB({allowEscapeViewBox:c,coordinate:m,offsetTopLeft:b,position:O,reverseDirection:S,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:w}),C=j.cssClasses,A=j.cssProperties,E=jT(jT({transition:g&&l?"transform ".concat(f,"ms ").concat(h):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&l&&p?"visible":"hidden",position:"absolute",top:0,left:0},T);return z.createElement("div",{tabIndex:-1,className:C,style:E,ref:function(D){r.wrapperNode=D}},d)}}])})(V.PureComponent),fB=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Pu={isSsr:fB()};function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}function CT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function NT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CT(Object(n),!0).forEach(function(r){y0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,J2(r.key),r)}}function vB(e,t,n){return t&&dB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function pB(e,t,n){return t=Ns(t),yB(e,W2()?Reflect.construct(t,n||[],Ns(e).constructor):t.apply(e,n))}function yB(e,t){if(t&&(ou(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mB(e)}function mB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(W2=function(){return!!e})()}function Ns(e){return Ns=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ns(e)}function gB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Hg(e,t)}function Hg(e,t){return Hg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Hg(e,t)}function y0(e,t,n){return t=J2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J2(e){var t=bB(e,"string");return ou(t)=="symbol"?t:t+""}function bB(e,t){if(ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function xB(e){return e.dataKey}function SB(e,t){return z.isValidElement(e)?z.cloneElement(e,t):typeof e=="function"?z.createElement(e,t):z.createElement(Zz,t)}var vn=(function(e){function t(){return hB(this,t),pB(this,t,arguments)}return gB(t,e),vB(t,[{key:"render",value:function(){var r=this,u=this.props,l=u.active,c=u.allowEscapeViewBox,f=u.animationDuration,h=u.animationEasing,d=u.content,m=u.coordinate,p=u.filterNull,g=u.isAnimationActive,b=u.offset,O=u.payload,S=u.payloadUniqBy,x=u.position,w=u.reverseDirection,T=u.useTranslate3d,j=u.viewBox,C=u.wrapperStyle,A=O??[];p&&A.length&&(A=H2(O.filter(function(N){return N.value!=null&&(N.hide!==!0||r.props.includeHidden)}),S,xB));var E=A.length>0;return z.createElement(sB,{allowEscapeViewBox:c,animationDuration:f,animationEasing:h,isAnimationActive:g,active:l,coordinate:m,hasPayload:E,offset:b,position:x,reverseDirection:w,useTranslate3d:T,viewBox:j,wrapperStyle:C},SB(d,NT(NT({},this.props),{},{payload:A})))}}])})(V.PureComponent);y0(vn,"displayName","Tooltip");y0(vn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Pu.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var Am,PT;function _B(){if(PT)return Am;PT=1;var e=tr(),t=function(){return e.Date.now()};return Am=t,Am}var wm,RT;function OB(){if(RT)return wm;RT=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return wm=t,wm}var Tm,DT;function AB(){if(DT)return Tm;DT=1;var e=OB(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return Tm=n,Tm}var Em,qT;function eC(){if(qT)return Em;qT=1;var e=AB(),t=ya(),n=Mu(),r=NaN,u=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,f=parseInt;function h(d){if(typeof d=="number")return d;if(n(d))return r;if(t(d)){var m=typeof d.valueOf=="function"?d.valueOf():d;d=t(m)?m+"":m}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=l.test(d);return p||c.test(d)?f(d.slice(2),p?2:8):u.test(d)?r:+d}return Em=h,Em}var jm,$T;function wB(){if($T)return jm;$T=1;var e=ya(),t=_B(),n=eC(),r="Expected a function",u=Math.max,l=Math.min;function c(f,h,d){var m,p,g,b,O,S,x=0,w=!1,T=!1,j=!0;if(typeof f!="function")throw new TypeError(r);h=n(h)||0,e(d)&&(w=!!d.leading,T="maxWait"in d,g=T?u(n(d.maxWait)||0,h):g,j="trailing"in d?!!d.trailing:j);function C(Z){var J=m,F=p;return m=p=void 0,x=Z,b=f.apply(F,J),b}function A(Z){return x=Z,O=setTimeout(D,h),w?C(Z):b}function E(Z){var J=Z-S,F=Z-x,q=h-J;return T?l(q,g-F):q}function N(Z){var J=Z-S,F=Z-x;return S===void 0||J>=h||J<0||T&&F>=g}function D(){var Z=t();if(N(Z))return B(Z);O=setTimeout(D,E(Z))}function B(Z){return O=void 0,j&&m?C(Z):(m=p=void 0,b)}function Q(){O!==void 0&&clearTimeout(O),x=0,m=S=p=O=void 0}function I(){return O===void 0?b:B(t())}function k(){var Z=t(),J=N(Z);if(m=arguments,p=this,S=Z,J){if(O===void 0)return A(S);if(T)return clearTimeout(O),O=setTimeout(D,h),C(S)}return O===void 0&&(O=setTimeout(D,h)),b}return k.cancel=Q,k.flush=I,k}return jm=c,jm}var Mm,zT;function TB(){if(zT)return Mm;zT=1;var e=wB(),t=ya(),n="Expected a function";function r(u,l,c){var f=!0,h=!0;if(typeof u!="function")throw new TypeError(n);return t(c)&&(f="leading"in c?!!c.leading:f,h="trailing"in c?!!c.trailing:h),e(u,l,{leading:f,maxWait:l,trailing:h})}return Mm=r,Mm}var EB=TB();const tC=Xe(EB);function nl(e){"@babel/helpers - typeof";return nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nl(e)}function BT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ls(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BT(Object(n),!0).forEach(function(r){jB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jB(e,t,n){return t=MB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MB(e){var t=CB(e,"string");return nl(t)=="symbol"?t:t+""}function CB(e,t){if(nl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(nl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function NB(e,t){return qB(e)||DB(e,t)||RB(e,t)||PB()}function PB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RB(e,t){if(e){if(typeof e=="string")return LT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LT(e,t)}}function LT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function DB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function qB(e){if(Array.isArray(e))return e}var xs=V.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,u=r===void 0?{width:-1,height:-1}:r,l=e.width,c=l===void 0?"100%":l,f=e.height,h=f===void 0?"100%":f,d=e.minWidth,m=d===void 0?0:d,p=e.minHeight,g=e.maxHeight,b=e.children,O=e.debounce,S=O===void 0?0:O,x=e.id,w=e.className,T=e.onResize,j=e.style,C=j===void 0?{}:j,A=V.useRef(null),E=V.useRef();E.current=T,V.useImperativeHandle(t,function(){return Object.defineProperty(A.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),A.current},configurable:!0})});var N=V.useState({containerWidth:u.width,containerHeight:u.height}),D=NB(N,2),B=D[0],Q=D[1],I=V.useCallback(function(Z,J){Q(function(F){var q=Math.round(Z),G=Math.round(J);return F.containerWidth===q&&F.containerHeight===G?F:{containerWidth:q,containerHeight:G}})},[]);V.useEffect(function(){var Z=function(oe){var le,P=oe[0].contentRect,U=P.width,re=P.height;I(U,re),(le=E.current)===null||le===void 0||le.call(E,U,re)};S>0&&(Z=tC(Z,S,{trailing:!0,leading:!1}));var J=new ResizeObserver(Z),F=A.current.getBoundingClientRect(),q=F.width,G=F.height;return I(q,G),J.observe(A.current),function(){J.disconnect()}},[I,S]);var k=V.useMemo(function(){var Z=B.containerWidth,J=B.containerHeight;if(Z<0||J<0)return null;Gn(Ga(c)||Ga(h),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,c,h),Gn(!n||n>0,"The aspect(%s) must be greater than zero.",n);var F=Ga(c)?Z:c,q=Ga(h)?J:h;n&&n>0&&(F?q=F/n:q&&(F=q*n),g&&q>g&&(q=g)),Gn(F>0||q>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.`,F,q,c,h,m,p,n);var G=!Array.isArray(b)&&Er(b.type).endsWith("Chart");return z.Children.map(b,function(ee){return z.isValidElement(ee)?V.cloneElement(ee,ls({width:F,height:q},G?{style:ls({height:"100%",width:"100%",maxHeight:q,maxWidth:F},ee.props.style)}:{})):ee})},[n,b,h,g,p,m,B,c]);return z.createElement("div",{id:x?"".concat(x):void 0,className:je("recharts-responsive-container",w),style:ls(ls({},C),{},{width:c,height:h,minWidth:m,minHeight:p,maxHeight:g}),ref:A},k)}),Df=function(t){return null};Df.displayName="Cell";function rl(e){"@babel/helpers - typeof";return rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rl(e)}function kT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Gg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kT(Object(n),!0).forEach(function(r){$B(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $B(e,t,n){return t=zB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zB(e){var t=BB(e,"string");return rl(t)=="symbol"?t:t+""}function BB(e,t){if(rl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(rl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yi={widthCache:{},cacheCount:0},LB=2e3,kB={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},UT="recharts_measurement_span";function UB(e){var t=Gg({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Xo=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Pu.isSsr)return{width:0,height:0};var r=UB(n),u=JSON.stringify({text:t,copyStyle:r});if(Yi.widthCache[u])return Yi.widthCache[u];try{var l=document.getElementById(UT);l||(l=document.createElement("span"),l.setAttribute("id",UT),l.setAttribute("aria-hidden","true"),document.body.appendChild(l));var c=Gg(Gg({},kB),r);Object.assign(l.style,c),l.textContent="".concat(t);var f=l.getBoundingClientRect(),h={width:f.width,height:f.height};return Yi.widthCache[u]=h,++Yi.cacheCount>LB&&(Yi.cacheCount=0,Yi.widthCache={}),h}catch{return{width:0,height:0}}},IB=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function al(e){"@babel/helpers - typeof";return al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},al(e)}function Ps(e,t){return XB(e)||YB(e,t)||GB(e,t)||HB()}function HB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function GB(e,t){if(e){if(typeof e=="string")return IT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return IT(e,t)}}function IT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function YB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;h=!1}else for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function XB(e){if(Array.isArray(e))return e}function KB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function HT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZB(r.key),r)}}function VB(e,t,n){return t&&HT(e.prototype,t),n&&HT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZB(e){var t=QB(e,"string");return al(t)=="symbol"?t:t+""}function QB(e,t){if(al(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(al(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var GT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,YT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,FB=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,WB=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,nC={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},JB=Object.keys(nC),Zi="NaN";function e8(e,t){return e*nC[t]}var cs=(function(){function e(t,n){KB(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!FB.test(n)&&(this.num=NaN,this.unit=""),JB.includes(n)&&(this.num=e8(t,n),this.unit="px")}return VB(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,u=(r=WB.exec(n))!==null&&r!==void 0?r:[],l=Ps(u,3),c=l[1],f=l[2];return new e(parseFloat(c),f??"")}}])})();function rC(e){if(e.includes(Zi))return Zi;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=GT.exec(t))!==null&&n!==void 0?n:[],u=Ps(r,4),l=u[1],c=u[2],f=u[3],h=cs.parse(l??""),d=cs.parse(f??""),m=c==="*"?h.multiply(d):h.divide(d);if(m.isNaN())return Zi;t=t.replace(GT,m.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,g=(p=YT.exec(t))!==null&&p!==void 0?p:[],b=Ps(g,4),O=b[1],S=b[2],x=b[3],w=cs.parse(O??""),T=cs.parse(x??""),j=S==="+"?w.add(T):w.subtract(T);if(j.isNaN())return Zi;t=t.replace(YT,j.toString())}return t}var XT=/\(([^()]*)\)/;function t8(e){for(var t=e;t.includes("(");){var n=XT.exec(t),r=Ps(n,2),u=r[1];t=t.replace(XT,rC(u))}return t}function n8(e){var t=e.replace(/\s+/g,"");return t=t8(t),t=rC(t),t}function r8(e){try{return n8(e)}catch{return Zi}}function Cm(e){var t=r8(e.slice(5,-1));return t===Zi?"":t}var a8=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],i8=["dx","dy","angle","className","breakAll"];function Yg(){return Yg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yg.apply(this,arguments)}function KT(e,t){if(e==null)return{};var n=u8(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function u8(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function VT(e,t){return s8(e)||c8(e,t)||l8(e,t)||o8()}function o8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function l8(e,t){if(e){if(typeof e=="string")return ZT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZT(e,t)}}function ZT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c8(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;h=!1}else for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function s8(e){if(Array.isArray(e))return e}var aC=/[ \f\n\r\t\v\u2028\u2029]+/,iC=function(t){var n=t.children,r=t.breakAll,u=t.style;try{var l=[];Ce(n)||(r?l=n.toString().split(""):l=n.toString().split(aC));var c=l.map(function(h){return{word:h,width:Xo(h,u).width}}),f=r?0:Xo(" ",u).width;return{wordsWithComputedWidth:c,spaceWidth:f}}catch{return null}},f8=function(t,n,r,u,l){var c=t.maxLines,f=t.children,h=t.style,d=t.breakAll,m=fe(c),p=f,g=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return F.reduce(function(q,G){var ee=G.word,oe=G.width,le=q[q.length-1];if(le&&(u==null||l||le.width+oe+r<Number(u)))le.words.push(ee),le.width+=oe+r;else{var P={words:[ee],width:oe};q.push(P)}return q},[])},b=g(n),O=function(F){return F.reduce(function(q,G){return q.width>G.width?q:G})};if(!m)return b;for(var S="…",x=function(F){var q=p.slice(0,F),G=iC({breakAll:d,style:h,children:q+S}).wordsWithComputedWidth,ee=g(G),oe=ee.length>c||O(ee).width>Number(u);return[oe,ee]},w=0,T=p.length-1,j=0,C;w<=T&&j<=p.length-1;){var A=Math.floor((w+T)/2),E=A-1,N=x(E),D=VT(N,2),B=D[0],Q=D[1],I=x(A),k=VT(I,1),Z=k[0];if(!B&&!Z&&(w=A+1),B&&Z&&(T=A-1),!B&&Z){C=Q;break}j++}return C||b},QT=function(t){var n=Ce(t)?[]:t.toString().split(aC);return[{words:n}]},h8=function(t){var n=t.width,r=t.scaleToFit,u=t.children,l=t.style,c=t.breakAll,f=t.maxLines;if((n||r)&&!Pu.isSsr){var h,d,m=iC({breakAll:c,children:u,style:l});if(m){var p=m.wordsWithComputedWidth,g=m.spaceWidth;h=p,d=g}else return QT(u);return f8({breakAll:c,children:u,maxLines:f,style:l},h,d,n,r)}return QT(u)},FT="#808080",Ja=function(t){var n=t.x,r=n===void 0?0:n,u=t.y,l=u===void 0?0:u,c=t.lineHeight,f=c===void 0?"1em":c,h=t.capHeight,d=h===void 0?"0.71em":h,m=t.scaleToFit,p=m===void 0?!1:m,g=t.textAnchor,b=g===void 0?"start":g,O=t.verticalAnchor,S=O===void 0?"end":O,x=t.fill,w=x===void 0?FT:x,T=KT(t,a8),j=V.useMemo(function(){return h8({breakAll:T.breakAll,children:T.children,maxLines:T.maxLines,scaleToFit:p,style:T.style,width:T.width})},[T.breakAll,T.children,T.maxLines,p,T.style,T.width]),C=T.dx,A=T.dy,E=T.angle,N=T.className,D=T.breakAll,B=KT(T,i8);if(!At(r)||!At(l))return null;var Q=r+(fe(C)?C:0),I=l+(fe(A)?A:0),k;switch(S){case"start":k=Cm("calc(".concat(d,")"));break;case"middle":k=Cm("calc(".concat((j.length-1)/2," * -").concat(f," + (").concat(d," / 2))"));break;default:k=Cm("calc(".concat(j.length-1," * -").concat(f,")"));break}var Z=[];if(p){var J=j[0].width,F=T.width;Z.push("scale(".concat((fe(F)?F/J:1)/J,")"))}return E&&Z.push("rotate(".concat(E,", ").concat(Q,", ").concat(I,")")),Z.length&&(B.transform=Z.join(" ")),z.createElement("text",Yg({},xe(B,!0),{x:Q,y:I,className:je("recharts-text",N),textAnchor:b,fill:w.includes("url")?FT:w}),j.map(function(q,G){var ee=q.words.join(D?"":" ");return z.createElement("tspan",{x:Q,dy:G===0?k:f,key:"".concat(ee,"-").concat(G)},ee)}))};function va(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function d8(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function m0(e){let t,n,r;e.length!==2?(t=va,n=(f,h)=>va(e(f),h),r=(f,h)=>e(f)-h):(t=e===va||e===d8?e:v8,n=e,r=e);function u(f,h,d=0,m=f.length){if(d<m){if(t(h,h)!==0)return m;do{const p=d+m>>>1;n(f[p],h)<0?d=p+1:m=p}while(d<m)}return d}function l(f,h,d=0,m=f.length){if(d<m){if(t(h,h)!==0)return m;do{const p=d+m>>>1;n(f[p],h)<=0?d=p+1:m=p}while(d<m)}return d}function c(f,h,d=0,m=f.length){const p=u(f,h,d,m-1);return p>d&&r(f[p-1],h)>-r(f[p],h)?p-1:p}return{left:u,center:c,right:l}}function v8(){return 0}function uC(e){return e===null?NaN:+e}function*p8(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const y8=m0(va),zl=y8.right;m0(uC).center;class WT extends Map{constructor(t,n=b8){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,u]of t)this.set(r,u)}get(t){return super.get(JT(this,t))}has(t){return super.has(JT(this,t))}set(t,n){return super.set(m8(this,t),n)}delete(t){return super.delete(g8(this,t))}}function JT({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function m8({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function g8({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function b8(e){return e!==null&&typeof e=="object"?e.valueOf():e}function x8(e=va){if(e===va)return oC;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function oC(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const S8=Math.sqrt(50),_8=Math.sqrt(10),O8=Math.sqrt(2);function Rs(e,t,n){const r=(t-e)/Math.max(0,n),u=Math.floor(Math.log10(r)),l=r/Math.pow(10,u),c=l>=S8?10:l>=_8?5:l>=O8?2:1;let f,h,d;return u<0?(d=Math.pow(10,-u)/c,f=Math.round(e*d),h=Math.round(t*d),f/d<e&&++f,h/d>t&&--h,d=-d):(d=Math.pow(10,u)*c,f=Math.round(e/d),h=Math.round(t/d),f*d<e&&++f,h*d>t&&--h),h<f&&.5<=n&&n<2?Rs(e,t,n*2):[f,h,d]}function Xg(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[u,l,c]=r?Rs(t,e,n):Rs(e,t,n);if(!(l>=u))return[];const f=l-u+1,h=new Array(f);if(r)if(c<0)for(let d=0;d<f;++d)h[d]=(l-d)/-c;else for(let d=0;d<f;++d)h[d]=(l-d)*c;else if(c<0)for(let d=0;d<f;++d)h[d]=(u+d)/-c;else for(let d=0;d<f;++d)h[d]=(u+d)*c;return h}function Kg(e,t,n){return t=+t,e=+e,n=+n,Rs(e,t,n)[2]}function Vg(e,t,n){t=+t,e=+e,n=+n;const r=t<e,u=r?Kg(t,e,n):Kg(e,t,n);return(r?-1:1)*(u<0?1/-u:u)}function eE(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function tE(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function lC(e,t,n=0,r=1/0,u){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(u=u===void 0?oC:x8(u);r>n;){if(r-n>600){const h=r-n+1,d=t-n+1,m=Math.log(h),p=.5*Math.exp(2*m/3),g=.5*Math.sqrt(m*p*(h-p)/h)*(d-h/2<0?-1:1),b=Math.max(n,Math.floor(t-d*p/h+g)),O=Math.min(r,Math.floor(t+(h-d)*p/h+g));lC(e,t,b,O,u)}const l=e[t];let c=n,f=r;for(qo(e,n,t),u(e[r],l)>0&&qo(e,n,r);c<f;){for(qo(e,c,f),++c,--f;u(e[c],l)<0;)++c;for(;u(e[f],l)>0;)--f}u(e[n],l)===0?qo(e,n,f):(++f,qo(e,f,r)),f<=t&&(n=f+1),t<=f&&(r=f-1)}return e}function qo(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function A8(e,t,n){if(e=Float64Array.from(p8(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return tE(e);if(t>=1)return eE(e);var r,u=(r-1)*t,l=Math.floor(u),c=eE(lC(e,l).subarray(0,l+1)),f=tE(e.subarray(l+1));return c+(f-c)*(u-l)}}function w8(e,t,n=uC){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,u=(r-1)*t,l=Math.floor(u),c=+n(e[l],l,e),f=+n(e[l+1],l+1,e);return c+(f-c)*(u-l)}}function T8(e,t,n){e=+e,t=+t,n=(u=arguments.length)<2?(t=e,e=0,1):u<3?1:+n;for(var r=-1,u=Math.max(0,Math.ceil((t-e)/n))|0,l=new Array(u);++r<u;)l[r]=e+r*n;return l}function qn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function $r(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 Zg=Symbol("implicit");function g0(){var e=new WT,t=[],n=[],r=Zg;function u(l){let c=e.get(l);if(c===void 0){if(r!==Zg)return r;e.set(l,c=t.push(l)-1)}return n[c%n.length]}return u.domain=function(l){if(!arguments.length)return t.slice();t=[],e=new WT;for(const c of l)e.has(c)||e.set(c,t.push(c)-1);return u},u.range=function(l){return arguments.length?(n=Array.from(l),u):n.slice()},u.unknown=function(l){return arguments.length?(r=l,u):r},u.copy=function(){return g0(t,n).unknown(r)},qn.apply(u,arguments),u}function il(){var e=g0().unknown(void 0),t=e.domain,n=e.range,r=0,u=1,l,c,f=!1,h=0,d=0,m=.5;delete e.unknown;function p(){var g=t().length,b=u<r,O=b?u:r,S=b?r:u;l=(S-O)/Math.max(1,g-h+d*2),f&&(l=Math.floor(l)),O+=(S-O-l*(g-h))*m,c=l*(1-h),f&&(O=Math.round(O),c=Math.round(c));var x=T8(g).map(function(w){return O+l*w});return n(b?x.reverse():x)}return e.domain=function(g){return arguments.length?(t(g),p()):t()},e.range=function(g){return arguments.length?([r,u]=g,r=+r,u=+u,p()):[r,u]},e.rangeRound=function(g){return[r,u]=g,r=+r,u=+u,f=!0,p()},e.bandwidth=function(){return c},e.step=function(){return l},e.round=function(g){return arguments.length?(f=!!g,p()):f},e.padding=function(g){return arguments.length?(h=Math.min(1,d=+g),p()):h},e.paddingInner=function(g){return arguments.length?(h=Math.min(1,g),p()):h},e.paddingOuter=function(g){return arguments.length?(d=+g,p()):d},e.align=function(g){return arguments.length?(m=Math.max(0,Math.min(1,g)),p()):m},e.copy=function(){return il(t(),[r,u]).round(f).paddingInner(h).paddingOuter(d).align(m)},qn.apply(p(),arguments)}function cC(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return cC(t())},e}function Ko(){return cC(il.apply(null,arguments).paddingInner(1))}function b0(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function sC(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Bl(){}var ul=.7,Ds=1/ul,tu="\\s*([+-]?\\d+)\\s*",ol="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Wn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",E8=/^#([0-9a-f]{3,8})$/,j8=new RegExp(`^rgb\\(${tu},${tu},${tu}\\)$`),M8=new RegExp(`^rgb\\(${Wn},${Wn},${Wn}\\)$`),C8=new RegExp(`^rgba\\(${tu},${tu},${tu},${ol}\\)$`),N8=new RegExp(`^rgba\\(${Wn},${Wn},${Wn},${ol}\\)$`),P8=new RegExp(`^hsl\\(${ol},${Wn},${Wn}\\)$`),R8=new RegExp(`^hsla\\(${ol},${Wn},${Wn},${ol}\\)$`),nE={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};b0(Bl,ll,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:rE,formatHex:rE,formatHex8:D8,formatHsl:q8,formatRgb:aE,toString:aE});function rE(){return this.rgb().formatHex()}function D8(){return this.rgb().formatHex8()}function q8(){return fC(this).formatHsl()}function aE(){return this.rgb().formatRgb()}function ll(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=E8.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?iE(t):n===3?new en(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ss(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ss(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=j8.exec(e))?new en(t[1],t[2],t[3],1):(t=M8.exec(e))?new en(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=C8.exec(e))?ss(t[1],t[2],t[3],t[4]):(t=N8.exec(e))?ss(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=P8.exec(e))?lE(t[1],t[2]/100,t[3]/100,1):(t=R8.exec(e))?lE(t[1],t[2]/100,t[3]/100,t[4]):nE.hasOwnProperty(e)?iE(nE[e]):e==="transparent"?new en(NaN,NaN,NaN,0):null}function iE(e){return new en(e>>16&255,e>>8&255,e&255,1)}function ss(e,t,n,r){return r<=0&&(e=t=n=NaN),new en(e,t,n,r)}function $8(e){return e instanceof Bl||(e=ll(e)),e?(e=e.rgb(),new en(e.r,e.g,e.b,e.opacity)):new en}function Qg(e,t,n,r){return arguments.length===1?$8(e):new en(e,t,n,r??1)}function en(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}b0(en,Qg,sC(Bl,{brighter(e){return e=e==null?Ds:Math.pow(Ds,e),new en(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?ul:Math.pow(ul,e),new en(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new en(Za(this.r),Za(this.g),Za(this.b),qs(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:uE,formatHex:uE,formatHex8:z8,formatRgb:oE,toString:oE}));function uE(){return`#${Ya(this.r)}${Ya(this.g)}${Ya(this.b)}`}function z8(){return`#${Ya(this.r)}${Ya(this.g)}${Ya(this.b)}${Ya((isNaN(this.opacity)?1:this.opacity)*255)}`}function oE(){const e=qs(this.opacity);return`${e===1?"rgb(":"rgba("}${Za(this.r)}, ${Za(this.g)}, ${Za(this.b)}${e===1?")":`, ${e})`}`}function qs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Za(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ya(e){return e=Za(e),(e<16?"0":"")+e.toString(16)}function lE(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Hn(e,t,n,r)}function fC(e){if(e instanceof Hn)return new Hn(e.h,e.s,e.l,e.opacity);if(e instanceof Bl||(e=ll(e)),!e)return new Hn;if(e instanceof Hn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,u=Math.min(t,n,r),l=Math.max(t,n,r),c=NaN,f=l-u,h=(l+u)/2;return f?(t===l?c=(n-r)/f+(n<r)*6:n===l?c=(r-t)/f+2:c=(t-n)/f+4,f/=h<.5?l+u:2-l-u,c*=60):f=h>0&&h<1?0:c,new Hn(c,f,h,e.opacity)}function B8(e,t,n,r){return arguments.length===1?fC(e):new Hn(e,t,n,r??1)}function Hn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}b0(Hn,B8,sC(Bl,{brighter(e){return e=e==null?Ds:Math.pow(Ds,e),new Hn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?ul:Math.pow(ul,e),new Hn(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,r=n+(n<.5?n:1-n)*t,u=2*n-r;return new en(Nm(e>=240?e-240:e+120,u,r),Nm(e,u,r),Nm(e<120?e+240:e-120,u,r),this.opacity)},clamp(){return new Hn(cE(this.h),fs(this.s),fs(this.l),qs(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=qs(this.opacity);return`${e===1?"hsl(":"hsla("}${cE(this.h)}, ${fs(this.s)*100}%, ${fs(this.l)*100}%${e===1?")":`, ${e})`}`}}));function cE(e){return e=(e||0)%360,e<0?e+360:e}function fs(e){return Math.max(0,Math.min(1,e||0))}function Nm(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 x0=e=>()=>e;function L8(e,t){return function(n){return e+n*t}}function k8(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function U8(e){return(e=+e)==1?hC:function(t,n){return n-t?k8(t,n,e):x0(isNaN(t)?n:t)}}function hC(e,t){var n=t-e;return n?L8(e,n):x0(isNaN(e)?t:e)}const sE=(function e(t){var n=U8(t);function r(u,l){var c=n((u=Qg(u)).r,(l=Qg(l)).r),f=n(u.g,l.g),h=n(u.b,l.b),d=hC(u.opacity,l.opacity);return function(m){return u.r=c(m),u.g=f(m),u.b=h(m),u.opacity=d(m),u+""}}return r.gamma=e,r})(1);function I8(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),u;return function(l){for(u=0;u<n;++u)r[u]=e[u]*(1-l)+t[u]*l;return r}}function H8(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function G8(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,u=new Array(r),l=new Array(n),c;for(c=0;c<r;++c)u[c]=Ru(e[c],t[c]);for(;c<n;++c)l[c]=t[c];return function(f){for(c=0;c<r;++c)l[c]=u[c](f);return l}}function Y8(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function $s(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function X8(e,t){var n={},r={},u;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(u in t)u in e?n[u]=Ru(e[u],t[u]):r[u]=t[u];return function(l){for(u in n)r[u]=n[u](l);return r}}var Fg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Pm=new RegExp(Fg.source,"g");function K8(e){return function(){return e}}function V8(e){return function(t){return e(t)+""}}function Z8(e,t){var n=Fg.lastIndex=Pm.lastIndex=0,r,u,l,c=-1,f=[],h=[];for(e=e+"",t=t+"";(r=Fg.exec(e))&&(u=Pm.exec(t));)(l=u.index)>n&&(l=t.slice(n,l),f[c]?f[c]+=l:f[++c]=l),(r=r[0])===(u=u[0])?f[c]?f[c]+=u:f[++c]=u:(f[++c]=null,h.push({i:c,x:$s(r,u)})),n=Pm.lastIndex;return n<t.length&&(l=t.slice(n),f[c]?f[c]+=l:f[++c]=l),f.length<2?h[0]?V8(h[0].x):K8(t):(t=h.length,function(d){for(var m=0,p;m<t;++m)f[(p=h[m]).i]=p.x(d);return f.join("")})}function Ru(e,t){var n=typeof t,r;return t==null||n==="boolean"?x0(t):(n==="number"?$s:n==="string"?(r=ll(t))?(t=r,sE):Z8:t instanceof ll?sE:t instanceof Date?Y8:H8(t)?I8:Array.isArray(t)?G8:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?X8:$s)(e,t)}function S0(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function Q8(e,t){t===void 0&&(t=e,e=Ru);for(var n=0,r=t.length-1,u=t[0],l=new Array(r<0?0:r);n<r;)l[n]=e(u,u=t[++n]);return function(c){var f=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return l[f](c-f)}}function F8(e){return function(){return e}}function zs(e){return+e}var fE=[0,1];function Xt(e){return e}function Wg(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:F8(isNaN(t)?NaN:.5)}function W8(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function J8(e,t,n){var r=e[0],u=e[1],l=t[0],c=t[1];return u<r?(r=Wg(u,r),l=n(c,l)):(r=Wg(r,u),l=n(l,c)),function(f){return l(r(f))}}function e4(e,t,n){var r=Math.min(e.length,t.length)-1,u=new Array(r),l=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)u[c]=Wg(e[c],e[c+1]),l[c]=n(t[c],t[c+1]);return function(f){var h=zl(e,f,1,r)-1;return l[h](u[h](f))}}function Ll(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function qf(){var e=fE,t=fE,n=Ru,r,u,l,c=Xt,f,h,d;function m(){var g=Math.min(e.length,t.length);return c!==Xt&&(c=W8(e[0],e[g-1])),f=g>2?e4:J8,h=d=null,p}function p(g){return g==null||isNaN(g=+g)?l:(h||(h=f(e.map(r),t,n)))(r(c(g)))}return p.invert=function(g){return c(u((d||(d=f(t,e.map(r),$s)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,zs),m()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),m()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),n=S0,m()},p.clamp=function(g){return arguments.length?(c=g?!0:Xt,m()):c!==Xt},p.interpolate=function(g){return arguments.length?(n=g,m()):n},p.unknown=function(g){return arguments.length?(l=g,p):l},function(g,b){return r=g,u=b,m()}}function _0(){return qf()(Xt,Xt)}function t4(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Bs(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function lu(e){return e=Bs(Math.abs(e)),e?e[1]:NaN}function n4(e,t){return function(n,r){for(var u=n.length,l=[],c=0,f=e[0],h=0;u>0&&f>0&&(h+f+1>r&&(f=Math.max(1,r-h)),l.push(n.substring(u-=f,u+f)),!((h+=f+1)>r));)f=e[c=(c+1)%e.length];return l.reverse().join(t)}}function r4(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var a4=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function cl(e){if(!(t=a4.exec(e)))throw new Error("invalid format: "+e);var t;return new O0({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]})}cl.prototype=O0.prototype;function O0(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+""}O0.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 i4(e){e:for(var t=e.length,n=1,r=-1,u;n<t;++n)switch(e[n]){case".":r=u=n;break;case"0":r===0&&(r=n),u=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(u+1):e}var Ls;function u4(e,t){var n=Bs(e,t);if(!n)return Ls=void 0,e.toPrecision(t);var r=n[0],u=n[1],l=u-(Ls=Math.max(-8,Math.min(8,Math.floor(u/3)))*3)+1,c=r.length;return l===c?r:l>c?r+new Array(l-c+1).join("0"):l>0?r.slice(0,l)+"."+r.slice(l):"0."+new Array(1-l).join("0")+Bs(e,Math.max(0,t+l-1))[0]}function hE(e,t){var n=Bs(e,t);if(!n)return e+"";var r=n[0],u=n[1];return u<0?"0."+new Array(-u).join("0")+r:r.length>u+1?r.slice(0,u+1)+"."+r.slice(u+1):r+new Array(u-r.length+2).join("0")}const dE={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:t4,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)=>hE(e*100,t),r:hE,s:u4,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function vE(e){return e}var pE=Array.prototype.map,yE=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function o4(e){var t=e.grouping===void 0||e.thousands===void 0?vE:n4(pE.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",u=e.decimal===void 0?".":e.decimal+"",l=e.numerals===void 0?vE:r4(pE.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",f=e.minus===void 0?"":e.minus+"",h=e.nan===void 0?"NaN":e.nan+"";function d(p,g){p=cl(p);var b=p.fill,O=p.align,S=p.sign,x=p.symbol,w=p.zero,T=p.width,j=p.comma,C=p.precision,A=p.trim,E=p.type;E==="n"?(j=!0,E="g"):dE[E]||(C===void 0&&(C=12),A=!0,E="g"),(w||b==="0"&&O==="=")&&(w=!0,b="0",O="=");var N=(g&&g.prefix!==void 0?g.prefix:"")+(x==="$"?n:x==="#"&&/[boxX]/.test(E)?"0"+E.toLowerCase():""),D=(x==="$"?r:/[%p]/.test(E)?c:"")+(g&&g.suffix!==void 0?g.suffix:""),B=dE[E],Q=/[defgprs%]/.test(E);C=C===void 0?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,C)):Math.max(0,Math.min(20,C));function I(k){var Z=N,J=D,F,q,G;if(E==="c")J=B(k)+J,k="";else{k=+k;var ee=k<0||1/k<0;if(k=isNaN(k)?h:B(Math.abs(k),C),A&&(k=i4(k)),ee&&+k==0&&S!=="+"&&(ee=!1),Z=(ee?S==="("?S:f:S==="-"||S==="("?"":S)+Z,J=(E==="s"&&!isNaN(k)&&Ls!==void 0?yE[8+Ls/3]:"")+J+(ee&&S==="("?")":""),Q){for(F=-1,q=k.length;++F<q;)if(G=k.charCodeAt(F),48>G||G>57){J=(G===46?u+k.slice(F+1):k.slice(F))+J,k=k.slice(0,F);break}}}j&&!w&&(k=t(k,1/0));var oe=Z.length+k.length+J.length,le=oe<T?new Array(T-oe+1).join(b):"";switch(j&&w&&(k=t(le+k,le.length?T-J.length:1/0),le=""),O){case"<":k=Z+k+J+le;break;case"=":k=Z+le+k+J;break;case"^":k=le.slice(0,oe=le.length>>1)+Z+k+J+le.slice(oe);break;default:k=le+Z+k+J;break}return l(k)}return I.toString=function(){return p+""},I}function m(p,g){var b=Math.max(-8,Math.min(8,Math.floor(lu(g)/3)))*3,O=Math.pow(10,-b),S=d((p=cl(p),p.type="f",p),{suffix:yE[8+b/3]});return function(x){return S(O*x)}}return{format:d,formatPrefix:m}}var hs,A0,dC;l4({thousands:",",grouping:[3],currency:["$",""]});function l4(e){return hs=o4(e),A0=hs.format,dC=hs.formatPrefix,hs}function c4(e){return Math.max(0,-lu(Math.abs(e)))}function s4(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(lu(t)/3)))*3-lu(Math.abs(e)))}function f4(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,lu(t)-lu(e))+1}function vC(e,t,n,r){var u=Vg(e,t,n),l;switch(r=cl(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(l=s4(u,c))&&(r.precision=l),dC(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(l=f4(u,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=l-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(l=c4(u))&&(r.precision=l-(r.type==="%")*2);break}}return A0(r)}function ma(e){var t=e.domain;return e.ticks=function(n){var r=t();return Xg(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var u=t();return vC(u[0],u[u.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),u=0,l=r.length-1,c=r[u],f=r[l],h,d,m=10;for(f<c&&(d=c,c=f,f=d,d=u,u=l,l=d);m-- >0;){if(d=Kg(c,f,n),d===h)return r[u]=c,r[l]=f,t(r);if(d>0)c=Math.floor(c/d)*d,f=Math.ceil(f/d)*d;else if(d<0)c=Math.ceil(c*d)/d,f=Math.floor(f*d)/d;else break;h=d}return e},e}function ks(){var e=_0();return e.copy=function(){return Ll(e,ks())},qn.apply(e,arguments),ma(e)}function pC(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,zs),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return pC(e).unknown(t)},e=arguments.length?Array.from(e,zs):[0,1],ma(n)}function yC(e,t){e=e.slice();var n=0,r=e.length-1,u=e[n],l=e[r],c;return l<u&&(c=n,n=r,r=c,c=u,u=l,l=c),e[n]=t.floor(u),e[r]=t.ceil(l),e}function mE(e){return Math.log(e)}function gE(e){return Math.exp(e)}function h4(e){return-Math.log(-e)}function d4(e){return-Math.exp(-e)}function v4(e){return isFinite(e)?+("1e"+e):e<0?0:e}function p4(e){return e===10?v4:e===Math.E?Math.exp:t=>Math.pow(e,t)}function y4(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 bE(e){return(t,n)=>-e(-t,n)}function w0(e){const t=e(mE,gE),n=t.domain;let r=10,u,l;function c(){return u=y4(r),l=p4(r),n()[0]<0?(u=bE(u),l=bE(l),e(h4,d4)):e(mE,gE),t}return t.base=function(f){return arguments.length?(r=+f,c()):r},t.domain=function(f){return arguments.length?(n(f),c()):n()},t.ticks=f=>{const h=n();let d=h[0],m=h[h.length-1];const p=m<d;p&&([d,m]=[m,d]);let g=u(d),b=u(m),O,S;const x=f==null?10:+f;let w=[];if(!(r%1)&&b-g<x){if(g=Math.floor(g),b=Math.ceil(b),d>0){for(;g<=b;++g)for(O=1;O<r;++O)if(S=g<0?O/l(-g):O*l(g),!(S<d)){if(S>m)break;w.push(S)}}else for(;g<=b;++g)for(O=r-1;O>=1;--O)if(S=g>0?O/l(-g):O*l(g),!(S<d)){if(S>m)break;w.push(S)}w.length*2<x&&(w=Xg(d,m,x))}else w=Xg(g,b,Math.min(b-g,x)).map(l);return p?w.reverse():w},t.tickFormat=(f,h)=>{if(f==null&&(f=10),h==null&&(h=r===10?"s":","),typeof h!="function"&&(!(r%1)&&(h=cl(h)).precision==null&&(h.trim=!0),h=A0(h)),f===1/0)return h;const d=Math.max(1,r*f/t.ticks().length);return m=>{let p=m/l(Math.round(u(m)));return p*r<r-.5&&(p*=r),p<=d?h(m):""}},t.nice=()=>n(yC(n(),{floor:f=>l(Math.floor(u(f))),ceil:f=>l(Math.ceil(u(f)))})),t}function mC(){const e=w0(qf()).domain([1,10]);return e.copy=()=>Ll(e,mC()).base(e.base()),qn.apply(e,arguments),e}function xE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function SE(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function T0(e){var t=1,n=e(xE(t),SE(t));return n.constant=function(r){return arguments.length?e(xE(t=+r),SE(t)):t},ma(n)}function gC(){var e=T0(qf());return e.copy=function(){return Ll(e,gC()).constant(e.constant())},qn.apply(e,arguments)}function _E(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function m4(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function g4(e){return e<0?-e*e:e*e}function E0(e){var t=e(Xt,Xt),n=1;function r(){return n===1?e(Xt,Xt):n===.5?e(m4,g4):e(_E(n),_E(1/n))}return t.exponent=function(u){return arguments.length?(n=+u,r()):n},ma(t)}function j0(){var e=E0(qf());return e.copy=function(){return Ll(e,j0()).exponent(e.exponent())},qn.apply(e,arguments),e}function b4(){return j0.apply(null,arguments).exponent(.5)}function OE(e){return Math.sign(e)*e*e}function x4(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function bC(){var e=_0(),t=[0,1],n=!1,r;function u(l){var c=x4(e(l));return isNaN(c)?r:n?Math.round(c):c}return u.invert=function(l){return e.invert(OE(l))},u.domain=function(l){return arguments.length?(e.domain(l),u):e.domain()},u.range=function(l){return arguments.length?(e.range((t=Array.from(l,zs)).map(OE)),u):t.slice()},u.rangeRound=function(l){return u.range(l).round(!0)},u.round=function(l){return arguments.length?(n=!!l,u):n},u.clamp=function(l){return arguments.length?(e.clamp(l),u):e.clamp()},u.unknown=function(l){return arguments.length?(r=l,u):r},u.copy=function(){return bC(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},qn.apply(u,arguments),ma(u)}function xC(){var e=[],t=[],n=[],r;function u(){var c=0,f=Math.max(1,t.length);for(n=new Array(f-1);++c<f;)n[c-1]=w8(e,c/f);return l}function l(c){return c==null||isNaN(c=+c)?r:t[zl(n,c)]}return l.invertExtent=function(c){var f=t.indexOf(c);return f<0?[NaN,NaN]:[f>0?n[f-1]:e[0],f<n.length?n[f]:e[e.length-1]]},l.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let f of c)f!=null&&!isNaN(f=+f)&&e.push(f);return e.sort(va),u()},l.range=function(c){return arguments.length?(t=Array.from(c),u()):t.slice()},l.unknown=function(c){return arguments.length?(r=c,l):r},l.quantiles=function(){return n.slice()},l.copy=function(){return xC().domain(e).range(t).unknown(r)},qn.apply(l,arguments)}function SC(){var e=0,t=1,n=1,r=[.5],u=[0,1],l;function c(h){return h!=null&&h<=h?u[zl(r,h,0,n)]:l}function f(){var h=-1;for(r=new Array(n);++h<n;)r[h]=((h+1)*t-(h-n)*e)/(n+1);return c}return c.domain=function(h){return arguments.length?([e,t]=h,e=+e,t=+t,f()):[e,t]},c.range=function(h){return arguments.length?(n=(u=Array.from(h)).length-1,f()):u.slice()},c.invertExtent=function(h){var d=u.indexOf(h);return d<0?[NaN,NaN]:d<1?[e,r[0]]:d>=n?[r[n-1],t]:[r[d-1],r[d]]},c.unknown=function(h){return arguments.length&&(l=h),c},c.thresholds=function(){return r.slice()},c.copy=function(){return SC().domain([e,t]).range(u).unknown(l)},qn.apply(ma(c),arguments)}function _C(){var e=[.5],t=[0,1],n,r=1;function u(l){return l!=null&&l<=l?t[zl(e,l,0,r)]:n}return u.domain=function(l){return arguments.length?(e=Array.from(l),r=Math.min(e.length,t.length-1),u):e.slice()},u.range=function(l){return arguments.length?(t=Array.from(l),r=Math.min(e.length,t.length-1),u):t.slice()},u.invertExtent=function(l){var c=t.indexOf(l);return[e[c-1],e[c]]},u.unknown=function(l){return arguments.length?(n=l,u):n},u.copy=function(){return _C().domain(e).range(t).unknown(n)},qn.apply(u,arguments)}const Rm=new Date,Dm=new Date;function wt(e,t,n,r){function u(l){return e(l=arguments.length===0?new Date:new Date(+l)),l}return u.floor=l=>(e(l=new Date(+l)),l),u.ceil=l=>(e(l=new Date(l-1)),t(l,1),e(l),l),u.round=l=>{const c=u(l),f=u.ceil(l);return l-c<f-l?c:f},u.offset=(l,c)=>(t(l=new Date(+l),c==null?1:Math.floor(c)),l),u.range=(l,c,f)=>{const h=[];if(l=u.ceil(l),f=f==null?1:Math.floor(f),!(l<c)||!(f>0))return h;let d;do h.push(d=new Date(+l)),t(l,f),e(l);while(d<l&&l<c);return h},u.filter=l=>wt(c=>{if(c>=c)for(;e(c),!l(c);)c.setTime(c-1)},(c,f)=>{if(c>=c)if(f<0)for(;++f<=0;)for(;t(c,-1),!l(c););else for(;--f>=0;)for(;t(c,1),!l(c););}),n&&(u.count=(l,c)=>(Rm.setTime(+l),Dm.setTime(+c),e(Rm),e(Dm),Math.floor(n(Rm,Dm))),u.every=l=>(l=Math.floor(l),!isFinite(l)||!(l>0)?null:l>1?u.filter(r?c=>r(c)%l===0:c=>u.count(0,c)%l===0):u)),u}const Us=wt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Us.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?wt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Us);Us.range;const Ar=1e3,Pn=Ar*60,wr=Pn*60,Mr=wr*24,M0=Mr*7,AE=Mr*30,qm=Mr*365,Xa=wt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Ar)},(e,t)=>(t-e)/Ar,e=>e.getUTCSeconds());Xa.range;const C0=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ar)},(e,t)=>{e.setTime(+e+t*Pn)},(e,t)=>(t-e)/Pn,e=>e.getMinutes());C0.range;const N0=wt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Pn)},(e,t)=>(t-e)/Pn,e=>e.getUTCMinutes());N0.range;const P0=wt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ar-e.getMinutes()*Pn)},(e,t)=>{e.setTime(+e+t*wr)},(e,t)=>(t-e)/wr,e=>e.getHours());P0.range;const R0=wt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*wr)},(e,t)=>(t-e)/wr,e=>e.getUTCHours());R0.range;const kl=wt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Pn)/Mr,e=>e.getDate()-1);kl.range;const $f=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Mr,e=>e.getUTCDate()-1);$f.range;const OC=wt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Mr,e=>Math.floor(e/Mr));OC.range;function ai(e){return wt(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())*Pn)/M0)}const zf=ai(0),Is=ai(1),S4=ai(2),_4=ai(3),cu=ai(4),O4=ai(5),A4=ai(6);zf.range;Is.range;S4.range;_4.range;cu.range;O4.range;A4.range;function ii(e){return wt(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)/M0)}const Bf=ii(0),Hs=ii(1),w4=ii(2),T4=ii(3),su=ii(4),E4=ii(5),j4=ii(6);Bf.range;Hs.range;w4.range;T4.range;su.range;E4.range;j4.range;const D0=wt(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());D0.range;const q0=wt(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());q0.range;const Cr=wt(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());Cr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(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)});Cr.range;const Nr=wt(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());Nr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:wt(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)});Nr.range;function AC(e,t,n,r,u,l){const c=[[Xa,1,Ar],[Xa,5,5*Ar],[Xa,15,15*Ar],[Xa,30,30*Ar],[l,1,Pn],[l,5,5*Pn],[l,15,15*Pn],[l,30,30*Pn],[u,1,wr],[u,3,3*wr],[u,6,6*wr],[u,12,12*wr],[r,1,Mr],[r,2,2*Mr],[n,1,M0],[t,1,AE],[t,3,3*AE],[e,1,qm]];function f(d,m,p){const g=m<d;g&&([d,m]=[m,d]);const b=p&&typeof p.range=="function"?p:h(d,m,p),O=b?b.range(d,+m+1):[];return g?O.reverse():O}function h(d,m,p){const g=Math.abs(m-d)/p,b=m0(([,,x])=>x).right(c,g);if(b===c.length)return e.every(Vg(d/qm,m/qm,p));if(b===0)return Us.every(Math.max(Vg(d,m,p),1));const[O,S]=c[g/c[b-1][2]<c[b][2]/g?b-1:b];return O.every(S)}return[f,h]}const[M4,C4]=AC(Nr,q0,Bf,OC,R0,N0),[N4,P4]=AC(Cr,D0,zf,kl,P0,C0);function $m(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 zm(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 $o(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function R4(e){var t=e.dateTime,n=e.date,r=e.time,u=e.periods,l=e.days,c=e.shortDays,f=e.months,h=e.shortMonths,d=zo(u),m=Bo(u),p=zo(l),g=Bo(l),b=zo(c),O=Bo(c),S=zo(f),x=Bo(f),w=zo(h),T=Bo(h),j={a:G,A:ee,b:oe,B:le,c:null,d:CE,e:CE,f:nL,g:hL,G:vL,H:J4,I:eL,j:tL,L:wC,m:rL,M:aL,p:P,q:U,Q:RE,s:DE,S:iL,u:uL,U:oL,V:lL,w:cL,W:sL,x:null,X:null,y:fL,Y:dL,Z:pL,"%":PE},C={a:re,A:se,b:ve,B:me,c:null,d:NE,e:NE,f:bL,g:ML,G:NL,H:yL,I:mL,j:gL,L:EC,m:xL,M:SL,p:Me,q:ke,Q:RE,s:DE,S:_L,u:OL,U:AL,V:wL,w:TL,W:EL,x:null,X:null,y:jL,Y:CL,Z:PL,"%":PE},A={a:Q,A:I,b:k,B:Z,c:J,d:jE,e:jE,f:Z4,g:EE,G:TE,H:ME,I:ME,j:Y4,L:V4,m:G4,M:X4,p:B,q:H4,Q:F4,s:W4,S:K4,u:B4,U:L4,V:k4,w:z4,W:U4,x:F,X:q,y:EE,Y:TE,Z:I4,"%":Q4};j.x=E(n,j),j.X=E(r,j),j.c=E(t,j),C.x=E(n,C),C.X=E(r,C),C.c=E(t,C);function E(ce,Se){return function(Oe){var ue=[],nt=-1,Te=0,lt=ce.length,ct,zt,$n;for(Oe instanceof Date||(Oe=new Date(+Oe));++nt<lt;)ce.charCodeAt(nt)===37&&(ue.push(ce.slice(Te,nt)),(zt=wE[ct=ce.charAt(++nt)])!=null?ct=ce.charAt(++nt):zt=ct==="e"?" ":"0",($n=Se[ct])&&(ct=$n(Oe,zt)),ue.push(ct),Te=nt+1);return ue.push(ce.slice(Te,nt)),ue.join("")}}function N(ce,Se){return function(Oe){var ue=$o(1900,void 0,1),nt=D(ue,ce,Oe+="",0),Te,lt;if(nt!=Oe.length)return null;if("Q"in ue)return new Date(ue.Q);if("s"in ue)return new Date(ue.s*1e3+("L"in ue?ue.L:0));if(Se&&!("Z"in ue)&&(ue.Z=0),"p"in ue&&(ue.H=ue.H%12+ue.p*12),ue.m===void 0&&(ue.m="q"in ue?ue.q:0),"V"in ue){if(ue.V<1||ue.V>53)return null;"w"in ue||(ue.w=1),"Z"in ue?(Te=zm($o(ue.y,0,1)),lt=Te.getUTCDay(),Te=lt>4||lt===0?Hs.ceil(Te):Hs(Te),Te=$f.offset(Te,(ue.V-1)*7),ue.y=Te.getUTCFullYear(),ue.m=Te.getUTCMonth(),ue.d=Te.getUTCDate()+(ue.w+6)%7):(Te=$m($o(ue.y,0,1)),lt=Te.getDay(),Te=lt>4||lt===0?Is.ceil(Te):Is(Te),Te=kl.offset(Te,(ue.V-1)*7),ue.y=Te.getFullYear(),ue.m=Te.getMonth(),ue.d=Te.getDate()+(ue.w+6)%7)}else("W"in ue||"U"in ue)&&("w"in ue||(ue.w="u"in ue?ue.u%7:"W"in ue?1:0),lt="Z"in ue?zm($o(ue.y,0,1)).getUTCDay():$m($o(ue.y,0,1)).getDay(),ue.m=0,ue.d="W"in ue?(ue.w+6)%7+ue.W*7-(lt+5)%7:ue.w+ue.U*7-(lt+6)%7);return"Z"in ue?(ue.H+=ue.Z/100|0,ue.M+=ue.Z%100,zm(ue)):$m(ue)}}function D(ce,Se,Oe,ue){for(var nt=0,Te=Se.length,lt=Oe.length,ct,zt;nt<Te;){if(ue>=lt)return-1;if(ct=Se.charCodeAt(nt++),ct===37){if(ct=Se.charAt(nt++),zt=A[ct in wE?Se.charAt(nt++):ct],!zt||(ue=zt(ce,Oe,ue))<0)return-1}else if(ct!=Oe.charCodeAt(ue++))return-1}return ue}function B(ce,Se,Oe){var ue=d.exec(Se.slice(Oe));return ue?(ce.p=m.get(ue[0].toLowerCase()),Oe+ue[0].length):-1}function Q(ce,Se,Oe){var ue=b.exec(Se.slice(Oe));return ue?(ce.w=O.get(ue[0].toLowerCase()),Oe+ue[0].length):-1}function I(ce,Se,Oe){var ue=p.exec(Se.slice(Oe));return ue?(ce.w=g.get(ue[0].toLowerCase()),Oe+ue[0].length):-1}function k(ce,Se,Oe){var ue=w.exec(Se.slice(Oe));return ue?(ce.m=T.get(ue[0].toLowerCase()),Oe+ue[0].length):-1}function Z(ce,Se,Oe){var ue=S.exec(Se.slice(Oe));return ue?(ce.m=x.get(ue[0].toLowerCase()),Oe+ue[0].length):-1}function J(ce,Se,Oe){return D(ce,t,Se,Oe)}function F(ce,Se,Oe){return D(ce,n,Se,Oe)}function q(ce,Se,Oe){return D(ce,r,Se,Oe)}function G(ce){return c[ce.getDay()]}function ee(ce){return l[ce.getDay()]}function oe(ce){return h[ce.getMonth()]}function le(ce){return f[ce.getMonth()]}function P(ce){return u[+(ce.getHours()>=12)]}function U(ce){return 1+~~(ce.getMonth()/3)}function re(ce){return c[ce.getUTCDay()]}function se(ce){return l[ce.getUTCDay()]}function ve(ce){return h[ce.getUTCMonth()]}function me(ce){return f[ce.getUTCMonth()]}function Me(ce){return u[+(ce.getUTCHours()>=12)]}function ke(ce){return 1+~~(ce.getUTCMonth()/3)}return{format:function(ce){var Se=E(ce+="",j);return Se.toString=function(){return ce},Se},parse:function(ce){var Se=N(ce+="",!1);return Se.toString=function(){return ce},Se},utcFormat:function(ce){var Se=E(ce+="",C);return Se.toString=function(){return ce},Se},utcParse:function(ce){var Se=N(ce+="",!0);return Se.toString=function(){return ce},Se}}}var wE={"-":"",_:" ",0:"0"},Ct=/^\s*\d+/,D4=/^%/,q4=/[\\^$*+?|[\]().{}]/g;function Be(e,t,n){var r=e<0?"-":"",u=(r?-e:e)+"",l=u.length;return r+(l<n?new Array(n-l+1).join(t)+u:u)}function $4(e){return e.replace(q4,"\\$&")}function zo(e){return new RegExp("^(?:"+e.map($4).join("|")+")","i")}function Bo(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function z4(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function B4(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function L4(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function k4(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function U4(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function TE(e,t,n){var r=Ct.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function EE(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function I4(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function H4(e,t,n){var r=Ct.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function G4(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function jE(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Y4(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function ME(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function X4(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function K4(e,t,n){var r=Ct.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function V4(e,t,n){var r=Ct.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Z4(e,t,n){var r=Ct.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Q4(e,t,n){var r=D4.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function F4(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function W4(e,t,n){var r=Ct.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function CE(e,t){return Be(e.getDate(),t,2)}function J4(e,t){return Be(e.getHours(),t,2)}function eL(e,t){return Be(e.getHours()%12||12,t,2)}function tL(e,t){return Be(1+kl.count(Cr(e),e),t,3)}function wC(e,t){return Be(e.getMilliseconds(),t,3)}function nL(e,t){return wC(e,t)+"000"}function rL(e,t){return Be(e.getMonth()+1,t,2)}function aL(e,t){return Be(e.getMinutes(),t,2)}function iL(e,t){return Be(e.getSeconds(),t,2)}function uL(e){var t=e.getDay();return t===0?7:t}function oL(e,t){return Be(zf.count(Cr(e)-1,e),t,2)}function TC(e){var t=e.getDay();return t>=4||t===0?cu(e):cu.ceil(e)}function lL(e,t){return e=TC(e),Be(cu.count(Cr(e),e)+(Cr(e).getDay()===4),t,2)}function cL(e){return e.getDay()}function sL(e,t){return Be(Is.count(Cr(e)-1,e),t,2)}function fL(e,t){return Be(e.getFullYear()%100,t,2)}function hL(e,t){return e=TC(e),Be(e.getFullYear()%100,t,2)}function dL(e,t){return Be(e.getFullYear()%1e4,t,4)}function vL(e,t){var n=e.getDay();return e=n>=4||n===0?cu(e):cu.ceil(e),Be(e.getFullYear()%1e4,t,4)}function pL(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Be(t/60|0,"0",2)+Be(t%60,"0",2)}function NE(e,t){return Be(e.getUTCDate(),t,2)}function yL(e,t){return Be(e.getUTCHours(),t,2)}function mL(e,t){return Be(e.getUTCHours()%12||12,t,2)}function gL(e,t){return Be(1+$f.count(Nr(e),e),t,3)}function EC(e,t){return Be(e.getUTCMilliseconds(),t,3)}function bL(e,t){return EC(e,t)+"000"}function xL(e,t){return Be(e.getUTCMonth()+1,t,2)}function SL(e,t){return Be(e.getUTCMinutes(),t,2)}function _L(e,t){return Be(e.getUTCSeconds(),t,2)}function OL(e){var t=e.getUTCDay();return t===0?7:t}function AL(e,t){return Be(Bf.count(Nr(e)-1,e),t,2)}function jC(e){var t=e.getUTCDay();return t>=4||t===0?su(e):su.ceil(e)}function wL(e,t){return e=jC(e),Be(su.count(Nr(e),e)+(Nr(e).getUTCDay()===4),t,2)}function TL(e){return e.getUTCDay()}function EL(e,t){return Be(Hs.count(Nr(e)-1,e),t,2)}function jL(e,t){return Be(e.getUTCFullYear()%100,t,2)}function ML(e,t){return e=jC(e),Be(e.getUTCFullYear()%100,t,2)}function CL(e,t){return Be(e.getUTCFullYear()%1e4,t,4)}function NL(e,t){var n=e.getUTCDay();return e=n>=4||n===0?su(e):su.ceil(e),Be(e.getUTCFullYear()%1e4,t,4)}function PL(){return"+0000"}function PE(){return"%"}function RE(e){return+e}function DE(e){return Math.floor(+e/1e3)}var Xi,MC,CC;RL({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 RL(e){return Xi=R4(e),MC=Xi.format,Xi.parse,CC=Xi.utcFormat,Xi.utcParse,Xi}function DL(e){return new Date(e)}function qL(e){return e instanceof Date?+e:+new Date(+e)}function $0(e,t,n,r,u,l,c,f,h,d){var m=_0(),p=m.invert,g=m.domain,b=d(".%L"),O=d(":%S"),S=d("%I:%M"),x=d("%I %p"),w=d("%a %d"),T=d("%b %d"),j=d("%B"),C=d("%Y");function A(E){return(h(E)<E?b:f(E)<E?O:c(E)<E?S:l(E)<E?x:r(E)<E?u(E)<E?w:T:n(E)<E?j:C)(E)}return m.invert=function(E){return new Date(p(E))},m.domain=function(E){return arguments.length?g(Array.from(E,qL)):g().map(DL)},m.ticks=function(E){var N=g();return e(N[0],N[N.length-1],E??10)},m.tickFormat=function(E,N){return N==null?A:d(N)},m.nice=function(E){var N=g();return(!E||typeof E.range!="function")&&(E=t(N[0],N[N.length-1],E??10)),E?g(yC(N,E)):m},m.copy=function(){return Ll(m,$0(e,t,n,r,u,l,c,f,h,d))},m}function $L(){return qn.apply($0(N4,P4,Cr,D0,zf,kl,P0,C0,Xa,MC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function zL(){return qn.apply($0(M4,C4,Nr,q0,Bf,$f,R0,N0,Xa,CC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Lf(){var e=0,t=1,n,r,u,l,c=Xt,f=!1,h;function d(p){return p==null||isNaN(p=+p)?h:c(u===0?.5:(p=(l(p)-n)*u,f?Math.max(0,Math.min(1,p)):p))}d.domain=function(p){return arguments.length?([e,t]=p,n=l(e=+e),r=l(t=+t),u=n===r?0:1/(r-n),d):[e,t]},d.clamp=function(p){return arguments.length?(f=!!p,d):f},d.interpolator=function(p){return arguments.length?(c=p,d):c};function m(p){return function(g){var b,O;return arguments.length?([b,O]=g,c=p(b,O),d):[c(0),c(1)]}}return d.range=m(Ru),d.rangeRound=m(S0),d.unknown=function(p){return arguments.length?(h=p,d):h},function(p){return l=p,n=p(e),r=p(t),u=n===r?0:1/(r-n),d}}function ga(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function NC(){var e=ma(Lf()(Xt));return e.copy=function(){return ga(e,NC())},$r.apply(e,arguments)}function PC(){var e=w0(Lf()).domain([1,10]);return e.copy=function(){return ga(e,PC()).base(e.base())},$r.apply(e,arguments)}function RC(){var e=T0(Lf());return e.copy=function(){return ga(e,RC()).constant(e.constant())},$r.apply(e,arguments)}function z0(){var e=E0(Lf());return e.copy=function(){return ga(e,z0()).exponent(e.exponent())},$r.apply(e,arguments)}function BL(){return z0.apply(null,arguments).exponent(.5)}function DC(){var e=[],t=Xt;function n(r){if(r!=null&&!isNaN(r=+r))return t((zl(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let u of r)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(va),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,u)=>t(u/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(u,l)=>A8(e,l/r))},n.copy=function(){return DC(t).domain(e)},$r.apply(n,arguments)}function kf(){var e=0,t=.5,n=1,r=1,u,l,c,f,h,d=Xt,m,p=!1,g;function b(S){return isNaN(S=+S)?g:(S=.5+((S=+m(S))-l)*(r*S<r*l?f:h),d(p?Math.max(0,Math.min(1,S)):S))}b.domain=function(S){return arguments.length?([e,t,n]=S,u=m(e=+e),l=m(t=+t),c=m(n=+n),f=u===l?0:.5/(l-u),h=l===c?0:.5/(c-l),r=l<u?-1:1,b):[e,t,n]},b.clamp=function(S){return arguments.length?(p=!!S,b):p},b.interpolator=function(S){return arguments.length?(d=S,b):d};function O(S){return function(x){var w,T,j;return arguments.length?([w,T,j]=x,d=Q8(S,[w,T,j]),b):[d(0),d(.5),d(1)]}}return b.range=O(Ru),b.rangeRound=O(S0),b.unknown=function(S){return arguments.length?(g=S,b):g},function(S){return m=S,u=S(e),l=S(t),c=S(n),f=u===l?0:.5/(l-u),h=l===c?0:.5/(c-l),r=l<u?-1:1,b}}function qC(){var e=ma(kf()(Xt));return e.copy=function(){return ga(e,qC())},$r.apply(e,arguments)}function $C(){var e=w0(kf()).domain([.1,1,10]);return e.copy=function(){return ga(e,$C()).base(e.base())},$r.apply(e,arguments)}function zC(){var e=T0(kf());return e.copy=function(){return ga(e,zC()).constant(e.constant())},$r.apply(e,arguments)}function B0(){var e=E0(kf());return e.copy=function(){return ga(e,B0()).exponent(e.exponent())},$r.apply(e,arguments)}function LL(){return B0.apply(null,arguments).exponent(.5)}const qE=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:il,scaleDiverging:qC,scaleDivergingLog:$C,scaleDivergingPow:B0,scaleDivergingSqrt:LL,scaleDivergingSymlog:zC,scaleIdentity:pC,scaleImplicit:Zg,scaleLinear:ks,scaleLog:mC,scaleOrdinal:g0,scalePoint:Ko,scalePow:j0,scaleQuantile:xC,scaleQuantize:SC,scaleRadial:bC,scaleSequential:NC,scaleSequentialLog:PC,scaleSequentialPow:z0,scaleSequentialQuantile:DC,scaleSequentialSqrt:BL,scaleSequentialSymlog:RC,scaleSqrt:b4,scaleSymlog:gC,scaleThreshold:_C,scaleTime:$L,scaleUtc:zL,tickFormat:vC},Symbol.toStringTag,{value:"Module"}));var Bm,$E;function Uf(){if($E)return Bm;$E=1;var e=Mu();function t(n,r,u){for(var l=-1,c=n.length;++l<c;){var f=n[l],h=r(f);if(h!=null&&(d===void 0?h===h&&!e(h):u(h,d)))var d=h,m=f}return m}return Bm=t,Bm}var Lm,zE;function BC(){if(zE)return Lm;zE=1;function e(t,n){return t>n}return Lm=e,Lm}var km,BE;function kL(){if(BE)return km;BE=1;var e=Uf(),t=BC(),n=Nu();function r(u){return u&&u.length?e(u,n,t):void 0}return km=r,km}var UL=kL();const If=Xe(UL);var Um,LE;function LC(){if(LE)return Um;LE=1;function e(t,n){return t<n}return Um=e,Um}var Im,kE;function IL(){if(kE)return Im;kE=1;var e=Uf(),t=LC(),n=Nu();function r(u){return u&&u.length?e(u,n,t):void 0}return Im=r,Im}var HL=IL();const Hf=Xe(HL);var Hm,UE;function GL(){if(UE)return Hm;UE=1;var e=e0(),t=nr(),n=V2(),r=tn();function u(l,c){var f=r(l)?e:n;return f(l,t(c,3))}return Hm=u,Hm}var Gm,IE;function YL(){if(IE)return Gm;IE=1;var e=X2(),t=GL();function n(r,u){return e(t(r,u),1)}return Gm=n,Gm}var XL=YL();const KL=Xe(XL);var Ym,HE;function VL(){if(HE)return Ym;HE=1;var e=d0();function t(n,r){return e(n,r)}return Ym=t,Ym}var ZL=VL();const Gf=Xe(ZL);var Du=1e9,QL={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},k0,ot=!0,Dn="[DecimalError] ",Qa=Dn+"Invalid argument: ",L0=Dn+"Exponent out of range: ",qu=Math.floor,Ia=Math.pow,FL=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,pn,jt=1e7,it=7,kC=9007199254740991,Gs=qu(kC/it),he={};he.absoluteValue=he.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};he.comparedTo=he.cmp=function(e){var t,n,r,u,l=this;if(e=new l.constructor(e),l.s!==e.s)return l.s||-e.s;if(l.e!==e.e)return l.e>e.e^l.s<0?1:-1;for(r=l.d.length,u=e.d.length,t=0,n=r<u?r:u;t<n;++t)if(l.d[t]!==e.d[t])return l.d[t]>e.d[t]^l.s<0?1:-1;return r===u?0:r>u^l.s<0?1:-1};he.decimalPlaces=he.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*it;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};he.dividedBy=he.div=function(e){return jr(this,new this.constructor(e))};he.dividedToIntegerBy=he.idiv=function(e){var t=this,n=t.constructor;return We(jr(t,new n(e),0,1),n.precision)};he.equals=he.eq=function(e){return!this.cmp(e)};he.exponent=function(){return xt(this)};he.greaterThan=he.gt=function(e){return this.cmp(e)>0};he.greaterThanOrEqualTo=he.gte=function(e){return this.cmp(e)>=0};he.isInteger=he.isint=function(){return this.e>this.d.length-2};he.isNegative=he.isneg=function(){return this.s<0};he.isPositive=he.ispos=function(){return this.s>0};he.isZero=function(){return this.s===0};he.lessThan=he.lt=function(e){return this.cmp(e)<0};he.lessThanOrEqualTo=he.lte=function(e){return this.cmp(e)<1};he.logarithm=he.log=function(e){var t,n=this,r=n.constructor,u=r.precision,l=u+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(pn))throw Error(Dn+"NaN");if(n.s<1)throw Error(Dn+(n.s?"NaN":"-Infinity"));return n.eq(pn)?new r(0):(ot=!1,t=jr(sl(n,l),sl(e,l),l),ot=!0,We(t,u))};he.minus=he.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?HC(t,e):UC(t,(e.s=-e.s,e))};he.modulo=he.mod=function(e){var t,n=this,r=n.constructor,u=r.precision;if(e=new r(e),!e.s)throw Error(Dn+"NaN");return n.s?(ot=!1,t=jr(n,e,0,1).times(e),ot=!0,n.minus(t)):We(new r(n),u)};he.naturalExponential=he.exp=function(){return IC(this)};he.naturalLogarithm=he.ln=function(){return sl(this)};he.negated=he.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};he.plus=he.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?UC(t,e):HC(t,(e.s=-e.s,e))};he.precision=he.sd=function(e){var t,n,r,u=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Qa+e);if(t=xt(u)+1,r=u.d.length-1,n=r*it+1,r=u.d[r],r){for(;r%10==0;r/=10)n--;for(r=u.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};he.squareRoot=he.sqrt=function(){var e,t,n,r,u,l,c,f=this,h=f.constructor;if(f.s<1){if(!f.s)return new h(0);throw Error(Dn+"NaN")}for(e=xt(f),ot=!1,u=Math.sqrt(+f),u==0||u==1/0?(t=Fn(f.d),(t.length+e)%2==0&&(t+="0"),u=Math.sqrt(t),e=qu((e+1)/2)-(e<0||e%2),u==1/0?t="5e"+e:(t=u.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new h(t)):r=new h(u.toString()),n=h.precision,u=c=n+3;;)if(l=r,r=l.plus(jr(f,l,c+2)).times(.5),Fn(l.d).slice(0,c)===(t=Fn(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),u==c&&t=="4999"){if(We(l,n+1,0),l.times(l).eq(f)){r=l;break}}else if(t!="9999")break;c+=4}return ot=!0,We(r,n)};he.times=he.mul=function(e){var t,n,r,u,l,c,f,h,d,m=this,p=m.constructor,g=m.d,b=(e=new p(e)).d;if(!m.s||!e.s)return new p(0);for(e.s*=m.s,n=m.e+e.e,h=g.length,d=b.length,h<d&&(l=g,g=b,b=l,c=h,h=d,d=c),l=[],c=h+d,r=c;r--;)l.push(0);for(r=d;--r>=0;){for(t=0,u=h+r;u>r;)f=l[u]+b[r]*g[u-r-1]+t,l[u--]=f%jt|0,t=f/jt|0;l[u]=(l[u]+t)%jt|0}for(;!l[--c];)l.pop();return t?++n:l.shift(),e.d=l,e.e=n,ot?We(e,p.precision):e};he.toDecimalPlaces=he.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(er(e,0,Du),t===void 0?t=r.rounding:er(t,0,8),We(n,e+xt(n)+1,t))};he.toExponential=function(e,t){var n,r=this,u=r.constructor;return e===void 0?n=ei(r,!0):(er(e,0,Du),t===void 0?t=u.rounding:er(t,0,8),r=We(new u(r),e+1,t),n=ei(r,!0,e+1)),n};he.toFixed=function(e,t){var n,r,u=this,l=u.constructor;return e===void 0?ei(u):(er(e,0,Du),t===void 0?t=l.rounding:er(t,0,8),r=We(new l(u),e+xt(u)+1,t),n=ei(r.abs(),!1,e+xt(r)+1),u.isneg()&&!u.isZero()?"-"+n:n)};he.toInteger=he.toint=function(){var e=this,t=e.constructor;return We(new t(e),xt(e)+1,t.rounding)};he.toNumber=function(){return+this};he.toPower=he.pow=function(e){var t,n,r,u,l,c,f=this,h=f.constructor,d=12,m=+(e=new h(e));if(!e.s)return new h(pn);if(f=new h(f),!f.s){if(e.s<1)throw Error(Dn+"Infinity");return f}if(f.eq(pn))return f;if(r=h.precision,e.eq(pn))return We(f,r);if(t=e.e,n=e.d.length-1,c=t>=n,l=f.s,c){if((n=m<0?-m:m)<=kC){for(u=new h(pn),t=Math.ceil(r/it+4),ot=!1;n%2&&(u=u.times(f),YE(u.d,t)),n=qu(n/2),n!==0;)f=f.times(f),YE(f.d,t);return ot=!0,e.s<0?new h(pn).div(u):We(u,r)}}else if(l<0)throw Error(Dn+"NaN");return l=l<0&&e.d[Math.max(t,n)]&1?-1:1,f.s=1,ot=!1,u=e.times(sl(f,r+d)),ot=!0,u=IC(u),u.s=l,u};he.toPrecision=function(e,t){var n,r,u=this,l=u.constructor;return e===void 0?(n=xt(u),r=ei(u,n<=l.toExpNeg||n>=l.toExpPos)):(er(e,1,Du),t===void 0?t=l.rounding:er(t,0,8),u=We(new l(u),e,t),n=xt(u),r=ei(u,e<=n||n<=l.toExpNeg,e)),r};he.toSignificantDigits=he.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(er(e,1,Du),t===void 0?t=r.rounding:er(t,0,8)),We(new r(n),e,t)};he.toString=he.valueOf=he.val=he.toJSON=he[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=xt(e),n=e.constructor;return ei(e,t<=n.toExpNeg||t>=n.toExpPos)};function UC(e,t){var n,r,u,l,c,f,h,d,m=e.constructor,p=m.precision;if(!e.s||!t.s)return t.s||(t=new m(e)),ot?We(t,p):t;if(h=e.d,d=t.d,c=e.e,u=t.e,h=h.slice(),l=c-u,l){for(l<0?(r=h,l=-l,f=d.length):(r=d,u=c,f=h.length),c=Math.ceil(p/it),f=c>f?c+1:f+1,l>f&&(l=f,r.length=1),r.reverse();l--;)r.push(0);r.reverse()}for(f=h.length,l=d.length,f-l<0&&(l=f,r=d,d=h,h=r),n=0;l;)n=(h[--l]=h[l]+d[l]+n)/jt|0,h[l]%=jt;for(n&&(h.unshift(n),++u),f=h.length;h[--f]==0;)h.pop();return t.d=h,t.e=u,ot?We(t,p):t}function er(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Qa+e)}function Fn(e){var t,n,r,u=e.length-1,l="",c=e[0];if(u>0){for(l+=c,t=1;t<u;t++)r=e[t]+"",n=it-r.length,n&&(l+=fa(n)),l+=r;c=e[t],r=c+"",n=it-r.length,n&&(l+=fa(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return l+c}var jr=(function(){function e(r,u){var l,c=0,f=r.length;for(r=r.slice();f--;)l=r[f]*u+c,r[f]=l%jt|0,c=l/jt|0;return c&&r.unshift(c),r}function t(r,u,l,c){var f,h;if(l!=c)h=l>c?1:-1;else for(f=h=0;f<l;f++)if(r[f]!=u[f]){h=r[f]>u[f]?1:-1;break}return h}function n(r,u,l){for(var c=0;l--;)r[l]-=c,c=r[l]<u[l]?1:0,r[l]=c*jt+r[l]-u[l];for(;!r[0]&&r.length>1;)r.shift()}return function(r,u,l,c){var f,h,d,m,p,g,b,O,S,x,w,T,j,C,A,E,N,D,B=r.constructor,Q=r.s==u.s?1:-1,I=r.d,k=u.d;if(!r.s)return new B(r);if(!u.s)throw Error(Dn+"Division by zero");for(h=r.e-u.e,N=k.length,A=I.length,b=new B(Q),O=b.d=[],d=0;k[d]==(I[d]||0);)++d;if(k[d]>(I[d]||0)&&--h,l==null?T=l=B.precision:c?T=l+(xt(r)-xt(u))+1:T=l,T<0)return new B(0);if(T=T/it+2|0,d=0,N==1)for(m=0,k=k[0],T++;(d<A||m)&&T--;d++)j=m*jt+(I[d]||0),O[d]=j/k|0,m=j%k|0;else{for(m=jt/(k[0]+1)|0,m>1&&(k=e(k,m),I=e(I,m),N=k.length,A=I.length),C=N,S=I.slice(0,N),x=S.length;x<N;)S[x++]=0;D=k.slice(),D.unshift(0),E=k[0],k[1]>=jt/2&&++E;do m=0,f=t(k,S,N,x),f<0?(w=S[0],N!=x&&(w=w*jt+(S[1]||0)),m=w/E|0,m>1?(m>=jt&&(m=jt-1),p=e(k,m),g=p.length,x=S.length,f=t(p,S,g,x),f==1&&(m--,n(p,N<g?D:k,g))):(m==0&&(f=m=1),p=k.slice()),g=p.length,g<x&&p.unshift(0),n(S,p,x),f==-1&&(x=S.length,f=t(k,S,N,x),f<1&&(m++,n(S,N<x?D:k,x))),x=S.length):f===0&&(m++,S=[0]),O[d++]=m,f&&S[0]?S[x++]=I[C]||0:(S=[I[C]],x=1);while((C++<A||S[0]!==void 0)&&T--)}return O[0]||O.shift(),b.e=h,We(b,c?l+xt(b)+1:l)}})();function IC(e,t){var n,r,u,l,c,f,h=0,d=0,m=e.constructor,p=m.precision;if(xt(e)>16)throw Error(L0+xt(e));if(!e.s)return new m(pn);for(ot=!1,f=p,c=new m(.03125);e.abs().gte(.1);)e=e.times(c),d+=5;for(r=Math.log(Ia(2,d))/Math.LN10*2+5|0,f+=r,n=u=l=new m(pn),m.precision=f;;){if(u=We(u.times(e),f),n=n.times(++h),c=l.plus(jr(u,n,f)),Fn(c.d).slice(0,f)===Fn(l.d).slice(0,f)){for(;d--;)l=We(l.times(l),f);return m.precision=p,t==null?(ot=!0,We(l,p)):l}l=c}}function xt(e){for(var t=e.e*it,n=e.d[0];n>=10;n/=10)t++;return t}function Xm(e,t,n){if(t>e.LN10.sd())throw ot=!0,n&&(e.precision=n),Error(Dn+"LN10 precision limit exceeded");return We(new e(e.LN10),t)}function fa(e){for(var t="";e--;)t+="0";return t}function sl(e,t){var n,r,u,l,c,f,h,d,m,p=1,g=10,b=e,O=b.d,S=b.constructor,x=S.precision;if(b.s<1)throw Error(Dn+(b.s?"NaN":"-Infinity"));if(b.eq(pn))return new S(0);if(t==null?(ot=!1,d=x):d=t,b.eq(10))return t==null&&(ot=!0),Xm(S,d);if(d+=g,S.precision=d,n=Fn(O),r=n.charAt(0),l=xt(b),Math.abs(l)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)b=b.times(e),n=Fn(b.d),r=n.charAt(0),p++;l=xt(b),r>1?(b=new S("0."+n),l++):b=new S(r+"."+n.slice(1))}else return h=Xm(S,d+2,x).times(l+""),b=sl(new S(r+"."+n.slice(1)),d-g).plus(h),S.precision=x,t==null?(ot=!0,We(b,x)):b;for(f=c=b=jr(b.minus(pn),b.plus(pn),d),m=We(b.times(b),d),u=3;;){if(c=We(c.times(m),d),h=f.plus(jr(c,new S(u),d)),Fn(h.d).slice(0,d)===Fn(f.d).slice(0,d))return f=f.times(2),l!==0&&(f=f.plus(Xm(S,d+2,x).times(l+""))),f=jr(f,new S(p),d),S.precision=x,t==null?(ot=!0,We(f,x)):f;f=h,u+=2}}function GE(e,t){var n,r,u;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(u=t.length;t.charCodeAt(u-1)===48;)--u;if(t=t.slice(r,u),t){if(u-=r,n=n-r-1,e.e=qu(n/it),e.d=[],r=(n+1)%it,n<0&&(r+=it),r<u){for(r&&e.d.push(+t.slice(0,r)),u-=it;r<u;)e.d.push(+t.slice(r,r+=it));t=t.slice(r),r=it-t.length}else r-=u;for(;r--;)t+="0";if(e.d.push(+t),ot&&(e.e>Gs||e.e<-Gs))throw Error(L0+n)}else e.s=0,e.e=0,e.d=[0];return e}function We(e,t,n){var r,u,l,c,f,h,d,m,p=e.d;for(c=1,l=p[0];l>=10;l/=10)c++;if(r=t-c,r<0)r+=it,u=t,d=p[m=0];else{if(m=Math.ceil((r+1)/it),l=p.length,m>=l)return e;for(d=l=p[m],c=1;l>=10;l/=10)c++;r%=it,u=r-it+c}if(n!==void 0&&(l=Ia(10,c-u-1),f=d/l%10|0,h=t<0||p[m+1]!==void 0||d%l,h=n<4?(f||h)&&(n==0||n==(e.s<0?3:2)):f>5||f==5&&(n==4||h||n==6&&(r>0?u>0?d/Ia(10,c-u):0:p[m-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return h?(l=xt(e),p.length=1,t=t-l-1,p[0]=Ia(10,(it-t%it)%it),e.e=qu(-t/it)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=m,l=1,m--):(p.length=m+1,l=Ia(10,it-r),p[m]=u>0?(d/Ia(10,c-u)%Ia(10,u)|0)*l:0),h)for(;;)if(m==0){(p[0]+=l)==jt&&(p[0]=1,++e.e);break}else{if(p[m]+=l,p[m]!=jt)break;p[m--]=0,l=1}for(r=p.length;p[--r]===0;)p.pop();if(ot&&(e.e>Gs||e.e<-Gs))throw Error(L0+xt(e));return e}function HC(e,t){var n,r,u,l,c,f,h,d,m,p,g=e.constructor,b=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),ot?We(t,b):t;if(h=e.d,p=t.d,r=t.e,d=e.e,h=h.slice(),c=d-r,c){for(m=c<0,m?(n=h,c=-c,f=p.length):(n=p,r=d,f=h.length),u=Math.max(Math.ceil(b/it),f)+2,c>u&&(c=u,n.length=1),n.reverse(),u=c;u--;)n.push(0);n.reverse()}else{for(u=h.length,f=p.length,m=u<f,m&&(f=u),u=0;u<f;u++)if(h[u]!=p[u]){m=h[u]<p[u];break}c=0}for(m&&(n=h,h=p,p=n,t.s=-t.s),f=h.length,u=p.length-f;u>0;--u)h[f++]=0;for(u=p.length;u>c;){if(h[--u]<p[u]){for(l=u;l&&h[--l]===0;)h[l]=jt-1;--h[l],h[u]+=jt}h[u]-=p[u]}for(;h[--f]===0;)h.pop();for(;h[0]===0;h.shift())--r;return h[0]?(t.d=h,t.e=r,ot?We(t,b):t):new g(0)}function ei(e,t,n){var r,u=xt(e),l=Fn(e.d),c=l.length;return t?(n&&(r=n-c)>0?l=l.charAt(0)+"."+l.slice(1)+fa(r):c>1&&(l=l.charAt(0)+"."+l.slice(1)),l=l+(u<0?"e":"e+")+u):u<0?(l="0."+fa(-u-1)+l,n&&(r=n-c)>0&&(l+=fa(r))):u>=c?(l+=fa(u+1-c),n&&(r=n-u-1)>0&&(l=l+"."+fa(r))):((r=u+1)<c&&(l=l.slice(0,r)+"."+l.slice(r)),n&&(r=n-c)>0&&(u+1===c&&(l+="."),l+=fa(r))),e.s<0?"-"+l:l}function YE(e,t){if(e.length>t)return e.length=t,!0}function GC(e){var t,n,r;function u(l){var c=this;if(!(c instanceof u))return new u(l);if(c.constructor=u,l instanceof u){c.s=l.s,c.e=l.e,c.d=(l=l.d)?l.slice():l;return}if(typeof l=="number"){if(l*0!==0)throw Error(Qa+l);if(l>0)c.s=1;else if(l<0)l=-l,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(l===~~l&&l<1e7){c.e=0,c.d=[l];return}return GE(c,l.toString())}else if(typeof l!="string")throw Error(Qa+l);if(l.charCodeAt(0)===45?(l=l.slice(1),c.s=-1):c.s=1,FL.test(l))GE(c,l);else throw Error(Qa+l)}if(u.prototype=he,u.ROUND_UP=0,u.ROUND_DOWN=1,u.ROUND_CEIL=2,u.ROUND_FLOOR=3,u.ROUND_HALF_UP=4,u.ROUND_HALF_DOWN=5,u.ROUND_HALF_EVEN=6,u.ROUND_HALF_CEIL=7,u.ROUND_HALF_FLOOR=8,u.clone=GC,u.config=u.set=WL,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return u.config(e),u}function WL(e){if(!e||typeof e!="object")throw Error(Dn+"Object expected");var t,n,r,u=["precision",1,Du,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<u.length;t+=3)if((r=e[n=u[t]])!==void 0)if(qu(r)===r&&r>=u[t+1]&&r<=u[t+2])this[n]=r;else throw Error(Qa+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Qa+n+": "+r);return this}var k0=GC(QL);pn=new k0(1);const Qe=k0;function JL(e){return r6(e)||n6(e)||t6(e)||e6()}function e6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t6(e,t){if(e){if(typeof e=="string")return Jg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jg(e,t)}}function n6(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function r6(e){if(Array.isArray(e))return Jg(e)}function Jg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a6=function(t){return t},YC={},XC=function(t){return t===YC},XE=function(t){return function n(){return arguments.length===0||arguments.length===1&&XC(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},i6=function e(t,n){return t===1?n:XE(function(){for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];var c=u.filter(function(f){return f!==YC}).length;return c>=t?n.apply(void 0,u):e(t-c,XE(function(){for(var f=arguments.length,h=new Array(f),d=0;d<f;d++)h[d]=arguments[d];var m=u.map(function(p){return XC(p)?h.shift():p});return n.apply(void 0,JL(m).concat(h))}))})},Yf=function(t){return i6(t.length,t)},eb=function(t,n){for(var r=[],u=t;u<n;++u)r[u-t]=u;return r},u6=Yf(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),o6=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return a6;var u=n.reverse(),l=u[0],c=u.slice(1);return function(){return c.reduce(function(f,h){return h(f)},l.apply(void 0,arguments))}},tb=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},KC=function(t){var n=null,r=null;return function(){for(var u=arguments.length,l=new Array(u),c=0;c<u;c++)l[c]=arguments[c];return n&&l.every(function(f,h){return f===n[h]})||(n=l,r=t.apply(void 0,l)),r}};function l6(e){var t;return e===0?t=1:t=Math.floor(new Qe(e).abs().log(10).toNumber())+1,t}function c6(e,t,n){for(var r=new Qe(e),u=0,l=[];r.lt(t)&&u<1e5;)l.push(r.toNumber()),r=r.add(n),u++;return l}var s6=Yf(function(e,t,n){var r=+e,u=+t;return r+n*(u-r)}),f6=Yf(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),h6=Yf(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Xf={rangeStep:c6,getDigitCount:l6,interpolateNumber:s6,uninterpolateNumber:f6,uninterpolateTruncation:h6};function nb(e){return p6(e)||v6(e)||VC(e)||d6()}function d6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v6(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function p6(e){if(Array.isArray(e))return rb(e)}function fl(e,t){return g6(e)||m6(e,t)||VC(e,t)||y6()}function y6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VC(e,t){if(e){if(typeof e=="string")return rb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rb(e,t)}}function rb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m6(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,u=!1,l=void 0;try{for(var c=e[Symbol.iterator](),f;!(r=(f=c.next()).done)&&(n.push(f.value),!(t&&n.length===t));r=!0);}catch(h){u=!0,l=h}finally{try{!r&&c.return!=null&&c.return()}finally{if(u)throw l}}return n}}function g6(e){if(Array.isArray(e))return e}function ZC(e){var t=fl(e,2),n=t[0],r=t[1],u=n,l=r;return n>r&&(u=r,l=n),[u,l]}function QC(e,t,n){if(e.lte(0))return new Qe(0);var r=Xf.getDigitCount(e.toNumber()),u=new Qe(10).pow(r),l=e.div(u),c=r!==1?.05:.1,f=new Qe(Math.ceil(l.div(c).toNumber())).add(n).mul(c),h=f.mul(u);return t?h:new Qe(Math.ceil(h))}function b6(e,t,n){var r=1,u=new Qe(e);if(!u.isint()&&n){var l=Math.abs(e);l<1?(r=new Qe(10).pow(Xf.getDigitCount(e)-1),u=new Qe(Math.floor(u.div(r).toNumber())).mul(r)):l>1&&(u=new Qe(Math.floor(e)))}else e===0?u=new Qe(Math.floor((t-1)/2)):n||(u=new Qe(Math.floor(e)));var c=Math.floor((t-1)/2),f=o6(u6(function(h){return u.add(new Qe(h-c).mul(r)).toNumber()}),eb);return f(0,t)}function FC(e,t,n,r){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Qe(0),tickMin:new Qe(0),tickMax:new Qe(0)};var l=QC(new Qe(t).sub(e).div(n-1),r,u),c;e<=0&&t>=0?c=new Qe(0):(c=new Qe(e).add(t).div(2),c=c.sub(new Qe(c).mod(l)));var f=Math.ceil(c.sub(e).div(l).toNumber()),h=Math.ceil(new Qe(t).sub(c).div(l).toNumber()),d=f+h+1;return d>n?FC(e,t,n,r,u+1):(d<n&&(h=t>0?h+(n-d):h,f=t>0?f:f+(n-d)),{step:l,tickMin:c.sub(new Qe(f).mul(l)),tickMax:c.add(new Qe(h).mul(l))})}function x6(e){var t=fl(e,2),n=t[0],r=t[1],u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(u,2),f=ZC([n,r]),h=fl(f,2),d=h[0],m=h[1];if(d===-1/0||m===1/0){var p=m===1/0?[d].concat(nb(eb(0,u-1).map(function(){return 1/0}))):[].concat(nb(eb(0,u-1).map(function(){return-1/0})),[m]);return n>r?tb(p):p}if(d===m)return b6(d,u,l);var g=FC(d,m,c,l),b=g.step,O=g.tickMin,S=g.tickMax,x=Xf.rangeStep(O,S.add(new Qe(.1).mul(b)),b);return n>r?tb(x):x}function S6(e,t){var n=fl(e,2),r=n[0],u=n[1],l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=ZC([r,u]),f=fl(c,2),h=f[0],d=f[1];if(h===-1/0||d===1/0)return[r,u];if(h===d)return[h];var m=Math.max(t,2),p=QC(new Qe(d).sub(h).div(m-1),l,0),g=[].concat(nb(Xf.rangeStep(new Qe(h),new Qe(d).sub(new Qe(.99).mul(p)),p)),[d]);return r>u?tb(g):g}var _6=KC(x6),O6=KC(S6),A6="Invariant failed";function ti(e,t){throw new Error(A6)}var w6=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function fu(e){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fu(e)}function Ys(){return Ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ys.apply(this,arguments)}function T6(e,t){return C6(e)||M6(e,t)||j6(e,t)||E6()}function E6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j6(e,t){if(e){if(typeof e=="string")return KE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KE(e,t)}}function KE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M6(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function C6(e){if(Array.isArray(e))return e}function N6(e,t){if(e==null)return{};var n=P6(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function P6(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function R6(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eN(r.key),r)}}function q6(e,t,n){return t&&D6(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $6(e,t,n){return t=Xs(t),z6(e,WC()?Reflect.construct(t,n||[],Xs(e).constructor):t.apply(e,n))}function z6(e,t){if(t&&(fu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return B6(e)}function B6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WC=function(){return!!e})()}function Xs(e){return Xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xs(e)}function L6(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ab(e,t)}function ab(e,t){return ab=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},ab(e,t)}function JC(e,t,n){return t=eN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eN(e){var t=k6(e,"string");return fu(t)=="symbol"?t:t+""}function k6(e,t){if(fu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Kf=(function(e){function t(){return R6(this,t),$6(this,t,arguments)}return L6(t,e),q6(t,[{key:"render",value:function(){var r=this.props,u=r.offset,l=r.layout,c=r.width,f=r.dataKey,h=r.data,d=r.dataPointFormatter,m=r.xAxis,p=r.yAxis,g=N6(r,w6),b=xe(g,!1);this.props.direction==="x"&&m.type!=="number"&&ti();var O=h.map(function(S){var x=d(S,f),w=x.x,T=x.y,j=x.value,C=x.errorVal;if(!C)return null;var A=[],E,N;if(Array.isArray(C)){var D=T6(C,2);E=D[0],N=D[1]}else E=N=C;if(l==="vertical"){var B=m.scale,Q=T+u,I=Q+c,k=Q-c,Z=B(j-E),J=B(j+N);A.push({x1:J,y1:I,x2:J,y2:k}),A.push({x1:Z,y1:Q,x2:J,y2:Q}),A.push({x1:Z,y1:I,x2:Z,y2:k})}else if(l==="horizontal"){var F=p.scale,q=w+u,G=q-c,ee=q+c,oe=F(j-E),le=F(j+N);A.push({x1:G,y1:le,x2:ee,y2:le}),A.push({x1:q,y1:oe,x2:q,y2:le}),A.push({x1:G,y1:oe,x2:ee,y2:oe})}return z.createElement(Ye,Ys({className:"recharts-errorBar",key:"bar-".concat(A.map(function(P){return"".concat(P.x1,"-").concat(P.x2,"-").concat(P.y1,"-").concat(P.y2)}))},b),A.map(function(P){return z.createElement("line",Ys({},P,{key:"line-".concat(P.x1,"-").concat(P.x2,"-").concat(P.y1,"-").concat(P.y2)}))}))});return z.createElement(Ye,{className:"recharts-errorBars"},O)}}])})(z.Component);JC(Kf,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});JC(Kf,"displayName","ErrorBar");function hl(e){"@babel/helpers - typeof";return hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hl(e)}function VE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Ba(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VE(Object(n),!0).forEach(function(r){U6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function U6(e,t,n){return t=I6(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I6(e){var t=H6(e,"string");return hl(t)=="symbol"?t:t+""}function H6(e,t){if(hl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tN=function(t){var n=t.children,r=t.formattedGraphicalItems,u=t.legendWidth,l=t.legendContent,c=dn(n,Va);if(!c)return null;var f=Va.defaultProps,h=f!==void 0?Ba(Ba({},f),c.props):{},d;return c.props&&c.props.payload?d=c.props&&c.props.payload:l==="children"?d=(r||[]).reduce(function(m,p){var g=p.item,b=p.props,O=b.sectors||b.data||[];return m.concat(O.map(function(S){return{type:c.props.iconType||g.props.legendType,value:S.name,color:S.fill,payload:S}}))},[]):d=(r||[]).map(function(m){var p=m.item,g=p.type.defaultProps,b=g!==void 0?Ba(Ba({},g),p.props):{},O=b.dataKey,S=b.name,x=b.legendType,w=b.hide;return{inactive:w,dataKey:O,type:h.iconType||x||"square",color:U0(p),value:S||O,payload:b}}),Ba(Ba(Ba({},h),Va.getWithHeight(c,u)),{},{payload:d,item:c})};function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}function ZE(e){return K6(e)||X6(e)||Y6(e)||G6()}function G6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Y6(e,t){if(e){if(typeof e=="string")return ib(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ib(e,t)}}function X6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function K6(e){if(Array.isArray(e))return ib(e)}function ib(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function QE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ht(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QE(Object(n),!0).forEach(function(r){nu(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nu(e,t,n){return t=V6(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V6(e){var t=Z6(e,"string");return dl(t)=="symbol"?t:t+""}function Z6(e,t){if(dl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function It(e,t,n){return Ce(e)||Ce(t)?n:At(t)?yn(e,t,n):_e(t)?t(e):n}function Vo(e,t,n,r){var u=KL(e,function(f){return It(f,t)});if(n==="number"){var l=u.filter(function(f){return fe(f)||parseFloat(f)});return l.length?[Hf(l),If(l)]:[1/0,-1/0]}var c=r?u.filter(function(f){return!Ce(f)}):u;return c.map(function(f){return At(f)||f instanceof Date?f:""})}var Q6=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=arguments.length>2?arguments[2]:void 0,l=arguments.length>3?arguments[3]:void 0,c=-1,f=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(f<=1)return 0;if(l&&l.axisType==="angleAxis"&&Math.abs(Math.abs(l.range[1]-l.range[0])-360)<=1e-6)for(var h=l.range,d=0;d<f;d++){var m=d>0?u[d-1].coordinate:u[f-1].coordinate,p=u[d].coordinate,g=d>=f-1?u[0].coordinate:u[d+1].coordinate,b=void 0;if(Gt(p-m)!==Gt(g-p)){var O=[];if(Gt(g-p)===Gt(h[1]-h[0])){b=g;var S=p+h[1]-h[0];O[0]=Math.min(S,(S+m)/2),O[1]=Math.max(S,(S+m)/2)}else{b=m;var x=g+h[1]-h[0];O[0]=Math.min(p,(x+p)/2),O[1]=Math.max(p,(x+p)/2)}var w=[Math.min(p,(b+p)/2),Math.max(p,(b+p)/2)];if(t>w[0]&&t<=w[1]||t>=O[0]&&t<=O[1]){c=u[d].index;break}}else{var T=Math.min(m,g),j=Math.max(m,g);if(t>(T+p)/2&&t<=(j+p)/2){c=u[d].index;break}}}else for(var C=0;C<f;C++)if(C===0&&t<=(r[C].coordinate+r[C+1].coordinate)/2||C>0&&C<f-1&&t>(r[C].coordinate+r[C-1].coordinate)/2&&t<=(r[C].coordinate+r[C+1].coordinate)/2||C===f-1&&t>(r[C].coordinate+r[C-1].coordinate)/2){c=r[C].index;break}return c},U0=function(t){var n,r=t,u=r.type.displayName,l=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ht(ht({},t.type.defaultProps),t.props):t.props,c=l.stroke,f=l.fill,h;switch(u){case"Line":h=c;break;case"Area":case"Radar":h=c&&c!=="none"?c:f;break;default:h=f;break}return h},F6=function(t){var n=t.barSize,r=t.totalSize,u=t.stackGroups,l=u===void 0?{}:u;if(!l)return{};for(var c={},f=Object.keys(l),h=0,d=f.length;h<d;h++)for(var m=l[f[h]].stackGroups,p=Object.keys(m),g=0,b=p.length;g<b;g++){var O=m[p[g]],S=O.items,x=O.cateAxisId,w=S.filter(function(N){return Er(N.type).indexOf("Bar")>=0});if(w&&w.length){var T=w[0].type.defaultProps,j=T!==void 0?ht(ht({},T),w[0].props):w[0].props,C=j.barSize,A=j[x];c[A]||(c[A]=[]);var E=Ce(C)?n:C;c[A].push({item:w[0],stackList:w.slice(1),barSize:Ce(E)?void 0:Yt(E,r,0)})}}return c},W6=function(t){var n=t.barGap,r=t.barCategoryGap,u=t.bandSize,l=t.sizeList,c=l===void 0?[]:l,f=t.maxBarSize,h=c.length;if(h<1)return null;var d=Yt(n,u,0,!0),m,p=[];if(c[0].barSize===+c[0].barSize){var g=!1,b=u/h,O=c.reduce(function(C,A){return C+A.barSize||0},0);O+=(h-1)*d,O>=u&&(O-=(h-1)*d,d=0),O>=u&&b>0&&(g=!0,b*=.9,O=h*b);var S=(u-O)/2>>0,x={offset:S-d,size:0};m=c.reduce(function(C,A){var E={item:A.item,position:{offset:x.offset+x.size+d,size:g?b:A.barSize}},N=[].concat(ZE(C),[E]);return x=N[N.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){N.push({item:D,position:x})}),N},p)}else{var w=Yt(r,u,0,!0);u-2*w-(h-1)*d<=0&&(d=0);var T=(u-2*w-(h-1)*d)/h;T>1&&(T>>=0);var j=f===+f?Math.min(T,f):T;m=c.reduce(function(C,A,E){var N=[].concat(ZE(C),[{item:A.item,position:{offset:w+(T+d)*E+(T-j)/2,size:j}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(D){N.push({item:D,position:N[N.length-1].position})}),N},p)}return m},J6=function(t,n,r,u){var l=r.children,c=r.width,f=r.margin,h=c-(f.left||0)-(f.right||0),d=tN({children:l,legendWidth:h});if(d){var m=u||{},p=m.width,g=m.height,b=d.align,O=d.verticalAlign,S=d.layout;if((S==="vertical"||S==="horizontal"&&O==="middle")&&b!=="center"&&fe(t[b]))return ht(ht({},t),{},nu({},b,t[b]+(p||0)));if((S==="horizontal"||S==="vertical"&&b==="center")&&O!=="middle"&&fe(t[O]))return ht(ht({},t),{},nu({},O,t[O]+(g||0)))}return t},ek=function(t,n,r){return Ce(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},nN=function(t,n,r,u,l){var c=n.props.children,f=Rn(c,Kf).filter(function(d){return ek(u,l,d.props.direction)});if(f&&f.length){var h=f.map(function(d){return d.props.dataKey});return t.reduce(function(d,m){var p=It(m,r);if(Ce(p))return d;var g=Array.isArray(p)?[Hf(p),If(p)]:[p,p],b=h.reduce(function(O,S){var x=It(m,S,0),w=g[0]-Math.abs(Array.isArray(x)?x[0]:x),T=g[1]+Math.abs(Array.isArray(x)?x[1]:x);return[Math.min(w,O[0]),Math.max(T,O[1])]},[1/0,-1/0]);return[Math.min(b[0],d[0]),Math.max(b[1],d[1])]},[1/0,-1/0])}return null},tk=function(t,n,r,u,l){var c=n.map(function(f){return nN(t,f,r,l,u)}).filter(function(f){return!Ce(f)});return c&&c.length?c.reduce(function(f,h){return[Math.min(f[0],h[0]),Math.max(f[1],h[1])]},[1/0,-1/0]):null},rN=function(t,n,r,u,l){var c=n.map(function(h){var d=h.props.dataKey;return r==="number"&&d&&nN(t,h,d,u)||Vo(t,d,r,l)});if(r==="number")return c.reduce(function(h,d){return[Math.min(h[0],d[0]),Math.max(h[1],d[1])]},[1/0,-1/0]);var f={};return c.reduce(function(h,d){for(var m=0,p=d.length;m<p;m++)f[d[m]]||(f[d[m]]=!0,h.push(d[m]));return h},[])},aN=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},iN=function(t,n,r,u){if(u)return t.map(function(h){return h.coordinate});var l,c,f=t.map(function(h){return h.coordinate===n&&(l=!0),h.coordinate===r&&(c=!0),h.coordinate});return l||f.push(n),c||f.push(r),f},Tr=function(t,n,r){if(!t)return null;var u=t.scale,l=t.duplicateDomain,c=t.type,f=t.range,h=t.realScaleType==="scaleBand"?u.bandwidth()/2:2,d=(n||r)&&c==="category"&&u.bandwidth?u.bandwidth()/h:0;if(d=t.axisType==="angleAxis"&&(f==null?void 0:f.length)>=2?Gt(f[0]-f[1])*2*d:d,n&&(t.ticks||t.niceTicks)){var m=(t.ticks||t.niceTicks).map(function(p){var g=l?l.indexOf(p):p;return{coordinate:u(g)+d,value:p,offset:d}});return m.filter(function(p){return!Dl(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,g){return{coordinate:u(p)+d,value:p,index:g,offset:d}}):u.ticks&&!r?u.ticks(t.tickCount).map(function(p){return{coordinate:u(p)+d,value:p,offset:d}}):u.domain().map(function(p,g){return{coordinate:u(p)+d,value:l?l[p]:p,index:g,offset:d}})},Km=new WeakMap,ds=function(t,n){if(typeof n!="function")return t;Km.has(t)||Km.set(t,new WeakMap);var r=Km.get(t);if(r.has(n))return r.get(n);var u=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,u),u},uN=function(t,n,r){var u=t.scale,l=t.type,c=t.layout,f=t.axisType;if(u==="auto")return c==="radial"&&f==="radiusAxis"?{scale:il(),realScaleType:"band"}:c==="radial"&&f==="angleAxis"?{scale:ks(),realScaleType:"linear"}:l==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Ko(),realScaleType:"point"}:l==="category"?{scale:il(),realScaleType:"band"}:{scale:ks(),realScaleType:"linear"};if(Fa(u)){var h="scale".concat(Ef(u));return{scale:(qE[h]||Ko)(),realScaleType:qE[h]?h:"point"}}return _e(u)?{scale:u}:{scale:Ko(),realScaleType:"point"}},FE=1e-4,oN=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,u=t.range(),l=Math.min(u[0],u[1])-FE,c=Math.max(u[0],u[1])+FE,f=t(n[0]),h=t(n[r-1]);(f<l||f>c||h<l||h>c)&&t.domain([n[0],n[r-1]])}},nk=function(t,n){if(!t)return null;for(var r=0,u=t.length;r<u;r++)if(t[r].item===n)return t[r].position;return null},rk=function(t,n){if(!n||n.length!==2||!fe(n[0])||!fe(n[1]))return t;var r=Math.min(n[0],n[1]),u=Math.max(n[0],n[1]),l=[t[0],t[1]];return(!fe(t[0])||t[0]<r)&&(l[0]=r),(!fe(t[1])||t[1]>u)&&(l[1]=u),l[0]>u&&(l[0]=u),l[1]<r&&(l[1]=r),l},ak=function(t){var n=t.length;if(!(n<=0))for(var r=0,u=t[0].length;r<u;++r)for(var l=0,c=0,f=0;f<n;++f){var h=Dl(t[f][r][1])?t[f][r][0]:t[f][r][1];h>=0?(t[f][r][0]=l,t[f][r][1]=l+h,l=t[f][r][1]):(t[f][r][0]=c,t[f][r][1]=c+h,c=t[f][r][1])}},ik=function(t){var n=t.length;if(!(n<=0))for(var r=0,u=t[0].length;r<u;++r)for(var l=0,c=0;c<n;++c){var f=Dl(t[c][r][1])?t[c][r][0]:t[c][r][1];f>=0?(t[c][r][0]=l,t[c][r][1]=l+f,l=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},uk={sign:ak,expand:Kq,none:ru,silhouette:Vq,wiggle:Zq,positive:ik},ok=function(t,n,r){var u=n.map(function(f){return f.props.dataKey}),l=uk[r],c=Xq().keys(u).value(function(f,h){return+It(f,h,0)}).order(qg).offset(l);return c(t)},lk=function(t,n,r,u,l,c){if(!t)return null;var f=c?n.reverse():n,h={},d=f.reduce(function(p,g){var b,O=(b=g.type)!==null&&b!==void 0&&b.defaultProps?ht(ht({},g.type.defaultProps),g.props):g.props,S=O.stackId,x=O.hide;if(x)return p;var w=O[r],T=p[w]||{hasStack:!1,stackGroups:{}};if(At(S)){var j=T.stackGroups[S]||{numericAxisId:r,cateAxisId:u,items:[]};j.items.push(g),T.hasStack=!0,T.stackGroups[S]=j}else T.stackGroups[ql("_stackId_")]={numericAxisId:r,cateAxisId:u,items:[g]};return ht(ht({},p),{},nu({},w,T))},h),m={};return Object.keys(d).reduce(function(p,g){var b=d[g];if(b.hasStack){var O={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(S,x){var w=b.stackGroups[x];return ht(ht({},S),{},nu({},x,{numericAxisId:r,cateAxisId:u,items:w.items,stackedData:ok(t,w.items,l)}))},O)}return ht(ht({},p),{},nu({},g,b))},m)},lN=function(t,n){var r=n.realScaleType,u=n.type,l=n.tickCount,c=n.originalDomain,f=n.allowDecimals,h=r||n.scale;if(h!=="auto"&&h!=="linear")return null;if(l&&u==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var d=t.domain();if(!d.length)return null;var m=_6(d,l,f);return t.domain([Hf(m),If(m)]),{niceTicks:m}}if(l&&u==="number"){var p=t.domain(),g=O6(p,l,f);return{niceTicks:g}}return null},WE=function(t){var n=t.axis,r=t.ticks,u=t.offset,l=t.bandSize,c=t.entry,f=t.index;if(n.type==="category")return r[f]?r[f].coordinate+u:null;var h=It(c,n.dataKey,n.domain[f]);return Ce(h)?null:n.scale(h)-l/2+u},ck=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var u=Math.min(r[0],r[1]),l=Math.max(r[0],r[1]);return u<=0&&l>=0?0:l<0?l:u}return r[0]},sk=function(t,n){var r,u=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ht(ht({},t.type.defaultProps),t.props):t.props,l=u.stackId;if(At(l)){var c=n[l];if(c){var f=c.items.indexOf(t);return f>=0?c.stackedData[f]:null}}return null},fk=function(t){return t.reduce(function(n,r){return[Hf(r.concat([n[0]]).filter(fe)),If(r.concat([n[1]]).filter(fe))]},[1/0,-1/0])},cN=function(t,n,r){return Object.keys(t).reduce(function(u,l){var c=t[l],f=c.stackedData,h=f.reduce(function(d,m){var p=fk(m.slice(n,r+1));return[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0]).map(function(u){return u===1/0||u===-1/0?0:u})},JE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ej=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ub=function(t,n,r){if(_e(t))return t(n,r);if(!Array.isArray(t))return n;var u=[];if(fe(t[0]))u[0]=r?t[0]:Math.min(t[0],n[0]);else if(JE.test(t[0])){var l=+JE.exec(t[0])[1];u[0]=n[0]-l}else _e(t[0])?u[0]=t[0](n[0]):u[0]=n[0];if(fe(t[1]))u[1]=r?t[1]:Math.max(t[1],n[1]);else if(ej.test(t[1])){var c=+ej.exec(t[1])[1];u[1]=n[1]+c}else _e(t[1])?u[1]=t[1](n[1]):u[1]=n[1];return u},Ks=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var u=t.scale.bandwidth();if(!r||u>0)return u}if(t&&n&&n.length>=2){for(var l=p0(n,function(p){return p.coordinate}),c=1/0,f=1,h=l.length;f<h;f++){var d=l[f],m=l[f-1];c=Math.min((d.coordinate||0)-(m.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},tj=function(t,n,r){return!t||!t.length||Gf(t,yn(r,"type.defaultProps.domain"))?n:t},sN=function(t,n){var r=t.type.defaultProps?ht(ht({},t.type.defaultProps),t.props):t.props,u=r.dataKey,l=r.name,c=r.unit,f=r.formatter,h=r.tooltipType,d=r.chartType,m=r.hide;return ht(ht({},xe(t,!1)),{},{dataKey:u,unit:c,formatter:f,name:l||u,color:U0(t),value:It(n,u),type:h,payload:n,chartType:d,hide:m})};function vl(e){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vl(e)}function nj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Or(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nj(Object(n),!0).forEach(function(r){fN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function fN(e,t,n){return t=hk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hk(e){var t=dk(e,"string");return vl(t)=="symbol"?t:t+""}function dk(e,t){if(vl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vk(e,t){return gk(e)||mk(e,t)||yk(e,t)||pk()}function pk(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yk(e,t){if(e){if(typeof e=="string")return rj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rj(e,t)}}function rj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function mk(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function gk(e){if(Array.isArray(e))return e}var Vs=Math.PI/180,bk=function(t){return t*180/Math.PI},tt=function(t,n,r,u){return{x:t+Math.cos(-Vs*u)*r,y:n+Math.sin(-Vs*u)*r}},hN=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},xk=function(t,n,r,u,l){var c=t.width,f=t.height,h=t.startAngle,d=t.endAngle,m=Yt(t.cx,c,c/2),p=Yt(t.cy,f,f/2),g=hN(c,f,r),b=Yt(t.innerRadius,g,0),O=Yt(t.outerRadius,g,g*.8),S=Object.keys(n);return S.reduce(function(x,w){var T=n[w],j=T.domain,C=T.reversed,A;if(Ce(T.range))u==="angleAxis"?A=[h,d]:u==="radiusAxis"&&(A=[b,O]),C&&(A=[A[1],A[0]]);else{A=T.range;var E=A,N=vk(E,2);h=N[0],d=N[1]}var D=uN(T,l),B=D.realScaleType,Q=D.scale;Q.domain(j).range(A),oN(Q);var I=lN(Q,Or(Or({},T),{},{realScaleType:B})),k=Or(Or(Or({},T),I),{},{range:A,radius:O,realScaleType:B,scale:Q,cx:m,cy:p,innerRadius:b,outerRadius:O,startAngle:h,endAngle:d});return Or(Or({},x),{},fN({},w,k))},{})},Sk=function(t,n){var r=t.x,u=t.y,l=n.x,c=n.y;return Math.sqrt(Math.pow(r-l,2)+Math.pow(u-c,2))},_k=function(t,n){var r=t.x,u=t.y,l=n.cx,c=n.cy,f=Sk({x:r,y:u},{x:l,y:c});if(f<=0)return{radius:f};var h=(r-l)/f,d=Math.acos(h);return u>c&&(d=2*Math.PI-d),{radius:f,angle:bk(d),angleInRadian:d}},Ok=function(t){var n=t.startAngle,r=t.endAngle,u=Math.floor(n/360),l=Math.floor(r/360),c=Math.min(u,l);return{startAngle:n-c*360,endAngle:r-c*360}},Ak=function(t,n){var r=n.startAngle,u=n.endAngle,l=Math.floor(r/360),c=Math.floor(u/360),f=Math.min(l,c);return t+f*360},aj=function(t,n){var r=t.x,u=t.y,l=_k({x:r,y:u},n),c=l.radius,f=l.angle,h=n.innerRadius,d=n.outerRadius;if(c<h||c>d)return!1;if(c===0)return!0;var m=Ok(n),p=m.startAngle,g=m.endAngle,b=f,O;if(p<=g){for(;b>g;)b-=360;for(;b<p;)b+=360;O=b>=p&&b<=g}else{for(;b>p;)b-=360;for(;b<g;)b+=360;O=b>=g&&b<=p}return O?Or(Or({},n),{},{radius:c,angle:Ak(b,n)}):null},dN=function(t){return!V.isValidElement(t)&&!_e(t)&&typeof t!="boolean"?t.className:""};function pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}var wk=["offset"];function Tk(e){return Ck(e)||Mk(e)||jk(e)||Ek()}function Ek(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jk(e,t){if(e){if(typeof e=="string")return ob(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ob(e,t)}}function Mk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ck(e){if(Array.isArray(e))return ob(e)}function ob(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Nk(e,t){if(e==null)return{};var n=Pk(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Pk(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function ij(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ij(Object(n),!0).forEach(function(r){Rk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ij(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rk(e,t,n){return t=Dk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dk(e){var t=qk(e,"string");return pl(t)=="symbol"?t:t+""}function qk(e,t){if(pl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yl(){return yl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yl.apply(this,arguments)}var $k=function(t){var n=t.value,r=t.formatter,u=Ce(t.children)?n:t.children;return _e(r)?r(u):u},zk=function(t,n){var r=Gt(n-t),u=Math.min(Math.abs(n-t),360);return r*u},Bk=function(t,n,r){var u=t.position,l=t.viewBox,c=t.offset,f=t.className,h=l,d=h.cx,m=h.cy,p=h.innerRadius,g=h.outerRadius,b=h.startAngle,O=h.endAngle,S=h.clockWise,x=(p+g)/2,w=zk(b,O),T=w>=0?1:-1,j,C;u==="insideStart"?(j=b+T*c,C=S):u==="insideEnd"?(j=O-T*c,C=!S):u==="end"&&(j=O+T*c,C=S),C=w<=0?C:!C;var A=tt(d,m,x,j),E=tt(d,m,x,j+(C?1:-1)*359),N="M".concat(A.x,",").concat(A.y,`
A`).concat(x,",").concat(x,",0,1,").concat(C?0:1,`,
`).concat(E.x,",").concat(E.y),D=Ce(t.id)?ql("recharts-radial-line-"):t.id;return z.createElement("text",yl({},r,{dominantBaseline:"central",className:je("recharts-radial-bar-label",f)}),z.createElement("defs",null,z.createElement("path",{id:D,d:N})),z.createElement("textPath",{xlinkHref:"#".concat(D)},n))},Lk=function(t){var n=t.viewBox,r=t.offset,u=t.position,l=n,c=l.cx,f=l.cy,h=l.innerRadius,d=l.outerRadius,m=l.startAngle,p=l.endAngle,g=(m+p)/2;if(u==="outside"){var b=tt(c,f,d+r,g),O=b.x,S=b.y;return{x:O,y:S,textAnchor:O>=c?"start":"end",verticalAnchor:"middle"}}if(u==="center")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"middle"};if(u==="centerTop")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"start"};if(u==="centerBottom")return{x:c,y:f,textAnchor:"middle",verticalAnchor:"end"};var x=(h+d)/2,w=tt(c,f,x,g),T=w.x,j=w.y;return{x:T,y:j,textAnchor:"middle",verticalAnchor:"middle"}},kk=function(t){var n=t.viewBox,r=t.parentViewBox,u=t.offset,l=t.position,c=n,f=c.x,h=c.y,d=c.width,m=c.height,p=m>=0?1:-1,g=p*u,b=p>0?"end":"start",O=p>0?"start":"end",S=d>=0?1:-1,x=S*u,w=S>0?"end":"start",T=S>0?"start":"end";if(l==="top"){var j={x:f+d/2,y:h-p*u,textAnchor:"middle",verticalAnchor:b};return Ot(Ot({},j),r?{height:Math.max(h-r.y,0),width:d}:{})}if(l==="bottom"){var C={x:f+d/2,y:h+m+g,textAnchor:"middle",verticalAnchor:O};return Ot(Ot({},C),r?{height:Math.max(r.y+r.height-(h+m),0),width:d}:{})}if(l==="left"){var A={x:f-x,y:h+m/2,textAnchor:w,verticalAnchor:"middle"};return Ot(Ot({},A),r?{width:Math.max(A.x-r.x,0),height:m}:{})}if(l==="right"){var E={x:f+d+x,y:h+m/2,textAnchor:T,verticalAnchor:"middle"};return Ot(Ot({},E),r?{width:Math.max(r.x+r.width-E.x,0),height:m}:{})}var N=r?{width:d,height:m}:{};return l==="insideLeft"?Ot({x:f+x,y:h+m/2,textAnchor:T,verticalAnchor:"middle"},N):l==="insideRight"?Ot({x:f+d-x,y:h+m/2,textAnchor:w,verticalAnchor:"middle"},N):l==="insideTop"?Ot({x:f+d/2,y:h+g,textAnchor:"middle",verticalAnchor:O},N):l==="insideBottom"?Ot({x:f+d/2,y:h+m-g,textAnchor:"middle",verticalAnchor:b},N):l==="insideTopLeft"?Ot({x:f+x,y:h+g,textAnchor:T,verticalAnchor:O},N):l==="insideTopRight"?Ot({x:f+d-x,y:h+g,textAnchor:w,verticalAnchor:O},N):l==="insideBottomLeft"?Ot({x:f+x,y:h+m-g,textAnchor:T,verticalAnchor:b},N):l==="insideBottomRight"?Ot({x:f+d-x,y:h+m-g,textAnchor:w,verticalAnchor:b},N):Cu(l)&&(fe(l.x)||Ga(l.x))&&(fe(l.y)||Ga(l.y))?Ot({x:f+Yt(l.x,d),y:h+Yt(l.y,m),textAnchor:"end",verticalAnchor:"end"},N):Ot({x:f+d/2,y:h+m/2,textAnchor:"middle",verticalAnchor:"middle"},N)},Uk=function(t){return"cx"in t&&fe(t.cx)};function Mt(e){var t=e.offset,n=t===void 0?5:t,r=Nk(e,wk),u=Ot({offset:n},r),l=u.viewBox,c=u.position,f=u.value,h=u.children,d=u.content,m=u.className,p=m===void 0?"":m,g=u.textBreakAll;if(!l||Ce(f)&&Ce(h)&&!V.isValidElement(d)&&!_e(d))return null;if(V.isValidElement(d))return V.cloneElement(d,u);var b;if(_e(d)){if(b=V.createElement(d,u),V.isValidElement(b))return b}else b=$k(u);var O=Uk(l),S=xe(u,!0);if(O&&(c==="insideStart"||c==="insideEnd"||c==="end"))return Bk(u,b,S);var x=O?Lk(u):kk(u);return z.createElement(Ja,yl({className:je("recharts-label",p)},S,x,{breakAll:g}),b)}Mt.displayName="Label";var vN=function(t){var n=t.cx,r=t.cy,u=t.angle,l=t.startAngle,c=t.endAngle,f=t.r,h=t.radius,d=t.innerRadius,m=t.outerRadius,p=t.x,g=t.y,b=t.top,O=t.left,S=t.width,x=t.height,w=t.clockWise,T=t.labelViewBox;if(T)return T;if(fe(S)&&fe(x)){if(fe(p)&&fe(g))return{x:p,y:g,width:S,height:x};if(fe(b)&&fe(O))return{x:b,y:O,width:S,height:x}}return fe(p)&&fe(g)?{x:p,y:g,width:0,height:0}:fe(n)&&fe(r)?{cx:n,cy:r,startAngle:l||u||0,endAngle:c||u||0,innerRadius:d||0,outerRadius:m||h||f||0,clockWise:w}:t.viewBox?t.viewBox:{}},Ik=function(t,n){return t?t===!0?z.createElement(Mt,{key:"label-implicit",viewBox:n}):At(t)?z.createElement(Mt,{key:"label-implicit",viewBox:n,value:t}):V.isValidElement(t)?t.type===Mt?V.cloneElement(t,{key:"label-implicit",viewBox:n}):z.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):_e(t)?z.createElement(Mt,{key:"label-implicit",content:t,viewBox:n}):Cu(t)?z.createElement(Mt,yl({viewBox:n},t,{key:"label-implicit"})):null:null},Hk=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var u=t.children,l=vN(t),c=Rn(u,Mt).map(function(h,d){return V.cloneElement(h,{viewBox:n||l,key:"label-".concat(d)})});if(!r)return c;var f=Ik(t.label,n||l);return[f].concat(Tk(c))};Mt.parseViewBox=vN;Mt.renderCallByParent=Hk;var Vm,uj;function Gk(){if(uj)return Vm;uj=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return Vm=e,Vm}var Yk=Gk();const Xk=Xe(Yk);function ml(e){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ml(e)}var Kk=["valueAccessor"],Vk=["data","dataKey","clockWise","id","textBreakAll"];function Zk(e){return Jk(e)||Wk(e)||Fk(e)||Qk()}function Qk(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fk(e,t){if(e){if(typeof e=="string")return lb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lb(e,t)}}function Wk(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Jk(e){if(Array.isArray(e))return lb(e)}function lb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}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 r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zs.apply(this,arguments)}function oj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function lj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oj(Object(n),!0).forEach(function(r){e5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function e5(e,t,n){return t=t5(t),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 ml(t)=="symbol"?t:t+""}function n5(e,t){if(ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cj(e,t){if(e==null)return{};var n=r5(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function r5(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var a5=function(t){return Array.isArray(t.value)?Xk(t.value):t.value};function pa(e){var t=e.valueAccessor,n=t===void 0?a5:t,r=cj(e,Kk),u=r.data,l=r.dataKey,c=r.clockWise,f=r.id,h=r.textBreakAll,d=cj(r,Vk);return!u||!u.length?null:z.createElement(Ye,{className:"recharts-label-list"},u.map(function(m,p){var g=Ce(l)?n(m,p):It(m&&m.payload,l),b=Ce(f)?{}:{id:"".concat(f,"-").concat(p)};return z.createElement(Mt,Zs({},xe(m,!0),d,b,{parentViewBox:m.parentViewBox,value:g,textBreakAll:h,viewBox:Mt.parseViewBox(Ce(c)?m:lj(lj({},m),{},{clockWise:c})),key:"label-".concat(p),index:p}))}))}pa.displayName="LabelList";function i5(e,t){return e?e===!0?z.createElement(pa,{key:"labelList-implicit",data:t}):z.isValidElement(e)||_e(e)?z.createElement(pa,{key:"labelList-implicit",data:t,content:e}):Cu(e)?z.createElement(pa,Zs({data:t},e,{key:"labelList-implicit"})):null:null}function u5(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,u=Rn(r,pa).map(function(c,f){return V.cloneElement(c,{data:t,key:"labelList-".concat(f)})});if(!n)return u;var l=i5(e.label,t);return[l].concat(Zk(u))}pa.renderCallByParent=u5;function gl(e){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gl(e)}function cb(){return cb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cb.apply(this,arguments)}function sj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function fj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sj(Object(n),!0).forEach(function(r){o5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function o5(e,t,n){return t=l5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l5(e){var t=c5(e,"string");return gl(t)=="symbol"?t:t+""}function c5(e,t){if(gl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var s5=function(t,n){var r=Gt(n-t),u=Math.min(Math.abs(n-t),359.999);return r*u},vs=function(t){var n=t.cx,r=t.cy,u=t.radius,l=t.angle,c=t.sign,f=t.isExternal,h=t.cornerRadius,d=t.cornerIsExternal,m=h*(f?1:-1)+u,p=Math.asin(h/m)/Vs,g=d?l:l+c*p,b=tt(n,r,m,g),O=tt(n,r,u,g),S=d?l-c*p:l,x=tt(n,r,m*Math.cos(p*Vs),S);return{center:b,circleTangency:O,lineTangency:x,theta:p}},pN=function(t){var n=t.cx,r=t.cy,u=t.innerRadius,l=t.outerRadius,c=t.startAngle,f=t.endAngle,h=s5(c,f),d=c+h,m=tt(n,r,l,c),p=tt(n,r,l,d),g="M ".concat(m.x,",").concat(m.y,`
A `).concat(l,",").concat(l,`,0,
`).concat(+(Math.abs(h)>180),",").concat(+(c>d),`,
`).concat(p.x,",").concat(p.y,`
`);if(u>0){var b=tt(n,r,u,c),O=tt(n,r,u,d);g+="L ".concat(O.x,",").concat(O.y,`
A `).concat(u,",").concat(u,`,0,
`).concat(+(Math.abs(h)>180),",").concat(+(c<=d),`,
`).concat(b.x,",").concat(b.y," Z")}else g+="L ".concat(n,",").concat(r," Z");return g},f5=function(t){var n=t.cx,r=t.cy,u=t.innerRadius,l=t.outerRadius,c=t.cornerRadius,f=t.forceCornerRadius,h=t.cornerIsExternal,d=t.startAngle,m=t.endAngle,p=Gt(m-d),g=vs({cx:n,cy:r,radius:l,angle:d,sign:p,cornerRadius:c,cornerIsExternal:h}),b=g.circleTangency,O=g.lineTangency,S=g.theta,x=vs({cx:n,cy:r,radius:l,angle:m,sign:-p,cornerRadius:c,cornerIsExternal:h}),w=x.circleTangency,T=x.lineTangency,j=x.theta,C=h?Math.abs(d-m):Math.abs(d-m)-S-j;if(C<0)return f?"M ".concat(O.x,",").concat(O.y,`
a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
`):pN({cx:n,cy:r,innerRadius:u,outerRadius:l,startAngle:d,endAngle:m});var A="M ".concat(O.x,",").concat(O.y,`
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,`
A`).concat(l,",").concat(l,",0,").concat(+(C>180),",").concat(+(p<0),",").concat(w.x,",").concat(w.y,`
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(T.x,",").concat(T.y,`
`);if(u>0){var E=vs({cx:n,cy:r,radius:u,angle:d,sign:p,isExternal:!0,cornerRadius:c,cornerIsExternal:h}),N=E.circleTangency,D=E.lineTangency,B=E.theta,Q=vs({cx:n,cy:r,radius:u,angle:m,sign:-p,isExternal:!0,cornerRadius:c,cornerIsExternal:h}),I=Q.circleTangency,k=Q.lineTangency,Z=Q.theta,J=h?Math.abs(d-m):Math.abs(d-m)-B-Z;if(J<0&&c===0)return"".concat(A,"L").concat(n,",").concat(r,"Z");A+="L".concat(k.x,",").concat(k.y,`
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(I.x,",").concat(I.y,`
A`).concat(u,",").concat(u,",0,").concat(+(J>180),",").concat(+(p>0),",").concat(N.x,",").concat(N.y,`
A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(D.x,",").concat(D.y,"Z")}else A+="L".concat(n,",").concat(r,"Z");return A},h5={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},yN=function(t){var n=fj(fj({},h5),t),r=n.cx,u=n.cy,l=n.innerRadius,c=n.outerRadius,f=n.cornerRadius,h=n.forceCornerRadius,d=n.cornerIsExternal,m=n.startAngle,p=n.endAngle,g=n.className;if(c<l||m===p)return null;var b=je("recharts-sector",g),O=c-l,S=Yt(f,O,0,!0),x;return S>0&&Math.abs(m-p)<360?x=f5({cx:r,cy:u,innerRadius:l,outerRadius:c,cornerRadius:Math.min(S,O/2),forceCornerRadius:h,cornerIsExternal:d,startAngle:m,endAngle:p}):x=pN({cx:r,cy:u,innerRadius:l,outerRadius:c,startAngle:m,endAngle:p}),z.createElement("path",cb({},xe(n,!0),{className:b,d:x,role:"img"}))};function bl(e){"@babel/helpers - typeof";return bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bl(e)}function sb(){return sb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sb.apply(this,arguments)}function hj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function dj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hj(Object(n),!0).forEach(function(r){d5(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function d5(e,t,n){return t=v5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v5(e){var t=p5(e,"string");return bl(t)=="symbol"?t:t+""}function p5(e,t){if(bl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vj={curveBasisClosed:qq,curveBasisOpen:$q,curveBasis:Dq,curveBumpX:xq,curveBumpY:Sq,curveLinearClosed:zq,curveLinear:Mf,curveMonotoneX:Bq,curveMonotoneY:Lq,curveNatural:kq,curveStep:Uq,curveStepAfter:Hq,curveStepBefore:Iq},ps=function(t){return t.x===+t.x&&t.y===+t.y},Lo=function(t){return t.x},ko=function(t){return t.y},y5=function(t,n){if(_e(t))return t;var r="curve".concat(Ef(t));return(r==="curveMonotone"||r==="curveBump")&&n?vj["".concat(r).concat(n==="vertical"?"Y":"X")]:vj[r]||Mf},m5=function(t){var n=t.type,r=n===void 0?"linear":n,u=t.points,l=u===void 0?[]:u,c=t.baseLine,f=t.layout,h=t.connectNulls,d=h===void 0?!1:h,m=y5(r,f),p=d?l.filter(function(S){return ps(S)}):l,g;if(Array.isArray(c)){var b=d?c.filter(function(S){return ps(S)}):c,O=p.map(function(S,x){return dj(dj({},S),{},{base:b[x]})});return f==="vertical"?g=us().y(ko).x1(Lo).x0(function(S){return S.base.x}):g=us().x(Lo).y1(ko).y0(function(S){return S.base.y}),g.defined(ps).curve(m),g(O)}return f==="vertical"&&fe(c)?g=us().y(ko).x1(Lo).x0(c):fe(c)?g=us().x(Lo).y1(ko).y0(c):g=p2().x(Lo).y(ko),g.defined(ps).curve(m),g(p)},fb=function(t){var n=t.className,r=t.points,u=t.path,l=t.pathRef;if((!r||!r.length)&&!u)return null;var c=r&&r.length?m5(t):u;return V.createElement("path",sb({},xe(t,!1),_s(t),{className:je("recharts-curve",n),d:c,ref:l}))},Zm={exports:{}},Qm,pj;function g5(){if(pj)return Qm;pj=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Qm=e,Qm}var Fm,yj;function b5(){if(yj)return Fm;yj=1;var e=g5();function t(){}function n(){}return n.resetWarningCache=t,Fm=function(){function r(c,f,h,d,m,p){if(p!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function u(){return r}var l={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:u,element:r,elementType:r,instanceOf:u,node:r,objectOf:u,oneOf:u,oneOfType:u,shape:u,exact:u,checkPropTypes:n,resetWarningCache:t};return l.PropTypes=l,l},Fm}var mj;function x5(){return mj||(mj=1,Zm.exports=b5()()),Zm.exports}var S5=x5();const Ie=Xe(S5),{getOwnPropertyNames:_5,getOwnPropertySymbols:O5}=Object,{hasOwnProperty:A5}=Object.prototype;function Wm(e,t){return function(r,u,l){return e(r,u,l)&&t(r,u,l)}}function ys(e){return function(n,r,u){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,u);const{cache:l}=u,c=l.get(n),f=l.get(r);if(c&&f)return c===r&&f===n;l.set(n,r),l.set(r,n);const h=e(n,r,u);return l.delete(n),l.delete(r),h}}function w5(e){return e!=null?e[Symbol.toStringTag]:void 0}function gj(e){return _5(e).concat(O5(e))}const T5=Object.hasOwn||((e,t)=>A5.call(e,t));function ui(e,t){return e===t||!e&&!t&&e!==e&&t!==t}const E5="__v",j5="__o",M5="_owner",{getOwnPropertyDescriptor:bj,keys:xj}=Object;function C5(e,t){return e.byteLength===t.byteLength&&Qs(new Uint8Array(e),new Uint8Array(t))}function N5(e,t,n){let r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function P5(e,t){return e.byteLength===t.byteLength&&Qs(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function R5(e,t){return ui(e.getTime(),t.getTime())}function D5(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function q5(e,t){return e===t}function Sj(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const u=new Array(r),l=e.entries();let c,f,h=0;for(;(c=l.next())&&!c.done;){const d=t.entries();let m=!1,p=0;for(;(f=d.next())&&!f.done;){if(u[p]){p++;continue}const g=c.value,b=f.value;if(n.equals(g[0],b[0],h,p,e,t,n)&&n.equals(g[1],b[1],g[0],b[0],e,t,n)){m=u[p]=!0;break}p++}if(!m)return!1;h++}return!0}const $5=ui;function z5(e,t,n){const r=xj(e);let u=r.length;if(xj(t).length!==u)return!1;for(;u-- >0;)if(!mN(e,t,n,r[u]))return!1;return!0}function Uo(e,t,n){const r=gj(e);let u=r.length;if(gj(t).length!==u)return!1;let l,c,f;for(;u-- >0;)if(l=r[u],!mN(e,t,n,l)||(c=bj(e,l),f=bj(t,l),(c||f)&&(!c||!f||c.configurable!==f.configurable||c.enumerable!==f.enumerable||c.writable!==f.writable)))return!1;return!0}function B5(e,t){return ui(e.valueOf(),t.valueOf())}function L5(e,t){return e.source===t.source&&e.flags===t.flags}function _j(e,t,n){const r=e.size;if(r!==t.size)return!1;if(!r)return!0;const u=new Array(r),l=e.values();let c,f;for(;(c=l.next())&&!c.done;){const h=t.values();let d=!1,m=0;for(;(f=h.next())&&!f.done;){if(!u[m]&&n.equals(c.value,f.value,c.value,f.value,e,t,n)){d=u[m]=!0;break}m++}if(!d)return!1}return!0}function Qs(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function k5(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function mN(e,t,n,r){return(r===M5||r===j5||r===E5)&&(e.$$typeof||t.$$typeof)?!0:T5(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}const U5="[object ArrayBuffer]",I5="[object Arguments]",H5="[object Boolean]",G5="[object DataView]",Y5="[object Date]",X5="[object Error]",K5="[object Map]",V5="[object Number]",Z5="[object Object]",Q5="[object RegExp]",F5="[object Set]",W5="[object String]",J5={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},eU="[object URL]",tU=Object.prototype.toString;function nU({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:u,areFunctionsEqual:l,areMapsEqual:c,areNumbersEqual:f,areObjectsEqual:h,arePrimitiveWrappersEqual:d,areRegExpsEqual:m,areSetsEqual:p,areTypedArraysEqual:g,areUrlsEqual:b,unknownTagComparators:O}){return function(x,w,T){if(x===w)return!0;if(x==null||w==null)return!1;const j=typeof x;if(j!==typeof w)return!1;if(j!=="object")return j==="number"?f(x,w,T):j==="function"?l(x,w,T):!1;const C=x.constructor;if(C!==w.constructor)return!1;if(C===Object)return h(x,w,T);if(Array.isArray(x))return t(x,w,T);if(C===Date)return r(x,w,T);if(C===RegExp)return m(x,w,T);if(C===Map)return c(x,w,T);if(C===Set)return p(x,w,T);const A=tU.call(x);if(A===Y5)return r(x,w,T);if(A===Q5)return m(x,w,T);if(A===K5)return c(x,w,T);if(A===F5)return p(x,w,T);if(A===Z5)return typeof x.then!="function"&&typeof w.then!="function"&&h(x,w,T);if(A===eU)return b(x,w,T);if(A===X5)return u(x,w,T);if(A===I5)return h(x,w,T);if(J5[A])return g(x,w,T);if(A===U5)return e(x,w,T);if(A===G5)return n(x,w,T);if(A===H5||A===V5||A===W5)return d(x,w,T);if(O){let E=O[A];if(!E){const N=w5(x);N&&(E=O[N])}if(E)return E(x,w,T)}return!1}}function rU({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:C5,areArraysEqual:n?Uo:N5,areDataViewsEqual:P5,areDatesEqual:R5,areErrorsEqual:D5,areFunctionsEqual:q5,areMapsEqual:n?Wm(Sj,Uo):Sj,areNumbersEqual:$5,areObjectsEqual:n?Uo:z5,arePrimitiveWrappersEqual:B5,areRegExpsEqual:L5,areSetsEqual:n?Wm(_j,Uo):_j,areTypedArraysEqual:n?Wm(Qs,Uo):Qs,areUrlsEqual:k5,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){const u=ys(r.areArraysEqual),l=ys(r.areMapsEqual),c=ys(r.areObjectsEqual),f=ys(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:u,areMapsEqual:l,areObjectsEqual:c,areSetsEqual:f})}return r}function aU(e){return function(t,n,r,u,l,c,f){return e(t,n,f)}}function iU({circular:e,comparator:t,createState:n,equals:r,strict:u}){if(n)return function(f,h){const{cache:d=e?new WeakMap:void 0,meta:m}=n();return t(f,h,{cache:d,equals:r,meta:m,strict:u})};if(e)return function(f,h){return t(f,h,{cache:new WeakMap,equals:r,meta:void 0,strict:u})};const l={cache:void 0,equals:r,meta:void 0,strict:u};return function(f,h){return t(f,h,l)}}const uU=ba();ba({strict:!0});ba({circular:!0});ba({circular:!0,strict:!0});ba({createInternalComparator:()=>ui});ba({strict:!0,createInternalComparator:()=>ui});ba({circular:!0,createInternalComparator:()=>ui});ba({circular:!0,createInternalComparator:()=>ui,strict:!0});function ba(e={}){const{circular:t=!1,createInternalComparator:n,createState:r,strict:u=!1}=e,l=rU(e),c=nU(l),f=n?n(c):aU(c);return iU({circular:t,comparator:c,createState:r,equals:f,strict:u})}function oU(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function Oj(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function u(l){n<0&&(n=l),l-n>t?(e(l),n=-1):oU(u)};requestAnimationFrame(r)}function hb(e){"@babel/helpers - typeof";return hb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hb(e)}function lU(e){return hU(e)||fU(e)||sU(e)||cU()}function cU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sU(e,t){if(e){if(typeof e=="string")return Aj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Aj(e,t)}}function Aj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hU(e){if(Array.isArray(e))return e}function dU(){var e={},t=function(){return null},n=!1,r=function u(l){if(!n){if(Array.isArray(l)){if(!l.length)return;var c=l,f=lU(c),h=f[0],d=f.slice(1);if(typeof h=="number"){Oj(u.bind(null,d),h);return}u(h),Oj(u.bind(null,d));return}hb(l)==="object"&&(e=l,t(e)),typeof l=="function"&&l()}};return{stop:function(){n=!0},start:function(l){n=!1,r(l)},subscribe:function(l){return t=l,function(){t=function(){return null}}}}}function xl(e){"@babel/helpers - typeof";return xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xl(e)}function wj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Tj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wj(Object(n),!0).forEach(function(r){gN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gN(e,t,n){return t=vU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vU(e){var t=pU(e,"string");return xl(t)==="symbol"?t:String(t)}function pU(e,t){if(xl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yU=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,u){return r.filter(function(l){return u.includes(l)})})},mU=function(t){return t},gU=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Zo=function(t,n){return Object.keys(n).reduce(function(r,u){return Tj(Tj({},r),{},gN({},u,t(u,n[u])))},{})},Ej=function(t,n,r){return t.map(function(u){return"".concat(gU(u)," ").concat(n,"ms ").concat(r)}).join(",")};function bU(e,t){return _U(e)||SU(e,t)||bN(e,t)||xU()}function xU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function _U(e){if(Array.isArray(e))return e}function OU(e){return TU(e)||wU(e)||bN(e)||AU()}function AU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bN(e,t){if(e){if(typeof e=="string")return db(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return db(e,t)}}function wU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function TU(e){if(Array.isArray(e))return db(e)}function db(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fs=1e-4,xN=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},SN=function(t,n){return t.map(function(r,u){return r*Math.pow(n,u)}).reduce(function(r,u){return r+u})},jj=function(t,n){return function(r){var u=xN(t,n);return SN(u,r)}},EU=function(t,n){return function(r){var u=xN(t,n),l=[].concat(OU(u.map(function(c,f){return c*f}).slice(1)),[0]);return SN(l,r)}},Mj=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var u=n[0],l=n[1],c=n[2],f=n[3];if(n.length===1)switch(n[0]){case"linear":u=0,l=0,c=1,f=1;break;case"ease":u=.25,l=.1,c=.25,f=1;break;case"ease-in":u=.42,l=0,c=1,f=1;break;case"ease-out":u=.42,l=0,c=.58,f=1;break;case"ease-in-out":u=0,l=0,c=.58,f=1;break;default:{var h=n[0].split("(");if(h[0]==="cubic-bezier"&&h[1].split(")")[0].split(",").length===4){var d=h[1].split(")")[0].split(",").map(function(x){return parseFloat(x)}),m=bU(d,4);u=m[0],l=m[1],c=m[2],f=m[3]}}}var p=jj(u,c),g=jj(l,f),b=EU(u,c),O=function(w){return w>1?1:w<0?0:w},S=function(w){for(var T=w>1?1:w,j=T,C=0;C<8;++C){var A=p(j)-T,E=b(j);if(Math.abs(A-T)<Fs||E<Fs)return g(j);j=O(j-A/E)}return g(j)};return S.isStepper=!1,S},jU=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,u=t.damping,l=u===void 0?8:u,c=t.dt,f=c===void 0?17:c,h=function(m,p,g){var b=-(m-p)*r,O=g*l,S=g+(b-O)*f/1e3,x=g*f/1e3+m;return Math.abs(x-p)<Fs&&Math.abs(S)<Fs?[p,0]:[x,S]};return h.isStepper=!0,h.dt=f,h},MU=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var u=n[0];if(typeof u=="string")switch(u){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Mj(u);case"spring":return jU();default:if(u.split("(")[0]==="cubic-bezier")return Mj(u)}return typeof u=="function"?u:null};function Sl(e){"@babel/helpers - typeof";return Sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sl(e)}function Cj(e){return PU(e)||NU(e)||_N(e)||CU()}function CU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PU(e){if(Array.isArray(e))return pb(e)}function Nj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function $t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Nj(Object(n),!0).forEach(function(r){vb(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vb(e,t,n){return t=RU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RU(e){var t=DU(e,"string");return Sl(t)==="symbol"?t:String(t)}function DU(e,t){if(Sl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qU(e,t){return BU(e)||zU(e,t)||_N(e,t)||$U()}function $U(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _N(e,t){if(e){if(typeof e=="string")return pb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pb(e,t)}}function pb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function BU(e){if(Array.isArray(e))return e}var Ws=function(t,n,r){return t+(n-t)*r},yb=function(t){var n=t.from,r=t.to;return n!==r},LU=function e(t,n,r){var u=Zo(function(l,c){if(yb(c)){var f=t(c.from,c.to,c.velocity),h=qU(f,2),d=h[0],m=h[1];return $t($t({},c),{},{from:d,velocity:m})}return c},n);return r<1?Zo(function(l,c){return yb(c)?$t($t({},c),{},{velocity:Ws(c.velocity,u[l].velocity,r),from:Ws(c.from,u[l].from,r)}):c},n):e(t,u,r-1)};const kU=(function(e,t,n,r,u){var l=yU(e,t),c=l.reduce(function(x,w){return $t($t({},x),{},vb({},w,[e[w],t[w]]))},{}),f=l.reduce(function(x,w){return $t($t({},x),{},vb({},w,{from:e[w],velocity:0,to:t[w]}))},{}),h=-1,d,m,p=function(){return null},g=function(){return Zo(function(w,T){return T.from},f)},b=function(){return!Object.values(f).filter(yb).length},O=function(w){d||(d=w);var T=w-d,j=T/n.dt;f=LU(n,f,j),u($t($t($t({},e),t),g())),d=w,b()||(h=requestAnimationFrame(p))},S=function(w){m||(m=w);var T=(w-m)/r,j=Zo(function(A,E){return Ws.apply(void 0,Cj(E).concat([n(T)]))},c);if(u($t($t($t({},e),t),j)),T<1)h=requestAnimationFrame(p);else{var C=Zo(function(A,E){return Ws.apply(void 0,Cj(E).concat([n(1)]))},c);u($t($t($t({},e),t),C))}};return p=n.isStepper?O:S,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(h)}}});function hu(e){"@babel/helpers - typeof";return hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hu(e)}var UU=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function IU(e,t){if(e==null)return{};var n=HU(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function HU(e,t){if(e==null)return{};var n={},r=Object.keys(e),u,l;for(l=0;l<r.length;l++)u=r[l],!(t.indexOf(u)>=0)&&(n[u]=e[u]);return n}function Jm(e){return KU(e)||XU(e)||YU(e)||GU()}function GU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YU(e,t){if(e){if(typeof e=="string")return mb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mb(e,t)}}function XU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function KU(e){if(Array.isArray(e))return mb(e)}function mb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Pj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Un(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Pj(Object(n),!0).forEach(function(r){Yo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yo(e,t,n){return t=ON(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZU(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ON(r.key),r)}}function QU(e,t,n){return t&&ZU(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ON(e){var t=FU(e,"string");return hu(t)==="symbol"?t:String(t)}function FU(e,t){if(hu(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hu(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WU(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gb(e,t)}function gb(e,t){return gb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},gb(e,t)}function JU(e){var t=eI();return function(){var r=Js(e),u;if(t){var l=Js(this).constructor;u=Reflect.construct(r,arguments,l)}else u=r.apply(this,arguments);return bb(this,u)}}function bb(e,t){if(t&&(hu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xb(e)}function xb(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eI(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Js(e){return Js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Js(e)}var Pr=(function(e){WU(n,e);var t=JU(n);function n(r,u){var l;VU(this,n),l=t.call(this,r,u);var c=l.props,f=c.isActive,h=c.attributeName,d=c.from,m=c.to,p=c.steps,g=c.children,b=c.duration;if(l.handleStyleChange=l.handleStyleChange.bind(xb(l)),l.changeStyle=l.changeStyle.bind(xb(l)),!f||b<=0)return l.state={style:{}},typeof g=="function"&&(l.state={style:m}),bb(l);if(p&&p.length)l.state={style:p[0].style};else if(d){if(typeof g=="function")return l.state={style:d},bb(l);l.state={style:h?Yo({},h,d):d}}else l.state={style:{}};return l}return QU(n,[{key:"componentDidMount",value:function(){var u=this.props,l=u.isActive,c=u.canBegin;this.mounted=!0,!(!l||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(u){var l=this.props,c=l.isActive,f=l.canBegin,h=l.attributeName,d=l.shouldReAnimate,m=l.to,p=l.from,g=this.state.style;if(f){if(!c){var b={style:h?Yo({},h,m):m};this.state&&g&&(h&&g[h]!==m||!h&&g!==m)&&this.setState(b);return}if(!(uU(u.to,m)&&u.canBegin&&u.isActive)){var O=!u.canBegin||!u.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var S=O||d?p:u.to;if(this.state&&g){var x={style:h?Yo({},h,S):S};(h&&g[h]!==S||!h&&g!==S)&&this.setState(x)}this.runAnimation(Un(Un({},this.props),{},{from:S,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var u=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),u&&u()}},{key:"handleStyleChange",value:function(u){this.changeStyle(u)}},{key:"changeStyle",value:function(u){this.mounted&&this.setState({style:u})}},{key:"runJSAnimation",value:function(u){var l=this,c=u.from,f=u.to,h=u.duration,d=u.easing,m=u.begin,p=u.onAnimationEnd,g=u.onAnimationStart,b=kU(c,f,MU(d),h,this.changeStyle),O=function(){l.stopJSAnimation=b()};this.manager.start([g,m,O,h,p])}},{key:"runStepAnimation",value:function(u){var l=this,c=u.steps,f=u.begin,h=u.onAnimationStart,d=c[0],m=d.style,p=d.duration,g=p===void 0?0:p,b=function(S,x,w){if(w===0)return S;var T=x.duration,j=x.easing,C=j===void 0?"ease":j,A=x.style,E=x.properties,N=x.onAnimationEnd,D=w>0?c[w-1]:x,B=E||Object.keys(A);if(typeof C=="function"||C==="spring")return[].concat(Jm(S),[l.runJSAnimation.bind(l,{from:D.style,to:A,duration:T,easing:C}),T]);var Q=Ej(B,T,C),I=Un(Un(Un({},D.style),A),{},{transition:Q});return[].concat(Jm(S),[I,T,N]).filter(mU)};return this.manager.start([h].concat(Jm(c.reduce(b,[m,Math.max(g,f)])),[u.onAnimationEnd]))}},{key:"runAnimation",value:function(u){this.manager||(this.manager=dU());var l=u.begin,c=u.duration,f=u.attributeName,h=u.to,d=u.easing,m=u.onAnimationStart,p=u.onAnimationEnd,g=u.steps,b=u.children,O=this.manager;if(this.unSubscribe=O.subscribe(this.handleStyleChange),typeof d=="function"||typeof b=="function"||d==="spring"){this.runJSAnimation(u);return}if(g.length>1){this.runStepAnimation(u);return}var S=f?Yo({},f,h):h,x=Ej(Object.keys(S),c,d);O.start([m,l,Un(Un({},S),{},{transition:x}),c,p])}},{key:"render",value:function(){var u=this.props,l=u.children;u.begin;var c=u.duration;u.attributeName,u.easing;var f=u.isActive;u.steps,u.from,u.to,u.canBegin,u.onAnimationEnd,u.shouldReAnimate,u.onAnimationReStart;var h=IU(u,UU),d=V.Children.count(l),m=this.state.style;if(typeof l=="function")return l(m);if(!f||d===0||c<=0)return l;var p=function(b){var O=b.props,S=O.style,x=S===void 0?{}:S,w=O.className,T=V.cloneElement(b,Un(Un({},h),{},{style:Un(Un({},x),m),className:w}));return T};return d===1?p(V.Children.only(l)):z.createElement("div",null,V.Children.map(l,function(g){return p(g)}))}}]),n})(V.PureComponent);Pr.displayName="Animate";Pr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Pr.propTypes={from:Ie.oneOfType([Ie.object,Ie.string]),to:Ie.oneOfType([Ie.object,Ie.string]),attributeName:Ie.string,duration:Ie.number,begin:Ie.number,easing:Ie.oneOfType([Ie.string,Ie.func]),steps:Ie.arrayOf(Ie.shape({duration:Ie.number.isRequired,style:Ie.object.isRequired,easing:Ie.oneOfType([Ie.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ie.func]),properties:Ie.arrayOf("string"),onAnimationEnd:Ie.func})),children:Ie.oneOfType([Ie.node,Ie.func]),isActive:Ie.bool,canBegin:Ie.bool,onAnimationEnd:Ie.func,shouldReAnimate:Ie.bool,onAnimationStart:Ie.func,onAnimationReStart:Ie.func};function _l(e){"@babel/helpers - typeof";return _l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_l(e)}function ef(){return ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ef.apply(this,arguments)}function tI(e,t){return iI(e)||aI(e,t)||rI(e,t)||nI()}function nI(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rI(e,t){if(e){if(typeof e=="string")return Rj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rj(e,t)}}function Rj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function aI(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function iI(e){if(Array.isArray(e))return e}function Dj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function qj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Dj(Object(n),!0).forEach(function(r){uI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uI(e,t,n){return t=oI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oI(e){var t=lI(e,"string");return _l(t)=="symbol"?t:t+""}function lI(e,t){if(_l(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_l(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $j=function(t,n,r,u,l){var c=Math.min(Math.abs(r)/2,Math.abs(u)/2),f=u>=0?1:-1,h=r>=0?1:-1,d=u>=0&&r>=0||u<0&&r<0?1:0,m;if(c>0&&l instanceof Array){for(var p=[0,0,0,0],g=0,b=4;g<b;g++)p[g]=l[g]>c?c:l[g];m="M".concat(t,",").concat(n+f*p[0]),p[0]>0&&(m+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+h*p[0],",").concat(n)),m+="L ".concat(t+r-h*p[1],",").concat(n),p[1]>0&&(m+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`,
`).concat(t+r,",").concat(n+f*p[1])),m+="L ".concat(t+r,",").concat(n+u-f*p[2]),p[2]>0&&(m+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`,
`).concat(t+r-h*p[2],",").concat(n+u)),m+="L ".concat(t+h*p[3],",").concat(n+u),p[3]>0&&(m+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`,
`).concat(t,",").concat(n+u-f*p[3])),m+="Z"}else if(c>0&&l===+l&&l>0){var O=Math.min(c,l);m="M ".concat(t,",").concat(n+f*O,`
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+h*O,",").concat(n,`
L `).concat(t+r-h*O,",").concat(n,`
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+r,",").concat(n+f*O,`
L `).concat(t+r,",").concat(n+u-f*O,`
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t+r-h*O,",").concat(n+u,`
L `).concat(t+h*O,",").concat(n+u,`
A `).concat(O,",").concat(O,",0,0,").concat(d,",").concat(t,",").concat(n+u-f*O," Z")}else m="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(u," h ").concat(-r," Z");return m},cI=function(t,n){if(!t||!n)return!1;var r=t.x,u=t.y,l=n.x,c=n.y,f=n.width,h=n.height;if(Math.abs(f)>0&&Math.abs(h)>0){var d=Math.min(l,l+f),m=Math.max(l,l+f),p=Math.min(c,c+h),g=Math.max(c,c+h);return r>=d&&r<=m&&u>=p&&u<=g}return!1},sI={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},I0=function(t){var n=qj(qj({},sI),t),r=V.useRef(),u=V.useState(-1),l=tI(u,2),c=l[0],f=l[1];V.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var C=r.current.getTotalLength();C&&f(C)}catch{}},[]);var h=n.x,d=n.y,m=n.width,p=n.height,g=n.radius,b=n.className,O=n.animationEasing,S=n.animationDuration,x=n.animationBegin,w=n.isAnimationActive,T=n.isUpdateAnimationActive;if(h!==+h||d!==+d||m!==+m||p!==+p||m===0||p===0)return null;var j=je("recharts-rectangle",b);return T?z.createElement(Pr,{canBegin:c>0,from:{width:m,height:p,x:h,y:d},to:{width:m,height:p,x:h,y:d},duration:S,animationEasing:O,isActive:T},function(C){var A=C.width,E=C.height,N=C.x,D=C.y;return z.createElement(Pr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:S,isActive:w,easing:O},z.createElement("path",ef({},xe(n,!0),{className:j,d:$j(N,D,A,E,g),ref:r})))}):z.createElement("path",ef({},xe(n,!0),{className:j,d:$j(h,d,m,p,g)}))},fI=["points","className","baseLinePoints","connectNulls"];function Qi(){return Qi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qi.apply(this,arguments)}function hI(e,t){if(e==null)return{};var n=dI(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function dI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function zj(e){return mI(e)||yI(e)||pI(e)||vI()}function vI(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pI(e,t){if(e){if(typeof e=="string")return Sb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sb(e,t)}}function yI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function mI(e){if(Array.isArray(e))return Sb(e)}function Sb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Bj=function(t){return t&&t.x===+t.x&&t.y===+t.y},gI=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){Bj(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),Bj(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},Qo=function(t,n){var r=gI(t);n&&(r=[r.reduce(function(l,c){return[].concat(zj(l),zj(c))},[])]);var u=r.map(function(l){return l.reduce(function(c,f,h){return"".concat(c).concat(h===0?"M":"L").concat(f.x,",").concat(f.y)},"")}).join("");return r.length===1?"".concat(u,"Z"):u},bI=function(t,n,r){var u=Qo(t,r);return"".concat(u.slice(-1)==="Z"?u.slice(0,-1):u,"L").concat(Qo(n.reverse(),r).slice(1))},xI=function(t){var n=t.points,r=t.className,u=t.baseLinePoints,l=t.connectNulls,c=hI(t,fI);if(!n||!n.length)return null;var f=je("recharts-polygon",r);if(u&&u.length){var h=c.stroke&&c.stroke!=="none",d=bI(n,u,l);return z.createElement("g",{className:f},z.createElement("path",Qi({},xe(c,!0),{fill:d.slice(-1)==="Z"?c.fill:"none",stroke:"none",d})),h?z.createElement("path",Qi({},xe(c,!0),{fill:"none",d:Qo(n,l)})):null,h?z.createElement("path",Qi({},xe(c,!0),{fill:"none",d:Qo(u,l)})):null)}var m=Qo(n,l);return z.createElement("path",Qi({},xe(c,!0),{fill:m.slice(-1)==="Z"?c.fill:"none",className:f,d:m}))};function _b(){return _b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_b.apply(this,arguments)}var H0=function(t){var n=t.cx,r=t.cy,u=t.r,l=t.className,c=je("recharts-dot",l);return n===+n&&r===+r&&u===+u?V.createElement("circle",_b({},xe(t,!1),_s(t),{className:c,cx:n,cy:r,r:u})):null};function Ol(e){"@babel/helpers - typeof";return Ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ol(e)}var SI=["x","y","top","left","width","height","className"];function Ob(){return Ob=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ob.apply(this,arguments)}function Lj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function _I(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Lj(Object(n),!0).forEach(function(r){OI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function OI(e,t,n){return t=AI(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AI(e){var t=wI(e,"string");return Ol(t)=="symbol"?t:t+""}function wI(e,t){if(Ol(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ol(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TI(e,t){if(e==null)return{};var n=EI(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function EI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var jI=function(t,n,r,u,l,c){return"M".concat(t,",").concat(l,"v").concat(u,"M").concat(c,",").concat(n,"h").concat(r)},MI=function(t){var n=t.x,r=n===void 0?0:n,u=t.y,l=u===void 0?0:u,c=t.top,f=c===void 0?0:c,h=t.left,d=h===void 0?0:h,m=t.width,p=m===void 0?0:m,g=t.height,b=g===void 0?0:g,O=t.className,S=TI(t,SI),x=_I({x:r,y:l,top:f,left:d,width:p,height:b},S);return!fe(r)||!fe(l)||!fe(p)||!fe(b)||!fe(f)||!fe(d)?null:z.createElement("path",Ob({},xe(x,!0),{className:je("recharts-cross",O),d:jI(r,l,p,b,f,d)}))},eg,kj;function CI(){if(kj)return eg;kj=1;var e=Uf(),t=BC(),n=nr();function r(u,l){return u&&u.length?e(u,n(l,2),t):void 0}return eg=r,eg}var NI=CI();const PI=Xe(NI);var tg,Uj;function RI(){if(Uj)return tg;Uj=1;var e=Uf(),t=nr(),n=LC();function r(u,l){return u&&u.length?e(u,t(l,2),n):void 0}return tg=r,tg}var DI=RI();const qI=Xe(DI);var $I=["cx","cy","angle","ticks","axisLine"],zI=["ticks","tick","angle","tickFormatter","stroke"];function du(e){"@babel/helpers - typeof";return du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},du(e)}function Fo(){return Fo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fo.apply(this,arguments)}function Ij(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ij(Object(n),!0).forEach(function(r){Vf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ij(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hj(e,t){if(e==null)return{};var n=BI(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function BI(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function LI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,wN(r.key),r)}}function kI(e,t,n){return t&&Gj(e.prototype,t),n&&Gj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function UI(e,t,n){return t=tf(t),II(e,AN()?Reflect.construct(t,n||[],tf(e).constructor):t.apply(e,n))}function II(e,t){if(t&&(du(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return HI(e)}function HI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AN=function(){return!!e})()}function tf(e){return tf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},tf(e)}function GI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ab(e,t)}function Ab(e,t){return Ab=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Ab(e,t)}function Vf(e,t,n){return t=wN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wN(e){var t=YI(e,"string");return du(t)=="symbol"?t:t+""}function YI(e,t){if(du(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(du(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Zf=(function(e){function t(){return LI(this,t),UI(this,t,arguments)}return GI(t,e),kI(t,[{key:"getTickValueCoord",value:function(r){var u=r.coordinate,l=this.props,c=l.angle,f=l.cx,h=l.cy;return tt(f,h,u,c)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,u;switch(r){case"left":u="end";break;case"right":u="start";break;default:u="middle";break}return u}},{key:"getViewBox",value:function(){var r=this.props,u=r.cx,l=r.cy,c=r.angle,f=r.ticks,h=PI(f,function(m){return m.coordinate||0}),d=qI(f,function(m){return m.coordinate||0});return{cx:u,cy:l,startAngle:c,endAngle:c,innerRadius:d.coordinate||0,outerRadius:h.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,u=r.cx,l=r.cy,c=r.angle,f=r.ticks,h=r.axisLine,d=Hj(r,$I),m=f.reduce(function(O,S){return[Math.min(O[0],S.coordinate),Math.max(O[1],S.coordinate)]},[1/0,-1/0]),p=tt(u,l,m[0],c),g=tt(u,l,m[1],c),b=La(La(La({},xe(d,!1)),{},{fill:"none"},xe(h,!1)),{},{x1:p.x,y1:p.y,x2:g.x,y2:g.y});return z.createElement("line",Fo({className:"recharts-polar-radius-axis-line"},b))}},{key:"renderTicks",value:function(){var r=this,u=this.props,l=u.ticks,c=u.tick,f=u.angle,h=u.tickFormatter,d=u.stroke,m=Hj(u,zI),p=this.getTickTextAnchor(),g=xe(m,!1),b=xe(c,!1),O=l.map(function(S,x){var w=r.getTickValueCoord(S),T=La(La(La(La({textAnchor:p,transform:"rotate(".concat(90-f,", ").concat(w.x,", ").concat(w.y,")")},g),{},{stroke:"none",fill:d},b),{},{index:x},w),{},{payload:S});return z.createElement(Ye,Fo({className:je("recharts-polar-radius-axis-tick",dN(c)),key:"tick-".concat(S.coordinate)},Wa(r.props,S,x)),t.renderTickItem(c,T,h?h(S.value,x):S.value))});return z.createElement(Ye,{className:"recharts-polar-radius-axis-ticks"},O)}},{key:"render",value:function(){var r=this.props,u=r.ticks,l=r.axisLine,c=r.tick;return!u||!u.length?null:z.createElement(Ye,{className:je("recharts-polar-radius-axis",this.props.className)},l&&this.renderAxisLine(),c&&this.renderTicks(),Mt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,u,l){var c;return z.isValidElement(r)?c=z.cloneElement(r,u):_e(r)?c=r(u):c=z.createElement(Ja,Fo({},u,{className:"recharts-polar-radius-axis-tick-value"}),l),c}}])})(V.PureComponent);Vf(Zf,"displayName","PolarRadiusAxis");Vf(Zf,"axisType","radiusAxis");Vf(Zf,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function vu(e){"@babel/helpers - typeof";return vu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vu(e)}function Ha(){return Ha=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ha.apply(this,arguments)}function Yj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ka(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Yj(Object(n),!0).forEach(function(r){Qf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function XI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,EN(r.key),r)}}function KI(e,t,n){return t&&Xj(e.prototype,t),n&&Xj(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function VI(e,t,n){return t=nf(t),ZI(e,TN()?Reflect.construct(t,n||[],nf(e).constructor):t.apply(e,n))}function ZI(e,t){if(t&&(vu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QI(e)}function QI(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(TN=function(){return!!e})()}function nf(e){return nf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nf(e)}function FI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wb(e,t)}function wb(e,t){return wb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},wb(e,t)}function Qf(e,t,n){return t=EN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EN(e){var t=WI(e,"string");return vu(t)=="symbol"?t:t+""}function WI(e,t){if(vu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var JI=Math.PI/180,Kj=1e-5,Ff=(function(e){function t(){return XI(this,t),VI(this,t,arguments)}return FI(t,e),KI(t,[{key:"getTickLineCoord",value:function(r){var u=this.props,l=u.cx,c=u.cy,f=u.radius,h=u.orientation,d=u.tickSize,m=d||8,p=tt(l,c,f,r.coordinate),g=tt(l,c,f+(h==="inner"?-1:1)*m,r.coordinate);return{x1:p.x,y1:p.y,x2:g.x,y2:g.y}}},{key:"getTickTextAnchor",value:function(r){var u=this.props.orientation,l=Math.cos(-r.coordinate*JI),c;return l>Kj?c=u==="outer"?"start":"end":l<-Kj?c=u==="outer"?"end":"start":c="middle",c}},{key:"renderAxisLine",value:function(){var r=this.props,u=r.cx,l=r.cy,c=r.radius,f=r.axisLine,h=r.axisLineType,d=ka(ka({},xe(this.props,!1)),{},{fill:"none"},xe(f,!1));if(h==="circle")return z.createElement(H0,Ha({className:"recharts-polar-angle-axis-line"},d,{cx:u,cy:l,r:c}));var m=this.props.ticks,p=m.map(function(g){return tt(u,l,c,g.coordinate)});return z.createElement(xI,Ha({className:"recharts-polar-angle-axis-line"},d,{points:p}))}},{key:"renderTicks",value:function(){var r=this,u=this.props,l=u.ticks,c=u.tick,f=u.tickLine,h=u.tickFormatter,d=u.stroke,m=xe(this.props,!1),p=xe(c,!1),g=ka(ka({},m),{},{fill:"none"},xe(f,!1)),b=l.map(function(O,S){var x=r.getTickLineCoord(O),w=r.getTickTextAnchor(O),T=ka(ka(ka({textAnchor:w},m),{},{stroke:"none",fill:d},p),{},{index:S,payload:O,x:x.x2,y:x.y2});return z.createElement(Ye,Ha({className:je("recharts-polar-angle-axis-tick",dN(c)),key:"tick-".concat(O.coordinate)},Wa(r.props,O,S)),f&&z.createElement("line",Ha({className:"recharts-polar-angle-axis-tick-line"},g,x)),c&&t.renderTickItem(c,T,h?h(O.value,S):O.value))});return z.createElement(Ye,{className:"recharts-polar-angle-axis-ticks"},b)}},{key:"render",value:function(){var r=this.props,u=r.ticks,l=r.radius,c=r.axisLine;return l<=0||!u||!u.length?null:z.createElement(Ye,{className:je("recharts-polar-angle-axis",this.props.className)},c&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,u,l){var c;return z.isValidElement(r)?c=z.cloneElement(r,u):_e(r)?c=r(u):c=z.createElement(Ja,Ha({},u,{className:"recharts-polar-angle-axis-tick-value"}),l),c}}])})(V.PureComponent);Qf(Ff,"displayName","PolarAngleAxis");Qf(Ff,"axisType","angleAxis");Qf(Ff,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var ng,Vj;function eH(){if(Vj)return ng;Vj=1;var e=B2(),t=e(Object.getPrototypeOf,Object);return ng=t,ng}var rg,Zj;function tH(){if(Zj)return rg;Zj=1;var e=Dr(),t=eH(),n=qr(),r="[object Object]",u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,h=c.call(Object);function d(m){if(!n(m)||e(m)!=r)return!1;var p=t(m);if(p===null)return!0;var g=f.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&c.call(g)==h}return rg=d,rg}var nH=tH();const rH=Xe(nH);var ag,Qj;function aH(){if(Qj)return ag;Qj=1;var e=Dr(),t=qr(),n="[object Boolean]";function r(u){return u===!0||u===!1||t(u)&&e(u)==n}return ag=r,ag}var iH=aH();const uH=Xe(iH);function Al(e){"@babel/helpers - typeof";return Al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Al(e)}function rf(){return rf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rf.apply(this,arguments)}function oH(e,t){return fH(e)||sH(e,t)||cH(e,t)||lH()}function lH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cH(e,t){if(e){if(typeof e=="string")return Fj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fj(e,t)}}function Fj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function sH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function fH(e){if(Array.isArray(e))return e}function Wj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Jj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Wj(Object(n),!0).forEach(function(r){hH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hH(e,t,n){return t=dH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dH(e){var t=vH(e,"string");return Al(t)=="symbol"?t:t+""}function vH(e,t){if(Al(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Al(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var eM=function(t,n,r,u,l){var c=r-u,f;return f="M ".concat(t,",").concat(n),f+="L ".concat(t+r,",").concat(n),f+="L ".concat(t+r-c/2,",").concat(n+l),f+="L ".concat(t+r-c/2-u,",").concat(n+l),f+="L ".concat(t,",").concat(n," Z"),f},pH={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},yH=function(t){var n=Jj(Jj({},pH),t),r=V.useRef(),u=V.useState(-1),l=oH(u,2),c=l[0],f=l[1];V.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var j=r.current.getTotalLength();j&&f(j)}catch{}},[]);var h=n.x,d=n.y,m=n.upperWidth,p=n.lowerWidth,g=n.height,b=n.className,O=n.animationEasing,S=n.animationDuration,x=n.animationBegin,w=n.isUpdateAnimationActive;if(h!==+h||d!==+d||m!==+m||p!==+p||g!==+g||m===0&&p===0||g===0)return null;var T=je("recharts-trapezoid",b);return w?z.createElement(Pr,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:g,x:h,y:d},to:{upperWidth:m,lowerWidth:p,height:g,x:h,y:d},duration:S,animationEasing:O,isActive:w},function(j){var C=j.upperWidth,A=j.lowerWidth,E=j.height,N=j.x,D=j.y;return z.createElement(Pr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:S,easing:O},z.createElement("path",rf({},xe(n,!0),{className:T,d:eM(N,D,C,A,E),ref:r})))}):z.createElement("g",null,z.createElement("path",rf({},xe(n,!0),{className:T,d:eM(h,d,m,p,g)})))},mH=["option","shapeType","propTransformer","activeClassName","isActive"];function wl(e){"@babel/helpers - typeof";return wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wl(e)}function gH(e,t){if(e==null)return{};var n=bH(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bH(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function tM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function af(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tM(Object(n),!0).forEach(function(r){xH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xH(e,t,n){return t=SH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SH(e){var t=_H(e,"string");return wl(t)=="symbol"?t:t+""}function _H(e,t){if(wl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function OH(e,t){return af(af({},t),e)}function AH(e,t){return e==="symbols"}function nM(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return z.createElement(I0,n);case"trapezoid":return z.createElement(yH,n);case"sector":return z.createElement(yN,n);case"symbols":if(AH(t))return z.createElement(o0,n);break;default:return null}}function wH(e){return V.isValidElement(e)?e.props:e}function jN(e){var t=e.option,n=e.shapeType,r=e.propTransformer,u=r===void 0?OH:r,l=e.activeClassName,c=l===void 0?"recharts-active-shape":l,f=e.isActive,h=gH(e,mH),d;if(V.isValidElement(t))d=V.cloneElement(t,af(af({},h),wH(t)));else if(_e(t))d=t(h);else if(rH(t)&&!uH(t)){var m=u(t,h);d=z.createElement(nM,{shapeType:n,elementProps:m})}else{var p=h;d=z.createElement(nM,{shapeType:n,elementProps:p})}return f?z.createElement(Ye,{className:c},d):d}function Wf(e,t){return t!=null&&"trapezoids"in e.props}function Jf(e,t){return t!=null&&"sectors"in e.props}function Tl(e,t){return t!=null&&"points"in e.props}function TH(e,t){var n,r,u=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,l=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return u&&l}function EH(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function jH(e,t){var n=e.x===t.x,r=e.y===t.y,u=e.z===t.z;return n&&r&&u}function MH(e,t){var n;return Wf(e,t)?n=TH:Jf(e,t)?n=EH:Tl(e,t)&&(n=jH),n}function CH(e,t){var n;return Wf(e,t)?n="trapezoids":Jf(e,t)?n="sectors":Tl(e,t)&&(n="points"),n}function NH(e,t){if(Wf(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(Jf(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return Tl(e,t)?t.payload:{}}function PH(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,u=CH(n,t),l=NH(n,t),c=r.filter(function(h,d){var m=Gf(l,h),p=n.props[u].filter(function(O){var S=MH(n,t);return S(O,t)}),g=n.props[u].indexOf(p[p.length-1]),b=d===g;return m&&b}),f=r.indexOf(c[c.length-1]);return f}var Ss;function pu(e){"@babel/helpers - typeof";return pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pu(e)}function Fi(){return Fi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fi.apply(this,arguments)}function rM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rM(Object(n),!0).forEach(function(r){Nn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,CN(r.key),r)}}function DH(e,t,n){return t&&aM(e.prototype,t),n&&aM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function qH(e,t,n){return t=uf(t),$H(e,MN()?Reflect.construct(t,n||[],uf(e).constructor):t.apply(e,n))}function $H(e,t){if(t&&(pu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zH(e)}function zH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MN=function(){return!!e})()}function uf(e){return uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},uf(e)}function BH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tb(e,t)}function Tb(e,t){return Tb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Tb(e,t)}function Nn(e,t,n){return t=CN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CN(e){var t=LH(e,"string");return pu(t)=="symbol"?t:t+""}function LH(e,t){if(pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var zr=(function(e){function t(n){var r;return RH(this,t),r=qH(this,t,[n]),Nn(r,"pieRef",null),Nn(r,"sectorRefs",[]),Nn(r,"id",ql("recharts-pie-")),Nn(r,"handleAnimationEnd",function(){var u=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),_e(u)&&u()}),Nn(r,"handleAnimationStart",function(){var u=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),_e(u)&&u()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return BH(t,e),DH(t,[{key:"isActiveIndex",value:function(r){var u=this.props.activeIndex;return Array.isArray(u)?u.indexOf(r)!==-1:r===u}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var u=this.props.isAnimationActive;if(u&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.label,f=l.labelLine,h=l.dataKey,d=l.valueKey,m=xe(this.props,!1),p=xe(c,!1),g=xe(f,!1),b=c&&c.offsetRadius||20,O=r.map(function(S,x){var w=(S.startAngle+S.endAngle)/2,T=tt(S.cx,S.cy,S.outerRadius+b,w),j=Je(Je(Je(Je({},m),S),{},{stroke:"none"},p),{},{index:x,textAnchor:t.getTextAnchor(T.x,S.cx)},T),C=Je(Je(Je(Je({},m),S),{},{fill:"none",stroke:S.fill},g),{},{index:x,points:[tt(S.cx,S.cy,S.outerRadius,w),T]}),A=h;return Ce(h)&&Ce(d)?A="value":Ce(h)&&(A=d),z.createElement(Ye,{key:"label-".concat(S.startAngle,"-").concat(S.endAngle,"-").concat(S.midAngle,"-").concat(x)},f&&t.renderLabelLineItem(f,C,"line"),t.renderLabelItem(c,j,It(S,A)))});return z.createElement(Ye,{className:"recharts-pie-labels"},O)}},{key:"renderSectorsStatically",value:function(r){var u=this,l=this.props,c=l.activeShape,f=l.blendStroke,h=l.inactiveShape;return r.map(function(d,m){if((d==null?void 0:d.startAngle)===0&&(d==null?void 0:d.endAngle)===0&&r.length!==1)return null;var p=u.isActiveIndex(m),g=h&&u.hasActiveIndex()?h:null,b=p?c:g,O=Je(Je({},d),{},{stroke:f?d.fill:d.stroke,tabIndex:-1});return z.createElement(Ye,Fi({ref:function(x){x&&!u.sectorRefs.includes(x)&&u.sectorRefs.push(x)},tabIndex:-1,className:"recharts-pie-sector"},Wa(u.props,d,m),{key:"sector-".concat(d==null?void 0:d.startAngle,"-").concat(d==null?void 0:d.endAngle,"-").concat(d.midAngle,"-").concat(m)}),z.createElement(jN,Fi({option:b,isActive:p,shapeType:"sector"},O)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,u=this.props,l=u.sectors,c=u.isAnimationActive,f=u.animationBegin,h=u.animationDuration,d=u.animationEasing,m=u.animationId,p=this.state,g=p.prevSectors,b=p.prevIsAnimationActive;return z.createElement(Pr,{begin:f,duration:h,isActive:c,easing:d,from:{t:0},to:{t:1},key:"pie-".concat(m,"-").concat(b),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(O){var S=O.t,x=[],w=l&&l[0],T=w.startAngle;return l.forEach(function(j,C){var A=g&&g[C],E=C>0?yn(j,"paddingAngle",0):0;if(A){var N=sa(A.endAngle-A.startAngle,j.endAngle-j.startAngle),D=Je(Je({},j),{},{startAngle:T+E,endAngle:T+N(S)+E});x.push(D),T=D.endAngle}else{var B=j.endAngle,Q=j.startAngle,I=sa(0,B-Q),k=I(S),Z=Je(Je({},j),{},{startAngle:T+E,endAngle:T+k+E});x.push(Z),T=Z.endAngle}}),z.createElement(Ye,null,r.renderSectorsStatically(x))})}},{key:"attachKeyboardHandlers",value:function(r){var u=this;r.onkeydown=function(l){if(!l.altKey)switch(l.key){case"ArrowLeft":{var c=++u.state.sectorToFocus%u.sectorRefs.length;u.sectorRefs[c].focus(),u.setState({sectorToFocus:c});break}case"ArrowRight":{var f=--u.state.sectorToFocus<0?u.sectorRefs.length-1:u.state.sectorToFocus%u.sectorRefs.length;u.sectorRefs[f].focus(),u.setState({sectorToFocus:f});break}case"Escape":{u.sectorRefs[u.state.sectorToFocus].blur(),u.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,u=r.sectors,l=r.isAnimationActive,c=this.state.prevSectors;return l&&u&&u.length&&(!c||!Gf(c,u))?this.renderSectorsWithAnimation():this.renderSectorsStatically(u)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,u=this.props,l=u.hide,c=u.sectors,f=u.className,h=u.label,d=u.cx,m=u.cy,p=u.innerRadius,g=u.outerRadius,b=u.isAnimationActive,O=this.state.isAnimationFinished;if(l||!c||!c.length||!fe(d)||!fe(m)||!fe(p)||!fe(g))return null;var S=je("recharts-pie",f);return z.createElement(Ye,{tabIndex:this.props.rootTabIndex,className:S,ref:function(w){r.pieRef=w}},this.renderSectors(),h&&this.renderLabels(c),Mt.renderCallByParent(this.props,null,!1),(!b||O)&&pa.renderCallByParent(this.props,c,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,u){return u.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==u.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:u.curSectors,isAnimationFinished:!0}:r.sectors!==u.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,u){return r>u?"start":r<u?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,u,l){if(z.isValidElement(r))return z.cloneElement(r,u);if(_e(r))return r(u);var c=je("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return z.createElement(fb,Fi({},u,{key:l,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(r,u,l){if(z.isValidElement(r))return z.cloneElement(r,u);var c=l;if(_e(r)&&(c=r(u),z.isValidElement(c)))return c;var f=je("recharts-pie-label-text",typeof r!="boolean"&&!_e(r)?r.className:"");return z.createElement(Ja,Fi({},u,{alignmentBaseline:"middle",className:f}),c)}}])})(V.PureComponent);Ss=zr;Nn(zr,"displayName","Pie");Nn(zr,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Pu.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Nn(zr,"parseDeltaAngle",function(e,t){var n=Gt(t-e),r=Math.min(Math.abs(t-e),360);return n*r});Nn(zr,"getRealPieData",function(e){var t=e.data,n=e.children,r=xe(e,!1),u=Rn(n,Df);return t&&t.length?t.map(function(l,c){return Je(Je(Je({payload:l},r),l),u&&u[c]&&u[c].props)}):u&&u.length?u.map(function(l){return Je(Je({},r),l.props)}):[]});Nn(zr,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,u=t.width,l=t.height,c=hN(u,l),f=r+Yt(e.cx,u,u/2),h=n+Yt(e.cy,l,l/2),d=Yt(e.innerRadius,c,0),m=Yt(e.outerRadius,c,c*.8),p=e.maxRadius||Math.sqrt(u*u+l*l)/2;return{cx:f,cy:h,innerRadius:d,outerRadius:m,maxRadius:p}});Nn(zr,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?Je(Je({},t.type.defaultProps),t.props):t.props,u=Ss.getRealPieData(r);if(!u||!u.length)return null;var l=r.cornerRadius,c=r.startAngle,f=r.endAngle,h=r.paddingAngle,d=r.dataKey,m=r.nameKey,p=r.valueKey,g=r.tooltipType,b=Math.abs(r.minAngle),O=Ss.parseCoordinateOfPie(r,n),S=Ss.parseDeltaAngle(c,f),x=Math.abs(S),w=d;Ce(d)&&Ce(p)?(Gn(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),w="value"):Ce(d)&&(Gn(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),w=p);var T=u.filter(function(D){return It(D,w,0)!==0}).length,j=(x>=360?T:T-1)*h,C=x-T*b-j,A=u.reduce(function(D,B){var Q=It(B,w,0);return D+(fe(Q)?Q:0)},0),E;if(A>0){var N;E=u.map(function(D,B){var Q=It(D,w,0),I=It(D,m,B),k=(fe(Q)?Q:0)/A,Z;B?Z=N.endAngle+Gt(S)*h*(Q!==0?1:0):Z=c;var J=Z+Gt(S)*((Q!==0?b:0)+k*C),F=(Z+J)/2,q=(O.innerRadius+O.outerRadius)/2,G=[{name:I,value:Q,payload:D,dataKey:w,type:g}],ee=tt(O.cx,O.cy,q,F);return N=Je(Je(Je({percent:k,cornerRadius:l,name:I,tooltipPayload:G,midAngle:F,middleRadius:q,tooltipPosition:ee},D),O),{},{value:It(D,w),startAngle:Z,endAngle:J,payload:D,paddingAngle:Gt(S)*h}),N})}return Je(Je({},O),{},{sectors:E,data:u})});var ig,iM;function kH(){if(iM)return ig;iM=1;var e=Math.ceil,t=Math.max;function n(r,u,l,c){for(var f=-1,h=t(e((u-r)/(l||1)),0),d=Array(h);h--;)d[c?h:++f]=r,r+=l;return d}return ig=n,ig}var ug,uM;function NN(){if(uM)return ug;uM=1;var e=eC(),t=1/0,n=17976931348623157e292;function r(u){if(!u)return u===0?u:0;if(u=e(u),u===t||u===-t){var l=u<0?-1:1;return l*n}return u===u?u:0}return ug=r,ug}var og,oM;function UH(){if(oM)return og;oM=1;var e=kH(),t=Rf(),n=NN();function r(u){return function(l,c,f){return f&&typeof f!="number"&&t(l,c,f)&&(c=f=void 0),l=n(l),c===void 0?(c=l,l=0):c=n(c),f=f===void 0?l<c?1:-1:n(f),e(l,c,f,u)}}return og=r,og}var lg,lM;function IH(){if(lM)return lg;lM=1;var e=UH(),t=e();return lg=t,lg}var HH=IH();const of=Xe(HH);function El(e){"@babel/helpers - typeof";return El=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},El(e)}function cM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function sM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cM(Object(n),!0).forEach(function(r){PN(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PN(e,t,n){return t=GH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GH(e){var t=YH(e,"string");return El(t)=="symbol"?t:t+""}function YH(e,t){if(El(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(El(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var XH=["Webkit","Moz","O","ms"],KH=function(t,n){var r=t.replace(/(\w)/,function(l){return l.toUpperCase()}),u=XH.reduce(function(l,c){return sM(sM({},l),{},PN({},c+r,n))},{});return u[t]=n,u};function yu(e){"@babel/helpers - typeof";return yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yu(e)}function lf(){return lf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lf.apply(this,arguments)}function fM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function cg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fM(Object(n),!0).forEach(function(r){hn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,DN(r.key),r)}}function ZH(e,t,n){return t&&hM(e.prototype,t),n&&hM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function QH(e,t,n){return t=cf(t),FH(e,RN()?Reflect.construct(t,n||[],cf(e).constructor):t.apply(e,n))}function FH(e,t){if(t&&(yu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WH(e)}function WH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RN=function(){return!!e})()}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cf(e)}function JH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eb(e,t)}function Eb(e,t){return Eb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Eb(e,t)}function hn(e,t,n){return t=DN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DN(e){var t=e9(e,"string");return yu(t)=="symbol"?t:t+""}function e9(e,t){if(yu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var t9=function(t){var n=t.data,r=t.startIndex,u=t.endIndex,l=t.x,c=t.width,f=t.travellerWidth;if(!n||!n.length)return{};var h=n.length,d=Ko().domain(of(0,h)).range([l,l+c-f]),m=d.domain().map(function(p){return d(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(r),endX:d(u),scale:d,scaleValues:m}},dM=function(t){return t.changedTouches&&!!t.changedTouches.length},mu=(function(e){function t(n){var r;return VH(this,t),r=QH(this,t,[n]),hn(r,"handleDrag",function(u){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(u):r.state.isSlideMoving&&r.handleSlideDrag(u)}),hn(r,"handleTouchMove",function(u){u.changedTouches!=null&&u.changedTouches.length>0&&r.handleDrag(u.changedTouches[0])}),hn(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var u=r.props,l=u.endIndex,c=u.onDragEnd,f=u.startIndex;c==null||c({endIndex:l,startIndex:f})}),r.detachDragEndListener()}),hn(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),hn(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),hn(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),hn(r,"handleSlideDragStart",function(u){var l=dM(u)?u.changedTouches[0]:u;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:l.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return JH(t,e),ZH(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var u=r.startX,l=r.endX,c=this.state.scaleValues,f=this.props,h=f.gap,d=f.data,m=d.length-1,p=Math.min(u,l),g=Math.max(u,l),b=t.getIndexInRange(c,p),O=t.getIndexInRange(c,g);return{startIndex:b-b%h,endIndex:O===m?m:O-O%h}}},{key:"getTextOfTick",value:function(r){var u=this.props,l=u.data,c=u.tickFormatter,f=u.dataKey,h=It(l[r],f,r);return _e(c)?c(h,r):h}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var u=this.state,l=u.slideMoveStartX,c=u.startX,f=u.endX,h=this.props,d=h.x,m=h.width,p=h.travellerWidth,g=h.startIndex,b=h.endIndex,O=h.onChange,S=r.pageX-l;S>0?S=Math.min(S,d+m-p-f,d+m-p-c):S<0&&(S=Math.max(S,d-c,d-f));var x=this.getIndex({startX:c+S,endX:f+S});(x.startIndex!==g||x.endIndex!==b)&&O&&O(x),this.setState({startX:c+S,endX:f+S,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,u){var l=dM(u)?u.changedTouches[0]:u;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:l.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var u=this.state,l=u.brushMoveStartX,c=u.movingTravellerId,f=u.endX,h=u.startX,d=this.state[c],m=this.props,p=m.x,g=m.width,b=m.travellerWidth,O=m.onChange,S=m.gap,x=m.data,w={startX:this.state.startX,endX:this.state.endX},T=r.pageX-l;T>0?T=Math.min(T,p+g-b-d):T<0&&(T=Math.max(T,p-d)),w[c]=d+T;var j=this.getIndex(w),C=j.startIndex,A=j.endIndex,E=function(){var D=x.length-1;return c==="startX"&&(f>h?C%S===0:A%S===0)||f<h&&A===D||c==="endX"&&(f>h?A%S===0:C%S===0)||f>h&&A===D};this.setState(hn(hn({},c,d+T),"brushMoveStartX",r.pageX),function(){O&&E()&&O(j)})}},{key:"handleTravellerMoveKeyboard",value:function(r,u){var l=this,c=this.state,f=c.scaleValues,h=c.startX,d=c.endX,m=this.state[u],p=f.indexOf(m);if(p!==-1){var g=p+r;if(!(g===-1||g>=f.length)){var b=f[g];u==="startX"&&b>=d||u==="endX"&&b<=h||this.setState(hn({},u,b),function(){l.props.onChange(l.getIndex({startX:l.state.startX,endX:l.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,f=r.height,h=r.fill,d=r.stroke;return z.createElement("rect",{stroke:d,fill:h,x:u,y:l,width:c,height:f})}},{key:"renderPanorama",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,f=r.height,h=r.data,d=r.children,m=r.padding,p=V.Children.only(d);return p?z.cloneElement(p,{x:u,y:l,width:c,height:f,margin:m,compact:!0,data:h}):null}},{key:"renderTravellerLayer",value:function(r,u){var l,c,f=this,h=this.props,d=h.y,m=h.travellerWidth,p=h.height,g=h.traveller,b=h.ariaLabel,O=h.data,S=h.startIndex,x=h.endIndex,w=Math.max(r,this.props.x),T=cg(cg({},xe(this.props,!1)),{},{x:w,y:d,width:m,height:p}),j=b||"Min value: ".concat((l=O[S])===null||l===void 0?void 0:l.name,", Max value: ").concat((c=O[x])===null||c===void 0?void 0:c.name);return z.createElement(Ye,{tabIndex:0,role:"slider","aria-label":j,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[u],onTouchStart:this.travellerDragStartHandlers[u],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),f.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,u))},onFocus:function(){f.setState({isTravellerFocused:!0})},onBlur:function(){f.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,T))}},{key:"renderSlide",value:function(r,u){var l=this.props,c=l.y,f=l.height,h=l.stroke,d=l.travellerWidth,m=Math.min(r,u)+d,p=Math.max(Math.abs(u-r)-d,0);return z.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:h,fillOpacity:.2,x:m,y:c,width:p,height:f})}},{key:"renderText",value:function(){var r=this.props,u=r.startIndex,l=r.endIndex,c=r.y,f=r.height,h=r.travellerWidth,d=r.stroke,m=this.state,p=m.startX,g=m.endX,b=5,O={pointerEvents:"none",fill:d};return z.createElement(Ye,{className:"recharts-brush-texts"},z.createElement(Ja,lf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-b,y:c+f/2},O),this.getTextOfTick(u)),z.createElement(Ja,lf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+h+b,y:c+f/2},O),this.getTextOfTick(l)))}},{key:"render",value:function(){var r=this.props,u=r.data,l=r.className,c=r.children,f=r.x,h=r.y,d=r.width,m=r.height,p=r.alwaysShowText,g=this.state,b=g.startX,O=g.endX,S=g.isTextActive,x=g.isSlideMoving,w=g.isTravellerMoving,T=g.isTravellerFocused;if(!u||!u.length||!fe(f)||!fe(h)||!fe(d)||!fe(m)||d<=0||m<=0)return null;var j=je("recharts-brush",l),C=z.Children.count(c)===1,A=KH("userSelect","none");return z.createElement(Ye,{className:j,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),C&&this.renderPanorama(),this.renderSlide(b,O),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(O,"endX"),(S||x||w||T||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var u=r.x,l=r.y,c=r.width,f=r.height,h=r.stroke,d=Math.floor(l+f/2)-1;return z.createElement(z.Fragment,null,z.createElement("rect",{x:u,y:l,width:c,height:f,fill:h,stroke:"none"}),z.createElement("line",{x1:u+1,y1:d,x2:u+c-1,y2:d,fill:"none",stroke:"#fff"}),z.createElement("line",{x1:u+1,y1:d+2,x2:u+c-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,u){var l;return z.isValidElement(r)?l=z.cloneElement(r,u):_e(r)?l=r(u):l=t.renderDefaultTraveller(u),l}},{key:"getDerivedStateFromProps",value:function(r,u){var l=r.data,c=r.width,f=r.x,h=r.travellerWidth,d=r.updateId,m=r.startIndex,p=r.endIndex;if(l!==u.prevData||d!==u.prevUpdateId)return cg({prevData:l,prevTravellerWidth:h,prevUpdateId:d,prevX:f,prevWidth:c},l&&l.length?t9({data:l,width:c,x:f,travellerWidth:h,startIndex:m,endIndex:p}):{scale:null,scaleValues:null});if(u.scale&&(c!==u.prevWidth||f!==u.prevX||h!==u.prevTravellerWidth)){u.scale.range([f,f+c-h]);var g=u.scale.domain().map(function(b){return u.scale(b)});return{prevData:l,prevTravellerWidth:h,prevUpdateId:d,prevX:f,prevWidth:c,startX:u.scale(r.startIndex),endX:u.scale(r.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(r,u){for(var l=r.length,c=0,f=l-1;f-c>1;){var h=Math.floor((c+f)/2);r[h]>u?f=h:c=h}return u>=r[f]?f:c}}])})(V.PureComponent);hn(mu,"displayName","Brush");hn(mu,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var sg,vM;function n9(){if(vM)return sg;vM=1;var e=v0();function t(n,r){var u;return e(n,function(l,c,f){return u=r(l,c,f),!u}),!!u}return sg=t,sg}var fg,pM;function r9(){if(pM)return fg;pM=1;var e=N2(),t=nr(),n=n9(),r=tn(),u=Rf();function l(c,f,h){var d=r(c)?e:n;return h&&u(c,f,h)&&(f=void 0),d(c,t(f,3))}return fg=l,fg}var a9=r9();const i9=Xe(a9);var Jn=function(t,n){var r=t.alwaysShow,u=t.ifOverflow;return r&&(u="extendDomain"),u===n},hg,yM;function u9(){if(yM)return hg;yM=1;var e=Z2();function t(n,r,u){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:u,writable:!0}):n[r]=u}return hg=t,hg}var dg,mM;function o9(){if(mM)return dg;mM=1;var e=u9(),t=K2(),n=nr();function r(u,l){var c={};return l=n(l,3),t(u,function(f,h,d){e(c,h,l(f,h,d))}),c}return dg=r,dg}var l9=o9();const c9=Xe(l9);var vg,gM;function s9(){if(gM)return vg;gM=1;function e(t,n){for(var r=-1,u=t==null?0:t.length;++r<u;)if(!n(t[r],r,t))return!1;return!0}return vg=e,vg}var pg,bM;function f9(){if(bM)return pg;bM=1;var e=v0();function t(n,r){var u=!0;return e(n,function(l,c,f){return u=!!r(l,c,f),u}),u}return pg=t,pg}var yg,xM;function h9(){if(xM)return yg;xM=1;var e=s9(),t=f9(),n=nr(),r=tn(),u=Rf();function l(c,f,h){var d=r(c)?e:t;return h&&u(c,f,h)&&(f=void 0),d(c,n(f,3))}return yg=l,yg}var d9=h9();const qN=Xe(d9);var v9=["x","y"];function jl(e){"@babel/helpers - typeof";return jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jl(e)}function jb(){return jb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jb.apply(this,arguments)}function SM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Io(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SM(Object(n),!0).forEach(function(r){p9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function p9(e,t,n){return t=y9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y9(e){var t=m9(e,"string");return jl(t)=="symbol"?t:t+""}function m9(e,t){if(jl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(jl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function g9(e,t){if(e==null)return{};var n=b9(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function b9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function x9(e,t){var n=e.x,r=e.y,u=g9(e,v9),l="".concat(n),c=parseInt(l,10),f="".concat(r),h=parseInt(f,10),d="".concat(t.height||u.height),m=parseInt(d,10),p="".concat(t.width||u.width),g=parseInt(p,10);return Io(Io(Io(Io(Io({},t),u),c?{x:c}:{}),h?{y:h}:{}),{},{height:m,width:g,name:t.name,radius:t.radius})}function _M(e){return z.createElement(jN,jb({shapeType:"rectangle",propTransformer:x9,activeClassName:"recharts-active-bar"},e))}var S9=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,u){if(typeof t=="number")return t;var l=fe(r)||I3(r);return l?t(r,u):(l||ti(),n)}},_9=["value","background"],$N;function gu(e){"@babel/helpers - typeof";return gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gu(e)}function O9(e,t){if(e==null)return{};var n=A9(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function A9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function sf(){return sf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sf.apply(this,arguments)}function OM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function bt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OM(Object(n),!0).forEach(function(r){da(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function w9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,BN(r.key),r)}}function T9(e,t,n){return t&&AM(e.prototype,t),n&&AM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function E9(e,t,n){return t=ff(t),j9(e,zN()?Reflect.construct(t,n||[],ff(e).constructor):t.apply(e,n))}function j9(e,t){if(t&&(gu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return M9(e)}function M9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zN=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ff(e)}function C9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Mb(e,t)}function Mb(e,t){return Mb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Mb(e,t)}function da(e,t,n){return t=BN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BN(e){var t=N9(e,"string");return gu(t)=="symbol"?t:t+""}function N9(e,t){if(gu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Rr=(function(e){function t(){var n;w9(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=E9(this,t,[].concat(u)),da(n,"state",{isAnimationFinished:!1}),da(n,"id",ql("recharts-bar-")),da(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),da(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return C9(t,e),T9(t,[{key:"renderRectanglesStatically",value:function(r){var u=this,l=this.props,c=l.shape,f=l.dataKey,h=l.activeIndex,d=l.activeBar,m=xe(this.props,!1);return r&&r.map(function(p,g){var b=g===h,O=b?d:c,S=bt(bt(bt({},m),p),{},{isActive:b,option:O,index:g,dataKey:f,onAnimationStart:u.handleAnimationStart,onAnimationEnd:u.handleAnimationEnd});return z.createElement(Ye,sf({className:"recharts-bar-rectangle"},Wa(u.props,p,g),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value,"-").concat(g)}),z.createElement(_M,S))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,u=this.props,l=u.data,c=u.layout,f=u.isAnimationActive,h=u.animationBegin,d=u.animationDuration,m=u.animationEasing,p=u.animationId,g=this.state.prevData;return z.createElement(Pr,{begin:h,duration:d,isActive:f,easing:m,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var O=b.t,S=l.map(function(x,w){var T=g&&g[w];if(T){var j=sa(T.x,x.x),C=sa(T.y,x.y),A=sa(T.width,x.width),E=sa(T.height,x.height);return bt(bt({},x),{},{x:j(O),y:C(O),width:A(O),height:E(O)})}if(c==="horizontal"){var N=sa(0,x.height),D=N(O);return bt(bt({},x),{},{y:x.y+x.height-D,height:D})}var B=sa(0,x.width),Q=B(O);return bt(bt({},x),{},{width:Q})});return z.createElement(Ye,null,r.renderRectanglesStatically(S))})}},{key:"renderRectangles",value:function(){var r=this.props,u=r.data,l=r.isAnimationActive,c=this.state.prevData;return l&&u&&u.length&&(!c||!Gf(c,u))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(u)}},{key:"renderBackground",value:function(){var r=this,u=this.props,l=u.data,c=u.dataKey,f=u.activeIndex,h=xe(this.props.background,!1);return l.map(function(d,m){d.value;var p=d.background,g=O9(d,_9);if(!p)return null;var b=bt(bt(bt(bt(bt({},g),{},{fill:"#eee"},p),h),Wa(r.props,d,m)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:m,className:"recharts-bar-background-rectangle"});return z.createElement(_M,sf({key:"background-bar-".concat(m),option:r.props.background,isActive:m===f},b))})}},{key:"renderErrorBar",value:function(r,u){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.data,f=l.xAxis,h=l.yAxis,d=l.layout,m=l.children,p=Rn(m,Kf);if(!p)return null;var g=d==="vertical"?c[0].height/2:c[0].width/2,b=function(x,w){var T=Array.isArray(x.value)?x.value[1]:x.value;return{x:x.x,y:x.y,value:T,errorVal:It(x,w)}},O={clipPath:r?"url(#clipPath-".concat(u,")"):null};return z.createElement(Ye,O,p.map(function(S){return z.cloneElement(S,{key:"error-bar-".concat(u,"-").concat(S.props.dataKey),data:c,xAxis:f,yAxis:h,layout:d,offset:g,dataPointFormatter:b})}))}},{key:"render",value:function(){var r=this.props,u=r.hide,l=r.data,c=r.className,f=r.xAxis,h=r.yAxis,d=r.left,m=r.top,p=r.width,g=r.height,b=r.isAnimationActive,O=r.background,S=r.id;if(u||!l||!l.length)return null;var x=this.state.isAnimationFinished,w=je("recharts-bar",c),T=f&&f.allowDataOverflow,j=h&&h.allowDataOverflow,C=T||j,A=Ce(S)?this.id:S;return z.createElement(Ye,{className:w},T||j?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(A)},z.createElement("rect",{x:T?d:d-p/2,y:j?m:m-g/2,width:T?p:p*2,height:j?g:g*2}))):null,z.createElement(Ye,{className:"recharts-bar-rectangles",clipPath:C?"url(#clipPath-".concat(A,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(C,A),(!b||x)&&pa.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(r,u){return r.animationId!==u.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:u.curData}:r.data!==u.curData?{curData:r.data}:null}}])})(V.PureComponent);$N=Rr;da(Rr,"displayName","Bar");da(Rr,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Pu.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});da(Rr,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,u=e.bandSize,l=e.xAxis,c=e.yAxis,f=e.xAxisTicks,h=e.yAxisTicks,d=e.stackedData,m=e.dataStartIndex,p=e.displayedData,g=e.offset,b=nk(r,n);if(!b)return null;var O=t.layout,S=n.type.defaultProps,x=S!==void 0?bt(bt({},S),n.props):n.props,w=x.dataKey,T=x.children,j=x.minPointSize,C=O==="horizontal"?c:l,A=d?C.scale.domain():null,E=ck({numericAxis:C}),N=Rn(T,Df),D=p.map(function(B,Q){var I,k,Z,J,F,q;d?I=rk(d[m+Q],A):(I=It(B,w),Array.isArray(I)||(I=[E,I]));var G=S9(j,$N.defaultProps.minPointSize)(I[1],Q);if(O==="horizontal"){var ee,oe=[c.scale(I[0]),c.scale(I[1])],le=oe[0],P=oe[1];k=WE({axis:l,ticks:f,bandSize:u,offset:b.offset,entry:B,index:Q}),Z=(ee=P??le)!==null&&ee!==void 0?ee:void 0,J=b.size;var U=le-P;if(F=Number.isNaN(U)?0:U,q={x:k,y:c.y,width:J,height:c.height},Math.abs(G)>0&&Math.abs(F)<Math.abs(G)){var re=Gt(F||G)*(Math.abs(G)-Math.abs(F));Z-=re,F+=re}}else{var se=[l.scale(I[0]),l.scale(I[1])],ve=se[0],me=se[1];if(k=ve,Z=WE({axis:c,ticks:h,bandSize:u,offset:b.offset,entry:B,index:Q}),J=me-ve,F=b.size,q={x:l.x,y:Z,width:l.width,height:F},Math.abs(G)>0&&Math.abs(J)<Math.abs(G)){var Me=Gt(J||G)*(Math.abs(G)-Math.abs(J));J+=Me}}return bt(bt(bt({},B),{},{x:k,y:Z,width:J,height:F,value:d?I:I[1],payload:B,background:q},N&&N[Q]&&N[Q].props),{},{tooltipPayload:[sN(n,B)],tooltipPosition:{x:k+J/2,y:Z+F/2}})});return bt({data:D,layout:O},g)});function Ml(e){"@babel/helpers - typeof";return Ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ml(e)}function P9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,LN(r.key),r)}}function R9(e,t,n){return t&&wM(e.prototype,t),n&&wM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function TM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function In(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TM(Object(n),!0).forEach(function(r){eh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eh(e,t,n){return t=LN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LN(e){var t=D9(e,"string");return Ml(t)=="symbol"?t:t+""}function D9(e,t){if(Ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var q9=function(t,n,r,u,l){var c=t.width,f=t.height,h=t.layout,d=t.children,m=Object.keys(n),p={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:f-r.bottom,bottomMirror:f-r.bottom},g=!!dn(d,Rr);return m.reduce(function(b,O){var S=n[O],x=S.orientation,w=S.domain,T=S.padding,j=T===void 0?{}:T,C=S.mirror,A=S.reversed,E="".concat(x).concat(C?"Mirror":""),N,D,B,Q,I;if(S.type==="number"&&(S.padding==="gap"||S.padding==="no-gap")){var k=w[1]-w[0],Z=1/0,J=S.categoricalDomain.sort(Y3);if(J.forEach(function(se,ve){ve>0&&(Z=Math.min((se||0)-(J[ve-1]||0),Z))}),Number.isFinite(Z)){var F=Z/k,q=S.layout==="vertical"?r.height:r.width;if(S.padding==="gap"&&(N=F*q/2),S.padding==="no-gap"){var G=Yt(t.barCategoryGap,F*q),ee=F*q/2;N=ee-G-(ee-G)/q*G}}}u==="xAxis"?D=[r.left+(j.left||0)+(N||0),r.left+r.width-(j.right||0)-(N||0)]:u==="yAxis"?D=h==="horizontal"?[r.top+r.height-(j.bottom||0),r.top+(j.top||0)]:[r.top+(j.top||0)+(N||0),r.top+r.height-(j.bottom||0)-(N||0)]:D=S.range,A&&(D=[D[1],D[0]]);var oe=uN(S,l,g),le=oe.scale,P=oe.realScaleType;le.domain(w).range(D),oN(le);var U=lN(le,In(In({},S),{},{realScaleType:P}));u==="xAxis"?(I=x==="top"&&!C||x==="bottom"&&C,B=r.left,Q=p[E]-I*S.height):u==="yAxis"&&(I=x==="left"&&!C||x==="right"&&C,B=p[E]-I*S.width,Q=r.top);var re=In(In(In({},S),U),{},{realScaleType:P,x:B,y:Q,scale:le,width:u==="xAxis"?r.width:S.width,height:u==="yAxis"?r.height:S.height});return re.bandSize=Ks(re,U),!S.hide&&u==="xAxis"?p[E]+=(I?-1:1)*re.height:S.hide||(p[E]+=(I?-1:1)*re.width),In(In({},b),{},eh({},O,re))},{})},kN=function(t,n){var r=t.x,u=t.y,l=n.x,c=n.y;return{x:Math.min(r,l),y:Math.min(u,c),width:Math.abs(l-r),height:Math.abs(c-u)}},$9=function(t){var n=t.x1,r=t.y1,u=t.x2,l=t.y2;return kN({x:n,y:r},{x:u,y:l})},UN=(function(){function e(t){P9(this,e),this.scale=t}return R9(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=r.bandAware,l=r.position;if(n!==void 0){if(l)switch(l){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var f=this.bandwidth?this.bandwidth():0;return this.scale(n)+f}default:return this.scale(n)}if(u){var h=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+h}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),u=r[0],l=r[r.length-1];return u<=l?n>=u&&n<=l:n>=l&&n<=u}}],[{key:"create",value:function(n){return new e(n)}}])})();eh(UN,"EPS",1e-4);var G0=function(t){var n=Object.keys(t).reduce(function(r,u){return In(In({},r),{},eh({},u,UN.create(t[u])))},{});return In(In({},n),{},{apply:function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=l.bandAware,f=l.position;return c9(u,function(h,d){return n[d].apply(h,{bandAware:c,position:f})})},isInRange:function(u){return qN(u,function(l,c){return n[c].isInRange(l)})}})};function z9(e){return(e%180+180)%180}var B9=function(t){var n=t.width,r=t.height,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=z9(u),c=l*Math.PI/180,f=Math.atan(r/n),h=c>f&&c<Math.PI-f?r/Math.sin(c):n/Math.cos(c);return Math.abs(h)},mg,EM;function L9(){if(EM)return mg;EM=1;var e=nr(),t=$l(),n=Nf();function r(u){return function(l,c,f){var h=Object(l);if(!t(l)){var d=e(c,3);l=n(l),c=function(p){return d(h[p],p,h)}}var m=u(l,c,f);return m>-1?h[d?l[m]:m]:void 0}}return mg=r,mg}var gg,jM;function k9(){if(jM)return gg;jM=1;var e=NN();function t(n){var r=e(n),u=r%1;return r===r?u?r-u:r:0}return gg=t,gg}var bg,MM;function U9(){if(MM)return bg;MM=1;var e=I2(),t=nr(),n=k9(),r=Math.max;function u(l,c,f){var h=l==null?0:l.length;if(!h)return-1;var d=f==null?0:n(f);return d<0&&(d=r(h+d,0)),e(l,t(c,3),d)}return bg=u,bg}var xg,CM;function I9(){if(CM)return xg;CM=1;var e=L9(),t=U9(),n=e(t);return xg=n,xg}var H9=I9();const G9=Xe(H9);var Y9=a2();const X9=Xe(Y9);var K9=X9(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),Y0=V.createContext(void 0),X0=V.createContext(void 0),IN=V.createContext(void 0),HN=V.createContext({}),GN=V.createContext(void 0),YN=V.createContext(0),XN=V.createContext(0),NM=function(t){var n=t.state,r=n.xAxisMap,u=n.yAxisMap,l=n.offset,c=t.clipPathId,f=t.children,h=t.width,d=t.height,m=K9(l);return z.createElement(Y0.Provider,{value:r},z.createElement(X0.Provider,{value:u},z.createElement(HN.Provider,{value:l},z.createElement(IN.Provider,{value:m},z.createElement(GN.Provider,{value:c},z.createElement(YN.Provider,{value:d},z.createElement(XN.Provider,{value:h},f)))))))},V9=function(){return V.useContext(GN)},KN=function(t){var n=V.useContext(Y0);n==null&&ti();var r=n[t];return r==null&&ti(),r},Z9=function(){var t=V.useContext(Y0);return ha(t)},Q9=function(){var t=V.useContext(X0),n=G9(t,function(r){return qN(r.domain,Number.isFinite)});return n||ha(t)},VN=function(t){var n=V.useContext(X0);n==null&&ti();var r=n[t];return r==null&&ti(),r},F9=function(){var t=V.useContext(IN);return t},W9=function(){return V.useContext(HN)},K0=function(){return V.useContext(XN)},V0=function(){return V.useContext(YN)};function bu(e){"@babel/helpers - typeof";return bu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bu(e)}function J9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,QN(r.key),r)}}function t7(e,t,n){return t&&e7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function n7(e,t,n){return t=hf(t),r7(e,ZN()?Reflect.construct(t,n||[],hf(e).constructor):t.apply(e,n))}function r7(e,t){if(t&&(bu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return a7(e)}function a7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZN=function(){return!!e})()}function hf(e){return hf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},hf(e)}function i7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cb(e,t)}function Cb(e,t){return Cb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Cb(e,t)}function PM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function RM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PM(Object(n),!0).forEach(function(r){Z0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z0(e,t,n){return t=QN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QN(e){var t=u7(e,"string");return bu(t)=="symbol"?t:t+""}function u7(e,t){if(bu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(bu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function o7(e,t){return f7(e)||s7(e,t)||c7(e,t)||l7()}function l7(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c7(e,t){if(e){if(typeof e=="string")return DM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DM(e,t)}}function DM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s7(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function f7(e){if(Array.isArray(e))return e}function Nb(){return Nb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nb.apply(this,arguments)}var h7=function(t,n){var r;return z.isValidElement(t)?r=z.cloneElement(t,n):_e(t)?r=t(n):r=z.createElement("line",Nb({},n,{className:"recharts-reference-line-line"})),r},d7=function(t,n,r,u,l,c,f,h,d){var m=l.x,p=l.y,g=l.width,b=l.height;if(r){var O=d.y,S=t.y.apply(O,{position:c});if(Jn(d,"discard")&&!t.y.isInRange(S))return null;var x=[{x:m+g,y:S},{x:m,y:S}];return h==="left"?x.reverse():x}if(n){var w=d.x,T=t.x.apply(w,{position:c});if(Jn(d,"discard")&&!t.x.isInRange(T))return null;var j=[{x:T,y:p+b},{x:T,y:p}];return f==="top"?j.reverse():j}if(u){var C=d.segment,A=C.map(function(E){return t.apply(E,{position:c})});return Jn(d,"discard")&&i9(A,function(E){return!t.isInRange(E)})?null:A}return null};function v7(e){var t=e.x,n=e.y,r=e.segment,u=e.xAxisId,l=e.yAxisId,c=e.shape,f=e.className,h=e.alwaysShow,d=V9(),m=KN(u),p=VN(l),g=F9();if(!d||!g)return null;Gn(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=G0({x:m.scale,y:p.scale}),O=At(t),S=At(n),x=r&&r.length===2,w=d7(b,O,S,x,g,e.position,m.orientation,p.orientation,e);if(!w)return null;var T=o7(w,2),j=T[0],C=j.x,A=j.y,E=T[1],N=E.x,D=E.y,B=Jn(e,"hidden")?"url(#".concat(d,")"):void 0,Q=RM(RM({clipPath:B},xe(e,!0)),{},{x1:C,y1:A,x2:N,y2:D});return z.createElement(Ye,{className:je("recharts-reference-line",f)},h7(c,Q),Mt.renderCallByParent(e,$9({x1:C,y1:A,x2:N,y2:D})))}var Q0=(function(e){function t(){return J9(this,t),n7(this,t,arguments)}return i7(t,e),t7(t,[{key:"render",value:function(){return z.createElement(v7,this.props)}}])})(z.Component);Z0(Q0,"displayName","ReferenceLine");Z0(Q0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Pb(){return Pb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pb.apply(this,arguments)}function xu(e){"@babel/helpers - typeof";return xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xu(e)}function qM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function $M(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qM(Object(n),!0).forEach(function(r){th(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function p7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WN(r.key),r)}}function m7(e,t,n){return t&&y7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function g7(e,t,n){return t=df(t),b7(e,FN()?Reflect.construct(t,n||[],df(e).constructor):t.apply(e,n))}function b7(e,t){if(t&&(xu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return x7(e)}function x7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FN=function(){return!!e})()}function df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},df(e)}function S7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Rb(e,t)}function Rb(e,t){return Rb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Rb(e,t)}function th(e,t,n){return t=WN(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WN(e){var t=_7(e,"string");return xu(t)=="symbol"?t:t+""}function _7(e,t){if(xu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var O7=function(t){var n=t.x,r=t.y,u=t.xAxis,l=t.yAxis,c=G0({x:u.scale,y:l.scale}),f=c.apply({x:n,y:r},{bandAware:!0});return Jn(t,"discard")&&!c.isInRange(f)?null:f},nh=(function(e){function t(){return p7(this,t),g7(this,t,arguments)}return S7(t,e),m7(t,[{key:"render",value:function(){var r=this.props,u=r.x,l=r.y,c=r.r,f=r.alwaysShow,h=r.clipPathId,d=At(u),m=At(l);if(Gn(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!m)return null;var p=O7(this.props);if(!p)return null;var g=p.x,b=p.y,O=this.props,S=O.shape,x=O.className,w=Jn(this.props,"hidden")?"url(#".concat(h,")"):void 0,T=$M($M({clipPath:w},xe(this.props,!0)),{},{cx:g,cy:b});return z.createElement(Ye,{className:je("recharts-reference-dot",x)},t.renderDot(S,T),Mt.renderCallByParent(this.props,{x:g-c,y:b-c,width:2*c,height:2*c}))}}])})(z.Component);th(nh,"displayName","ReferenceDot");th(nh,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});th(nh,"renderDot",function(e,t){var n;return z.isValidElement(e)?n=z.cloneElement(e,t):_e(e)?n=e(t):n=z.createElement(H0,Pb({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function Db(){return Db=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Db.apply(this,arguments)}function Su(e){"@babel/helpers - typeof";return Su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Su(e)}function zM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function BM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zM(Object(n),!0).forEach(function(r){rh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function A7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eP(r.key),r)}}function T7(e,t,n){return t&&w7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function E7(e,t,n){return t=vf(t),j7(e,JN()?Reflect.construct(t,n||[],vf(e).constructor):t.apply(e,n))}function j7(e,t){if(t&&(Su(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return M7(e)}function M7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JN=function(){return!!e})()}function vf(e){return vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vf(e)}function C7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qb(e,t)}function qb(e,t){return qb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},qb(e,t)}function rh(e,t,n){return t=eP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eP(e){var t=N7(e,"string");return Su(t)=="symbol"?t:t+""}function N7(e,t){if(Su(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Su(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var P7=function(t,n,r,u,l){var c=l.x1,f=l.x2,h=l.y1,d=l.y2,m=l.xAxis,p=l.yAxis;if(!m||!p)return null;var g=G0({x:m.scale,y:p.scale}),b={x:t?g.x.apply(c,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(h,{position:"start"}):g.y.rangeMin},O={x:n?g.x.apply(f,{position:"end"}):g.x.rangeMax,y:u?g.y.apply(d,{position:"end"}):g.y.rangeMax};return Jn(l,"discard")&&(!g.isInRange(b)||!g.isInRange(O))?null:kN(b,O)},ah=(function(e){function t(){return A7(this,t),E7(this,t,arguments)}return C7(t,e),T7(t,[{key:"render",value:function(){var r=this.props,u=r.x1,l=r.x2,c=r.y1,f=r.y2,h=r.className,d=r.alwaysShow,m=r.clipPathId;Gn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=At(u),g=At(l),b=At(c),O=At(f),S=this.props.shape;if(!p&&!g&&!b&&!O&&!S)return null;var x=P7(p,g,b,O,this.props);if(!x&&!S)return null;var w=Jn(this.props,"hidden")?"url(#".concat(m,")"):void 0;return z.createElement(Ye,{className:je("recharts-reference-area",h)},t.renderRect(S,BM(BM({clipPath:w},xe(this.props,!0)),x)),Mt.renderCallByParent(this.props,x))}}])})(z.Component);rh(ah,"displayName","ReferenceArea");rh(ah,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});rh(ah,"renderRect",function(e,t){var n;return z.isValidElement(e)?n=z.cloneElement(e,t):_e(e)?n=e(t):n=z.createElement(I0,Db({},t,{className:"recharts-reference-area-rect"})),n});function tP(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],u=0;u<e.length;u+=t)r.push(e[u]);return r}function R7(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return B9(r,n)}function D7(e,t,n){var r=n==="width",u=e.x,l=e.y,c=e.width,f=e.height;return t===1?{start:r?u:l,end:r?u+c:l+f}:{start:r?u+c:l+f,end:r?u:l}}function pf(e,t,n,r,u){if(e*t<e*r||e*t>e*u)return!1;var l=n();return e*(t-e*l/2-r)>=0&&e*(t+e*l/2-u)<=0}function q7(e,t){return tP(e,t+1)}function $7(e,t,n,r,u){for(var l=(r||[]).slice(),c=t.start,f=t.end,h=0,d=1,m=c,p=function(){var O=r==null?void 0:r[h];if(O===void 0)return{v:tP(r,d)};var S=h,x,w=function(){return x===void 0&&(x=n(O,S)),x},T=O.coordinate,j=h===0||pf(e,T,w,m,f);j||(h=0,m=c,d+=1),j&&(m=T+e*(w()/2+u),h+=d)},g;d<=l.length;)if(g=p(),g)return g.v;return[]}function Cl(e){"@babel/helpers - typeof";return Cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cl(e)}function LM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LM(Object(n),!0).forEach(function(r){z7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function z7(e,t,n){return t=B7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B7(e){var t=L7(e,"string");return Cl(t)=="symbol"?t:t+""}function L7(e,t){if(Cl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function k7(e,t,n,r,u){for(var l=(r||[]).slice(),c=l.length,f=t.start,h=t.end,d=function(g){var b=l[g],O,S=function(){return O===void 0&&(O=n(b,g)),O};if(g===c-1){var x=e*(b.coordinate+e*S()/2-h);l[g]=b=kt(kt({},b),{},{tickCoord:x>0?b.coordinate-x*e:b.coordinate})}else l[g]=b=kt(kt({},b),{},{tickCoord:b.coordinate});var w=pf(e,b.tickCoord,S,f,h);w&&(h=b.tickCoord-e*(S()/2+u),l[g]=kt(kt({},b),{},{isShow:!0}))},m=c-1;m>=0;m--)d(m);return l}function U7(e,t,n,r,u,l){var c=(r||[]).slice(),f=c.length,h=t.start,d=t.end;if(l){var m=r[f-1],p=n(m,f-1),g=e*(m.coordinate+e*p/2-d);c[f-1]=m=kt(kt({},m),{},{tickCoord:g>0?m.coordinate-g*e:m.coordinate});var b=pf(e,m.tickCoord,function(){return p},h,d);b&&(d=m.tickCoord-e*(p/2+u),c[f-1]=kt(kt({},m),{},{isShow:!0}))}for(var O=l?f-1:f,S=function(T){var j=c[T],C,A=function(){return C===void 0&&(C=n(j,T)),C};if(T===0){var E=e*(j.coordinate-e*A()/2-h);c[T]=j=kt(kt({},j),{},{tickCoord:E<0?j.coordinate-E*e:j.coordinate})}else c[T]=j=kt(kt({},j),{},{tickCoord:j.coordinate});var N=pf(e,j.tickCoord,A,h,d);N&&(h=j.tickCoord+e*(A()/2+u),c[T]=kt(kt({},j),{},{isShow:!0}))},x=0;x<O;x++)S(x);return c}function F0(e,t,n){var r=e.tick,u=e.ticks,l=e.viewBox,c=e.minTickGap,f=e.orientation,h=e.interval,d=e.tickFormatter,m=e.unit,p=e.angle;if(!u||!u.length||!r)return[];if(fe(h)||Pu.isSsr)return q7(u,typeof h=="number"&&fe(h)?h:0);var g=[],b=f==="top"||f==="bottom"?"width":"height",O=m&&b==="width"?Xo(m,{fontSize:t,letterSpacing:n}):{width:0,height:0},S=function(j,C){var A=_e(d)?d(j.value,C):j.value;return b==="width"?R7(Xo(A,{fontSize:t,letterSpacing:n}),O,p):Xo(A,{fontSize:t,letterSpacing:n})[b]},x=u.length>=2?Gt(u[1].coordinate-u[0].coordinate):1,w=D7(l,x,b);return h==="equidistantPreserveStart"?$7(x,w,S,u,c):(h==="preserveStart"||h==="preserveStartEnd"?g=U7(x,w,S,u,c,h==="preserveStartEnd"):g=k7(x,w,S,u,c),g.filter(function(T){return T.isShow}))}var I7=["viewBox"],H7=["viewBox"],G7=["ticks"];function _u(e){"@babel/helpers - typeof";return _u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_u(e)}function Wi(){return Wi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wi.apply(this,arguments)}function kM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kM(Object(n),!0).forEach(function(r){W0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Sg(e,t){if(e==null)return{};var n=Y7(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Y7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function X7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rP(r.key),r)}}function K7(e,t,n){return t&&UM(e.prototype,t),n&&UM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function V7(e,t,n){return t=yf(t),Z7(e,nP()?Reflect.construct(t,n||[],yf(e).constructor):t.apply(e,n))}function Z7(e,t){if(t&&(_u(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Q7(e)}function Q7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nP=function(){return!!e})()}function yf(e){return yf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yf(e)}function F7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$b(e,t)}function $b(e,t){return $b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},$b(e,t)}function W0(e,t,n){return t=rP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rP(e){var t=W7(e,"string");return _u(t)=="symbol"?t:t+""}function W7(e,t){if(_u(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_u(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var $u=(function(e){function t(n){var r;return X7(this,t),r=V7(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return F7(t,e),K7(t,[{key:"shouldComponentUpdate",value:function(r,u){var l=r.viewBox,c=Sg(r,I7),f=this.props,h=f.viewBox,d=Sg(f,H7);return!eu(l,h)||!eu(c,d)||!eu(u,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var u=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];u&&this.setState({fontSize:window.getComputedStyle(u).fontSize,letterSpacing:window.getComputedStyle(u).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var u=this.props,l=u.x,c=u.y,f=u.width,h=u.height,d=u.orientation,m=u.tickSize,p=u.mirror,g=u.tickMargin,b,O,S,x,w,T,j=p?-1:1,C=r.tickSize||m,A=fe(r.tickCoord)?r.tickCoord:r.coordinate;switch(d){case"top":b=O=r.coordinate,x=c+ +!p*h,S=x-j*C,T=S-j*g,w=A;break;case"left":S=x=r.coordinate,O=l+ +!p*f,b=O-j*C,w=b-j*g,T=A;break;case"right":S=x=r.coordinate,O=l+ +p*f,b=O+j*C,w=b+j*g,T=A;break;default:b=O=r.coordinate,x=c+ +p*h,S=x+j*C,T=S+j*g,w=A;break}return{line:{x1:b,y1:S,x2:O,y2:x},tick:{x:w,y:T}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,u=r.orientation,l=r.mirror,c;switch(u){case"left":c=l?"start":"end";break;case"right":c=l?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,u=r.orientation,l=r.mirror,c="end";switch(u){case"left":case"right":c="middle";break;case"top":c=l?"start":"end";break;default:c=l?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,f=r.height,h=r.orientation,d=r.mirror,m=r.axisLine,p=_t(_t(_t({},xe(this.props,!1)),xe(m,!1)),{},{fill:"none"});if(h==="top"||h==="bottom"){var g=+(h==="top"&&!d||h==="bottom"&&d);p=_t(_t({},p),{},{x1:u,y1:l+g*f,x2:u+c,y2:l+g*f})}else{var b=+(h==="left"&&!d||h==="right"&&d);p=_t(_t({},p),{},{x1:u+b*c,y1:l,x2:u+b*c,y2:l+f})}return z.createElement("line",Wi({},p,{className:je("recharts-cartesian-axis-line",yn(m,"className"))}))}},{key:"renderTicks",value:function(r,u,l){var c=this,f=this.props,h=f.tickLine,d=f.stroke,m=f.tick,p=f.tickFormatter,g=f.unit,b=F0(_t(_t({},this.props),{},{ticks:r}),u,l),O=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),x=xe(this.props,!1),w=xe(m,!1),T=_t(_t({},x),{},{fill:"none"},xe(h,!1)),j=b.map(function(C,A){var E=c.getTickLineCoord(C),N=E.line,D=E.tick,B=_t(_t(_t(_t({textAnchor:O,verticalAnchor:S},x),{},{stroke:"none",fill:d},w),D),{},{index:A,payload:C,visibleTicksCount:b.length,tickFormatter:p});return z.createElement(Ye,Wi({className:"recharts-cartesian-axis-tick",key:"tick-".concat(C.value,"-").concat(C.coordinate,"-").concat(C.tickCoord)},Wa(c.props,C,A)),h&&z.createElement("line",Wi({},T,N,{className:je("recharts-cartesian-axis-tick-line",yn(h,"className"))})),m&&t.renderTickItem(m,B,"".concat(_e(p)?p(C.value,A):C.value).concat(g||"")))});return z.createElement("g",{className:"recharts-cartesian-axis-ticks"},j)}},{key:"render",value:function(){var r=this,u=this.props,l=u.axisLine,c=u.width,f=u.height,h=u.ticksGenerator,d=u.className,m=u.hide;if(m)return null;var p=this.props,g=p.ticks,b=Sg(p,G7),O=g;return _e(h)&&(O=g&&g.length>0?h(this.props):h(b)),c<=0||f<=0||!O||!O.length?null:z.createElement(Ye,{className:je("recharts-cartesian-axis",d),ref:function(x){r.layerReference=x}},l&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),Mt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,u,l){var c,f=je(u.className,"recharts-cartesian-axis-tick-value");return z.isValidElement(r)?c=z.cloneElement(r,_t(_t({},u),{},{className:f})):_e(r)?c=r(_t(_t({},u),{},{className:f})):c=z.createElement(Ja,Wi({},u,{className:"recharts-cartesian-axis-tick-value"}),l),c}}])})(V.Component);W0($u,"displayName","CartesianAxis");W0($u,"defaultProps",{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"});var J7=["x1","y1","x2","y2","key"],eG=["offset"];function ni(e){"@babel/helpers - typeof";return ni=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ni(e)}function IM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?IM(Object(n),!0).forEach(function(r){tG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tG(e,t,n){return t=nG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nG(e){var t=rG(e,"string");return ni(t)=="symbol"?t:t+""}function rG(e,t){if(ni(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ni(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ka(){return Ka=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ka.apply(this,arguments)}function HM(e,t){if(e==null)return{};var n=aG(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function aG(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var iG=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,u=t.x,l=t.y,c=t.width,f=t.height,h=t.ry;return z.createElement("rect",{x:u,y:l,ry:h,width:c,height:f,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function aP(e,t){var n;if(z.isValidElement(e))n=z.cloneElement(e,t);else if(_e(e))n=e(t);else{var r=t.x1,u=t.y1,l=t.x2,c=t.y2,f=t.key,h=HM(t,J7),d=xe(h,!1);d.offset;var m=HM(d,eG);n=z.createElement("line",Ka({},m,{x1:r,y1:u,x2:l,y2:c,fill:"none",key:f}))}return n}function uG(e){var t=e.x,n=e.width,r=e.horizontal,u=r===void 0?!0:r,l=e.horizontalPoints;if(!u||!l||!l.length)return null;var c=l.map(function(f,h){var d=Ut(Ut({},e),{},{x1:t,y1:f,x2:t+n,y2:f,key:"line-".concat(h),index:h});return aP(u,d)});return z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function oG(e){var t=e.y,n=e.height,r=e.vertical,u=r===void 0?!0:r,l=e.verticalPoints;if(!u||!l||!l.length)return null;var c=l.map(function(f,h){var d=Ut(Ut({},e),{},{x1:f,y1:t,x2:f,y2:t+n,key:"line-".concat(h),index:h});return aP(u,d)});return z.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function lG(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,u=e.y,l=e.width,c=e.height,f=e.horizontalPoints,h=e.horizontal,d=h===void 0?!0:h;if(!d||!t||!t.length)return null;var m=f.map(function(g){return Math.round(g+u-u)}).sort(function(g,b){return g-b});u!==m[0]&&m.unshift(0);var p=m.map(function(g,b){var O=!m[b+1],S=O?u+c-g:m[b+1]-g;if(S<=0)return null;var x=b%t.length;return z.createElement("rect",{key:"react-".concat(b),y:g,x:r,height:S,width:l,stroke:"none",fill:t[x],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function cG(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,u=e.fillOpacity,l=e.x,c=e.y,f=e.width,h=e.height,d=e.verticalPoints;if(!n||!r||!r.length)return null;var m=d.map(function(g){return Math.round(g+l-l)}).sort(function(g,b){return g-b});l!==m[0]&&m.unshift(0);var p=m.map(function(g,b){var O=!m[b+1],S=O?l+f-g:m[b+1]-g;if(S<=0)return null;var x=b%r.length;return z.createElement("rect",{key:"react-".concat(b),x:g,y:c,width:S,height:h,stroke:"none",fill:r[x],fillOpacity:u,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var sG=function(t,n){var r=t.xAxis,u=t.width,l=t.height,c=t.offset;return iN(F0(Ut(Ut(Ut({},$u.defaultProps),r),{},{ticks:Tr(r,!0),viewBox:{x:0,y:0,width:u,height:l}})),c.left,c.left+c.width,n)},fG=function(t,n){var r=t.yAxis,u=t.width,l=t.height,c=t.offset;return iN(F0(Ut(Ut(Ut({},$u.defaultProps),r),{},{ticks:Tr(r,!0),viewBox:{x:0,y:0,width:u,height:l}})),c.top,c.top+c.height,n)},Ki={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function mf(e){var t,n,r,u,l,c,f=K0(),h=V0(),d=W9(),m=Ut(Ut({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ki.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Ki.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Ki.horizontal,horizontalFill:(u=e.horizontalFill)!==null&&u!==void 0?u:Ki.horizontalFill,vertical:(l=e.vertical)!==null&&l!==void 0?l:Ki.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Ki.verticalFill,x:fe(e.x)?e.x:d.left,y:fe(e.y)?e.y:d.top,width:fe(e.width)?e.width:d.width,height:fe(e.height)?e.height:d.height}),p=m.x,g=m.y,b=m.width,O=m.height,S=m.syncWithTicks,x=m.horizontalValues,w=m.verticalValues,T=Z9(),j=Q9();if(!fe(b)||b<=0||!fe(O)||O<=0||!fe(p)||p!==+p||!fe(g)||g!==+g)return null;var C=m.verticalCoordinatesGenerator||sG,A=m.horizontalCoordinatesGenerator||fG,E=m.horizontalPoints,N=m.verticalPoints;if((!E||!E.length)&&_e(A)){var D=x&&x.length,B=A({yAxis:j?Ut(Ut({},j),{},{ticks:D?x:j.ticks}):void 0,width:f,height:h,offset:d},D?!0:S);Gn(Array.isArray(B),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ni(B),"]")),Array.isArray(B)&&(E=B)}if((!N||!N.length)&&_e(C)){var Q=w&&w.length,I=C({xAxis:T?Ut(Ut({},T),{},{ticks:Q?w:T.ticks}):void 0,width:f,height:h,offset:d},Q?!0:S);Gn(Array.isArray(I),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ni(I),"]")),Array.isArray(I)&&(N=I)}return z.createElement("g",{className:"recharts-cartesian-grid"},z.createElement(iG,{fill:m.fill,fillOpacity:m.fillOpacity,x:m.x,y:m.y,width:m.width,height:m.height,ry:m.ry}),z.createElement(uG,Ka({},m,{offset:d,horizontalPoints:E,xAxis:T,yAxis:j})),z.createElement(oG,Ka({},m,{offset:d,verticalPoints:N,xAxis:T,yAxis:j})),z.createElement(lG,Ka({},m,{horizontalPoints:E})),z.createElement(cG,Ka({},m,{verticalPoints:N})))}mf.displayName="CartesianGrid";function Ou(e){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ou(e)}function hG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,oP(r.key),r)}}function vG(e,t,n){return t&&dG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function pG(e,t,n){return t=gf(t),yG(e,iP()?Reflect.construct(t,n||[],gf(e).constructor):t.apply(e,n))}function yG(e,t){if(t&&(Ou(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mG(e)}function mG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iP=function(){return!!e})()}function gf(e){return gf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gf(e)}function gG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zb(e,t)}function zb(e,t){return zb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},zb(e,t)}function uP(e,t,n){return t=oP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oP(e){var t=bG(e,"string");return Ou(t)=="symbol"?t:t+""}function bG(e,t){if(Ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Bb(){return Bb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bb.apply(this,arguments)}function xG(e){var t=e.xAxisId,n=K0(),r=V0(),u=KN(t);return u==null?null:V.createElement($u,Bb({},u,{className:je("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return Tr(c,!0)}}))}var Au=(function(e){function t(){return hG(this,t),pG(this,t,arguments)}return gG(t,e),vG(t,[{key:"render",value:function(){return V.createElement(xG,this.props)}}])})(V.Component);uP(Au,"displayName","XAxis");uP(Au,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function wu(e){"@babel/helpers - typeof";return wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wu(e)}function SG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _G(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sP(r.key),r)}}function OG(e,t,n){return t&&_G(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function AG(e,t,n){return t=bf(t),wG(e,lP()?Reflect.construct(t,n||[],bf(e).constructor):t.apply(e,n))}function wG(e,t){if(t&&(wu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TG(e)}function TG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lP=function(){return!!e})()}function bf(e){return bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bf(e)}function EG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lb(e,t)}function Lb(e,t){return Lb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Lb(e,t)}function cP(e,t,n){return t=sP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sP(e){var t=jG(e,"string");return wu(t)=="symbol"?t:t+""}function jG(e,t){if(wu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function kb(){return kb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kb.apply(this,arguments)}var MG=function(t){var n=t.yAxisId,r=K0(),u=V0(),l=VN(n);return l==null?null:V.createElement($u,kb({},l,{className:je("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:r,height:u},ticksGenerator:function(f){return Tr(f,!0)}}))},Tu=(function(e){function t(){return SG(this,t),AG(this,t,arguments)}return EG(t,e),OG(t,[{key:"render",value:function(){return V.createElement(MG,this.props)}}])})(V.Component);cP(Tu,"displayName","YAxis");cP(Tu,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function GM(e){return RG(e)||PG(e)||NG(e)||CG()}function CG(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NG(e,t){if(e){if(typeof e=="string")return Ub(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ub(e,t)}}function PG(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function RG(e){if(Array.isArray(e))return Ub(e)}function Ub(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ib=function(t,n,r,u,l){var c=Rn(t,Q0),f=Rn(t,nh),h=[].concat(GM(c),GM(f)),d=Rn(t,ah),m="".concat(u,"Id"),p=u[0],g=n;if(h.length&&(g=h.reduce(function(S,x){if(x.props[m]===r&&Jn(x.props,"extendDomain")&&fe(x.props[p])){var w=x.props[p];return[Math.min(S[0],w),Math.max(S[1],w)]}return S},g)),d.length){var b="".concat(p,"1"),O="".concat(p,"2");g=d.reduce(function(S,x){if(x.props[m]===r&&Jn(x.props,"extendDomain")&&fe(x.props[b])&&fe(x.props[O])){var w=x.props[b],T=x.props[O];return[Math.min(S[0],w,T),Math.max(S[1],w,T)]}return S},g)}return l&&l.length&&(g=l.reduce(function(S,x){return fe(x)?[Math.min(S[0],x),Math.max(S[1],x)]:S},g)),g},_g={exports:{}},YM;function DG(){return YM||(YM=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function u(h,d,m){this.fn=h,this.context=d,this.once=m||!1}function l(h,d,m,p,g){if(typeof m!="function")throw new TypeError("The listener must be a function");var b=new u(m,p||h,g),O=n?n+d:d;return h._events[O]?h._events[O].fn?h._events[O]=[h._events[O],b]:h._events[O].push(b):(h._events[O]=b,h._eventsCount++),h}function c(h,d){--h._eventsCount===0?h._events=new r:delete h._events[d]}function f(){this._events=new r,this._eventsCount=0}f.prototype.eventNames=function(){var d=[],m,p;if(this._eventsCount===0)return d;for(p in m=this._events)t.call(m,p)&&d.push(n?p.slice(1):p);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(m)):d},f.prototype.listeners=function(d){var m=n?n+d:d,p=this._events[m];if(!p)return[];if(p.fn)return[p.fn];for(var g=0,b=p.length,O=new Array(b);g<b;g++)O[g]=p[g].fn;return O},f.prototype.listenerCount=function(d){var m=n?n+d:d,p=this._events[m];return p?p.fn?1:p.length:0},f.prototype.emit=function(d,m,p,g,b,O){var S=n?n+d:d;if(!this._events[S])return!1;var x=this._events[S],w=arguments.length,T,j;if(x.fn){switch(x.once&&this.removeListener(d,x.fn,void 0,!0),w){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,m),!0;case 3:return x.fn.call(x.context,m,p),!0;case 4:return x.fn.call(x.context,m,p,g),!0;case 5:return x.fn.call(x.context,m,p,g,b),!0;case 6:return x.fn.call(x.context,m,p,g,b,O),!0}for(j=1,T=new Array(w-1);j<w;j++)T[j-1]=arguments[j];x.fn.apply(x.context,T)}else{var C=x.length,A;for(j=0;j<C;j++)switch(x[j].once&&this.removeListener(d,x[j].fn,void 0,!0),w){case 1:x[j].fn.call(x[j].context);break;case 2:x[j].fn.call(x[j].context,m);break;case 3:x[j].fn.call(x[j].context,m,p);break;case 4:x[j].fn.call(x[j].context,m,p,g);break;default:if(!T)for(A=1,T=new Array(w-1);A<w;A++)T[A-1]=arguments[A];x[j].fn.apply(x[j].context,T)}}return!0},f.prototype.on=function(d,m,p){return l(this,d,m,p,!1)},f.prototype.once=function(d,m,p){return l(this,d,m,p,!0)},f.prototype.removeListener=function(d,m,p,g){var b=n?n+d:d;if(!this._events[b])return this;if(!m)return c(this,b),this;var O=this._events[b];if(O.fn)O.fn===m&&(!g||O.once)&&(!p||O.context===p)&&c(this,b);else{for(var S=0,x=[],w=O.length;S<w;S++)(O[S].fn!==m||g&&!O[S].once||p&&O[S].context!==p)&&x.push(O[S]);x.length?this._events[b]=x.length===1?x[0]:x:c(this,b)}return this},f.prototype.removeAllListeners=function(d){var m;return d?(m=n?n+d:d,this._events[m]&&c(this,m)):(this._events=new r,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})(_g)),_g.exports}var qG=DG();const $G=Xe(qG);var Og=new $G,Ag="recharts.syncMouseEvents";function Nl(e){"@babel/helpers - typeof";return Nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nl(e)}function zG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fP(r.key),r)}}function LG(e,t,n){return t&&BG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wg(e,t,n){return t=fP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fP(e){var t=kG(e,"string");return Nl(t)=="symbol"?t:t+""}function kG(e,t){if(Nl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var UG=(function(){function e(){zG(this,e),wg(this,"activeIndex",0),wg(this,"coordinateList",[]),wg(this,"layout","horizontal")}return LG(e,[{key:"setDetails",value:function(n){var r,u=n.coordinateList,l=u===void 0?null:u,c=n.container,f=c===void 0?null:c,h=n.layout,d=h===void 0?null:h,m=n.offset,p=m===void 0?null:m,g=n.mouseHandlerCallback,b=g===void 0?null:g;this.coordinateList=(r=l??this.coordinateList)!==null&&r!==void 0?r:[],this.container=f??this.container,this.layout=d??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=b??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var u=this.container.getBoundingClientRect(),l=u.x,c=u.y,f=u.height,h=this.coordinateList[this.activeIndex].coordinate,d=((n=window)===null||n===void 0?void 0:n.scrollX)||0,m=((r=window)===null||r===void 0?void 0:r.scrollY)||0,p=l+h+d,g=c+this.offset.top+f/2+m;this.mouseHandlerCallback({pageX:p,pageY:g})}}}])})();function IG(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],u=e==null?void 0:e[1];if(r&&u&&fe(r)&&fe(u))return!0}return!1}function HG(e,t,n,r){var u=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-u:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-u,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function hP(e){var t=e.cx,n=e.cy,r=e.radius,u=e.startAngle,l=e.endAngle,c=tt(t,n,r,u),f=tt(t,n,r,l);return{points:[c,f],cx:t,cy:n,radius:r,startAngle:u,endAngle:l}}function GG(e,t,n){var r,u,l,c;if(e==="horizontal")r=t.x,l=r,u=n.top,c=n.top+n.height;else if(e==="vertical")u=t.y,c=u,r=n.left,l=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var f=t.cx,h=t.cy,d=t.innerRadius,m=t.outerRadius,p=t.angle,g=tt(f,h,d,p),b=tt(f,h,m,p);r=g.x,u=g.y,l=b.x,c=b.y}else return hP(t);return[{x:r,y:u},{x:l,y:c}]}function Pl(e){"@babel/helpers - typeof";return Pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pl(e)}function XM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ms(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XM(Object(n),!0).forEach(function(r){YG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function YG(e,t,n){return t=XG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XG(e){var t=KG(e,"string");return Pl(t)=="symbol"?t:t+""}function KG(e,t){if(Pl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function VG(e){var t,n,r=e.element,u=e.tooltipEventType,l=e.isActive,c=e.activeCoordinate,f=e.activePayload,h=e.offset,d=e.activeTooltipIndex,m=e.tooltipAxisBandSize,p=e.layout,g=e.chartName,b=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!b||!l||!c||g!=="ScatterChart"&&u!=="axis")return null;var O,S=fb;if(g==="ScatterChart")O=c,S=MI;else if(g==="BarChart")O=HG(p,c,h,m),S=I0;else if(p==="radial"){var x=hP(c),w=x.cx,T=x.cy,j=x.radius,C=x.startAngle,A=x.endAngle;O={cx:w,cy:T,startAngle:C,endAngle:A,innerRadius:j,outerRadius:j},S=yN}else O={points:GG(p,c,h)},S=fb;var E=ms(ms(ms(ms({stroke:"#ccc",pointerEvents:"none"},h),O),xe(b,!1)),{},{payload:f,payloadIndex:d,className:je("recharts-tooltip-cursor",b.className)});return V.isValidElement(b)?V.cloneElement(b,E):V.createElement(S,E)}var ZG=["item"],QG=["children","className","width","height","style","compact","title","desc"];function Eu(e){"@babel/helpers - typeof";return Eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eu(e)}function Ji(){return Ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ji.apply(this,arguments)}function KM(e,t){return JG(e)||WG(e,t)||vP(e,t)||FG()}function FG(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WG(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,f=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(f.push(r.value),f.length!==t);h=!0);}catch(m){d=!0,u=m}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return f}}function JG(e){if(Array.isArray(e))return e}function VM(e,t){if(e==null)return{};var n=eY(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function eY(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function tY(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nY(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pP(r.key),r)}}function rY(e,t,n){return t&&nY(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function aY(e,t,n){return t=xf(t),iY(e,dP()?Reflect.construct(t,n||[],xf(e).constructor):t.apply(e,n))}function iY(e,t){if(t&&(Eu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uY(e)}function uY(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dP=function(){return!!e})()}function xf(e){return xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xf(e)}function oY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Hb(e,t)}function Hb(e,t){return Hb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Hb(e,t)}function ju(e){return sY(e)||cY(e)||vP(e)||lY()}function lY(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vP(e,t){if(e){if(typeof e=="string")return Gb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gb(e,t)}}function cY(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sY(e){if(Array.isArray(e))return Gb(e)}function Gb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ZM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZM(Object(n),!0).forEach(function(r){be(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function be(e,t,n){return t=pP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pP(e){var t=fY(e,"string");return Eu(t)=="symbol"?t:t+""}function fY(e,t){if(Eu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Eu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hY={xAxis:["bottom","top"],yAxis:["left","right"]},dY={width:"100%",height:"100%"},yP={x:0,y:0};function gs(e){return e}var vY=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},pY=function(t,n,r,u){var l=n.find(function(m){return m&&m.index===r});if(l){if(t==="horizontal")return{x:l.coordinate,y:u.y};if(t==="vertical")return{x:u.x,y:l.coordinate};if(t==="centric"){var c=l.coordinate,f=u.radius;return ne(ne(ne({},u),tt(u.cx,u.cy,f,c)),{},{angle:c,radius:f})}var h=l.coordinate,d=u.angle;return ne(ne(ne({},u),tt(u.cx,u.cy,h,d)),{},{angle:d,radius:h})}return yP},ih=function(t,n){var r=n.graphicalItems,u=n.dataStartIndex,l=n.dataEndIndex,c=(r??[]).reduce(function(f,h){var d=h.props.data;return d&&d.length?[].concat(ju(f),ju(d)):f},[]);return c.length>0?c:t&&t.length&&fe(u)&&fe(l)?t.slice(u,l+1):[]};function mP(e){return e==="number"?[0,"auto"]:void 0}var Yb=function(t,n,r,u){var l=t.graphicalItems,c=t.tooltipAxis,f=ih(n,t);return r<0||!l||!l.length||r>=f.length?null:l.reduce(function(h,d){var m,p=(m=d.props.data)!==null&&m!==void 0?m:n;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(c.dataKey&&!c.allowDuplicatedCategory){var b=p===void 0?f:p;g=Tg(b,c.dataKey,u)}else g=p&&p[r]||f[r];return g?[].concat(ju(h),[sN(d,g)]):h},[])},QM=function(t,n,r,u){var l=u||{x:t.chartX,y:t.chartY},c=vY(l,r),f=t.orderedTooltipTicks,h=t.tooltipAxis,d=t.tooltipTicks,m=Q6(c,f,d,h);if(m>=0&&d){var p=d[m]&&d[m].value,g=Yb(t,n,m,p),b=pY(r,f,m,l);return{activeTooltipIndex:m,activeLabel:p,activePayload:g,activeCoordinate:b}}return null},yY=function(t,n){var r=n.axes,u=n.graphicalItems,l=n.axisType,c=n.axisIdKey,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,m=t.layout,p=t.children,g=t.stackOffset,b=aN(m,l);return r.reduce(function(O,S){var x,w=S.type.defaultProps!==void 0?ne(ne({},S.type.defaultProps),S.props):S.props,T=w.type,j=w.dataKey,C=w.allowDataOverflow,A=w.allowDuplicatedCategory,E=w.scale,N=w.ticks,D=w.includeHidden,B=w[c];if(O[B])return O;var Q=ih(t.data,{graphicalItems:u.filter(function(U){var re,se=c in U.props?U.props[c]:(re=U.type.defaultProps)===null||re===void 0?void 0:re[c];return se===B}),dataStartIndex:h,dataEndIndex:d}),I=Q.length,k,Z,J;IG(w.domain,C,T)&&(k=ub(w.domain,null,C),b&&(T==="number"||E!=="auto")&&(J=Vo(Q,j,"category")));var F=mP(T);if(!k||k.length===0){var q,G=(q=w.domain)!==null&&q!==void 0?q:F;if(j){if(k=Vo(Q,j,T),T==="category"&&b){var ee=G3(k);A&&ee?(Z=k,k=of(0,I)):A||(k=tj(G,k,S).reduce(function(U,re){return U.indexOf(re)>=0?U:[].concat(ju(U),[re])},[]))}else if(T==="category")A?k=k.filter(function(U){return U!==""&&!Ce(U)}):k=tj(G,k,S).reduce(function(U,re){return U.indexOf(re)>=0||re===""||Ce(re)?U:[].concat(ju(U),[re])},[]);else if(T==="number"){var oe=tk(Q,u.filter(function(U){var re,se,ve=c in U.props?U.props[c]:(re=U.type.defaultProps)===null||re===void 0?void 0:re[c],me="hide"in U.props?U.props.hide:(se=U.type.defaultProps)===null||se===void 0?void 0:se.hide;return ve===B&&(D||!me)}),j,l,m);oe&&(k=oe)}b&&(T==="number"||E!=="auto")&&(J=Vo(Q,j,"category"))}else b?k=of(0,I):f&&f[B]&&f[B].hasStack&&T==="number"?k=g==="expand"?[0,1]:cN(f[B].stackGroups,h,d):k=rN(Q,u.filter(function(U){var re=c in U.props?U.props[c]:U.type.defaultProps[c],se="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return re===B&&(D||!se)}),T,m,!0);if(T==="number")k=Ib(p,k,B,l,N),G&&(k=ub(G,k,C));else if(T==="category"&&G){var le=G,P=k.every(function(U){return le.indexOf(U)>=0});P&&(k=le)}}return ne(ne({},O),{},be({},B,ne(ne({},w),{},{axisType:l,domain:k,categoricalDomain:J,duplicateDomain:Z,originalDomain:(x=w.domain)!==null&&x!==void 0?x:F,isCategorical:b,layout:m})))},{})},mY=function(t,n){var r=n.graphicalItems,u=n.Axis,l=n.axisType,c=n.axisIdKey,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,m=t.layout,p=t.children,g=ih(t.data,{graphicalItems:r,dataStartIndex:h,dataEndIndex:d}),b=g.length,O=aN(m,l),S=-1;return r.reduce(function(x,w){var T=w.type.defaultProps!==void 0?ne(ne({},w.type.defaultProps),w.props):w.props,j=T[c],C=mP("number");if(!x[j]){S++;var A;return O?A=of(0,b):f&&f[j]&&f[j].hasStack?(A=cN(f[j].stackGroups,h,d),A=Ib(p,A,j,l)):(A=ub(C,rN(g,r.filter(function(E){var N,D,B=c in E.props?E.props[c]:(N=E.type.defaultProps)===null||N===void 0?void 0:N[c],Q="hide"in E.props?E.props.hide:(D=E.type.defaultProps)===null||D===void 0?void 0:D.hide;return B===j&&!Q}),"number",m),u.defaultProps.allowDataOverflow),A=Ib(p,A,j,l)),ne(ne({},x),{},be({},j,ne(ne({axisType:l},u.defaultProps),{},{hide:!0,orientation:yn(hY,"".concat(l,".").concat(S%2),null),domain:A,originalDomain:C,isCategorical:O,layout:m})))}return x},{})},gY=function(t,n){var r=n.axisType,u=r===void 0?"xAxis":r,l=n.AxisComp,c=n.graphicalItems,f=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,m=t.children,p="".concat(u,"Id"),g=Rn(m,l),b={};return g&&g.length?b=yY(t,{axes:g,graphicalItems:c,axisType:u,axisIdKey:p,stackGroups:f,dataStartIndex:h,dataEndIndex:d}):c&&c.length&&(b=mY(t,{Axis:l,graphicalItems:c,axisType:u,axisIdKey:p,stackGroups:f,dataStartIndex:h,dataEndIndex:d})),b},bY=function(t){var n=ha(t),r=Tr(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:p0(r,function(u){return u.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Ks(n,r)}},FM=function(t){var n=t.children,r=t.defaultShowTooltip,u=dn(n,mu),l=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),u&&u.props&&(u.props.startIndex>=0&&(l=u.props.startIndex),u.props.endIndex>=0&&(c=u.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:l,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},xY=function(t){return!t||!t.length?!1:t.some(function(n){var r=Er(n&&n.type);return r&&r.indexOf("Bar")>=0})},WM=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},SY=function(t,n){var r=t.props,u=t.graphicalItems,l=t.xAxisMap,c=l===void 0?{}:l,f=t.yAxisMap,h=f===void 0?{}:f,d=r.width,m=r.height,p=r.children,g=r.margin||{},b=dn(p,mu),O=dn(p,Va),S=Object.keys(h).reduce(function(A,E){var N=h[E],D=N.orientation;return!N.mirror&&!N.hide?ne(ne({},A),{},be({},D,A[D]+N.width)):A},{left:g.left||0,right:g.right||0}),x=Object.keys(c).reduce(function(A,E){var N=c[E],D=N.orientation;return!N.mirror&&!N.hide?ne(ne({},A),{},be({},D,yn(A,"".concat(D))+N.height)):A},{top:g.top||0,bottom:g.bottom||0}),w=ne(ne({},x),S),T=w.bottom;b&&(w.bottom+=b.props.height||mu.defaultProps.height),O&&n&&(w=J6(w,u,r,n));var j=d-w.left-w.right,C=m-w.top-w.bottom;return ne(ne({brushBottom:T},w),{},{width:Math.max(j,0),height:Math.max(C,0)})},_Y=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},gP=function(t){var n=t.chartName,r=t.GraphicalChild,u=t.defaultTooltipEventType,l=u===void 0?"axis":u,c=t.validateTooltipEventTypes,f=c===void 0?["axis"]:c,h=t.axisComponents,d=t.legendContent,m=t.formatAxisMap,p=t.defaultProps,g=function(w,T){var j=T.graphicalItems,C=T.stackGroups,A=T.offset,E=T.updateId,N=T.dataStartIndex,D=T.dataEndIndex,B=w.barSize,Q=w.layout,I=w.barGap,k=w.barCategoryGap,Z=w.maxBarSize,J=WM(Q),F=J.numericAxisName,q=J.cateAxisName,G=xY(j),ee=[];return j.forEach(function(oe,le){var P=ih(w.data,{graphicalItems:[oe],dataStartIndex:N,dataEndIndex:D}),U=oe.type.defaultProps!==void 0?ne(ne({},oe.type.defaultProps),oe.props):oe.props,re=U.dataKey,se=U.maxBarSize,ve=U["".concat(F,"Id")],me=U["".concat(q,"Id")],Me={},ke=h.reduce(function(zn,rr){var Bu=T["".concat(rr.axisType,"Map")],Bt=U["".concat(rr.axisType,"Id")];Bu&&Bu[Bt]||rr.axisType==="zAxis"||ti();var Ul=Bu[Bt];return ne(ne({},zn),{},be(be({},rr.axisType,Ul),"".concat(rr.axisType,"Ticks"),Tr(Ul)))},Me),ce=ke[q],Se=ke["".concat(q,"Ticks")],Oe=C&&C[ve]&&C[ve].hasStack&&sk(oe,C[ve].stackGroups),ue=Er(oe.type).indexOf("Bar")>=0,nt=Ks(ce,Se),Te=[],lt=G&&F6({barSize:B,stackGroups:C,totalSize:_Y(ke,q)});if(ue){var ct,zt,$n=Ce(se)?Z:se,Xn=(ct=(zt=Ks(ce,Se,!0))!==null&&zt!==void 0?zt:$n)!==null&&ct!==void 0?ct:0;Te=W6({barGap:I,barCategoryGap:k,bandSize:Xn!==nt?Xn:nt,sizeList:lt[me],maxBarSize:$n}),Xn!==nt&&(Te=Te.map(function(zn){return ne(ne({},zn),{},{position:ne(ne({},zn.position),{},{offset:zn.position.offset-Xn/2})})}))}var Br=oe&&oe.type&&oe.type.getComposedData;Br&&ee.push({props:ne(ne({},Br(ne(ne({},ke),{},{displayedData:P,props:w,dataKey:re,item:oe,bandSize:nt,barPosition:Te,offset:A,stackedData:Oe,layout:Q,dataStartIndex:N,dataEndIndex:D}))),{},be(be(be({key:oe.key||"item-".concat(le)},F,ke[F]),q,ke[q]),"animationId",E)),childIndex:nq(oe,w.children),item:oe})}),ee},b=function(w,T){var j=w.props,C=w.dataStartIndex,A=w.dataEndIndex,E=w.updateId;if(!yA({props:j}))return null;var N=j.children,D=j.layout,B=j.stackOffset,Q=j.data,I=j.reverseStackOrder,k=WM(D),Z=k.numericAxisName,J=k.cateAxisName,F=Rn(N,r),q=lk(Q,F,"".concat(Z,"Id"),"".concat(J,"Id"),B,I),G=h.reduce(function(U,re){var se="".concat(re.axisType,"Map");return ne(ne({},U),{},be({},se,gY(j,ne(ne({},re),{},{graphicalItems:F,stackGroups:re.axisType===Z&&q,dataStartIndex:C,dataEndIndex:A}))))},{}),ee=SY(ne(ne({},G),{},{props:j,graphicalItems:F}),T==null?void 0:T.legendBBox);Object.keys(G).forEach(function(U){G[U]=m(j,G[U],ee,U.replace("Map",""),n)});var oe=G["".concat(J,"Map")],le=bY(oe),P=g(j,ne(ne({},G),{},{dataStartIndex:C,dataEndIndex:A,updateId:E,graphicalItems:F,stackGroups:q,offset:ee}));return ne(ne({formattedGraphicalItems:P,graphicalItems:F,offset:ee,stackGroups:q},le),G)},O=(function(x){function w(T){var j,C,A;return tY(this,w),A=aY(this,w,[T]),be(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),be(A,"accessibilityManager",new UG),be(A,"handleLegendBBoxUpdate",function(E){if(E){var N=A.state,D=N.dataStartIndex,B=N.dataEndIndex,Q=N.updateId;A.setState(ne({legendBBox:E},b({props:A.props,dataStartIndex:D,dataEndIndex:B,updateId:Q},ne(ne({},A.state),{},{legendBBox:E}))))}}),be(A,"handleReceiveSyncEvent",function(E,N,D){if(A.props.syncId===E){if(D===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(N)}}),be(A,"handleBrushChange",function(E){var N=E.startIndex,D=E.endIndex;if(N!==A.state.dataStartIndex||D!==A.state.dataEndIndex){var B=A.state.updateId;A.setState(function(){return ne({dataStartIndex:N,dataEndIndex:D},b({props:A.props,dataStartIndex:N,dataEndIndex:D,updateId:B},A.state))}),A.triggerSyncEvent({dataStartIndex:N,dataEndIndex:D})}}),be(A,"handleMouseEnter",function(E){var N=A.getMouseInfo(E);if(N){var D=ne(ne({},N),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var B=A.props.onMouseEnter;_e(B)&&B(D,E)}}),be(A,"triggeredAfterMouseMove",function(E){var N=A.getMouseInfo(E),D=N?ne(ne({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(D),A.triggerSyncEvent(D);var B=A.props.onMouseMove;_e(B)&&B(D,E)}),be(A,"handleItemMouseEnter",function(E){A.setState(function(){return{isTooltipActive:!0,activeItem:E,activePayload:E.tooltipPayload,activeCoordinate:E.tooltipPosition||{x:E.cx,y:E.cy}}})}),be(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),be(A,"handleMouseMove",function(E){E.persist(),A.throttleTriggeredAfterMouseMove(E)}),be(A,"handleMouseLeave",function(E){A.throttleTriggeredAfterMouseMove.cancel();var N={isTooltipActive:!1};A.setState(N),A.triggerSyncEvent(N);var D=A.props.onMouseLeave;_e(D)&&D(N,E)}),be(A,"handleOuterEvent",function(E){var N=tq(E),D=yn(A.props,"".concat(N));if(N&&_e(D)){var B,Q;/.*touch.*/i.test(N)?Q=A.getMouseInfo(E.changedTouches[0]):Q=A.getMouseInfo(E),D((B=Q)!==null&&B!==void 0?B:{},E)}}),be(A,"handleClick",function(E){var N=A.getMouseInfo(E);if(N){var D=ne(ne({},N),{},{isTooltipActive:!0});A.setState(D),A.triggerSyncEvent(D);var B=A.props.onClick;_e(B)&&B(D,E)}}),be(A,"handleMouseDown",function(E){var N=A.props.onMouseDown;if(_e(N)){var D=A.getMouseInfo(E);N(D,E)}}),be(A,"handleMouseUp",function(E){var N=A.props.onMouseUp;if(_e(N)){var D=A.getMouseInfo(E);N(D,E)}}),be(A,"handleTouchMove",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(E.changedTouches[0])}),be(A,"handleTouchStart",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&A.handleMouseDown(E.changedTouches[0])}),be(A,"handleTouchEnd",function(E){E.changedTouches!=null&&E.changedTouches.length>0&&A.handleMouseUp(E.changedTouches[0])}),be(A,"handleDoubleClick",function(E){var N=A.props.onDoubleClick;if(_e(N)){var D=A.getMouseInfo(E);N(D,E)}}),be(A,"handleContextMenu",function(E){var N=A.props.onContextMenu;if(_e(N)){var D=A.getMouseInfo(E);N(D,E)}}),be(A,"triggerSyncEvent",function(E){A.props.syncId!==void 0&&Og.emit(Ag,A.props.syncId,E,A.eventEmitterSymbol)}),be(A,"applySyncEvent",function(E){var N=A.props,D=N.layout,B=N.syncMethod,Q=A.state.updateId,I=E.dataStartIndex,k=E.dataEndIndex;if(E.dataStartIndex!==void 0||E.dataEndIndex!==void 0)A.setState(ne({dataStartIndex:I,dataEndIndex:k},b({props:A.props,dataStartIndex:I,dataEndIndex:k,updateId:Q},A.state)));else if(E.activeTooltipIndex!==void 0){var Z=E.chartX,J=E.chartY,F=E.activeTooltipIndex,q=A.state,G=q.offset,ee=q.tooltipTicks;if(!G)return;if(typeof B=="function")F=B(ee,E);else if(B==="value"){F=-1;for(var oe=0;oe<ee.length;oe++)if(ee[oe].value===E.activeLabel){F=oe;break}}var le=ne(ne({},G),{},{x:G.left,y:G.top}),P=Math.min(Z,le.x+le.width),U=Math.min(J,le.y+le.height),re=ee[F]&&ee[F].value,se=Yb(A.state,A.props.data,F),ve=ee[F]?{x:D==="horizontal"?ee[F].coordinate:P,y:D==="horizontal"?U:ee[F].coordinate}:yP;A.setState(ne(ne({},E),{},{activeLabel:re,activeCoordinate:ve,activePayload:se,activeTooltipIndex:F}))}else A.setState(E)}),be(A,"renderCursor",function(E){var N,D=A.state,B=D.isTooltipActive,Q=D.activeCoordinate,I=D.activePayload,k=D.offset,Z=D.activeTooltipIndex,J=D.tooltipAxisBandSize,F=A.getTooltipEventType(),q=(N=E.props.active)!==null&&N!==void 0?N:B,G=A.props.layout,ee=E.key||"_recharts-cursor";return z.createElement(VG,{key:ee,activeCoordinate:Q,activePayload:I,activeTooltipIndex:Z,chartName:n,element:E,isActive:q,layout:G,offset:k,tooltipAxisBandSize:J,tooltipEventType:F})}),be(A,"renderPolarAxis",function(E,N,D){var B=yn(E,"type.axisType"),Q=yn(A.state,"".concat(B,"Map")),I=E.type.defaultProps,k=I!==void 0?ne(ne({},I),E.props):E.props,Z=Q&&Q[k["".concat(B,"Id")]];return V.cloneElement(E,ne(ne({},Z),{},{className:je(B,Z.className),key:E.key||"".concat(N,"-").concat(D),ticks:Tr(Z,!0)}))}),be(A,"renderPolarGrid",function(E){var N=E.props,D=N.radialLines,B=N.polarAngles,Q=N.polarRadius,I=A.state,k=I.radiusAxisMap,Z=I.angleAxisMap,J=ha(k),F=ha(Z),q=F.cx,G=F.cy,ee=F.innerRadius,oe=F.outerRadius;return V.cloneElement(E,{polarAngles:Array.isArray(B)?B:Tr(F,!0).map(function(le){return le.coordinate}),polarRadius:Array.isArray(Q)?Q:Tr(J,!0).map(function(le){return le.coordinate}),cx:q,cy:G,innerRadius:ee,outerRadius:oe,key:E.key||"polar-grid",radialLines:D})}),be(A,"renderLegend",function(){var E=A.state.formattedGraphicalItems,N=A.props,D=N.children,B=N.width,Q=N.height,I=A.props.margin||{},k=B-(I.left||0)-(I.right||0),Z=tN({children:D,formattedGraphicalItems:E,legendWidth:k,legendContent:d});if(!Z)return null;var J=Z.item,F=VM(Z,ZG);return V.cloneElement(J,ne(ne({},F),{},{chartWidth:B,chartHeight:Q,margin:I,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),be(A,"renderTooltip",function(){var E,N=A.props,D=N.children,B=N.accessibilityLayer,Q=dn(D,vn);if(!Q)return null;var I=A.state,k=I.isTooltipActive,Z=I.activeCoordinate,J=I.activePayload,F=I.activeLabel,q=I.offset,G=(E=Q.props.active)!==null&&E!==void 0?E:k;return V.cloneElement(Q,{viewBox:ne(ne({},q),{},{x:q.left,y:q.top}),active:G,label:F,payload:G?J:[],coordinate:Z,accessibilityLayer:B})}),be(A,"renderBrush",function(E){var N=A.props,D=N.margin,B=N.data,Q=A.state,I=Q.offset,k=Q.dataStartIndex,Z=Q.dataEndIndex,J=Q.updateId;return V.cloneElement(E,{key:E.key||"_recharts-brush",onChange:ds(A.handleBrushChange,E.props.onChange),data:B,x:fe(E.props.x)?E.props.x:I.left,y:fe(E.props.y)?E.props.y:I.top+I.height+I.brushBottom-(D.bottom||0),width:fe(E.props.width)?E.props.width:I.width,startIndex:k,endIndex:Z,updateId:"brush-".concat(J)})}),be(A,"renderReferenceElement",function(E,N,D){if(!E)return null;var B=A,Q=B.clipPathId,I=A.state,k=I.xAxisMap,Z=I.yAxisMap,J=I.offset,F=E.type.defaultProps||{},q=E.props,G=q.xAxisId,ee=G===void 0?F.xAxisId:G,oe=q.yAxisId,le=oe===void 0?F.yAxisId:oe;return V.cloneElement(E,{key:E.key||"".concat(N,"-").concat(D),xAxis:k[ee],yAxis:Z[le],viewBox:{x:J.left,y:J.top,width:J.width,height:J.height},clipPathId:Q})}),be(A,"renderActivePoints",function(E){var N=E.item,D=E.activePoint,B=E.basePoint,Q=E.childIndex,I=E.isRange,k=[],Z=N.props.key,J=N.item.type.defaultProps!==void 0?ne(ne({},N.item.type.defaultProps),N.item.props):N.item.props,F=J.activeDot,q=J.dataKey,G=ne(ne({index:Q,dataKey:q,cx:D.x,cy:D.y,r:4,fill:U0(N.item),strokeWidth:2,stroke:"#fff",payload:D.payload,value:D.value},xe(F,!1)),_s(F));return k.push(w.renderActiveDot(F,G,"".concat(Z,"-activePoint-").concat(Q))),B?k.push(w.renderActiveDot(F,ne(ne({},G),{},{cx:B.x,cy:B.y}),"".concat(Z,"-basePoint-").concat(Q))):I&&k.push(null),k}),be(A,"renderGraphicChild",function(E,N,D){var B=A.filterFormatItem(E,N,D);if(!B)return null;var Q=A.getTooltipEventType(),I=A.state,k=I.isTooltipActive,Z=I.tooltipAxis,J=I.activeTooltipIndex,F=I.activeLabel,q=A.props.children,G=dn(q,vn),ee=B.props,oe=ee.points,le=ee.isRange,P=ee.baseLine,U=B.item.type.defaultProps!==void 0?ne(ne({},B.item.type.defaultProps),B.item.props):B.item.props,re=U.activeDot,se=U.hide,ve=U.activeBar,me=U.activeShape,Me=!!(!se&&k&&G&&(re||ve||me)),ke={};Q!=="axis"&&G&&G.props.trigger==="click"?ke={onClick:ds(A.handleItemMouseEnter,E.props.onClick)}:Q!=="axis"&&(ke={onMouseLeave:ds(A.handleItemMouseLeave,E.props.onMouseLeave),onMouseEnter:ds(A.handleItemMouseEnter,E.props.onMouseEnter)});var ce=V.cloneElement(E,ne(ne({},B.props),ke));function Se(rr){return typeof Z.dataKey=="function"?Z.dataKey(rr.payload):null}if(Me)if(J>=0){var Oe,ue;if(Z.dataKey&&!Z.allowDuplicatedCategory){var nt=typeof Z.dataKey=="function"?Se:"payload.".concat(Z.dataKey.toString());Oe=Tg(oe,nt,F),ue=le&&P&&Tg(P,nt,F)}else Oe=oe==null?void 0:oe[J],ue=le&&P&&P[J];if(me||ve){var Te=E.props.activeIndex!==void 0?E.props.activeIndex:J;return[V.cloneElement(E,ne(ne(ne({},B.props),ke),{},{activeIndex:Te})),null,null]}if(!Ce(Oe))return[ce].concat(ju(A.renderActivePoints({item:B,activePoint:Oe,basePoint:ue,childIndex:J,isRange:le})))}else{var lt,ct=(lt=A.getItemByXY(A.state.activeCoordinate))!==null&&lt!==void 0?lt:{graphicalItem:ce},zt=ct.graphicalItem,$n=zt.item,Xn=$n===void 0?E:$n,Br=zt.childIndex,zn=ne(ne(ne({},B.props),ke),{},{activeIndex:Br});return[V.cloneElement(Xn,zn),null,null]}return le?[ce,null,null]:[ce,null]}),be(A,"renderCustomized",function(E,N,D){return V.cloneElement(E,ne(ne({key:"recharts-customized-".concat(D)},A.props),A.state))}),be(A,"renderMap",{CartesianGrid:{handler:gs,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:gs},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:gs},YAxis:{handler:gs},Brush:{handler:A.renderBrush,once:!0},Bar:{handler:A.renderGraphicChild},Line:{handler:A.renderGraphicChild},Area:{handler:A.renderGraphicChild},Radar:{handler:A.renderGraphicChild},RadialBar:{handler:A.renderGraphicChild},Scatter:{handler:A.renderGraphicChild},Pie:{handler:A.renderGraphicChild},Funnel:{handler:A.renderGraphicChild},Tooltip:{handler:A.renderCursor,once:!0},PolarGrid:{handler:A.renderPolarGrid,once:!0},PolarAngleAxis:{handler:A.renderPolarAxis},PolarRadiusAxis:{handler:A.renderPolarAxis},Customized:{handler:A.renderCustomized}}),A.clipPathId="".concat((j=T.id)!==null&&j!==void 0?j:ql("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=tC(A.triggeredAfterMouseMove,(C=T.throttleDelay)!==null&&C!==void 0?C:1e3/60),A.state={},A}return oY(w,x),rY(w,[{key:"componentDidMount",value:function(){var j,C;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(j=this.props.margin.left)!==null&&j!==void 0?j:0,top:(C=this.props.margin.top)!==null&&C!==void 0?C:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var j=this.props,C=j.children,A=j.data,E=j.height,N=j.layout,D=dn(C,vn);if(D){var B=D.props.defaultIndex;if(!(typeof B!="number"||B<0||B>this.state.tooltipTicks.length-1)){var Q=this.state.tooltipTicks[B]&&this.state.tooltipTicks[B].value,I=Yb(this.state,A,B,Q),k=this.state.tooltipTicks[B].coordinate,Z=(this.state.offset.top+E)/2,J=N==="horizontal",F=J?{x:k,y:Z}:{y:k,x:Z},q=this.state.formattedGraphicalItems.find(function(ee){var oe=ee.item;return oe.type.name==="Scatter"});q&&(F=ne(ne({},F),q.props.points[B].tooltipPosition),I=q.props.points[B].tooltipPayload);var G={activeTooltipIndex:B,isTooltipActive:!0,activeLabel:Q,activePayload:I,activeCoordinate:F};this.setState(G),this.renderCursor(D),this.accessibilityManager.setIndex(B)}}}},{key:"getSnapshotBeforeUpdate",value:function(j,C){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==C.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==j.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==j.margin){var A,E;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(E=this.props.margin.top)!==null&&E!==void 0?E:0}})}return null}},{key:"componentDidUpdate",value:function(j){jg([dn(j.children,vn)],[dn(this.props.children,vn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var j=dn(this.props.children,vn);if(j&&typeof j.props.shared=="boolean"){var C=j.props.shared?"axis":"item";return f.indexOf(C)>=0?C:l}return l}},{key:"getMouseInfo",value:function(j){if(!this.container)return null;var C=this.container,A=C.getBoundingClientRect(),E=IB(A),N={chartX:Math.round(j.pageX-E.left),chartY:Math.round(j.pageY-E.top)},D=A.width/C.offsetWidth||1,B=this.inRange(N.chartX,N.chartY,D);if(!B)return null;var Q=this.state,I=Q.xAxisMap,k=Q.yAxisMap,Z=this.getTooltipEventType(),J=QM(this.state,this.props.data,this.props.layout,B);if(Z!=="axis"&&I&&k){var F=ha(I).scale,q=ha(k).scale,G=F&&F.invert?F.invert(N.chartX):null,ee=q&&q.invert?q.invert(N.chartY):null;return ne(ne({},N),{},{xValue:G,yValue:ee},J)}return J?ne(ne({},N),J):null}},{key:"inRange",value:function(j,C){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,E=this.props.layout,N=j/A,D=C/A;if(E==="horizontal"||E==="vertical"){var B=this.state.offset,Q=N>=B.left&&N<=B.left+B.width&&D>=B.top&&D<=B.top+B.height;return Q?{x:N,y:D}:null}var I=this.state,k=I.angleAxisMap,Z=I.radiusAxisMap;if(k&&Z){var J=ha(k);return aj({x:N,y:D},J)}return null}},{key:"parseEventsOfWrapper",value:function(){var j=this.props.children,C=this.getTooltipEventType(),A=dn(j,vn),E={};A&&C==="axis"&&(A.props.trigger==="click"?E={onClick:this.handleClick}:E={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var N=_s(this.props,this.handleOuterEvent);return ne(ne({},N),E)}},{key:"addListener",value:function(){Og.on(Ag,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Og.removeListener(Ag,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(j,C,A){for(var E=this.state.formattedGraphicalItems,N=0,D=E.length;N<D;N++){var B=E[N];if(B.item===j||B.props.key===j.key||C===Er(B.item.type)&&A===B.childIndex)return B}return null}},{key:"renderClipPath",value:function(){var j=this.clipPathId,C=this.state.offset,A=C.left,E=C.top,N=C.height,D=C.width;return z.createElement("defs",null,z.createElement("clipPath",{id:j},z.createElement("rect",{x:A,y:E,height:N,width:D})))}},{key:"getXScales",value:function(){var j=this.state.xAxisMap;return j?Object.entries(j).reduce(function(C,A){var E=KM(A,2),N=E[0],D=E[1];return ne(ne({},C),{},be({},N,D.scale))},{}):null}},{key:"getYScales",value:function(){var j=this.state.yAxisMap;return j?Object.entries(j).reduce(function(C,A){var E=KM(A,2),N=E[0],D=E[1];return ne(ne({},C),{},be({},N,D.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(j){var C;return(C=this.state.xAxisMap)===null||C===void 0||(C=C[j])===null||C===void 0?void 0:C.scale}},{key:"getYScaleByAxisId",value:function(j){var C;return(C=this.state.yAxisMap)===null||C===void 0||(C=C[j])===null||C===void 0?void 0:C.scale}},{key:"getItemByXY",value:function(j){var C=this.state,A=C.formattedGraphicalItems,E=C.activeItem;if(A&&A.length)for(var N=0,D=A.length;N<D;N++){var B=A[N],Q=B.props,I=B.item,k=I.type.defaultProps!==void 0?ne(ne({},I.type.defaultProps),I.props):I.props,Z=Er(I.type);if(Z==="Bar"){var J=(Q.data||[]).find(function(ee){return cI(j,ee)});if(J)return{graphicalItem:B,payload:J}}else if(Z==="RadialBar"){var F=(Q.data||[]).find(function(ee){return aj(j,ee)});if(F)return{graphicalItem:B,payload:F}}else if(Wf(B,E)||Jf(B,E)||Tl(B,E)){var q=PH({graphicalItem:B,activeTooltipItem:E,itemData:k.data}),G=k.activeIndex===void 0?q:k.activeIndex;return{graphicalItem:ne(ne({},B),{},{childIndex:G}),payload:Tl(B,E)?k.data[q]:B.props.data[q]}}}return null}},{key:"render",value:function(){var j=this;if(!yA(this))return null;var C=this.props,A=C.children,E=C.className,N=C.width,D=C.height,B=C.style,Q=C.compact,I=C.title,k=C.desc,Z=VM(C,QG),J=xe(Z,!1);if(Q)return z.createElement(NM,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement(Cg,Ji({},J,{width:N,height:D,title:I,desc:k}),this.renderClipPath(),gA(A,this.renderMap)));if(this.props.accessibilityLayer){var F,q;J.tabIndex=(F=this.props.tabIndex)!==null&&F!==void 0?F:0,J.role=(q=this.props.role)!==null&&q!==void 0?q:"application",J.onKeyDown=function(ee){j.accessibilityManager.keyboardEvent(ee)},J.onFocus=function(){j.accessibilityManager.focus()}}var G=this.parseEventsOfWrapper();return z.createElement(NM,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement("div",Ji({className:je("recharts-wrapper",E),style:ne({position:"relative",cursor:"default",width:N,height:D},B)},G,{ref:function(oe){j.container=oe}}),z.createElement(Cg,Ji({},J,{width:N,height:D,title:I,desc:k,style:dY}),this.renderClipPath(),gA(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(V.Component);be(O,"displayName",n),be(O,"defaultProps",ne({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),be(O,"getDerivedStateFromProps",function(x,w){var T=x.dataKey,j=x.data,C=x.children,A=x.width,E=x.height,N=x.layout,D=x.stackOffset,B=x.margin,Q=w.dataStartIndex,I=w.dataEndIndex;if(w.updateId===void 0){var k=FM(x);return ne(ne(ne({},k),{},{updateId:0},b(ne(ne({props:x},k),{},{updateId:0}),w)),{},{prevDataKey:T,prevData:j,prevWidth:A,prevHeight:E,prevLayout:N,prevStackOffset:D,prevMargin:B,prevChildren:C})}if(T!==w.prevDataKey||j!==w.prevData||A!==w.prevWidth||E!==w.prevHeight||N!==w.prevLayout||D!==w.prevStackOffset||!eu(B,w.prevMargin)){var Z=FM(x),J={chartX:w.chartX,chartY:w.chartY,isTooltipActive:w.isTooltipActive},F=ne(ne({},QM(w,j,N)),{},{updateId:w.updateId+1}),q=ne(ne(ne({},Z),J),F);return ne(ne(ne({},q),b(ne({props:x},q),w)),{},{prevDataKey:T,prevData:j,prevWidth:A,prevHeight:E,prevLayout:N,prevStackOffset:D,prevMargin:B,prevChildren:C})}if(!jg(C,w.prevChildren)){var G,ee,oe,le,P=dn(C,mu),U=P&&(G=(ee=P.props)===null||ee===void 0?void 0:ee.startIndex)!==null&&G!==void 0?G:Q,re=P&&(oe=(le=P.props)===null||le===void 0?void 0:le.endIndex)!==null&&oe!==void 0?oe:I,se=U!==Q||re!==I,ve=!Ce(j),me=ve&&!se?w.updateId:w.updateId+1;return ne(ne({updateId:me},b(ne(ne({props:x},w),{},{updateId:me,dataStartIndex:U,dataEndIndex:re}),w)),{},{prevChildren:C,dataStartIndex:U,dataEndIndex:re})}return null}),be(O,"renderActiveDot",function(x,w,T){var j;return V.isValidElement(x)?j=V.cloneElement(x,w):_e(x)?j=x(w):j=z.createElement(H0,w),z.createElement(Ye,{className:"recharts-active-dot",key:T},j)});var S=V.forwardRef(function(w,T){return z.createElement(O,Ji({},w,{ref:T}))});return S.displayName=O.displayName,S},Xb=gP({chartName:"BarChart",GraphicalChild:Rr,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Au},{axisType:"yAxis",AxisComp:Tu}],formatAxisMap:q9}),OY=gP({chartName:"PieChart",GraphicalChild:zr,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Ff},{axisType:"radiusAxis",AxisComp:Zf}],formatAxisMap:xk,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const AY={Slash:"#cc4444",Pierce:"#44cc44",Bludgeon:"#888888",Fire:"#ff6622",Cold:"#4488ff",Acid:"#44cc44",Electric:"#ffcc00",Typeless:"#aa66cc"},wY=({characters:e})=>{const t=V.useMemo(()=>Array.from(e.values()).filter(u=>u.telemetry).map(u=>({name:u.name.length>18?u.name.slice(0,16)+"..":u.name,fullName:u.name,killsPerHour:parseInt(u.telemetry.kills_per_hour)||0,totalKills:u.telemetry.kills||0})).sort((u,l)=>l.killsPerHour-u.killsPerHour).slice(0,30),[e]),n=V.useMemo(()=>Array.from(e.values()).filter(u=>{var l;return(l=u.combat)==null?void 0:l.session}).map(u=>({name:u.name.length>18?u.name.slice(0,16)+"..":u.name,fullName:u.name,damage:u.combat.session.total_damage_given})).sort((u,l)=>l.damage-u.damage).slice(0,30),[e]),r=V.useMemo(()=>{var l;const u={};for(const c of e.values()){const f=(l=c.combat)==null?void 0:l.session;if(f!=null&&f.monsters){for(const h of Object.values(f.monsters))if(h.offense)for(const d of Object.values(h.offense))for(const[m,p]of Object.entries(d))m==="None"||m==="Unknown"||(u[m]=(u[m]||0)+(p.damage||0))}}return Object.entries(u).map(([c,f])=>({name:c,value:f})).filter(c=>c.value>0).sort((c,f)=>f.value-c.value)},[e]);return R.jsxs("div",{className:"combat-tab",children:[R.jsxs("div",{className:"chart-section",children:[R.jsx("h3",{className:"chart-title",children:"Kills per Hour"}),R.jsx(xs,{width:"100%",height:Math.max(200,t.length*28),children:R.jsxs(Xb,{data:t,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[R.jsx(mf,{strokeDasharray:"3 3",stroke:"#333"}),R.jsx(Au,{type:"number",stroke:"#888",fontSize:11}),R.jsx(Tu,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),R.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:u=>[u.toLocaleString(),"Kills/hr"],labelFormatter:(u,l)=>{var c,f;return((f=(c=l==null?void 0:l[0])==null?void 0:c.payload)==null?void 0:f.fullName)||u}}),R.jsx(Rr,{dataKey:"killsPerHour",fill:"#44cc44",radius:[0,3,3,0]})]})})]}),n.length>0&&R.jsxs("div",{className:"chart-section",children:[R.jsx("h3",{className:"chart-title",children:"Total Damage (Session)"}),R.jsx(xs,{width:"100%",height:Math.max(200,n.length*28),children:R.jsxs(Xb,{data:n,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[R.jsx(mf,{strokeDasharray:"3 3",stroke:"#333"}),R.jsx(Au,{type:"number",stroke:"#888",fontSize:11}),R.jsx(Tu,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),R.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:u=>[u.toLocaleString(),"Damage"],labelFormatter:(u,l)=>{var c,f;return((f=(c=l==null?void 0:l[0])==null?void 0:c.payload)==null?void 0:f.fullName)||u}}),R.jsx(Rr,{dataKey:"damage",fill:"#ff6644",radius:[0,3,3,0]})]})})]}),r.length>0&&R.jsxs("div",{className:"chart-section",children:[R.jsx("h3",{className:"chart-title",children:"Damage by Element (All Characters)"}),R.jsx(xs,{width:"100%",height:300,children:R.jsxs(OY,{children:[R.jsx(zr,{data:r,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,label:({name:u,percent:l})=>`${u} ${(l*100).toFixed(0)}%`,labelLine:!0,fontSize:12,children:r.map(u=>R.jsx(Df,{fill:AY[u.name]||"#888"},u.name))}),R.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:u=>u.toLocaleString()}),R.jsx(Va,{wrapperStyle:{fontSize:12,color:"#aaa"}})]})})]})]})},TY=({characters:e,totalRares:t,totalKills:n,recentRares:r})=>{const u=V.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&(c.telemetry.total_rares??0)>0).map(c=>({name:c.name.length>18?c.name.slice(0,16)+"..":c.name,fullName:c.name,rares:c.telemetry.total_rares??0})).sort((c,f)=>f.rares-c.rares),[e]),l=t>0?Math.round(n/t):0;return R.jsxs("div",{className:"rares-tab",children:[R.jsxs("div",{className:"rares-summary",children:[R.jsxs("div",{className:"rare-stat-card",children:[R.jsx("span",{className:"rare-stat-value",children:t}),R.jsx("span",{className:"rare-stat-label",children:"Total Rares Found"})]}),R.jsxs("div",{className:"rare-stat-card",children:[R.jsx("span",{className:"rare-stat-value",children:n.toLocaleString()}),R.jsx("span",{className:"rare-stat-label",children:"Total Kills"})]}),R.jsxs("div",{className:"rare-stat-card",children:[R.jsx("span",{className:"rare-stat-value",children:l>0?`1 in ${l.toLocaleString()}`:"--"}),R.jsx("span",{className:"rare-stat-label",children:"Drop Rate"})]})]}),r.length>0&&R.jsxs("div",{className:"chart-section",children:[R.jsx("h3",{className:"chart-title",children:"Recent Rare Drops (This Session)"}),R.jsx("div",{className:"rare-timeline",children:r.map((c,f)=>R.jsxs("div",{className:"rare-event",children:[R.jsx("span",{className:"rare-time",children:new Date(c.timestamp).toLocaleTimeString()}),R.jsx("span",{className:"rare-char",children:c.character_name}),R.jsx("span",{className:"rare-name",children:c.name})]},f))})]}),u.length>0&&R.jsxs("div",{className:"chart-section",children:[R.jsx("h3",{className:"chart-title",children:"Rares per Character (Lifetime)"}),R.jsx(xs,{width:"100%",height:Math.max(200,u.length*28),children:R.jsxs(Xb,{data:u,layout:"vertical",margin:{left:10,right:20,top:5,bottom:5},children:[R.jsx(mf,{strokeDasharray:"3 3",stroke:"#333"}),R.jsx(Au,{type:"number",stroke:"#888",fontSize:11}),R.jsx(Tu,{type:"category",dataKey:"name",width:130,stroke:"#888",fontSize:11}),R.jsx(vn,{contentStyle:{background:"#1a1a1a",border:"1px solid #444",fontSize:12},formatter:c=>[c,"Rares"],labelFormatter:(c,f)=>{var h,d;return((d=(h=f==null?void 0:f[0])==null?void 0:h.payload)==null?void 0:d.fullName)||c}}),R.jsx(Rr,{dataKey:"rares",fill:"#ffcc00",radius:[0,3,3,0]})]})})]})]})},Vi={west:-102.1,east:102.1,north:102.1,south:-102.1},Sf=800;function EY(e,t){const n=(e-Vi.west)/(Vi.east-Vi.west)*Sf,r=(Vi.north-t)/(Vi.north-Vi.south)*Sf;return{x:n,y:r}}const jY=({characters:e})=>{const t=V.useRef(null),[n,r]=V.useState(null),u=V.useMemo(()=>Array.from(e.values()).filter(c=>c.telemetry&&c.telemetry.ew!==void 0).map(c=>{const f=c.telemetry,{x:h,y:d}=EY(f.ew,f.ns),m=(f.vt_state||"").toLowerCase()==="combat"||(f.vt_state||"").toLowerCase()==="hunt";return{name:c.name,x:h,y:d,isHunting:m,ns:f.ns,ew:f.ew}}),[e]),l=V.useCallback(c=>r(c),[]);return R.jsxs("div",{className:"map-tab",children:[R.jsxs("div",{className:"map-container",ref:t,children:[R.jsx("img",{src:"/dereth_highres.png",alt:"Dereth Map",className:"map-image",draggable:!1}),R.jsx("svg",{className:"map-overlay",viewBox:`0 0 ${Sf} ${Sf}`,children:u.map(c=>{var f,h;return R.jsxs("g",{children:[R.jsx("circle",{cx:c.x,cy:c.y,r:n===c.name?6:4,fill:c.isHunting?"#44cc44":"#ffaa00",stroke:"#000",strokeWidth:1,opacity:.9,onMouseEnter:()=>l(c.name),onMouseLeave:()=>l(null),style:{cursor:"pointer"}}),n===c.name&&R.jsxs("text",{x:c.x+8,y:c.y+4,fill:"#fff",fontSize:11,stroke:"#000",strokeWidth:.3,paintOrder:"stroke",children:[c.name," (",(f=c.ns)==null?void 0:f.toFixed(1),"N, ",(h=c.ew)==null?void 0:h.toFixed(1),"E)"]})]},c.name)})})]}),R.jsxs("div",{className:"map-legend",children:[R.jsxs("span",{children:[R.jsx("span",{className:"legend-dot hunting"})," Hunting/Combat"]}),R.jsxs("span",{children:[R.jsx("span",{className:"legend-dot other"})," Other state"]}),R.jsxs("span",{className:"map-count",children:[u.length," characters on map"]})]})]})},MY="/api";async function zu(e){const t=await fetch(`${MY}${e}`,{credentials:"include"});if(!t.ok)throw new Error(`API ${e}: ${t.status}`);return t.json()}function CY(){return`${location.protocol==="https:"?"wss:":"ws:"}//${location.host}/api/ws/live`}const NY=()=>{const[e,t]=V.useState(""),[n,r]=V.useState([]),[u,l]=V.useState(0),[c,f]=V.useState(!1),h=V.useRef(0),d=V.useCallback(async p=>{if(p.length<2){r([]),l(0);return}f(!0);try{const g=await zu(`/search/items?q=${encodeURIComponent(p)}&limit=100`);r(g.results??[]),l(g.total??0)}catch{r([])}f(!1)},[]),m=V.useCallback(p=>{const g=p.target.value;t(g),clearTimeout(h.current),h.current=window.setTimeout(()=>d(g),400)},[d]);return R.jsxs("div",{className:"inventory-tab",children:[R.jsxs("div",{className:"search-bar",children:[R.jsx("input",{type:"text",value:e,onChange:m,placeholder:"Search items across all characters...",className:"search-input"}),c&&R.jsx("span",{className:"search-spinner",children:"Searching..."})]}),u>0&&R.jsxs("div",{className:"search-count",children:[u.toLocaleString()," results"]}),R.jsxs("div",{className:"search-results",children:[n.length===0&&e.length>=2&&!c&&R.jsx("div",{className:"search-empty",children:"No items found"}),R.jsxs("table",{className:"results-table",children:[R.jsx("thead",{children:R.jsxs("tr",{children:[R.jsx("th",{children:"Character"}),R.jsx("th",{children:"Item"}),R.jsx("th",{children:"Type"}),R.jsx("th",{children:"Material"}),R.jsx("th",{children:"Set"}),R.jsx("th",{children:"Work"})]})}),R.jsx("tbody",{children:n.map((p,g)=>R.jsxs("tr",{children:[R.jsx("td",{children:p.character_name}),R.jsx("td",{className:"item-name",children:p.item_name}),R.jsx("td",{children:p.type||""}),R.jsx("td",{children:p.material||""}),R.jsx("td",{children:p.set_name||""}),R.jsx("td",{children:p.workmanship||""})]},g))})]})]})]})},PY=20,RY=.3;function DY(e,t){switch(t.type){case"SET":return{scale:t.scale,offX:t.offX,offY:t.offY};case"ZOOM":{const n=Math.min(PY,Math.max(RY,e.scale*t.factor)),r=n/e.scale;return{scale:n,offX:t.cx-(t.cx-e.offX)*r,offY:t.cy-(t.cy-e.offY)*r}}case"PAN":return{...e,offX:e.offX+t.dx,offY:e.offY+t.dy};default:return e}}const bP=V.createContext({transform:{scale:1,offX:0,offY:0},dispatch:()=>{}}),qY=({children:e})=>{const[t,n]=V.useReducer(DY,{scale:1,offX:0,offY:0});return R.jsx(bP.Provider,{value:{transform:t,dispatch:n},children:e})},$Y=()=>V.useContext(bP),Cn={west:-102.1,east:102.1,north:102.1,south:-102.1};function zY(e,t,n,r){const u=(e-Cn.west)/(Cn.east-Cn.west)*n,l=(Cn.north-t)/(Cn.north-Cn.south)*r;return{x:u,y:l}}function BY(e,t,n,r,u,l,c){const f=(e-r)/n,h=(t-u)/n,d=Cn.west+f/l*(Cn.east-Cn.west),m=Cn.north-h/c*(Cn.north-Cn.south);return{ew:d,ns:m}}function Kb(e,t){const n=e>=0?"N":"S",r=t>=0?"E":"W";return`${Math.abs(e).toFixed(1)}${n}, ${Math.abs(t).toFixed(1)}${r}`}const xP=z.memo(({players:e,imgW:t,imgH:n,getColor:r,onHover:u,onSelect:l})=>{const c=V.useMemo(()=>e.filter(f=>f.ew!==void 0&&f.ns!==void 0).map(f=>({...f,pos:zY(f.ew,f.ns,t,n),color:r(f.character_name)})),[e,t,n,r]);return R.jsx("div",{className:"ml-dots-layer",children:c.map(f=>R.jsx("div",{className:"ml-dot",style:{left:f.pos.x,top:f.pos.y,backgroundColor:f.color},onMouseEnter:h=>{var m;const d=(m=h.currentTarget.closest(".ml-map-container"))==null?void 0:m.getBoundingClientRect();d&&u(f,h.clientX-d.left,h.clientY-d.top)},onMouseLeave:()=>u(null,0,0),onClick:()=>l(f.character_name)},f.character_name))})});xP.displayName="PlayerDots";const LY=({players:e,getColor:t,onSelectPlayer:n})=>{var w;const r=V.useRef(null),{transform:u,dispatch:l}=$Y(),[c,f]=V.useState({w:0,h:0}),[h,d]=V.useState(null),[m,p]=V.useState(null),g=V.useRef({dragging:!1,sx:0,sy:0,startOffX:0,startOffY:0}),b=V.useCallback(T=>{const j=T.currentTarget;if(f({w:j.naturalWidth,h:j.naturalHeight}),r.current){const C=r.current.clientWidth,A=r.current.clientHeight,E=Math.min(C/j.naturalWidth,A/j.naturalHeight);l({type:"SET",scale:E,offX:(C-j.naturalWidth*E)/2,offY:(A-j.naturalHeight*E)/2})}},[l]),O=V.useCallback(T=>{var A;T.preventDefault();const j=(A=r.current)==null?void 0:A.getBoundingClientRect();if(!j)return;const C=T.deltaY<0?1.1:.9;l({type:"ZOOM",factor:C,cx:T.clientX-j.left,cy:T.clientY-j.top})},[l]),S=V.useCallback(T=>{T.button===0&&(g.current={dragging:!0,sx:T.clientX,sy:T.clientY,startOffX:u.offX,startOffY:u.offY})},[u.offX,u.offY]);V.useEffect(()=>{const T=C=>{const A=g.current;if(A.dragging&&l({type:"SET",scale:u.scale,offX:A.startOffX+(C.clientX-A.sx),offY:A.startOffY+(C.clientY-A.sy)}),r.current&&c.w>0){const E=r.current.getBoundingClientRect(),N=BY(C.clientX-E.left,C.clientY-E.top,u.scale,u.offX,u.offY,c.w,c.h);p(N)}},j=()=>{g.current.dragging=!1};return window.addEventListener("mousemove",T),window.addEventListener("mouseup",j),()=>{window.removeEventListener("mousemove",T),window.removeEventListener("mouseup",j)}},[l,u.scale,u.offX,u.offY,c.w,c.h]);const x=V.useCallback((T,j,C)=>{d(T?{x:j,y:C,player:T}:null)},[]);return R.jsxs("div",{className:"ml-map-container",ref:r,onWheel:O,onMouseDown:S,children:[R.jsxs("div",{className:"ml-map-group",style:{transform:`translate(${u.offX}px, ${u.offY}px) scale(${u.scale})`},children:[R.jsx("img",{src:"/dereth.png",alt:"Dereth",className:"ml-map-img",onLoad:b,draggable:!1}),c.w>0&&R.jsx(xP,{players:e,imgW:c.w,imgH:c.h,getColor:t,onHover:x,onSelect:n})]}),h&&R.jsxs("div",{className:"ml-tooltip",style:{left:h.x+12,top:h.y-10},children:[R.jsx("strong",{children:h.player.character_name}),R.jsx("br",{}),Kb(h.player.ns,h.player.ew),R.jsx("br",{}),h.player.kills_per_hour," kph · ",(w=h.player.kills)==null?void 0:w.toLocaleString()," kills"]}),m&&R.jsx("div",{className:"ml-coords",children:Kb(m.ns,m.ew)})]})},SP=z.memo(({player:e,vitals:t,color:n,onSelect:r})=>{var c,f;const u=(e.vt_state||"idle").toLowerCase(),l=u==="combat"||u==="hunt";return R.jsxs("li",{className:"ml-player-row",style:{borderLeftColor:n},onClick:r,children:[R.jsx("div",{className:"ml-pr-name",children:e.character_name}),R.jsx("div",{className:"ml-pr-coords",children:Kb(e.ns,e.ew)}),R.jsxs("div",{className:"ml-pr-vitals",children:[R.jsx("div",{className:"ml-vital-bar hp",children:R.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.health_percentage)??0}%`}})}),R.jsx("div",{className:"ml-vital-bar sta",children:R.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.stamina_percentage)??0}%`}})}),R.jsx("div",{className:"ml-vital-bar mana",children:R.jsx("div",{className:"ml-vital-fill",style:{width:`${(t==null?void 0:t.mana_percentage)??0}%`}})})]}),R.jsxs("div",{className:"ml-pr-stats",children:[R.jsx("span",{className:"ml-stat",title:"Session kills",children:((c=e.kills)==null?void 0:c.toLocaleString())??0}),R.jsx("span",{className:"ml-stat",title:"Total kills",children:(e.total_kills??0).toLocaleString()}),R.jsxs("span",{className:"ml-stat",title:"Kills per hour",children:[e.kills_per_hour??"0"," kph"]})]}),R.jsxs("div",{className:"ml-pr-stats",children:[R.jsxs("span",{className:"ml-stat",title:"Session rares",children:[e.session_rares??0,"r"]}),R.jsxs("span",{className:"ml-stat",title:"Total rares",children:[e.total_rares??0,"r"]}),R.jsx("span",{className:`ml-meta-pill ${l?"active":""}`,children:e.vt_state||"idle"})]}),R.jsxs("div",{className:"ml-pr-stats",children:[R.jsx("span",{className:"ml-stat",title:"Online time",children:((f=e.onlinetime)==null?void 0:f.replace(/^00\./,""))??"--"}),R.jsxs("span",{className:"ml-stat",title:"Deaths",children:[e.deaths??"0","d"]}),R.jsxs("span",{className:"ml-stat",title:"Prismatic tapers",children:[e.prismatic_taper_count??"0","t"]})]})]})});SP.displayName="PlayerRow";const kY=({players:e,vitals:t,getColor:n,onSelect:r})=>R.jsx("ul",{className:"ml-player-list",children:e.map(u=>R.jsx(SP,{player:u,vitals:t.get(u.character_name)??null,color:n(u.character_name),onSelect:()=>r(u.character_name)},u.character_name))}),UY=[{key:"name",label:"Name"},{key:"kph",label:"KPH"},{key:"skills",label:"S.Kills"},{key:"srares",label:"S.Rares"},{key:"tkills",label:"T.Kills"},{key:"kpr",label:"KPR"}],IY=({value:e,onChange:t})=>R.jsx("div",{className:"ml-sort-buttons",children:UY.map(n=>R.jsx("button",{className:`ml-sort-btn ${e===n.key?"active":""}`,onClick:()=>t(n.key),children:n.label},n.key))}),HY=({players:e,vitals:t,serverHealth:n,totalRares:r,totalKills:u,getColor:l,onSelectPlayer:c,onViewToggle:f})=>{var S,x;const[h,d]=V.useState("name"),[m,p]=V.useState(""),g=V.useMemo(()=>e.reduce((w,T)=>w+(parseInt(T.kills_per_hour)||0),0),[e]),b=((S=n==null?void 0:n.status)==null?void 0:S.toLowerCase())==="online"||((x=n==null?void 0:n.status)==null?void 0:x.toLowerCase())==="up",O=V.useMemo(()=>{let w=[...e];switch(m&&(w=w.filter(T=>T.character_name.toLowerCase().startsWith(m.toLowerCase()))),h){case"kph":w.sort((T,j)=>(parseInt(j.kills_per_hour)||0)-(parseInt(T.kills_per_hour)||0));break;case"skills":w.sort((T,j)=>(j.kills||0)-(T.kills||0));break;case"srares":w.sort((T,j)=>(j.session_rares??0)-(T.session_rares??0));break;case"tkills":w.sort((T,j)=>(j.total_kills??0)-(T.total_kills??0));break;case"kpr":w.sort((T,j)=>{const C=(T.total_kills??0)/Math.max(1,T.total_rares??1),A=(j.total_kills??0)/Math.max(1,j.total_rares??1);return C-A});break;default:w.sort((T,j)=>T.character_name.localeCompare(j.character_name))}return w},[e,h,m]);return R.jsxs("div",{className:"ml-sidebar",children:[R.jsxs("div",{className:"ml-sidebar-header",children:[R.jsxs("span",{className:"ml-sidebar-title",children:["Active Mosswart Enjoyers (",e.length,")"]}),R.jsx("button",{className:"ml-view-toggle",onClick:f,children:"Dashboard"})]}),R.jsxs("div",{className:"ml-server-status",children:[R.jsx("span",{className:`ml-status-dot ${b?"online":"offline"}`}),R.jsx("span",{className:"ml-status-text",children:"Coldeve"}),(n==null?void 0:n.latency_ms)!=null&&R.jsxs("span",{className:"ml-status-latency",children:[n.latency_ms,"ms"]})]}),R.jsxs("div",{className:"ml-counters",children:[R.jsxs("div",{className:"ml-counter rares",children:[R.jsx("span",{className:"ml-counter-val",children:r}),R.jsx("span",{className:"ml-counter-lbl",children:"Rares"})]}),R.jsxs("div",{className:`ml-counter kph ${g>5e3?"ultra":""}`,children:[R.jsx("span",{className:"ml-counter-val",children:g.toLocaleString()}),R.jsx("span",{className:"ml-counter-lbl",children:"Server KPH"})]}),R.jsxs("div",{className:"ml-counter kills",children:[R.jsx("span",{className:"ml-counter-val",children:u.toLocaleString()}),R.jsx("span",{className:"ml-counter-lbl",children:"Kills"})]})]}),R.jsx(IY,{value:h,onChange:d}),R.jsx("input",{className:"ml-filter",type:"text",placeholder:"Filter players...",value:m,onChange:w=>p(w.target.value)}),R.jsx(kY,{players:O,vitals:t,getColor:l,onSelect:c})]})},JM=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf","#aec7e8","#ffbb78","#98df8a","#ff9896","#c5b0d5","#c49c94","#f7b6d2","#c7c7c7","#dbdb8d","#9edae5","#393b79","#637939","#8c6d31","#843c39","#7b4173","#5254a3","#6b6ecf","#9c9ede","#d6616b","#ce6dbd"];function GY(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n)|0;return`hsl(${Math.abs(t)%360}, 72%, 50%)`}function YY(){const e=V.useRef(new Map),t=V.useRef(0);return V.useCallback(r=>{let u=e.current.get(r);return u||(u=t.current<JM.length?JM[t.current++]:GY(r),e.current.set(r,u)),u},[])}const XY=({data:e,onViewToggle:t})=>{const n=YY(),r=Array.from(e.characters.values()).filter(c=>c.telemetry).map(c=>c.telemetry),u=new Map(Array.from(e.characters.values()).filter(c=>c.vitals).map(c=>[c.name,c.vitals])),l=V.useCallback(c=>{console.log("Select player:",c)},[]);return R.jsx(qY,{children:R.jsxs("div",{className:"ml-layout",children:[R.jsx(HY,{players:r,vitals:u,serverHealth:e.serverHealth,totalRares:e.totalRares,totalKills:e.totalKills,getColor:n,onSelectPlayer:l,onViewToggle:t}),R.jsx(LY,{players:r,getColor:n,onSelectPlayer:l})]})})};function KY(e){const t=V.useRef(null),n=V.useRef(0),r=V.useRef(e);r.current=e;const u=V.useCallback(()=>{var c;if(((c=t.current)==null?void 0:c.readyState)===WebSocket.OPEN)return;const l=new WebSocket(CY());t.current=l,l.addEventListener("message",f=>{try{const h=JSON.parse(f.data);r.current(h)}catch{}}),l.addEventListener("close",()=>{t.current=null,n.current=window.setTimeout(u,2e3)}),l.addEventListener("error",()=>{l.close()})},[]);V.useEffect(()=>(u(),()=>{var l;clearTimeout(n.current),(l=t.current)==null||l.close(),t.current=null}),[u])}const VY=()=>zu("/live"),ZY=()=>zu("/combat-stats"),QY=()=>zu("/server-health"),FY=()=>zu("/total-rares"),WY=()=>zu("/total-kills");function JY(){const[e,t]=V.useState(new Map),[n,r]=V.useState(null),[u,l]=V.useState(0),[c,f]=V.useState(0),[h,d]=V.useState([]),m=V.useRef(e);m.current=e;const p=V.useCallback((b,O)=>{t(S=>{const x=new Map(S),w=x.get(b)??{name:b,telemetry:null,vitals:null,combat:null,lastUpdate:0};return x.set(b,O(w)),x})},[]),g=V.useCallback(b=>{if(b.type){if(b.type==="telemetry"){const O=b;p(O.character_name,S=>({...S,telemetry:O,lastUpdate:Date.now()}))}else if(b.type==="vitals"){const O=b;p(O.character_name,S=>({...S,vitals:O,lastUpdate:Date.now()}))}else if(b.type==="combat_stats"){const O=b;p(O.character_name,S=>({...S,combat:O,lastUpdate:Date.now()}))}else if(b.type==="rare"){const O=b;d(S=>[O,...S].slice(0,50))}}},[p]);return KY(g),V.useEffect(()=>{const b=async()=>{try{const S=await VY();t(x=>{var T;const w=new Map(x);for(const j of S.players??[]){const C=w.get(j.character_name);w.set(j.character_name,{name:j.character_name,telemetry:j,vitals:(C==null?void 0:C.vitals)??null,combat:(C==null?void 0:C.combat)??null,lastUpdate:Date.now()})}for(const j of w.keys())(T=S.players)!=null&&T.some(C=>C.character_name===j)||w.delete(j);return w})}catch{}};b();const O=setInterval(b,5e3);return()=>clearInterval(O)},[]),V.useEffect(()=>{const b=async()=>{try{const S=await ZY();for(const x of S.stats??[])p(x.character_name,w=>({...w,combat:{...x,type:"combat_stats"}}))}catch{}};b();const O=setInterval(b,3e4);return()=>clearInterval(O)},[p]),V.useEffect(()=>{const b=async()=>{try{r(await QY())}catch{}};b();const O=setInterval(b,3e4);return()=>clearInterval(O)},[]),V.useEffect(()=>{const b=async()=>{try{const[S,x]=await Promise.all([FY(),WY()]);l(S.total_rares??S.count??0),f(x.total_kills??x.count??0)}catch{}};b();const O=setInterval(b,3e5);return()=>clearInterval(O)},[]),{characters:e,serverHealth:n,totalRares:u,totalKills:c,recentRares:h}}function eX(){const[e,t]=V.useState(()=>localStorage.getItem("v2-view")||"map"),n=JY(),r=()=>{const l=e==="map"?"dashboard":"map";t(l),localStorage.setItem("v2-view",l)};if(e==="map")return R.jsx(XY,{data:n,onViewToggle:r});const u=[{id:"combat",label:"Combat",content:R.jsx(wY,{characters:n.characters})},{id:"rares",label:"Rares",content:R.jsx(TY,{characters:n.characters,totalRares:n.totalRares,totalKills:n.totalKills,recentRares:n.recentRares})},{id:"map",label:"Map",content:R.jsx(jY,{characters:n.characters})},{id:"inventory",label:"Inventory",content:R.jsx(NY,{})}];return R.jsxs(FD,{children:[R.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:8},children:R.jsx("button",{onClick:r,className:"tab-btn",children:"Map View"})}),R.jsx(WD,{activeChars:n.characters.size,totalKills:n.totalKills,totalRares:n.totalRares,serverHealth:n.serverHealth}),R.jsx(e3,{characters:n.characters}),R.jsx(t3,{tabs:u})]})}QD.createRoot(document.getElementById("root")).render(R.jsx(V.StrictMode,{children:R.jsx(eX,{})}));