Skip to content

Instantly share code, notes, and snippets.

@lovit
Created May 16, 2026 19:31
Show Gist options
  • Select an option

  • Save lovit/04c275a9035e8608c6aac80c5c4c571a to your computer and use it in GitHub Desktop.

Select an option

Save lovit/04c275a9035e8608c6aac80c5c4c571a to your computer and use it in GitHub Desktop.
버핏 지수 대시보드 오프라인 아카이브 (2026-05-17) — issue #4
<!doctype html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>버핏 지수 대시보드 (오프라인 아카이브)</title>
<script type="module" crossorigin>(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))n(u);new MutationObserver(u=>{for(const l of u)if(l.type==="childList")for(const f of l.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&n(f)}).observe(document,{childList:!0,subtree:!0});function r(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 n(u){if(u.ep)return;u.ep=!0;const l=r(u);fetch(u.href,l)}})();var Zc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ft(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Fh={exports:{}},xo={};/**
* @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 MS;function VD(){if(MS)return xo;MS=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function r(n,u,l){var f=null;if(l!==void 0&&(f=""+l),u.key!==void 0&&(f=""+u.key),"key"in u){l={};for(var s in u)s!=="key"&&(l[s]=u[s])}else l=u;return u=l.ref,{$$typeof:t,type:n,key:f,ref:u!==void 0?u:null,props:l}}return xo.Fragment=e,xo.jsx=r,xo.jsxs=r,xo}var jS;function ZD(){return jS||(jS=1,Fh.exports=VD()),Fh.exports}var et=ZD(),Wh={exports:{}},St={};/**
* @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 CS;function QD(){if(CS)return St;CS=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),f=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),g=Symbol.iterator;function b(D){return D===null||typeof D!="object"?null:(D=g&&D[g]||D["@@iterator"],typeof D=="function"?D:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,_={};function T(D,U,rt){this.props=D,this.context=U,this.refs=_,this.updater=rt||O}T.prototype.isReactComponent={},T.prototype.setState=function(D,U){if(typeof D!="object"&&typeof D!="function"&&D!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,D,U,"setState")},T.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function E(){}E.prototype=T.prototype;function M(D,U,rt){this.props=D,this.context=U,this.refs=_,this.updater=rt||O}var z=M.prototype=new E;z.constructor=M,S(z,T.prototype),z.isPureReactComponent=!0;var A=Array.isArray;function w(){}var C={H:null,A:null,T:null,S:null},N=Object.prototype.hasOwnProperty;function q(D,U,rt){var ft=rt.ref;return{$$typeof:t,type:D,key:U,ref:ft!==void 0?ft:null,props:rt}}function F(D,U){return q(D.type,U,D.props)}function H(D){return typeof D=="object"&&D!==null&&D.$$typeof===t}function $(D){var U={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(rt){return U[rt]})}var V=/\/+/g;function Z(D,U){return typeof D=="object"&&D!==null&&D.key!=null?$(""+D.key):U.toString(36)}function K(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(w,w):(D.status="pending",D.then(function(U){D.status==="pending"&&(D.status="fulfilled",D.value=U)},function(U){D.status==="pending"&&(D.status="rejected",D.reason=U)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function P(D,U,rt,ft,yt){var mt=typeof D;(mt==="undefined"||mt==="boolean")&&(D=null);var Et=!1;if(D===null)Et=!0;else switch(mt){case"bigint":case"string":case"number":Et=!0;break;case"object":switch(D.$$typeof){case t:case e:Et=!0;break;case m:return Et=D._init,P(Et(D._payload),U,rt,ft,yt)}}if(Et)return yt=yt(D),Et=ft===""?"."+Z(D,0):ft,A(yt)?(rt="",Et!=null&&(rt=Et.replace(V,"$&/")+"/"),P(yt,U,rt,"",function(_t){return _t})):yt!=null&&(H(yt)&&(yt=F(yt,rt+(yt.key==null||D&&D.key===yt.key?"":(""+yt.key).replace(V,"$&/")+"/")+Et)),U.push(yt)),1;Et=0;var Ut=ft===""?".":ft+":";if(A(D))for(var lt=0;lt<D.length;lt++)ft=D[lt],mt=Ut+Z(ft,lt),Et+=P(ft,U,rt,mt,yt);else if(lt=b(D),typeof lt=="function")for(D=lt.call(D),lt=0;!(ft=D.next()).done;)ft=ft.value,mt=Ut+Z(ft,lt++),Et+=P(ft,U,rt,mt,yt);else if(mt==="object"){if(typeof D.then=="function")return P(K(D),U,rt,ft,yt);throw U=String(D),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.")}return Et}function I(D,U,rt){if(D==null)return D;var ft=[],yt=0;return P(D,ft,"","",function(mt){return U.call(rt,mt,yt++)}),ft}function W(D){if(D._status===-1){var U=D._result;U=U(),U.then(function(rt){(D._status===0||D._status===-1)&&(D._status=1,D._result=rt)},function(rt){(D._status===0||D._status===-1)&&(D._status=2,D._result=rt)}),D._status===-1&&(D._status=0,D._result=U)}if(D._status===1)return D._result.default;throw D._result}var it=typeof reportError=="function"?reportError:function(D){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var U=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof D=="object"&&D!==null&&typeof D.message=="string"?String(D.message):String(D),error:D});if(!window.dispatchEvent(U))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",D);return}console.error(D)},ot={map:I,forEach:function(D,U,rt){I(D,function(){U.apply(this,arguments)},rt)},count:function(D){var U=0;return I(D,function(){U++}),U},toArray:function(D){return I(D,function(U){return U})||[]},only:function(D){if(!H(D))throw Error("React.Children.only expected to receive a single React element child.");return D}};return St.Activity=p,St.Children=ot,St.Component=T,St.Fragment=r,St.Profiler=u,St.PureComponent=M,St.StrictMode=n,St.Suspense=d,St.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,St.__COMPILER_RUNTIME={__proto__:null,c:function(D){return C.H.useMemoCache(D)}},St.cache=function(D){return function(){return D.apply(null,arguments)}},St.cacheSignal=function(){return null},St.cloneElement=function(D,U,rt){if(D==null)throw Error("The argument must be a React element, but you passed "+D+".");var ft=S({},D.props),yt=D.key;if(U!=null)for(mt in U.key!==void 0&&(yt=""+U.key),U)!N.call(U,mt)||mt==="key"||mt==="__self"||mt==="__source"||mt==="ref"&&U.ref===void 0||(ft[mt]=U[mt]);var mt=arguments.length-2;if(mt===1)ft.children=rt;else if(1<mt){for(var Et=Array(mt),Ut=0;Ut<mt;Ut++)Et[Ut]=arguments[Ut+2];ft.children=Et}return q(D.type,yt,ft)},St.createContext=function(D){return D={$$typeof:f,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null},D.Provider=D,D.Consumer={$$typeof:l,_context:D},D},St.createElement=function(D,U,rt){var ft,yt={},mt=null;if(U!=null)for(ft in U.key!==void 0&&(mt=""+U.key),U)N.call(U,ft)&&ft!=="key"&&ft!=="__self"&&ft!=="__source"&&(yt[ft]=U[ft]);var Et=arguments.length-2;if(Et===1)yt.children=rt;else if(1<Et){for(var Ut=Array(Et),lt=0;lt<Et;lt++)Ut[lt]=arguments[lt+2];yt.children=Ut}if(D&&D.defaultProps)for(ft in Et=D.defaultProps,Et)yt[ft]===void 0&&(yt[ft]=Et[ft]);return q(D,mt,yt)},St.createRef=function(){return{current:null}},St.forwardRef=function(D){return{$$typeof:s,render:D}},St.isValidElement=H,St.lazy=function(D){return{$$typeof:m,_payload:{_status:-1,_result:D},_init:W}},St.memo=function(D,U){return{$$typeof:h,type:D,compare:U===void 0?null:U}},St.startTransition=function(D){var U=C.T,rt={};C.T=rt;try{var ft=D(),yt=C.S;yt!==null&&yt(rt,ft),typeof ft=="object"&&ft!==null&&typeof ft.then=="function"&&ft.then(w,it)}catch(mt){it(mt)}finally{U!==null&&rt.types!==null&&(U.types=rt.types),C.T=U}},St.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},St.use=function(D){return C.H.use(D)},St.useActionState=function(D,U,rt){return C.H.useActionState(D,U,rt)},St.useCallback=function(D,U){return C.H.useCallback(D,U)},St.useContext=function(D){return C.H.useContext(D)},St.useDebugValue=function(){},St.useDeferredValue=function(D,U){return C.H.useDeferredValue(D,U)},St.useEffect=function(D,U){return C.H.useEffect(D,U)},St.useEffectEvent=function(D){return C.H.useEffectEvent(D)},St.useId=function(){return C.H.useId()},St.useImperativeHandle=function(D,U,rt){return C.H.useImperativeHandle(D,U,rt)},St.useInsertionEffect=function(D,U){return C.H.useInsertionEffect(D,U)},St.useLayoutEffect=function(D,U){return C.H.useLayoutEffect(D,U)},St.useMemo=function(D,U){return C.H.useMemo(D,U)},St.useOptimistic=function(D,U){return C.H.useOptimistic(D,U)},St.useReducer=function(D,U,rt){return C.H.useReducer(D,U,rt)},St.useRef=function(D){return C.H.useRef(D)},St.useState=function(D){return C.H.useState(D)},St.useSyncExternalStore=function(D,U,rt){return C.H.useSyncExternalStore(D,U,rt)},St.useTransition=function(){return C.H.useTransition()},St.version="19.2.6",St}var zS;function O0(){return zS||(zS=1,Wh.exports=QD()),Wh.exports}var ct=O0();const L=Ft(ct);var Jh={exports:{}},So={},ty={exports:{}},ey={};/**
* @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 DS;function FD(){return DS||(DS=1,(function(t){function e(P,I){var W=P.length;P.push(I);t:for(;0<W;){var it=W-1>>>1,ot=P[it];if(0<u(ot,I))P[it]=I,P[W]=ot,W=it;else break t}}function r(P){return P.length===0?null:P[0]}function n(P){if(P.length===0)return null;var I=P[0],W=P.pop();if(W!==I){P[0]=W;t:for(var it=0,ot=P.length,D=ot>>>1;it<D;){var U=2*(it+1)-1,rt=P[U],ft=U+1,yt=P[ft];if(0>u(rt,W))ft<ot&&0>u(yt,rt)?(P[it]=yt,P[ft]=W,it=ft):(P[it]=rt,P[U]=W,it=U);else if(ft<ot&&0>u(yt,W))P[it]=yt,P[ft]=W,it=ft;else break t}}return I}function u(P,I){var W=P.sortIndex-I.sortIndex;return W!==0?W:P.id-I.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;t.unstable_now=function(){return l.now()}}else{var f=Date,s=f.now();t.unstable_now=function(){return f.now()-s}}var d=[],h=[],m=1,p=null,g=3,b=!1,O=!1,S=!1,_=!1,T=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function z(P){for(var I=r(h);I!==null;){if(I.callback===null)n(h);else if(I.startTime<=P)n(h),I.sortIndex=I.expirationTime,e(d,I);else break;I=r(h)}}function A(P){if(S=!1,z(P),!O)if(r(d)!==null)O=!0,w||(w=!0,$());else{var I=r(h);I!==null&&K(A,I.startTime-P)}}var w=!1,C=-1,N=5,q=-1;function F(){return _?!0:!(t.unstable_now()-q<N)}function H(){if(_=!1,w){var P=t.unstable_now();q=P;var I=!0;try{t:{O=!1,S&&(S=!1,E(C),C=-1),b=!0;var W=g;try{e:{for(z(P),p=r(d);p!==null&&!(p.expirationTime>P&&F());){var it=p.callback;if(typeof it=="function"){p.callback=null,g=p.priorityLevel;var ot=it(p.expirationTime<=P);if(P=t.unstable_now(),typeof ot=="function"){p.callback=ot,z(P),I=!0;break e}p===r(d)&&n(d),z(P)}else n(d);p=r(d)}if(p!==null)I=!0;else{var D=r(h);D!==null&&K(A,D.startTime-P),I=!1}}break t}finally{p=null,g=W,b=!1}I=void 0}}finally{I?$():w=!1}}}var $;if(typeof M=="function")$=function(){M(H)};else if(typeof MessageChannel<"u"){var V=new MessageChannel,Z=V.port2;V.port1.onmessage=H,$=function(){Z.postMessage(null)}}else $=function(){T(H,0)};function K(P,I){C=T(function(){P(t.unstable_now())},I)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(P){P.callback=null},t.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<P?Math.floor(1e3/P):5},t.unstable_getCurrentPriorityLevel=function(){return g},t.unstable_next=function(P){switch(g){case 1:case 2:case 3:var I=3;break;default:I=g}var W=g;g=I;try{return P()}finally{g=W}},t.unstable_requestPaint=function(){_=!0},t.unstable_runWithPriority=function(P,I){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var W=g;g=P;try{return I()}finally{g=W}},t.unstable_scheduleCallback=function(P,I,W){var it=t.unstable_now();switch(typeof W=="object"&&W!==null?(W=W.delay,W=typeof W=="number"&&0<W?it+W:it):W=it,P){case 1:var ot=-1;break;case 2:ot=250;break;case 5:ot=1073741823;break;case 4:ot=1e4;break;default:ot=5e3}return ot=W+ot,P={id:m++,callback:I,priorityLevel:P,startTime:W,expirationTime:ot,sortIndex:-1},W>it?(P.sortIndex=W,e(h,P),r(d)===null&&P===r(h)&&(S?(E(C),C=-1):S=!0,K(A,W-it))):(P.sortIndex=ot,e(d,P),O||b||(O=!0,w||(w=!0,$()))),P},t.unstable_shouldYield=F,t.unstable_wrapCallback=function(P){var I=g;return function(){var W=g;g=I;try{return P.apply(this,arguments)}finally{g=W}}}})(ey)),ey}var PS;function WD(){return PS||(PS=1,ty.exports=FD()),ty.exports}var ry={exports:{}},$e={};/**
* @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 RS;function JD(){if(RS)return $e;RS=1;var t=O0();function e(d){var h="https://react.dev/errors/"+d;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)h+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+d+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var n={d:{f:r,r:function(){throw Error(e(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},u=Symbol.for("react.portal");function l(d,h,m){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:p==null?null:""+p,children:d,containerInfo:h,implementation:m}}var f=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function s(d,h){if(d==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return $e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=n,$e.createPortal=function(d,h){var m=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(e(299));return l(d,h,null,m)},$e.flushSync=function(d){var h=f.T,m=n.p;try{if(f.T=null,n.p=2,d)return d()}finally{f.T=h,n.p=m,n.d.f()}},$e.preconnect=function(d,h){typeof d=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,n.d.C(d,h))},$e.prefetchDNS=function(d){typeof d=="string"&&n.d.D(d)},$e.preinit=function(d,h){if(typeof d=="string"&&h&&typeof h.as=="string"){var m=h.as,p=s(m,h.crossOrigin),g=typeof h.integrity=="string"?h.integrity:void 0,b=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;m==="style"?n.d.S(d,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:p,integrity:g,fetchPriority:b}):m==="script"&&n.d.X(d,{crossOrigin:p,integrity:g,fetchPriority:b,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},$e.preinitModule=function(d,h){if(typeof d=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var m=s(h.as,h.crossOrigin);n.d.M(d,{crossOrigin:m,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&n.d.M(d)},$e.preload=function(d,h){if(typeof d=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var m=h.as,p=s(m,h.crossOrigin);n.d.L(d,m,{crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},$e.preloadModule=function(d,h){if(typeof d=="string")if(h){var m=s(h.as,h.crossOrigin);n.d.m(d,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:m,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else n.d.m(d)},$e.requestFormReset=function(d){n.d.r(d)},$e.unstable_batchedUpdates=function(d,h){return d(h)},$e.useFormState=function(d,h,m){return f.H.useFormState(d,h,m)},$e.useFormStatus=function(){return f.H.useHostTransitionStatus()},$e.version="19.2.6",$e}var NS;function tP(){if(NS)return ry.exports;NS=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),ry.exports=JD(),ry.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 qS;function eP(){if(qS)return So;qS=1;var t=WD(),e=O0(),r=tP();function n(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 f(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 s(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 d(a){if(l(a)!==a)throw Error(n(188))}function h(a){var i=a.alternate;if(!i){if(i=l(a),i===null)throw Error(n(188));return i!==a?null:a}for(var o=a,c=i;;){var y=o.return;if(y===null)break;var v=y.alternate;if(v===null){if(c=y.return,c!==null){o=c;continue}break}if(y.child===v.child){for(v=y.child;v;){if(v===o)return d(y),a;if(v===c)return d(y),i;v=v.sibling}throw Error(n(188))}if(o.return!==c.return)o=y,c=v;else{for(var x=!1,j=y.child;j;){if(j===o){x=!0,o=y,c=v;break}if(j===c){x=!0,c=y,o=v;break}j=j.sibling}if(!x){for(j=v.child;j;){if(j===o){x=!0,o=v,c=y;break}if(j===c){x=!0,c=v,o=y;break}j=j.sibling}if(!x)throw Error(n(189))}}if(o.alternate!==c)throw Error(n(190))}if(o.tag!==3)throw Error(n(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"),_=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),E=Symbol.for("react.consumer"),M=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),w=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),q=Symbol.for("react.activity"),F=Symbol.for("react.memo_cache_sentinel"),H=Symbol.iterator;function $(a){return a===null||typeof a!="object"?null:(a=H&&a[H]||a["@@iterator"],typeof a=="function"?a:null)}var V=Symbol.for("react.client.reference");function Z(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===V?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case S:return"Fragment";case T:return"Profiler";case _:return"StrictMode";case A:return"Suspense";case w:return"SuspenseList";case q:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case O:return"Portal";case M:return a.displayName||"Context";case E:return(a._context.displayName||"Context")+".Consumer";case z:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case C:return i=a.displayName||null,i!==null?i:Z(a.type)||"Memo";case N:i=a._payload,a=a._init;try{return Z(a(i))}catch{}}return null}var K=Array.isArray,P=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W={pending:!1,data:null,method:null,action:null},it=[],ot=-1;function D(a){return{current:a}}function U(a){0>ot||(a.current=it[ot],it[ot]=null,ot--)}function rt(a,i){ot++,it[ot]=a.current,a.current=i}var ft=D(null),yt=D(null),mt=D(null),Et=D(null);function Ut(a,i){switch(rt(mt,i),rt(yt,a),rt(ft,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?Fx(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=Fx(i),a=Wx(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}U(ft),rt(ft,a)}function lt(){U(ft),U(yt),U(mt)}function _t(a){a.memoizedState!==null&&rt(Et,a);var i=ft.current,o=Wx(i,a.type);i!==o&&(rt(yt,a),rt(ft,o))}function xt(a){yt.current===a&&(U(ft),U(yt)),Et.current===a&&(U(Et),mo._currentValue=W)}var ut,Jt;function At(a){if(ut===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);ut=i&&i[1]||"",Jt=-1<o.stack.indexOf(`
at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ut+a+Jt}var ie=!1;function ue(a,i){if(!a||ie)return"";ie=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var c={DetermineComponentFrameRoot:function(){try{if(i){var at=function(){throw Error()};if(Object.defineProperty(at.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(at,[])}catch(Q){var X=Q}Reflect.construct(a,[],at)}else{try{at.call()}catch(Q){X=Q}a.call(at.prototype)}}else{try{throw Error()}catch(Q){X=Q}(at=a())&&typeof at.catch=="function"&&at.catch(function(){})}}catch(Q){if(Q&&X&&typeof Q.stack=="string")return[Q.stack,X.stack]}return[null,null]}};c.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var y=Object.getOwnPropertyDescriptor(c.DetermineComponentFrameRoot,"name");y&&y.configurable&&Object.defineProperty(c.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var v=c.DetermineComponentFrameRoot(),x=v[0],j=v[1];if(x&&j){var R=x.split(`
`),Y=j.split(`
`);for(y=c=0;c<R.length&&!R[c].includes("DetermineComponentFrameRoot");)c++;for(;y<Y.length&&!Y[y].includes("DetermineComponentFrameRoot");)y++;if(c===R.length||y===Y.length)for(c=R.length-1,y=Y.length-1;1<=c&&0<=y&&R[c]!==Y[y];)y--;for(;1<=c&&0<=y;c--,y--)if(R[c]!==Y[y]){if(c!==1||y!==1)do if(c--,y--,0>y||R[c]!==Y[y]){var J=`
`+R[c].replace(" at new "," at ");return a.displayName&&J.includes("<anonymous>")&&(J=J.replace("<anonymous>",a.displayName)),J}while(1<=c&&0<=y);break}}}finally{ie=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?At(o):""}function qe(a,i){switch(a.tag){case 26:case 27:case 5:return At(a.type);case 16:return At("Lazy");case 13:return a.child!==i&&i!==null?At("Suspense Fallback"):At("Suspense");case 19:return At("SuspenseList");case 0:case 15:return ue(a.type,!1);case 11:return ue(a.type.render,!1);case 1:return ue(a.type,!0);case 31:return At("Activity");default:return""}}function Cr(a){try{var i="",o=null;do i+=qe(a,o),o=a,a=a.return;while(a);return i}catch(c){return`
Error generating stack: `+c.message+`
`+c.stack}}var Ir=Object.prototype.hasOwnProperty,Rn=t.unstable_scheduleCallback,zr=t.unstable_cancelCallback,Jr=t.unstable_shouldYield,Eu=t.unstable_requestPaint,Be=t.unstable_now,zl=t.unstable_getCurrentPriorityLevel,jb=t.unstable_ImmediatePriority,Cb=t.unstable_UserBlockingPriority,Dl=t.unstable_NormalPriority,jC=t.unstable_LowPriority,zb=t.unstable_IdlePriority,CC=t.log,zC=t.unstable_setDisableYieldValue,Mu=null,We=null;function Nn(a){if(typeof CC=="function"&&zC(a),We&&typeof We.setStrictMode=="function")try{We.setStrictMode(Mu,a)}catch{}}var Je=Math.clz32?Math.clz32:RC,DC=Math.log,PC=Math.LN2;function RC(a){return a>>>=0,a===0?32:31-(DC(a)/PC|0)|0}var Pl=256,Rl=262144,Nl=4194304;function pa(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 ql(a,i,o){var c=a.pendingLanes;if(c===0)return 0;var y=0,v=a.suspendedLanes,x=a.pingedLanes;a=a.warmLanes;var j=c&134217727;return j!==0?(c=j&~v,c!==0?y=pa(c):(x&=j,x!==0?y=pa(x):o||(o=j&~a,o!==0&&(y=pa(o))))):(j=c&~v,j!==0?y=pa(j):x!==0?y=pa(x):o||(o=c&~a,o!==0&&(y=pa(o)))),y===0?0:i!==0&&i!==y&&(i&v)===0&&(v=y&-y,o=i&-i,v>=o||v===32&&(o&4194048)!==0)?i:y}function ju(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function NC(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 Db(){var a=Nl;return Nl<<=1,(Nl&62914560)===0&&(Nl=4194304),a}function Ls(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Cu(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function qC(a,i,o,c,y,v){var x=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 j=a.entanglements,R=a.expirationTimes,Y=a.hiddenUpdates;for(o=x&~o;0<o;){var J=31-Je(o),at=1<<J;j[J]=0,R[J]=-1;var X=Y[J];if(X!==null)for(Y[J]=null,J=0;J<X.length;J++){var Q=X[J];Q!==null&&(Q.lane&=-536870913)}o&=~at}c!==0&&Pb(a,c,0),v!==0&&y===0&&a.tag!==0&&(a.suspendedLanes|=v&~(x&~i))}function Pb(a,i,o){a.pendingLanes|=i,a.suspendedLanes&=~i;var c=31-Je(i);a.entangledLanes|=i,a.entanglements[c]=a.entanglements[c]|1073741824|o&261930}function Rb(a,i){var o=a.entangledLanes|=i;for(a=a.entanglements;o;){var c=31-Je(o),y=1<<c;y&i|a[c]&i&&(a[c]|=i),o&=~y}}function Nb(a,i){var o=i&-i;return o=(o&42)!==0?1:Us(o),(o&(a.suspendedLanes|i))!==0?0:o}function Us(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 ks(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function qb(){var a=I.p;return a!==0?a:(a=window.event,a===void 0?32:xS(a.type))}function Bb(a,i){var o=I.p;try{return I.p=a,i()}finally{I.p=o}}var qn=Math.random().toString(36).slice(2),Me="__reactFiber$"+qn,Ie="__reactProps$"+qn,ti="__reactContainer$"+qn,Hs="__reactEvents$"+qn,BC="__reactListeners$"+qn,$C="__reactHandles$"+qn,$b="__reactResources$"+qn,zu="__reactMarker$"+qn;function Is(a){delete a[Me],delete a[Ie],delete a[Hs],delete a[BC],delete a[$C]}function ei(a){var i=a[Me];if(i)return i;for(var o=a.parentNode;o;){if(i=o[ti]||o[Me]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=iS(a);a!==null;){if(o=a[Me])return o;a=iS(a)}return i}a=o,o=a.parentNode}return null}function ri(a){if(a=a[Me]||a[ti]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function Du(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(n(33))}function ni(a){var i=a[$b];return i||(i=a[$b]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Ae(a){a[zu]=!0}var Lb=new Set,Ub={};function ma(a,i){ai(a,i),ai(a+"Capture",i)}function ai(a,i){for(Ub[a]=i,a=0;a<i.length;a++)Lb.add(i[a])}var LC=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]*$"),kb={},Hb={};function UC(a){return Ir.call(Hb,a)?!0:Ir.call(kb,a)?!1:LC.test(a)?Hb[a]=!0:(kb[a]=!0,!1)}function Bl(a,i,o){if(UC(i))if(o===null)a.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var c=i.toLowerCase().slice(0,5);if(c!=="data-"&&c!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+o)}}function $l(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 tn(a,i,o,c){if(c===null)a.removeAttribute(o);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(o);return}a.setAttributeNS(i,o,""+c)}}function dr(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function Ib(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function kC(a,i,o){var c=Object.getOwnPropertyDescriptor(a.constructor.prototype,i);if(!a.hasOwnProperty(i)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var y=c.get,v=c.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return y.call(this)},set:function(x){o=""+x,v.call(this,x)}}),Object.defineProperty(a,i,{enumerable:c.enumerable}),{getValue:function(){return o},setValue:function(x){o=""+x},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function Gs(a){if(!a._valueTracker){var i=Ib(a)?"checked":"value";a._valueTracker=kC(a,i,""+a[i])}}function Gb(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),c="";return a&&(c=Ib(a)?a.checked?"true":"false":a.value),a=c,a!==o?(i.setValue(a),!0):!1}function Ll(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 HC=/[\n"\\]/g;function hr(a){return a.replace(HC,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Ys(a,i,o,c,y,v,x,j){a.name="",x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?a.type=x:a.removeAttribute("type"),i!=null?x==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+dr(i)):a.value!==""+dr(i)&&(a.value=""+dr(i)):x!=="submit"&&x!=="reset"||a.removeAttribute("value"),i!=null?Xs(a,x,dr(i)):o!=null?Xs(a,x,dr(o)):c!=null&&a.removeAttribute("value"),y==null&&v!=null&&(a.defaultChecked=!!v),y!=null&&(a.checked=y&&typeof y!="function"&&typeof y!="symbol"),j!=null&&typeof j!="function"&&typeof j!="symbol"&&typeof j!="boolean"?a.name=""+dr(j):a.removeAttribute("name")}function Yb(a,i,o,c,y,v,x,j){if(v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(a.type=v),i!=null||o!=null){if(!(v!=="submit"&&v!=="reset"||i!=null)){Gs(a);return}o=o!=null?""+dr(o):"",i=i!=null?""+dr(i):o,j||i===a.value||(a.value=i),a.defaultValue=i}c=c??y,c=typeof c!="function"&&typeof c!="symbol"&&!!c,a.checked=j?a.checked:!!c,a.defaultChecked=!!c,x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"&&(a.name=x),Gs(a)}function Xs(a,i,o){i==="number"&&Ll(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function ii(a,i,o,c){if(a=a.options,i){i={};for(var y=0;y<o.length;y++)i["$"+o[y]]=!0;for(o=0;o<a.length;o++)y=i.hasOwnProperty("$"+a[o].value),a[o].selected!==y&&(a[o].selected=y),y&&c&&(a[o].defaultSelected=!0)}else{for(o=""+dr(o),i=null,y=0;y<a.length;y++){if(a[y].value===o){a[y].selected=!0,c&&(a[y].defaultSelected=!0);return}i!==null||a[y].disabled||(i=a[y])}i!==null&&(i.selected=!0)}}function Xb(a,i,o){if(i!=null&&(i=""+dr(i),i!==a.value&&(a.value=i),o==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=o!=null?""+dr(o):""}function Kb(a,i,o,c){if(i==null){if(c!=null){if(o!=null)throw Error(n(92));if(K(c)){if(1<c.length)throw Error(n(93));c=c[0]}o=c}o==null&&(o=""),i=o}o=dr(i),a.defaultValue=o,c=a.textContent,c===o&&c!==""&&c!==null&&(a.value=c),Gs(a)}function ui(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var IC=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 Vb(a,i,o){var c=i.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?c?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":c?a.setProperty(i,o):typeof o!="number"||o===0||IC.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function Zb(a,i,o){if(i!=null&&typeof i!="object")throw Error(n(62));if(a=a.style,o!=null){for(var c in o)!o.hasOwnProperty(c)||i!=null&&i.hasOwnProperty(c)||(c.indexOf("--")===0?a.setProperty(c,""):c==="float"?a.cssFloat="":a[c]="");for(var y in i)c=i[y],i.hasOwnProperty(y)&&o[y]!==c&&Vb(a,y,c)}else for(var v in i)i.hasOwnProperty(v)&&Vb(a,v,i[v])}function Ks(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 GC=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),YC=/^[\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 Ul(a){return YC.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function en(){}var Vs=null;function Zs(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var oi=null,li=null;function Qb(a){var i=ri(a);if(i&&(a=i.stateNode)){var o=a[Ie]||null;t:switch(a=i.stateNode,i.type){case"input":if(Ys(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="'+hr(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var c=o[i];if(c!==a&&c.form===a.form){var y=c[Ie]||null;if(!y)throw Error(n(90));Ys(c,y.value,y.defaultValue,y.defaultValue,y.checked,y.defaultChecked,y.type,y.name)}}for(i=0;i<o.length;i++)c=o[i],c.form===a.form&&Gb(c)}break t;case"textarea":Xb(a,o.value,o.defaultValue);break t;case"select":i=o.value,i!=null&&ii(a,!!o.multiple,i,!1)}}}var Qs=!1;function Fb(a,i,o){if(Qs)return a(i,o);Qs=!0;try{var c=a(i);return c}finally{if(Qs=!1,(oi!==null||li!==null)&&(Ec(),oi&&(i=oi,a=li,li=oi=null,Qb(i),a)))for(i=0;i<a.length;i++)Qb(a[i])}}function Pu(a,i){var o=a.stateNode;if(o===null)return null;var c=o[Ie]||null;if(c===null)return null;o=c[i];t:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(c=!c.disabled)||(a=a.type,c=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!c;break t;default:a=!1}if(a)return null;if(o&&typeof o!="function")throw Error(n(231,i,typeof o));return o}var rn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fs=!1;if(rn)try{var Ru={};Object.defineProperty(Ru,"passive",{get:function(){Fs=!0}}),window.addEventListener("test",Ru,Ru),window.removeEventListener("test",Ru,Ru)}catch{Fs=!1}var Bn=null,Ws=null,kl=null;function Wb(){if(kl)return kl;var a,i=Ws,o=i.length,c,y="value"in Bn?Bn.value:Bn.textContent,v=y.length;for(a=0;a<o&&i[a]===y[a];a++);var x=o-a;for(c=1;c<=x&&i[o-c]===y[v-c];c++);return kl=y.slice(a,1<c?1-c:void 0)}function Hl(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 Il(){return!0}function Jb(){return!1}function Ge(a){function i(o,c,y,v,x){this._reactName=o,this._targetInst=y,this.type=c,this.nativeEvent=v,this.target=x,this.currentTarget=null;for(var j in a)a.hasOwnProperty(j)&&(o=a[j],this[j]=o?o(v):v[j]);return this.isDefaultPrevented=(v.defaultPrevented!=null?v.defaultPrevented:v.returnValue===!1)?Il:Jb,this.isPropagationStopped=Jb,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=Il)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=Il)},persist:function(){},isPersistent:Il}),i}var ga={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gl=Ge(ga),Nu=p({},ga,{view:0,detail:0}),XC=Ge(Nu),Js,td,qu,Yl=p({},Nu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rd,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!==qu&&(qu&&a.type==="mousemove"?(Js=a.screenX-qu.screenX,td=a.screenY-qu.screenY):td=Js=0,qu=a),Js)},movementY:function(a){return"movementY"in a?a.movementY:td}}),t1=Ge(Yl),KC=p({},Yl,{dataTransfer:0}),VC=Ge(KC),ZC=p({},Nu,{relatedTarget:0}),ed=Ge(ZC),QC=p({},ga,{animationName:0,elapsedTime:0,pseudoElement:0}),FC=Ge(QC),WC=p({},ga,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),JC=Ge(WC),tz=p({},ga,{data:0}),e1=Ge(tz),ez={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rz={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"},nz={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function az(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=nz[a])?!!i[a]:!1}function rd(){return az}var iz=p({},Nu,{key:function(a){if(a.key){var i=ez[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=Hl(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?rz[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rd,charCode:function(a){return a.type==="keypress"?Hl(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Hl(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),uz=Ge(iz),oz=p({},Yl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),r1=Ge(oz),lz=p({},Nu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rd}),cz=Ge(lz),fz=p({},ga,{propertyName:0,elapsedTime:0,pseudoElement:0}),sz=Ge(fz),dz=p({},Yl,{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}),hz=Ge(dz),yz=p({},ga,{newState:0,oldState:0}),vz=Ge(yz),pz=[9,13,27,32],nd=rn&&"CompositionEvent"in window,Bu=null;rn&&"documentMode"in document&&(Bu=document.documentMode);var mz=rn&&"TextEvent"in window&&!Bu,n1=rn&&(!nd||Bu&&8<Bu&&11>=Bu),a1=" ",i1=!1;function u1(a,i){switch(a){case"keyup":return pz.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function o1(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var ci=!1;function gz(a,i){switch(a){case"compositionend":return o1(i);case"keypress":return i.which!==32?null:(i1=!0,a1);case"textInput":return a=i.data,a===a1&&i1?null:a;default:return null}}function bz(a,i){if(ci)return a==="compositionend"||!nd&&u1(a,i)?(a=Wb(),kl=Ws=Bn=null,ci=!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 n1&&i.locale!=="ko"?null:i.data;default:return null}}var _z={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 l1(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!_z[a.type]:i==="textarea"}function c1(a,i,o,c){oi?li?li.push(c):li=[c]:oi=c,i=Rc(i,"onChange"),0<i.length&&(o=new Gl("onChange","change",null,o,c),a.push({event:o,listeners:i}))}var $u=null,Lu=null;function xz(a){Yx(a,0)}function Xl(a){var i=Du(a);if(Gb(i))return a}function f1(a,i){if(a==="change")return i}var s1=!1;if(rn){var ad;if(rn){var id="oninput"in document;if(!id){var d1=document.createElement("div");d1.setAttribute("oninput","return;"),id=typeof d1.oninput=="function"}ad=id}else ad=!1;s1=ad&&(!document.documentMode||9<document.documentMode)}function h1(){$u&&($u.detachEvent("onpropertychange",y1),Lu=$u=null)}function y1(a){if(a.propertyName==="value"&&Xl(Lu)){var i=[];c1(i,Lu,a,Zs(a)),Fb(xz,i)}}function Sz(a,i,o){a==="focusin"?(h1(),$u=i,Lu=o,$u.attachEvent("onpropertychange",y1)):a==="focusout"&&h1()}function Oz(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return Xl(Lu)}function Az(a,i){if(a==="click")return Xl(i)}function wz(a,i){if(a==="input"||a==="change")return Xl(i)}function Tz(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var tr=typeof Object.is=="function"?Object.is:Tz;function Uu(a,i){if(tr(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var o=Object.keys(a),c=Object.keys(i);if(o.length!==c.length)return!1;for(c=0;c<o.length;c++){var y=o[c];if(!Ir.call(i,y)||!tr(a[y],i[y]))return!1}return!0}function v1(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function p1(a,i){var o=v1(a);a=0;for(var c;o;){if(o.nodeType===3){if(c=a+o.textContent.length,a<=i&&c>=i)return{node:o,offset:i-a};a=c}t:{for(;o;){if(o.nextSibling){o=o.nextSibling;break t}o=o.parentNode}o=void 0}o=v1(o)}}function m1(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?m1(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function g1(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Ll(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=Ll(a.document)}return i}function ud(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 Ez=rn&&"documentMode"in document&&11>=document.documentMode,fi=null,od=null,ku=null,ld=!1;function b1(a,i,o){var c=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;ld||fi==null||fi!==Ll(c)||(c=fi,"selectionStart"in c&&ud(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),ku&&Uu(ku,c)||(ku=c,c=Rc(od,"onSelect"),0<c.length&&(i=new Gl("onSelect","select",null,i,o),a.push({event:i,listeners:c}),i.target=fi)))}function ba(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var si={animationend:ba("Animation","AnimationEnd"),animationiteration:ba("Animation","AnimationIteration"),animationstart:ba("Animation","AnimationStart"),transitionrun:ba("Transition","TransitionRun"),transitionstart:ba("Transition","TransitionStart"),transitioncancel:ba("Transition","TransitionCancel"),transitionend:ba("Transition","TransitionEnd")},cd={},_1={};rn&&(_1=document.createElement("div").style,"AnimationEvent"in window||(delete si.animationend.animation,delete si.animationiteration.animation,delete si.animationstart.animation),"TransitionEvent"in window||delete si.transitionend.transition);function _a(a){if(cd[a])return cd[a];if(!si[a])return a;var i=si[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in _1)return cd[a]=i[o];return a}var x1=_a("animationend"),S1=_a("animationiteration"),O1=_a("animationstart"),Mz=_a("transitionrun"),jz=_a("transitionstart"),Cz=_a("transitioncancel"),A1=_a("transitionend"),w1=new Map,fd="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(" ");fd.push("scrollEnd");function Dr(a,i){w1.set(a,i),ma(i,[a])}var Kl=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)},yr=[],di=0,sd=0;function Vl(){for(var a=di,i=sd=di=0;i<a;){var o=yr[i];yr[i++]=null;var c=yr[i];yr[i++]=null;var y=yr[i];yr[i++]=null;var v=yr[i];if(yr[i++]=null,c!==null&&y!==null){var x=c.pending;x===null?y.next=y:(y.next=x.next,x.next=y),c.pending=y}v!==0&&T1(o,y,v)}}function Zl(a,i,o,c){yr[di++]=a,yr[di++]=i,yr[di++]=o,yr[di++]=c,sd|=c,a.lanes|=c,a=a.alternate,a!==null&&(a.lanes|=c)}function dd(a,i,o,c){return Zl(a,i,o,c),Ql(a)}function xa(a,i){return Zl(a,null,null,i),Ql(a)}function T1(a,i,o){a.lanes|=o;var c=a.alternate;c!==null&&(c.lanes|=o);for(var y=!1,v=a.return;v!==null;)v.childLanes|=o,c=v.alternate,c!==null&&(c.childLanes|=o),v.tag===22&&(a=v.stateNode,a===null||a._visibility&1||(y=!0)),a=v,v=v.return;return a.tag===3?(v=a.stateNode,y&&i!==null&&(y=31-Je(o),a=v.hiddenUpdates,c=a[y],c===null?a[y]=[i]:c.push(i),i.lane=o|536870912),v):null}function Ql(a){if(50<co)throw co=0,xh=null,Error(n(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var hi={};function zz(a,i,o,c){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=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function er(a,i,o,c){return new zz(a,i,o,c)}function hd(a){return a=a.prototype,!(!a||!a.isReactComponent)}function nn(a,i){var o=a.alternate;return o===null?(o=er(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 E1(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 Fl(a,i,o,c,y,v){var x=0;if(c=a,typeof a=="function")hd(a)&&(x=1);else if(typeof a=="string")x=qD(a,o,ft.current)?26:a==="html"||a==="head"||a==="body"?27:5;else t:switch(a){case q:return a=er(31,o,i,y),a.elementType=q,a.lanes=v,a;case S:return Sa(o.children,y,v,i);case _:x=8,y|=24;break;case T:return a=er(12,o,i,y|2),a.elementType=T,a.lanes=v,a;case A:return a=er(13,o,i,y),a.elementType=A,a.lanes=v,a;case w:return a=er(19,o,i,y),a.elementType=w,a.lanes=v,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case M:x=10;break t;case E:x=9;break t;case z:x=11;break t;case C:x=14;break t;case N:x=16,c=null;break t}x=29,o=Error(n(130,a===null?"null":typeof a,"")),c=null}return i=er(x,o,i,y),i.elementType=a,i.type=c,i.lanes=v,i}function Sa(a,i,o,c){return a=er(7,a,c,i),a.lanes=o,a}function yd(a,i,o){return a=er(6,a,null,i),a.lanes=o,a}function M1(a){var i=er(18,null,null,0);return i.stateNode=a,i}function vd(a,i,o){return i=er(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 vr(a,i){if(typeof a=="object"&&a!==null){var o=j1.get(a);return o!==void 0?o:(i={value:a,source:i,stack:Cr(i)},j1.set(a,i),i)}return{value:a,source:i,stack:Cr(i)}}var yi=[],vi=0,Wl=null,Hu=0,pr=[],mr=0,$n=null,Gr=1,Yr="";function an(a,i){yi[vi++]=Hu,yi[vi++]=Wl,Wl=a,Hu=i}function C1(a,i,o){pr[mr++]=Gr,pr[mr++]=Yr,pr[mr++]=$n,$n=a;var c=Gr;a=Yr;var y=32-Je(c)-1;c&=~(1<<y),o+=1;var v=32-Je(i)+y;if(30<v){var x=y-y%5;v=(c&(1<<x)-1).toString(32),c>>=x,y-=x,Gr=1<<32-Je(i)+y|o<<y|c,Yr=v+a}else Gr=1<<v|o<<y|c,Yr=a}function pd(a){a.return!==null&&(an(a,1),C1(a,1,0))}function md(a){for(;a===Wl;)Wl=yi[--vi],yi[vi]=null,Hu=yi[--vi],yi[vi]=null;for(;a===$n;)$n=pr[--mr],pr[mr]=null,Yr=pr[--mr],pr[mr]=null,Gr=pr[--mr],pr[mr]=null}function z1(a,i){pr[mr++]=Gr,pr[mr++]=Yr,pr[mr++]=$n,Gr=i.id,Yr=i.overflow,$n=a}var je=null,te=null,Pt=!1,Ln=null,gr=!1,gd=Error(n(519));function Un(a){var i=Error(n(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Iu(vr(i,a)),gd}function D1(a){var i=a.stateNode,o=a.type,c=a.memoizedProps;switch(i[Me]=a,i[Ie]=c,o){case"dialog":jt("cancel",i),jt("close",i);break;case"iframe":case"object":case"embed":jt("load",i);break;case"video":case"audio":for(o=0;o<so.length;o++)jt(so[o],i);break;case"source":jt("error",i);break;case"img":case"image":case"link":jt("error",i),jt("load",i);break;case"details":jt("toggle",i);break;case"input":jt("invalid",i),Yb(i,c.value,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name,!0);break;case"select":jt("invalid",i);break;case"textarea":jt("invalid",i),Kb(i,c.value,c.defaultValue,c.children)}o=c.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||i.textContent===""+o||c.suppressHydrationWarning===!0||Zx(i.textContent,o)?(c.popover!=null&&(jt("beforetoggle",i),jt("toggle",i)),c.onScroll!=null&&jt("scroll",i),c.onScrollEnd!=null&&jt("scrollend",i),c.onClick!=null&&(i.onclick=en),i=!0):i=!1,i||Un(a,!0)}function P1(a){for(je=a.return;je;)switch(je.tag){case 5:case 31:case 13:gr=!1;return;case 27:case 3:gr=!0;return;default:je=je.return}}function pi(a){if(a!==je)return!1;if(!Pt)return P1(a),Pt=!0,!1;var i=a.tag,o;if((o=i!==3&&i!==27)&&((o=i===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||qh(a.type,a.memoizedProps)),o=!o),o&&te&&Un(a),P1(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(n(317));te=aS(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(n(317));te=aS(a)}else i===27?(i=te,ta(a.type)?(a=kh,kh=null,te=a):te=i):te=je?_r(a.stateNode.nextSibling):null;return!0}function Oa(){te=je=null,Pt=!1}function bd(){var a=Ln;return a!==null&&(Ve===null?Ve=a:Ve.push.apply(Ve,a),Ln=null),a}function Iu(a){Ln===null?Ln=[a]:Ln.push(a)}var _d=D(null),Aa=null,un=null;function kn(a,i,o){rt(_d,i._currentValue),i._currentValue=o}function on(a){a._currentValue=_d.current,U(_d)}function xd(a,i,o){for(;a!==null;){var c=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,c!==null&&(c.childLanes|=i)):c!==null&&(c.childLanes&i)!==i&&(c.childLanes|=i),a===o)break;a=a.return}}function Sd(a,i,o,c){var y=a.child;for(y!==null&&(y.return=a);y!==null;){var v=y.dependencies;if(v!==null){var x=y.child;v=v.firstContext;t:for(;v!==null;){var j=v;v=y;for(var R=0;R<i.length;R++)if(j.context===i[R]){v.lanes|=o,j=v.alternate,j!==null&&(j.lanes|=o),xd(v.return,o,a),c||(x=null);break t}v=j.next}}else if(y.tag===18){if(x=y.return,x===null)throw Error(n(341));x.lanes|=o,v=x.alternate,v!==null&&(v.lanes|=o),xd(x,o,a),x=null}else x=y.child;if(x!==null)x.return=y;else for(x=y;x!==null;){if(x===a){x=null;break}if(y=x.sibling,y!==null){y.return=x.return,x=y;break}x=x.return}y=x}}function mi(a,i,o,c){a=null;for(var y=i,v=!1;y!==null;){if(!v){if((y.flags&524288)!==0)v=!0;else if((y.flags&262144)!==0)break}if(y.tag===10){var x=y.alternate;if(x===null)throw Error(n(387));if(x=x.memoizedProps,x!==null){var j=y.type;tr(y.pendingProps.value,x.value)||(a!==null?a.push(j):a=[j])}}else if(y===Et.current){if(x=y.alternate,x===null)throw Error(n(387));x.memoizedState.memoizedState!==y.memoizedState.memoizedState&&(a!==null?a.push(mo):a=[mo])}y=y.return}a!==null&&Sd(i,a,o,c),i.flags|=262144}function Jl(a){for(a=a.firstContext;a!==null;){if(!tr(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function wa(a){Aa=a,un=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Ce(a){return R1(Aa,a)}function tc(a,i){return Aa===null&&wa(a),R1(a,i)}function R1(a,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},un===null){if(a===null)throw Error(n(308));un=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else un=un.next=i;return o}var Dz=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(o,c){a.push(c)}};this.abort=function(){i.aborted=!0,a.forEach(function(o){return o()})}},Pz=t.unstable_scheduleCallback,Rz=t.unstable_NormalPriority,he={$$typeof:M,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Od(){return{controller:new Dz,data:new Map,refCount:0}}function Gu(a){a.refCount--,a.refCount===0&&Pz(Rz,function(){a.controller.abort()})}var Yu=null,Ad=0,gi=0,bi=null;function Nz(a,i){if(Yu===null){var o=Yu=[];Ad=0,gi=Eh(),bi={status:"pending",value:void 0,then:function(c){o.push(c)}}}return Ad++,i.then(N1,N1),i}function N1(){if(--Ad===0&&Yu!==null){bi!==null&&(bi.status="fulfilled");var a=Yu;Yu=null,gi=0,bi=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function qz(a,i){var o=[],c={status:"pending",value:null,reason:null,then:function(y){o.push(y)}};return a.then(function(){c.status="fulfilled",c.value=i;for(var y=0;y<o.length;y++)(0,o[y])(i)},function(y){for(c.status="rejected",c.reason=y,y=0;y<o.length;y++)(0,o[y])(void 0)}),c}var q1=P.S;P.S=function(a,i){bx=Be(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&Nz(a,i),q1!==null&&q1(a,i)};var Ta=D(null);function wd(){var a=Ta.current;return a!==null?a:Zt.pooledCache}function ec(a,i){i===null?rt(Ta,Ta.current):rt(Ta,i.pool)}function B1(){var a=wd();return a===null?null:{parent:he._currentValue,pool:a}}var _i=Error(n(460)),Td=Error(n(474)),rc=Error(n(542)),nc={then:function(){}};function $1(a){return a=a.status,a==="fulfilled"||a==="rejected"}function L1(a,i,o){switch(o=a[o],o===void 0?a.push(i):o!==i&&(i.then(en,en),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,k1(a),a;default:if(typeof i.status=="string")i.then(en,en);else{if(a=Zt,a!==null&&100<a.shellSuspendCounter)throw Error(n(482));a=i,a.status="pending",a.then(function(c){if(i.status==="pending"){var y=i;y.status="fulfilled",y.value=c}},function(c){if(i.status==="pending"){var y=i;y.status="rejected",y.reason=c}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,k1(a),a}throw Ma=i,_i}}function Ea(a){try{var i=a._init;return i(a._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(Ma=o,_i):o}}var Ma=null;function U1(){if(Ma===null)throw Error(n(459));var a=Ma;return Ma=null,a}function k1(a){if(a===_i||a===rc)throw Error(n(483))}var xi=null,Xu=0;function ac(a){var i=Xu;return Xu+=1,xi===null&&(xi=[]),L1(xi,a,i)}function Ku(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function ic(a,i){throw i.$$typeof===g?Error(n(525)):(a=Object.prototype.toString.call(i),Error(n(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function H1(a){function i(k,B){if(a){var G=k.deletions;G===null?(k.deletions=[B],k.flags|=16):G.push(B)}}function o(k,B){if(!a)return null;for(;B!==null;)i(k,B),B=B.sibling;return null}function c(k){for(var B=new Map;k!==null;)k.key!==null?B.set(k.key,k):B.set(k.index,k),k=k.sibling;return B}function y(k,B){return k=nn(k,B),k.index=0,k.sibling=null,k}function v(k,B,G){return k.index=G,a?(G=k.alternate,G!==null?(G=G.index,G<B?(k.flags|=67108866,B):G):(k.flags|=67108866,B)):(k.flags|=1048576,B)}function x(k){return a&&k.alternate===null&&(k.flags|=67108866),k}function j(k,B,G,nt){return B===null||B.tag!==6?(B=yd(G,k.mode,nt),B.return=k,B):(B=y(B,G),B.return=k,B)}function R(k,B,G,nt){var pt=G.type;return pt===S?J(k,B,G.props.children,nt,G.key):B!==null&&(B.elementType===pt||typeof pt=="object"&&pt!==null&&pt.$$typeof===N&&Ea(pt)===B.type)?(B=y(B,G.props),Ku(B,G),B.return=k,B):(B=Fl(G.type,G.key,G.props,null,k.mode,nt),Ku(B,G),B.return=k,B)}function Y(k,B,G,nt){return B===null||B.tag!==4||B.stateNode.containerInfo!==G.containerInfo||B.stateNode.implementation!==G.implementation?(B=vd(G,k.mode,nt),B.return=k,B):(B=y(B,G.children||[]),B.return=k,B)}function J(k,B,G,nt,pt){return B===null||B.tag!==7?(B=Sa(G,k.mode,nt,pt),B.return=k,B):(B=y(B,G),B.return=k,B)}function at(k,B,G){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return B=yd(""+B,k.mode,G),B.return=k,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case b:return G=Fl(B.type,B.key,B.props,null,k.mode,G),Ku(G,B),G.return=k,G;case O:return B=vd(B,k.mode,G),B.return=k,B;case N:return B=Ea(B),at(k,B,G)}if(K(B)||$(B))return B=Sa(B,k.mode,G,null),B.return=k,B;if(typeof B.then=="function")return at(k,ac(B),G);if(B.$$typeof===M)return at(k,tc(k,B),G);ic(k,B)}return null}function X(k,B,G,nt){var pt=B!==null?B.key:null;if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return pt!==null?null:j(k,B,""+G,nt);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case b:return G.key===pt?R(k,B,G,nt):null;case O:return G.key===pt?Y(k,B,G,nt):null;case N:return G=Ea(G),X(k,B,G,nt)}if(K(G)||$(G))return pt!==null?null:J(k,B,G,nt,null);if(typeof G.then=="function")return X(k,B,ac(G),nt);if(G.$$typeof===M)return X(k,B,tc(k,G),nt);ic(k,G)}return null}function Q(k,B,G,nt,pt){if(typeof nt=="string"&&nt!==""||typeof nt=="number"||typeof nt=="bigint")return k=k.get(G)||null,j(B,k,""+nt,pt);if(typeof nt=="object"&&nt!==null){switch(nt.$$typeof){case b:return k=k.get(nt.key===null?G:nt.key)||null,R(B,k,nt,pt);case O:return k=k.get(nt.key===null?G:nt.key)||null,Y(B,k,nt,pt);case N:return nt=Ea(nt),Q(k,B,G,nt,pt)}if(K(nt)||$(nt))return k=k.get(G)||null,J(B,k,nt,pt,null);if(typeof nt.then=="function")return Q(k,B,G,ac(nt),pt);if(nt.$$typeof===M)return Q(k,B,G,tc(B,nt),pt);ic(B,nt)}return null}function ht(k,B,G,nt){for(var pt=null,qt=null,vt=B,wt=B=0,Dt=null;vt!==null&&wt<G.length;wt++){vt.index>wt?(Dt=vt,vt=null):Dt=vt.sibling;var Bt=X(k,vt,G[wt],nt);if(Bt===null){vt===null&&(vt=Dt);break}a&&vt&&Bt.alternate===null&&i(k,vt),B=v(Bt,B,wt),qt===null?pt=Bt:qt.sibling=Bt,qt=Bt,vt=Dt}if(wt===G.length)return o(k,vt),Pt&&an(k,wt),pt;if(vt===null){for(;wt<G.length;wt++)vt=at(k,G[wt],nt),vt!==null&&(B=v(vt,B,wt),qt===null?pt=vt:qt.sibling=vt,qt=vt);return Pt&&an(k,wt),pt}for(vt=c(vt);wt<G.length;wt++)Dt=Q(vt,k,wt,G[wt],nt),Dt!==null&&(a&&Dt.alternate!==null&&vt.delete(Dt.key===null?wt:Dt.key),B=v(Dt,B,wt),qt===null?pt=Dt:qt.sibling=Dt,qt=Dt);return a&&vt.forEach(function(ia){return i(k,ia)}),Pt&&an(k,wt),pt}function gt(k,B,G,nt){if(G==null)throw Error(n(151));for(var pt=null,qt=null,vt=B,wt=B=0,Dt=null,Bt=G.next();vt!==null&&!Bt.done;wt++,Bt=G.next()){vt.index>wt?(Dt=vt,vt=null):Dt=vt.sibling;var ia=X(k,vt,Bt.value,nt);if(ia===null){vt===null&&(vt=Dt);break}a&&vt&&ia.alternate===null&&i(k,vt),B=v(ia,B,wt),qt===null?pt=ia:qt.sibling=ia,qt=ia,vt=Dt}if(Bt.done)return o(k,vt),Pt&&an(k,wt),pt;if(vt===null){for(;!Bt.done;wt++,Bt=G.next())Bt=at(k,Bt.value,nt),Bt!==null&&(B=v(Bt,B,wt),qt===null?pt=Bt:qt.sibling=Bt,qt=Bt);return Pt&&an(k,wt),pt}for(vt=c(vt);!Bt.done;wt++,Bt=G.next())Bt=Q(vt,k,wt,Bt.value,nt),Bt!==null&&(a&&Bt.alternate!==null&&vt.delete(Bt.key===null?wt:Bt.key),B=v(Bt,B,wt),qt===null?pt=Bt:qt.sibling=Bt,qt=Bt);return a&&vt.forEach(function(KD){return i(k,KD)}),Pt&&an(k,wt),pt}function Kt(k,B,G,nt){if(typeof G=="object"&&G!==null&&G.type===S&&G.key===null&&(G=G.props.children),typeof G=="object"&&G!==null){switch(G.$$typeof){case b:t:{for(var pt=G.key;B!==null;){if(B.key===pt){if(pt=G.type,pt===S){if(B.tag===7){o(k,B.sibling),nt=y(B,G.props.children),nt.return=k,k=nt;break t}}else if(B.elementType===pt||typeof pt=="object"&&pt!==null&&pt.$$typeof===N&&Ea(pt)===B.type){o(k,B.sibling),nt=y(B,G.props),Ku(nt,G),nt.return=k,k=nt;break t}o(k,B);break}else i(k,B);B=B.sibling}G.type===S?(nt=Sa(G.props.children,k.mode,nt,G.key),nt.return=k,k=nt):(nt=Fl(G.type,G.key,G.props,null,k.mode,nt),Ku(nt,G),nt.return=k,k=nt)}return x(k);case O:t:{for(pt=G.key;B!==null;){if(B.key===pt)if(B.tag===4&&B.stateNode.containerInfo===G.containerInfo&&B.stateNode.implementation===G.implementation){o(k,B.sibling),nt=y(B,G.children||[]),nt.return=k,k=nt;break t}else{o(k,B);break}else i(k,B);B=B.sibling}nt=vd(G,k.mode,nt),nt.return=k,k=nt}return x(k);case N:return G=Ea(G),Kt(k,B,G,nt)}if(K(G))return ht(k,B,G,nt);if($(G)){if(pt=$(G),typeof pt!="function")throw Error(n(150));return G=pt.call(G),gt(k,B,G,nt)}if(typeof G.then=="function")return Kt(k,B,ac(G),nt);if(G.$$typeof===M)return Kt(k,B,tc(k,G),nt);ic(k,G)}return typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint"?(G=""+G,B!==null&&B.tag===6?(o(k,B.sibling),nt=y(B,G),nt.return=k,k=nt):(o(k,B),nt=yd(G,k.mode,nt),nt.return=k,k=nt),x(k)):o(k,B)}return function(k,B,G,nt){try{Xu=0;var pt=Kt(k,B,G,nt);return xi=null,pt}catch(vt){if(vt===_i||vt===rc)throw vt;var qt=er(29,vt,null,k.mode);return qt.lanes=nt,qt.return=k,qt}finally{}}}var ja=H1(!0),I1=H1(!1),Hn=!1;function Ed(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Md(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 In(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Gn(a,i,o){var c=a.updateQueue;if(c===null)return null;if(c=c.shared,(Lt&2)!==0){var y=c.pending;return y===null?i.next=i:(i.next=y.next,y.next=i),c.pending=i,i=Ql(a),T1(a,null,o),i}return Zl(a,c,i,o),Ql(a)}function Vu(a,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194048)!==0)){var c=i.lanes;c&=a.pendingLanes,o|=c,i.lanes=o,Rb(a,o)}}function jd(a,i){var o=a.updateQueue,c=a.alternate;if(c!==null&&(c=c.updateQueue,o===c)){var y=null,v=null;if(o=o.firstBaseUpdate,o!==null){do{var x={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};v===null?y=v=x:v=v.next=x,o=o.next}while(o!==null);v===null?y=v=i:v=v.next=i}else y=v=i;o={baseState:c.baseState,firstBaseUpdate:y,lastBaseUpdate:v,shared:c.shared,callbacks:c.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=i:a.next=i,o.lastBaseUpdate=i}var Cd=!1;function Zu(){if(Cd){var a=bi;if(a!==null)throw a}}function Qu(a,i,o,c){Cd=!1;var y=a.updateQueue;Hn=!1;var v=y.firstBaseUpdate,x=y.lastBaseUpdate,j=y.shared.pending;if(j!==null){y.shared.pending=null;var R=j,Y=R.next;R.next=null,x===null?v=Y:x.next=Y,x=R;var J=a.alternate;J!==null&&(J=J.updateQueue,j=J.lastBaseUpdate,j!==x&&(j===null?J.firstBaseUpdate=Y:j.next=Y,J.lastBaseUpdate=R))}if(v!==null){var at=y.baseState;x=0,J=Y=R=null,j=v;do{var X=j.lane&-536870913,Q=X!==j.lane;if(Q?(zt&X)===X:(c&X)===X){X!==0&&X===gi&&(Cd=!0),J!==null&&(J=J.next={lane:0,tag:j.tag,payload:j.payload,callback:null,next:null});t:{var ht=a,gt=j;X=i;var Kt=o;switch(gt.tag){case 1:if(ht=gt.payload,typeof ht=="function"){at=ht.call(Kt,at,X);break t}at=ht;break t;case 3:ht.flags=ht.flags&-65537|128;case 0:if(ht=gt.payload,X=typeof ht=="function"?ht.call(Kt,at,X):ht,X==null)break t;at=p({},at,X);break t;case 2:Hn=!0}}X=j.callback,X!==null&&(a.flags|=64,Q&&(a.flags|=8192),Q=y.callbacks,Q===null?y.callbacks=[X]:Q.push(X))}else Q={lane:X,tag:j.tag,payload:j.payload,callback:j.callback,next:null},J===null?(Y=J=Q,R=at):J=J.next=Q,x|=X;if(j=j.next,j===null){if(j=y.shared.pending,j===null)break;Q=j,j=Q.next,Q.next=null,y.lastBaseUpdate=Q,y.shared.pending=null}}while(!0);J===null&&(R=at),y.baseState=R,y.firstBaseUpdate=Y,y.lastBaseUpdate=J,v===null&&(y.shared.lanes=0),Zn|=x,a.lanes=x,a.memoizedState=at}}function G1(a,i){if(typeof a!="function")throw Error(n(191,a));a.call(i)}function Y1(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)G1(o[a],i)}var Si=D(null),uc=D(0);function X1(a,i){a=pn,rt(uc,a),rt(Si,i),pn=a|i.baseLanes}function zd(){rt(uc,pn),rt(Si,Si.current)}function Dd(){pn=uc.current,U(Si),U(uc)}var rr=D(null),br=null;function Yn(a){var i=a.alternate;rt(fe,fe.current&1),rt(rr,a),br===null&&(i===null||Si.current!==null||i.memoizedState!==null)&&(br=a)}function Pd(a){rt(fe,fe.current),rt(rr,a),br===null&&(br=a)}function K1(a){a.tag===22?(rt(fe,fe.current),rt(rr,a),br===null&&(br=a)):Xn()}function Xn(){rt(fe,fe.current),rt(rr,rr.current)}function nr(a){U(rr),br===a&&(br=null),U(fe)}var fe=D(0);function oc(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||Lh(o)||Uh(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 ln=0,Ot=null,Yt=null,ye=null,lc=!1,Oi=!1,Ca=!1,cc=0,Fu=0,Ai=null,Bz=0;function oe(){throw Error(n(321))}function Rd(a,i){if(i===null)return!1;for(var o=0;o<i.length&&o<a.length;o++)if(!tr(a[o],i[o]))return!1;return!0}function Nd(a,i,o,c,y,v){return ln=v,Ot=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,P.H=a===null||a.memoizedState===null?C_:Qd,Ca=!1,v=o(c,y),Ca=!1,Oi&&(v=Z1(i,o,c,y)),V1(a),v}function V1(a){P.H=to;var i=Yt!==null&&Yt.next!==null;if(ln=0,ye=Yt=Ot=null,lc=!1,Fu=0,Ai=null,i)throw Error(n(300));a===null||ve||(a=a.dependencies,a!==null&&Jl(a)&&(ve=!0))}function Z1(a,i,o,c){Ot=a;var y=0;do{if(Oi&&(Ai=null),Fu=0,Oi=!1,25<=y)throw Error(n(301));if(y+=1,ye=Yt=null,a.updateQueue!=null){var v=a.updateQueue;v.lastEffect=null,v.events=null,v.stores=null,v.memoCache!=null&&(v.memoCache.index=0)}P.H=z_,v=i(o,c)}while(Oi);return v}function $z(){var a=P.H,i=a.useState()[0];return i=typeof i.then=="function"?Wu(i):i,a=a.useState()[0],(Yt!==null?Yt.memoizedState:null)!==a&&(Ot.flags|=1024),i}function qd(){var a=cc!==0;return cc=0,a}function Bd(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function $d(a){if(lc){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}lc=!1}ln=0,ye=Yt=Ot=null,Oi=!1,Fu=cc=0,Ai=null}function ke(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ye===null?Ot.memoizedState=ye=a:ye=ye.next=a,ye}function se(){if(Yt===null){var a=Ot.alternate;a=a!==null?a.memoizedState:null}else a=Yt.next;var i=ye===null?Ot.memoizedState:ye.next;if(i!==null)ye=i,Yt=a;else{if(a===null)throw Ot.alternate===null?Error(n(467)):Error(n(310));Yt=a,a={memoizedState:Yt.memoizedState,baseState:Yt.baseState,baseQueue:Yt.baseQueue,queue:Yt.queue,next:null},ye===null?Ot.memoizedState=ye=a:ye=ye.next=a}return ye}function fc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Wu(a){var i=Fu;return Fu+=1,Ai===null&&(Ai=[]),a=L1(Ai,a,i),i=Ot,(ye===null?i.memoizedState:ye.next)===null&&(i=i.alternate,P.H=i===null||i.memoizedState===null?C_:Qd),a}function sc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return Wu(a);if(a.$$typeof===M)return Ce(a)}throw Error(n(438,String(a)))}function Ld(a){var i=null,o=Ot.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var c=Ot.alternate;c!==null&&(c=c.updateQueue,c!==null&&(c=c.memoCache,c!=null&&(i={data:c.data.map(function(y){return y.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=fc(),Ot.updateQueue=o),o.memoCache=i,o=i.data[i.index],o===void 0)for(o=i.data[i.index]=Array(a),c=0;c<a;c++)o[c]=F;return i.index++,o}function cn(a,i){return typeof i=="function"?i(a):i}function dc(a){var i=se();return Ud(i,Yt,a)}function Ud(a,i,o){var c=a.queue;if(c===null)throw Error(n(311));c.lastRenderedReducer=o;var y=a.baseQueue,v=c.pending;if(v!==null){if(y!==null){var x=y.next;y.next=v.next,v.next=x}i.baseQueue=y=v,c.pending=null}if(v=a.baseState,y===null)a.memoizedState=v;else{i=y.next;var j=x=null,R=null,Y=i,J=!1;do{var at=Y.lane&-536870913;if(at!==Y.lane?(zt&at)===at:(ln&at)===at){var X=Y.revertLane;if(X===0)R!==null&&(R=R.next={lane:0,revertLane:0,gesture:null,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null}),at===gi&&(J=!0);else if((ln&X)===X){Y=Y.next,X===gi&&(J=!0);continue}else at={lane:0,revertLane:Y.revertLane,gesture:null,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null},R===null?(j=R=at,x=v):R=R.next=at,Ot.lanes|=X,Zn|=X;at=Y.action,Ca&&o(v,at),v=Y.hasEagerState?Y.eagerState:o(v,at)}else X={lane:at,revertLane:Y.revertLane,gesture:Y.gesture,action:Y.action,hasEagerState:Y.hasEagerState,eagerState:Y.eagerState,next:null},R===null?(j=R=X,x=v):R=R.next=X,Ot.lanes|=at,Zn|=at;Y=Y.next}while(Y!==null&&Y!==i);if(R===null?x=v:R.next=j,!tr(v,a.memoizedState)&&(ve=!0,J&&(o=bi,o!==null)))throw o;a.memoizedState=v,a.baseState=x,a.baseQueue=R,c.lastRenderedState=v}return y===null&&(c.lanes=0),[a.memoizedState,c.dispatch]}function kd(a){var i=se(),o=i.queue;if(o===null)throw Error(n(311));o.lastRenderedReducer=a;var c=o.dispatch,y=o.pending,v=i.memoizedState;if(y!==null){o.pending=null;var x=y=y.next;do v=a(v,x.action),x=x.next;while(x!==y);tr(v,i.memoizedState)||(ve=!0),i.memoizedState=v,i.baseQueue===null&&(i.baseState=v),o.lastRenderedState=v}return[v,c]}function Q1(a,i,o){var c=Ot,y=se(),v=Pt;if(v){if(o===void 0)throw Error(n(407));o=o()}else o=i();var x=!tr((Yt||y).memoizedState,o);if(x&&(y.memoizedState=o,ve=!0),y=y.queue,Gd(J1.bind(null,c,y,a),[a]),y.getSnapshot!==i||x||ye!==null&&ye.memoizedState.tag&1){if(c.flags|=2048,wi(9,{destroy:void 0},W1.bind(null,c,y,o,i),null),Zt===null)throw Error(n(349));v||(ln&127)!==0||F1(c,i,o)}return o}function F1(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=Ot.updateQueue,i===null?(i=fc(),Ot.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function W1(a,i,o,c){i.value=o,i.getSnapshot=c,t_(i)&&e_(a)}function J1(a,i,o){return o(function(){t_(i)&&e_(a)})}function t_(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!tr(a,o)}catch{return!0}}function e_(a){var i=xa(a,2);i!==null&&Ze(i,a,2)}function Hd(a){var i=ke();if(typeof a=="function"){var o=a;if(a=o(),Ca){Nn(!0);try{o()}finally{Nn(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:cn,lastRenderedState:a},i}function r_(a,i,o,c){return a.baseState=o,Ud(a,Yt,typeof c=="function"?c:cn)}function Lz(a,i,o,c,y){if(vc(a))throw Error(n(485));if(a=i.action,a!==null){var v={payload:y,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(x){v.listeners.push(x)}};P.T!==null?o(!0):v.isTransition=!1,c(v),o=i.pending,o===null?(v.next=i.pending=v,n_(i,v)):(v.next=o.next,i.pending=o.next=v)}}function n_(a,i){var o=i.action,c=i.payload,y=a.state;if(i.isTransition){var v=P.T,x={};P.T=x;try{var j=o(y,c),R=P.S;R!==null&&R(x,j),a_(a,i,j)}catch(Y){Id(a,i,Y)}finally{v!==null&&x.types!==null&&(v.types=x.types),P.T=v}}else try{v=o(y,c),a_(a,i,v)}catch(Y){Id(a,i,Y)}}function a_(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(c){i_(a,i,c)},function(c){return Id(a,i,c)}):i_(a,i,o)}function i_(a,i,o){i.status="fulfilled",i.value=o,u_(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,n_(a,o)))}function Id(a,i,o){var c=a.pending;if(a.pending=null,c!==null){c=c.next;do i.status="rejected",i.reason=o,u_(i),i=i.next;while(i!==c)}a.action=null}function u_(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function o_(a,i){return i}function l_(a,i){if(Pt){var o=Zt.formState;if(o!==null){t:{var c=Ot;if(Pt){if(te){e:{for(var y=te,v=gr;y.nodeType!==8;){if(!v){y=null;break e}if(y=_r(y.nextSibling),y===null){y=null;break e}}v=y.data,y=v==="F!"||v==="F"?y:null}if(y){te=_r(y.nextSibling),c=y.data==="F!";break t}}Un(c)}c=!1}c&&(i=o[0])}}return o=ke(),o.memoizedState=o.baseState=i,c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o_,lastRenderedState:i},o.queue=c,o=E_.bind(null,Ot,c),c.dispatch=o,c=Hd(!1),v=Zd.bind(null,Ot,!1,c.queue),c=ke(),y={state:i,dispatch:null,action:a,pending:null},c.queue=y,o=Lz.bind(null,Ot,y,v,o),y.dispatch=o,c.memoizedState=a,[i,o,!1]}function c_(a){var i=se();return f_(i,Yt,a)}function f_(a,i,o){if(i=Ud(a,i,o_)[0],a=dc(cn)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var c=Wu(i)}catch(x){throw x===_i?rc:x}else c=i;i=se();var y=i.queue,v=y.dispatch;return o!==i.memoizedState&&(Ot.flags|=2048,wi(9,{destroy:void 0},Uz.bind(null,y,o),null)),[c,v,a]}function Uz(a,i){a.action=i}function s_(a){var i=se(),o=Yt;if(o!==null)return f_(i,o,a);se(),i=i.memoizedState,o=se();var c=o.queue.dispatch;return o.memoizedState=a,[i,c,!1]}function wi(a,i,o,c){return a={tag:a,create:o,deps:c,inst:i,next:null},i=Ot.updateQueue,i===null&&(i=fc(),Ot.updateQueue=i),o=i.lastEffect,o===null?i.lastEffect=a.next=a:(c=o.next,o.next=a,a.next=c,i.lastEffect=a),a}function d_(){return se().memoizedState}function hc(a,i,o,c){var y=ke();Ot.flags|=a,y.memoizedState=wi(1|i,{destroy:void 0},o,c===void 0?null:c)}function yc(a,i,o,c){var y=se();c=c===void 0?null:c;var v=y.memoizedState.inst;Yt!==null&&c!==null&&Rd(c,Yt.memoizedState.deps)?y.memoizedState=wi(i,v,o,c):(Ot.flags|=a,y.memoizedState=wi(1|i,v,o,c))}function h_(a,i){hc(8390656,8,a,i)}function Gd(a,i){yc(2048,8,a,i)}function kz(a){Ot.flags|=4;var i=Ot.updateQueue;if(i===null)i=fc(),Ot.updateQueue=i,i.events=[a];else{var o=i.events;o===null?i.events=[a]:o.push(a)}}function y_(a){var i=se().memoizedState;return kz({ref:i,nextImpl:a}),function(){if((Lt&2)!==0)throw Error(n(440));return i.impl.apply(void 0,arguments)}}function v_(a,i){return yc(4,2,a,i)}function p_(a,i){return yc(4,4,a,i)}function m_(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 g_(a,i,o){o=o!=null?o.concat([a]):null,yc(4,4,m_.bind(null,i,a),o)}function Yd(){}function b_(a,i){var o=se();i=i===void 0?null:i;var c=o.memoizedState;return i!==null&&Rd(i,c[1])?c[0]:(o.memoizedState=[a,i],a)}function __(a,i){var o=se();i=i===void 0?null:i;var c=o.memoizedState;if(i!==null&&Rd(i,c[1]))return c[0];if(c=a(),Ca){Nn(!0);try{a()}finally{Nn(!1)}}return o.memoizedState=[c,i],c}function Xd(a,i,o){return o===void 0||(ln&1073741824)!==0&&(zt&261930)===0?a.memoizedState=i:(a.memoizedState=o,a=xx(),Ot.lanes|=a,Zn|=a,o)}function x_(a,i,o,c){return tr(o,i)?o:Si.current!==null?(a=Xd(a,o,c),tr(a,i)||(ve=!0),a):(ln&42)===0||(ln&1073741824)!==0&&(zt&261930)===0?(ve=!0,a.memoizedState=o):(a=xx(),Ot.lanes|=a,Zn|=a,i)}function S_(a,i,o,c,y){var v=I.p;I.p=v!==0&&8>v?v:8;var x=P.T,j={};P.T=j,Zd(a,!1,i,o);try{var R=y(),Y=P.S;if(Y!==null&&Y(j,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var J=qz(R,c);Ju(a,i,J,ur(a))}else Ju(a,i,c,ur(a))}catch(at){Ju(a,i,{then:function(){},status:"rejected",reason:at},ur())}finally{I.p=v,x!==null&&j.types!==null&&(x.types=j.types),P.T=x}}function Hz(){}function Kd(a,i,o,c){if(a.tag!==5)throw Error(n(476));var y=O_(a).queue;S_(a,y,i,W,o===null?Hz:function(){return A_(a),o(c)})}function O_(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:W,baseState:W,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:cn,lastRenderedState:W},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:cn,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function A_(a){var i=O_(a);i.next===null&&(i=a.alternate.memoizedState),Ju(a,i.next.queue,{},ur())}function Vd(){return Ce(mo)}function w_(){return se().memoizedState}function T_(){return se().memoizedState}function Iz(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=ur();a=In(o);var c=Gn(i,a,o);c!==null&&(Ze(c,i,o),Vu(c,i,o)),i={cache:Od()},a.payload=i;return}i=i.return}}function Gz(a,i,o){var c=ur();o={lane:c,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},vc(a)?M_(i,o):(o=dd(a,i,o,c),o!==null&&(Ze(o,a,c),j_(o,i,c)))}function E_(a,i,o){var c=ur();Ju(a,i,o,c)}function Ju(a,i,o,c){var y={lane:c,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(vc(a))M_(i,y);else{var v=a.alternate;if(a.lanes===0&&(v===null||v.lanes===0)&&(v=i.lastRenderedReducer,v!==null))try{var x=i.lastRenderedState,j=v(x,o);if(y.hasEagerState=!0,y.eagerState=j,tr(j,x))return Zl(a,i,y,0),Zt===null&&Vl(),!1}catch{}finally{}if(o=dd(a,i,y,c),o!==null)return Ze(o,a,c),j_(o,i,c),!0}return!1}function Zd(a,i,o,c){if(c={lane:2,revertLane:Eh(),gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},vc(a)){if(i)throw Error(n(479))}else i=dd(a,o,c,2),i!==null&&Ze(i,a,2)}function vc(a){var i=a.alternate;return a===Ot||i!==null&&i===Ot}function M_(a,i){Oi=lc=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function j_(a,i,o){if((o&4194048)!==0){var c=i.lanes;c&=a.pendingLanes,o|=c,i.lanes=o,Rb(a,o)}}var to={readContext:Ce,use:sc,useCallback:oe,useContext:oe,useEffect:oe,useImperativeHandle:oe,useLayoutEffect:oe,useInsertionEffect:oe,useMemo:oe,useReducer:oe,useRef:oe,useState:oe,useDebugValue:oe,useDeferredValue:oe,useTransition:oe,useSyncExternalStore:oe,useId:oe,useHostTransitionStatus:oe,useFormState:oe,useActionState:oe,useOptimistic:oe,useMemoCache:oe,useCacheRefresh:oe};to.useEffectEvent=oe;var C_={readContext:Ce,use:sc,useCallback:function(a,i){return ke().memoizedState=[a,i===void 0?null:i],a},useContext:Ce,useEffect:h_,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,hc(4194308,4,m_.bind(null,i,a),o)},useLayoutEffect:function(a,i){return hc(4194308,4,a,i)},useInsertionEffect:function(a,i){hc(4,2,a,i)},useMemo:function(a,i){var o=ke();i=i===void 0?null:i;var c=a();if(Ca){Nn(!0);try{a()}finally{Nn(!1)}}return o.memoizedState=[c,i],c},useReducer:function(a,i,o){var c=ke();if(o!==void 0){var y=o(i);if(Ca){Nn(!0);try{o(i)}finally{Nn(!1)}}}else y=i;return c.memoizedState=c.baseState=y,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:y},c.queue=a,a=a.dispatch=Gz.bind(null,Ot,a),[c.memoizedState,a]},useRef:function(a){var i=ke();return a={current:a},i.memoizedState=a},useState:function(a){a=Hd(a);var i=a.queue,o=E_.bind(null,Ot,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:Yd,useDeferredValue:function(a,i){var o=ke();return Xd(o,a,i)},useTransition:function(){var a=Hd(!1);return a=S_.bind(null,Ot,a.queue,!0,!1),ke().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var c=Ot,y=ke();if(Pt){if(o===void 0)throw Error(n(407));o=o()}else{if(o=i(),Zt===null)throw Error(n(349));(zt&127)!==0||F1(c,i,o)}y.memoizedState=o;var v={value:o,getSnapshot:i};return y.queue=v,h_(J1.bind(null,c,v,a),[a]),c.flags|=2048,wi(9,{destroy:void 0},W1.bind(null,c,v,o,i),null),o},useId:function(){var a=ke(),i=Zt.identifierPrefix;if(Pt){var o=Yr,c=Gr;o=(c&~(1<<32-Je(c)-1)).toString(32)+o,i="_"+i+"R_"+o,o=cc++,0<o&&(i+="H"+o.toString(32)),i+="_"}else o=Bz++,i="_"+i+"r_"+o.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:Vd,useFormState:l_,useActionState:l_,useOptimistic:function(a){var i=ke();i.memoizedState=i.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=Zd.bind(null,Ot,!0,o),o.dispatch=i,[a,i]},useMemoCache:Ld,useCacheRefresh:function(){return ke().memoizedState=Iz.bind(null,Ot)},useEffectEvent:function(a){var i=ke(),o={impl:a};return i.memoizedState=o,function(){if((Lt&2)!==0)throw Error(n(440));return o.impl.apply(void 0,arguments)}}},Qd={readContext:Ce,use:sc,useCallback:b_,useContext:Ce,useEffect:Gd,useImperativeHandle:g_,useInsertionEffect:v_,useLayoutEffect:p_,useMemo:__,useReducer:dc,useRef:d_,useState:function(){return dc(cn)},useDebugValue:Yd,useDeferredValue:function(a,i){var o=se();return x_(o,Yt.memoizedState,a,i)},useTransition:function(){var a=dc(cn)[0],i=se().memoizedState;return[typeof a=="boolean"?a:Wu(a),i]},useSyncExternalStore:Q1,useId:w_,useHostTransitionStatus:Vd,useFormState:c_,useActionState:c_,useOptimistic:function(a,i){var o=se();return r_(o,Yt,a,i)},useMemoCache:Ld,useCacheRefresh:T_};Qd.useEffectEvent=y_;var z_={readContext:Ce,use:sc,useCallback:b_,useContext:Ce,useEffect:Gd,useImperativeHandle:g_,useInsertionEffect:v_,useLayoutEffect:p_,useMemo:__,useReducer:kd,useRef:d_,useState:function(){return kd(cn)},useDebugValue:Yd,useDeferredValue:function(a,i){var o=se();return Yt===null?Xd(o,a,i):x_(o,Yt.memoizedState,a,i)},useTransition:function(){var a=kd(cn)[0],i=se().memoizedState;return[typeof a=="boolean"?a:Wu(a),i]},useSyncExternalStore:Q1,useId:w_,useHostTransitionStatus:Vd,useFormState:s_,useActionState:s_,useOptimistic:function(a,i){var o=se();return Yt!==null?r_(o,Yt,a,i):(o.baseState=a,[a,o.queue.dispatch])},useMemoCache:Ld,useCacheRefresh:T_};z_.useEffectEvent=y_;function Fd(a,i,o,c){i=a.memoizedState,o=o(c,i),o=o==null?i:p({},i,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var Wd={enqueueSetState:function(a,i,o){a=a._reactInternals;var c=ur(),y=In(c);y.payload=i,o!=null&&(y.callback=o),i=Gn(a,y,c),i!==null&&(Ze(i,a,c),Vu(i,a,c))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var c=ur(),y=In(c);y.tag=1,y.payload=i,o!=null&&(y.callback=o),i=Gn(a,y,c),i!==null&&(Ze(i,a,c),Vu(i,a,c))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=ur(),c=In(o);c.tag=2,i!=null&&(c.callback=i),i=Gn(a,c,o),i!==null&&(Ze(i,a,o),Vu(i,a,o))}};function D_(a,i,o,c,y,v,x){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(c,v,x):i.prototype&&i.prototype.isPureReactComponent?!Uu(o,c)||!Uu(y,v):!0}function P_(a,i,o,c){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,c),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,c),i.state!==a&&Wd.enqueueReplaceState(i,i.state,null)}function za(a,i){var o=i;if("ref"in i){o={};for(var c in i)c!=="ref"&&(o[c]=i[c])}if(a=a.defaultProps){o===i&&(o=p({},o));for(var y in a)o[y]===void 0&&(o[y]=a[y])}return o}function R_(a){Kl(a)}function N_(a){console.error(a)}function q_(a){Kl(a)}function pc(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(c){setTimeout(function(){throw c})}}function B_(a,i,o){try{var c=a.onCaughtError;c(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(y){setTimeout(function(){throw y})}}function Jd(a,i,o){return o=In(o),o.tag=3,o.payload={element:null},o.callback=function(){pc(a,i)},o}function $_(a){return a=In(a),a.tag=3,a}function L_(a,i,o,c){var y=o.type.getDerivedStateFromError;if(typeof y=="function"){var v=c.value;a.payload=function(){return y(v)},a.callback=function(){B_(i,o,c)}}var x=o.stateNode;x!==null&&typeof x.componentDidCatch=="function"&&(a.callback=function(){B_(i,o,c),typeof y!="function"&&(Qn===null?Qn=new Set([this]):Qn.add(this));var j=c.stack;this.componentDidCatch(c.value,{componentStack:j!==null?j:""})})}function Yz(a,i,o,c,y){if(o.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){if(i=o.alternate,i!==null&&mi(i,o,y,!0),o=rr.current,o!==null){switch(o.tag){case 31:case 13:return br===null?Mc():o.alternate===null&&le===0&&(le=3),o.flags&=-257,o.flags|=65536,o.lanes=y,c===nc?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([c]):i.add(c),Ah(a,c,y)),!1;case 22:return o.flags|=65536,c===nc?o.flags|=16384:(i=o.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([c])},o.updateQueue=i):(o=i.retryQueue,o===null?i.retryQueue=new Set([c]):o.add(c)),Ah(a,c,y)),!1}throw Error(n(435,o.tag))}return Ah(a,c,y),Mc(),!1}if(Pt)return i=rr.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=y,c!==gd&&(a=Error(n(422),{cause:c}),Iu(vr(a,o)))):(c!==gd&&(i=Error(n(423),{cause:c}),Iu(vr(i,o))),a=a.current.alternate,a.flags|=65536,y&=-y,a.lanes|=y,c=vr(c,o),y=Jd(a.stateNode,c,y),jd(a,y),le!==4&&(le=2)),!1;var v=Error(n(520),{cause:c});if(v=vr(v,o),lo===null?lo=[v]:lo.push(v),le!==4&&(le=2),i===null)return!0;c=vr(c,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,a=y&-y,o.lanes|=a,a=Jd(o.stateNode,c,a),jd(o,a),!1;case 1:if(i=o.type,v=o.stateNode,(o.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(Qn===null||!Qn.has(v))))return o.flags|=65536,y&=-y,o.lanes|=y,y=$_(y),L_(y,a,o,c),jd(o,y),!1}o=o.return}while(o!==null);return!1}var th=Error(n(461)),ve=!1;function ze(a,i,o,c){i.child=a===null?I1(i,null,o,c):ja(i,a.child,o,c)}function U_(a,i,o,c,y){o=o.render;var v=i.ref;if("ref"in c){var x={};for(var j in c)j!=="ref"&&(x[j]=c[j])}else x=c;return wa(i),c=Nd(a,i,o,x,v,y),j=qd(),a!==null&&!ve?(Bd(a,i,y),fn(a,i,y)):(Pt&&j&&pd(i),i.flags|=1,ze(a,i,c,y),i.child)}function k_(a,i,o,c,y){if(a===null){var v=o.type;return typeof v=="function"&&!hd(v)&&v.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=v,H_(a,i,v,c,y)):(a=Fl(o.type,null,c,i,i.mode,y),a.ref=i.ref,a.return=i,i.child=a)}if(v=a.child,!lh(a,y)){var x=v.memoizedProps;if(o=o.compare,o=o!==null?o:Uu,o(x,c)&&a.ref===i.ref)return fn(a,i,y)}return i.flags|=1,a=nn(v,c),a.ref=i.ref,a.return=i,i.child=a}function H_(a,i,o,c,y){if(a!==null){var v=a.memoizedProps;if(Uu(v,c)&&a.ref===i.ref)if(ve=!1,i.pendingProps=c=v,lh(a,y))(a.flags&131072)!==0&&(ve=!0);else return i.lanes=a.lanes,fn(a,i,y)}return eh(a,i,o,c,y)}function I_(a,i,o,c){var y=c.children,v=a!==null?a.memoizedState:null;if(a===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),c.mode==="hidden"){if((i.flags&128)!==0){if(v=v!==null?v.baseLanes|o:o,a!==null){for(c=i.child=a.child,y=0;c!==null;)y=y|c.lanes|c.childLanes,c=c.sibling;c=y&~v}else c=0,i.child=null;return G_(a,i,v,o,c)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&ec(i,v!==null?v.cachePool:null),v!==null?X1(i,v):zd(),K1(i);else return c=i.lanes=536870912,G_(a,i,v!==null?v.baseLanes|o:o,o,c)}else v!==null?(ec(i,v.cachePool),X1(i,v),Xn(),i.memoizedState=null):(a!==null&&ec(i,null),zd(),Xn());return ze(a,i,y,o),i.child}function eo(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function G_(a,i,o,c,y){var v=wd();return v=v===null?null:{parent:he._currentValue,pool:v},i.memoizedState={baseLanes:o,cachePool:v},a!==null&&ec(i,null),zd(),K1(i),a!==null&&mi(a,i,c,!0),i.childLanes=y,null}function mc(a,i){return i=bc({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function Y_(a,i,o){return ja(i,a.child,null,o),a=mc(i,i.pendingProps),a.flags|=2,nr(i),i.memoizedState=null,a}function Xz(a,i,o){var c=i.pendingProps,y=(i.flags&128)!==0;if(i.flags&=-129,a===null){if(Pt){if(c.mode==="hidden")return a=mc(i,c),i.lanes=536870912,eo(null,a);if(Pd(i),(a=te)?(a=nS(a,gr),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:$n!==null?{id:Gr,overflow:Yr}:null,retryLane:536870912,hydrationErrors:null},o=M1(a),o.return=i,i.child=o,je=i,te=null)):a=null,a===null)throw Un(i);return i.lanes=536870912,null}return mc(i,c)}var v=a.memoizedState;if(v!==null){var x=v.dehydrated;if(Pd(i),y)if(i.flags&256)i.flags&=-257,i=Y_(a,i,o);else if(i.memoizedState!==null)i.child=a.child,i.flags|=128,i=null;else throw Error(n(558));else if(ve||mi(a,i,o,!1),y=(o&a.childLanes)!==0,ve||y){if(c=Zt,c!==null&&(x=Nb(c,o),x!==0&&x!==v.retryLane))throw v.retryLane=x,xa(a,x),Ze(c,a,x),th;Mc(),i=Y_(a,i,o)}else a=v.treeContext,te=_r(x.nextSibling),je=i,Pt=!0,Ln=null,gr=!1,a!==null&&z1(i,a),i=mc(i,c),i.flags|=4096;return i}return a=nn(a.child,{mode:c.mode,children:c.children}),a.ref=i.ref,i.child=a,a.return=i,a}function gc(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(n(284));(a===null||a.ref!==o)&&(i.flags|=4194816)}}function eh(a,i,o,c,y){return wa(i),o=Nd(a,i,o,c,void 0,y),c=qd(),a!==null&&!ve?(Bd(a,i,y),fn(a,i,y)):(Pt&&c&&pd(i),i.flags|=1,ze(a,i,o,y),i.child)}function X_(a,i,o,c,y,v){return wa(i),i.updateQueue=null,o=Z1(i,c,o,y),V1(a),c=qd(),a!==null&&!ve?(Bd(a,i,v),fn(a,i,v)):(Pt&&c&&pd(i),i.flags|=1,ze(a,i,o,v),i.child)}function K_(a,i,o,c,y){if(wa(i),i.stateNode===null){var v=hi,x=o.contextType;typeof x=="object"&&x!==null&&(v=Ce(x)),v=new o(c,v),i.memoizedState=v.state!==null&&v.state!==void 0?v.state:null,v.updater=Wd,i.stateNode=v,v._reactInternals=i,v=i.stateNode,v.props=c,v.state=i.memoizedState,v.refs={},Ed(i),x=o.contextType,v.context=typeof x=="object"&&x!==null?Ce(x):hi,v.state=i.memoizedState,x=o.getDerivedStateFromProps,typeof x=="function"&&(Fd(i,o,x,c),v.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof v.getSnapshotBeforeUpdate=="function"||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(x=v.state,typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount(),x!==v.state&&Wd.enqueueReplaceState(v,v.state,null),Qu(i,c,v,y),Zu(),v.state=i.memoizedState),typeof v.componentDidMount=="function"&&(i.flags|=4194308),c=!0}else if(a===null){v=i.stateNode;var j=i.memoizedProps,R=za(o,j);v.props=R;var Y=v.context,J=o.contextType;x=hi,typeof J=="object"&&J!==null&&(x=Ce(J));var at=o.getDerivedStateFromProps;J=typeof at=="function"||typeof v.getSnapshotBeforeUpdate=="function",j=i.pendingProps!==j,J||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(j||Y!==x)&&P_(i,v,c,x),Hn=!1;var X=i.memoizedState;v.state=X,Qu(i,c,v,y),Zu(),Y=i.memoizedState,j||X!==Y||Hn?(typeof at=="function"&&(Fd(i,o,at,c),Y=i.memoizedState),(R=Hn||D_(i,o,R,c,X,Y,x))?(J||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount()),typeof v.componentDidMount=="function"&&(i.flags|=4194308)):(typeof v.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=c,i.memoizedState=Y),v.props=c,v.state=Y,v.context=x,c=R):(typeof v.componentDidMount=="function"&&(i.flags|=4194308),c=!1)}else{v=i.stateNode,Md(a,i),x=i.memoizedProps,J=za(o,x),v.props=J,at=i.pendingProps,X=v.context,Y=o.contextType,R=hi,typeof Y=="object"&&Y!==null&&(R=Ce(Y)),j=o.getDerivedStateFromProps,(Y=typeof j=="function"||typeof v.getSnapshotBeforeUpdate=="function")||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(x!==at||X!==R)&&P_(i,v,c,R),Hn=!1,X=i.memoizedState,v.state=X,Qu(i,c,v,y),Zu();var Q=i.memoizedState;x!==at||X!==Q||Hn||a!==null&&a.dependencies!==null&&Jl(a.dependencies)?(typeof j=="function"&&(Fd(i,o,j,c),Q=i.memoizedState),(J=Hn||D_(i,o,J,c,X,Q,R)||a!==null&&a.dependencies!==null&&Jl(a.dependencies))?(Y||typeof v.UNSAFE_componentWillUpdate!="function"&&typeof v.componentWillUpdate!="function"||(typeof v.componentWillUpdate=="function"&&v.componentWillUpdate(c,Q,R),typeof v.UNSAFE_componentWillUpdate=="function"&&v.UNSAFE_componentWillUpdate(c,Q,R)),typeof v.componentDidUpdate=="function"&&(i.flags|=4),typeof v.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof v.componentDidUpdate!="function"||x===a.memoizedProps&&X===a.memoizedState||(i.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||x===a.memoizedProps&&X===a.memoizedState||(i.flags|=1024),i.memoizedProps=c,i.memoizedState=Q),v.props=c,v.state=Q,v.context=R,c=J):(typeof v.componentDidUpdate!="function"||x===a.memoizedProps&&X===a.memoizedState||(i.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||x===a.memoizedProps&&X===a.memoizedState||(i.flags|=1024),c=!1)}return v=c,gc(a,i),c=(i.flags&128)!==0,v||c?(v=i.stateNode,o=c&&typeof o.getDerivedStateFromError!="function"?null:v.render(),i.flags|=1,a!==null&&c?(i.child=ja(i,a.child,null,y),i.child=ja(i,null,o,y)):ze(a,i,o,y),i.memoizedState=v.state,a=i.child):a=fn(a,i,y),a}function V_(a,i,o,c){return Oa(),i.flags|=256,ze(a,i,o,c),i.child}var rh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function nh(a){return{baseLanes:a,cachePool:B1()}}function ah(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=ir),a}function Z_(a,i,o){var c=i.pendingProps,y=!1,v=(i.flags&128)!==0,x;if((x=v)||(x=a!==null&&a.memoizedState===null?!1:(fe.current&2)!==0),x&&(y=!0,i.flags&=-129),x=(i.flags&32)!==0,i.flags&=-33,a===null){if(Pt){if(y?Yn(i):Xn(),(a=te)?(a=nS(a,gr),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:$n!==null?{id:Gr,overflow:Yr}:null,retryLane:536870912,hydrationErrors:null},o=M1(a),o.return=i,i.child=o,je=i,te=null)):a=null,a===null)throw Un(i);return Uh(a)?i.lanes=32:i.lanes=536870912,null}var j=c.children;return c=c.fallback,y?(Xn(),y=i.mode,j=bc({mode:"hidden",children:j},y),c=Sa(c,y,o,null),j.return=i,c.return=i,j.sibling=c,i.child=j,c=i.child,c.memoizedState=nh(o),c.childLanes=ah(a,x,o),i.memoizedState=rh,eo(null,c)):(Yn(i),ih(i,j))}var R=a.memoizedState;if(R!==null&&(j=R.dehydrated,j!==null)){if(v)i.flags&256?(Yn(i),i.flags&=-257,i=uh(a,i,o)):i.memoizedState!==null?(Xn(),i.child=a.child,i.flags|=128,i=null):(Xn(),j=c.fallback,y=i.mode,c=bc({mode:"visible",children:c.children},y),j=Sa(j,y,o,null),j.flags|=2,c.return=i,j.return=i,c.sibling=j,i.child=c,ja(i,a.child,null,o),c=i.child,c.memoizedState=nh(o),c.childLanes=ah(a,x,o),i.memoizedState=rh,i=eo(null,c));else if(Yn(i),Uh(j)){if(x=j.nextSibling&&j.nextSibling.dataset,x)var Y=x.dgst;x=Y,c=Error(n(419)),c.stack="",c.digest=x,Iu({value:c,source:null,stack:null}),i=uh(a,i,o)}else if(ve||mi(a,i,o,!1),x=(o&a.childLanes)!==0,ve||x){if(x=Zt,x!==null&&(c=Nb(x,o),c!==0&&c!==R.retryLane))throw R.retryLane=c,xa(a,c),Ze(x,a,c),th;Lh(j)||Mc(),i=uh(a,i,o)}else Lh(j)?(i.flags|=192,i.child=a.child,i=null):(a=R.treeContext,te=_r(j.nextSibling),je=i,Pt=!0,Ln=null,gr=!1,a!==null&&z1(i,a),i=ih(i,c.children),i.flags|=4096);return i}return y?(Xn(),j=c.fallback,y=i.mode,R=a.child,Y=R.sibling,c=nn(R,{mode:"hidden",children:c.children}),c.subtreeFlags=R.subtreeFlags&65011712,Y!==null?j=nn(Y,j):(j=Sa(j,y,o,null),j.flags|=2),j.return=i,c.return=i,c.sibling=j,i.child=c,eo(null,c),c=i.child,j=a.child.memoizedState,j===null?j=nh(o):(y=j.cachePool,y!==null?(R=he._currentValue,y=y.parent!==R?{parent:R,pool:R}:y):y=B1(),j={baseLanes:j.baseLanes|o,cachePool:y}),c.memoizedState=j,c.childLanes=ah(a,x,o),i.memoizedState=rh,eo(a.child,c)):(Yn(i),o=a.child,a=o.sibling,o=nn(o,{mode:"visible",children:c.children}),o.return=i,o.sibling=null,a!==null&&(x=i.deletions,x===null?(i.deletions=[a],i.flags|=16):x.push(a)),i.child=o,i.memoizedState=null,o)}function ih(a,i){return i=bc({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function bc(a,i){return a=er(22,a,null,i),a.lanes=0,a}function uh(a,i,o){return ja(i,a.child,null,o),a=ih(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function Q_(a,i,o){a.lanes|=i;var c=a.alternate;c!==null&&(c.lanes|=i),xd(a.return,i,o)}function oh(a,i,o,c,y,v){var x=a.memoizedState;x===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:c,tail:o,tailMode:y,treeForkCount:v}:(x.isBackwards=i,x.rendering=null,x.renderingStartTime=0,x.last=c,x.tail=o,x.tailMode=y,x.treeForkCount=v)}function F_(a,i,o){var c=i.pendingProps,y=c.revealOrder,v=c.tail;c=c.children;var x=fe.current,j=(x&2)!==0;if(j?(x=x&1|2,i.flags|=128):x&=1,rt(fe,x),ze(a,i,c,o),c=Pt?Hu:0,!j&&a!==null&&(a.flags&128)!==0)t:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&Q_(a,o,i);else if(a.tag===19)Q_(a,o,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break t;for(;a.sibling===null;){if(a.return===null||a.return===i)break t;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(y){case"forwards":for(o=i.child,y=null;o!==null;)a=o.alternate,a!==null&&oc(a)===null&&(y=o),o=o.sibling;o=y,o===null?(y=i.child,i.child=null):(y=o.sibling,o.sibling=null),oh(i,!1,y,o,v,c);break;case"backwards":case"unstable_legacy-backwards":for(o=null,y=i.child,i.child=null;y!==null;){if(a=y.alternate,a!==null&&oc(a)===null){i.child=y;break}a=y.sibling,y.sibling=o,o=y,y=a}oh(i,!0,o,null,v,c);break;case"together":oh(i,!1,null,null,void 0,c);break;default:i.memoizedState=null}return i.child}function fn(a,i,o){if(a!==null&&(i.dependencies=a.dependencies),Zn|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(mi(a,i,o,!1),(o&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(n(153));if(i.child!==null){for(a=i.child,o=nn(a,a.pendingProps),i.child=o,o.return=i;a.sibling!==null;)a=a.sibling,o=o.sibling=nn(a,a.pendingProps),o.return=i;o.sibling=null}return i.child}function lh(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&Jl(a)))}function Kz(a,i,o){switch(i.tag){case 3:Ut(i,i.stateNode.containerInfo),kn(i,he,a.memoizedState.cache),Oa();break;case 27:case 5:_t(i);break;case 4:Ut(i,i.stateNode.containerInfo);break;case 10:kn(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Pd(i),null;break;case 13:var c=i.memoizedState;if(c!==null)return c.dehydrated!==null?(Yn(i),i.flags|=128,null):(o&i.child.childLanes)!==0?Z_(a,i,o):(Yn(i),a=fn(a,i,o),a!==null?a.sibling:null);Yn(i);break;case 19:var y=(a.flags&128)!==0;if(c=(o&i.childLanes)!==0,c||(mi(a,i,o,!1),c=(o&i.childLanes)!==0),y){if(c)return F_(a,i,o);i.flags|=128}if(y=i.memoizedState,y!==null&&(y.rendering=null,y.tail=null,y.lastEffect=null),rt(fe,fe.current),c)break;return null;case 22:return i.lanes=0,I_(a,i,o,i.pendingProps);case 24:kn(i,he,a.memoizedState.cache)}return fn(a,i,o)}function W_(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)ve=!0;else{if(!lh(a,o)&&(i.flags&128)===0)return ve=!1,Kz(a,i,o);ve=(a.flags&131072)!==0}else ve=!1,Pt&&(i.flags&1048576)!==0&&C1(i,Hu,i.index);switch(i.lanes=0,i.tag){case 16:t:{var c=i.pendingProps;if(a=Ea(i.elementType),i.type=a,typeof a=="function")hd(a)?(c=za(a,c),i.tag=1,i=K_(null,i,a,c,o)):(i.tag=0,i=eh(null,i,a,c,o));else{if(a!=null){var y=a.$$typeof;if(y===z){i.tag=11,i=U_(null,i,a,c,o);break t}else if(y===C){i.tag=14,i=k_(null,i,a,c,o);break t}}throw i=Z(a)||a,Error(n(306,i,""))}}return i;case 0:return eh(a,i,i.type,i.pendingProps,o);case 1:return c=i.type,y=za(c,i.pendingProps),K_(a,i,c,y,o);case 3:t:{if(Ut(i,i.stateNode.containerInfo),a===null)throw Error(n(387));c=i.pendingProps;var v=i.memoizedState;y=v.element,Md(a,i),Qu(i,c,null,o);var x=i.memoizedState;if(c=x.cache,kn(i,he,c),c!==v.cache&&Sd(i,[he],o,!0),Zu(),c=x.element,v.isDehydrated)if(v={element:c,isDehydrated:!1,cache:x.cache},i.updateQueue.baseState=v,i.memoizedState=v,i.flags&256){i=V_(a,i,c,o);break t}else if(c!==y){y=vr(Error(n(424)),i),Iu(y),i=V_(a,i,c,o);break t}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(te=_r(a.firstChild),je=i,Pt=!0,Ln=null,gr=!0,o=I1(i,null,c,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(Oa(),c===y){i=fn(a,i,o);break t}ze(a,i,c,o)}i=i.child}return i;case 26:return gc(a,i),a===null?(o=cS(i.type,null,i.pendingProps,null))?i.memoizedState=o:Pt||(o=i.type,a=i.pendingProps,c=Nc(mt.current).createElement(o),c[Me]=i,c[Ie]=a,De(c,o,a),Ae(c),i.stateNode=c):i.memoizedState=cS(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return _t(i),a===null&&Pt&&(c=i.stateNode=uS(i.type,i.pendingProps,mt.current),je=i,gr=!0,y=te,ta(i.type)?(kh=y,te=_r(c.firstChild)):te=y),ze(a,i,i.pendingProps.children,o),gc(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&Pt&&((y=c=te)&&(c=OD(c,i.type,i.pendingProps,gr),c!==null?(i.stateNode=c,je=i,te=_r(c.firstChild),gr=!1,y=!0):y=!1),y||Un(i)),_t(i),y=i.type,v=i.pendingProps,x=a!==null?a.memoizedProps:null,c=v.children,qh(y,v)?c=null:x!==null&&qh(y,x)&&(i.flags|=32),i.memoizedState!==null&&(y=Nd(a,i,$z,null,null,o),mo._currentValue=y),gc(a,i),ze(a,i,c,o),i.child;case 6:return a===null&&Pt&&((a=o=te)&&(o=AD(o,i.pendingProps,gr),o!==null?(i.stateNode=o,je=i,te=null,a=!0):a=!1),a||Un(i)),null;case 13:return Z_(a,i,o);case 4:return Ut(i,i.stateNode.containerInfo),c=i.pendingProps,a===null?i.child=ja(i,null,c,o):ze(a,i,c,o),i.child;case 11:return U_(a,i,i.type,i.pendingProps,o);case 7:return ze(a,i,i.pendingProps,o),i.child;case 8:return ze(a,i,i.pendingProps.children,o),i.child;case 12:return ze(a,i,i.pendingProps.children,o),i.child;case 10:return c=i.pendingProps,kn(i,i.type,c.value),ze(a,i,c.children,o),i.child;case 9:return y=i.type._context,c=i.pendingProps.children,wa(i),y=Ce(y),c=c(y),i.flags|=1,ze(a,i,c,o),i.child;case 14:return k_(a,i,i.type,i.pendingProps,o);case 15:return H_(a,i,i.type,i.pendingProps,o);case 19:return F_(a,i,o);case 31:return Xz(a,i,o);case 22:return I_(a,i,o,i.pendingProps);case 24:return wa(i),c=Ce(he),a===null?(y=wd(),y===null&&(y=Zt,v=Od(),y.pooledCache=v,v.refCount++,v!==null&&(y.pooledCacheLanes|=o),y=v),i.memoizedState={parent:c,cache:y},Ed(i),kn(i,he,y)):((a.lanes&o)!==0&&(Md(a,i),Qu(i,null,null,o),Zu()),y=a.memoizedState,v=i.memoizedState,y.parent!==c?(y={parent:c,cache:c},i.memoizedState=y,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=y),kn(i,he,c)):(c=v.cache,kn(i,he,c),c!==y.cache&&Sd(i,[he],o,!0))),ze(a,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(n(156,i.tag))}function sn(a){a.flags|=4}function ch(a,i,o,c,y){if((i=(a.mode&32)!==0)&&(i=!1),i){if(a.flags|=16777216,(y&335544128)===y)if(a.stateNode.complete)a.flags|=8192;else if(wx())a.flags|=8192;else throw Ma=nc,Td}else a.flags&=-16777217}function J_(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!yS(i))if(wx())a.flags|=8192;else throw Ma=nc,Td}function _c(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?Db():536870912,a.lanes|=i,ji|=i)}function ro(a,i){if(!Pt)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 c=null;o!==null;)o.alternate!==null&&(c=o),o=o.sibling;c===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:c.sibling=null}}function ee(a){var i=a.alternate!==null&&a.alternate.child===a.child,o=0,c=0;if(i)for(var y=a.child;y!==null;)o|=y.lanes|y.childLanes,c|=y.subtreeFlags&65011712,c|=y.flags&65011712,y.return=a,y=y.sibling;else for(y=a.child;y!==null;)o|=y.lanes|y.childLanes,c|=y.subtreeFlags,c|=y.flags,y.return=a,y=y.sibling;return a.subtreeFlags|=c,a.childLanes=o,i}function Vz(a,i,o){var c=i.pendingProps;switch(md(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ee(i),null;case 1:return ee(i),null;case 3:return o=i.stateNode,c=null,a!==null&&(c=a.memoizedState.cache),i.memoizedState.cache!==c&&(i.flags|=2048),on(he),lt(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(pi(i)?sn(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,bd())),ee(i),null;case 26:var y=i.type,v=i.memoizedState;return a===null?(sn(i),v!==null?(ee(i),J_(i,v)):(ee(i),ch(i,y,null,c,o))):v?v!==a.memoizedState?(sn(i),ee(i),J_(i,v)):(ee(i),i.flags&=-16777217):(a=a.memoizedProps,a!==c&&sn(i),ee(i),ch(i,y,a,c,o)),null;case 27:if(xt(i),o=mt.current,y=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==c&&sn(i);else{if(!c){if(i.stateNode===null)throw Error(n(166));return ee(i),null}a=ft.current,pi(i)?D1(i):(a=uS(y,c,o),i.stateNode=a,sn(i))}return ee(i),null;case 5:if(xt(i),y=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==c&&sn(i);else{if(!c){if(i.stateNode===null)throw Error(n(166));return ee(i),null}if(v=ft.current,pi(i))D1(i);else{var x=Nc(mt.current);switch(v){case 1:v=x.createElementNS("http://www.w3.org/2000/svg",y);break;case 2:v=x.createElementNS("http://www.w3.org/1998/Math/MathML",y);break;default:switch(y){case"svg":v=x.createElementNS("http://www.w3.org/2000/svg",y);break;case"math":v=x.createElementNS("http://www.w3.org/1998/Math/MathML",y);break;case"script":v=x.createElement("div"),v.innerHTML="<script><\/script>",v=v.removeChild(v.firstChild);break;case"select":v=typeof c.is=="string"?x.createElement("select",{is:c.is}):x.createElement("select"),c.multiple?v.multiple=!0:c.size&&(v.size=c.size);break;default:v=typeof c.is=="string"?x.createElement(y,{is:c.is}):x.createElement(y)}}v[Me]=i,v[Ie]=c;t:for(x=i.child;x!==null;){if(x.tag===5||x.tag===6)v.appendChild(x.stateNode);else if(x.tag!==4&&x.tag!==27&&x.child!==null){x.child.return=x,x=x.child;continue}if(x===i)break t;for(;x.sibling===null;){if(x.return===null||x.return===i)break t;x=x.return}x.sibling.return=x.return,x=x.sibling}i.stateNode=v;t:switch(De(v,y,c),y){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break t;case"img":c=!0;break t;default:c=!1}c&&sn(i)}}return ee(i),ch(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,o),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==c&&sn(i);else{if(typeof c!="string"&&i.stateNode===null)throw Error(n(166));if(a=mt.current,pi(i)){if(a=i.stateNode,o=i.memoizedProps,c=null,y=je,y!==null)switch(y.tag){case 27:case 5:c=y.memoizedProps}a[Me]=i,a=!!(a.nodeValue===o||c!==null&&c.suppressHydrationWarning===!0||Zx(a.nodeValue,o)),a||Un(i,!0)}else a=Nc(a).createTextNode(c),a[Me]=i,i.stateNode=a}return ee(i),null;case 31:if(o=i.memoizedState,a===null||a.memoizedState!==null){if(c=pi(i),o!==null){if(a===null){if(!c)throw Error(n(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(n(557));a[Me]=i}else Oa(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;ee(i),a=!1}else o=bd(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=o),a=!0;if(!a)return i.flags&256?(nr(i),i):(nr(i),null);if((i.flags&128)!==0)throw Error(n(558))}return ee(i),null;case 13:if(c=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(y=pi(i),c!==null&&c.dehydrated!==null){if(a===null){if(!y)throw Error(n(318));if(y=i.memoizedState,y=y!==null?y.dehydrated:null,!y)throw Error(n(317));y[Me]=i}else Oa(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;ee(i),y=!1}else y=bd(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=y),y=!0;if(!y)return i.flags&256?(nr(i),i):(nr(i),null)}return nr(i),(i.flags&128)!==0?(i.lanes=o,i):(o=c!==null,a=a!==null&&a.memoizedState!==null,o&&(c=i.child,y=null,c.alternate!==null&&c.alternate.memoizedState!==null&&c.alternate.memoizedState.cachePool!==null&&(y=c.alternate.memoizedState.cachePool.pool),v=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(v=c.memoizedState.cachePool.pool),v!==y&&(c.flags|=2048)),o!==a&&o&&(i.child.flags|=8192),_c(i,i.updateQueue),ee(i),null);case 4:return lt(),a===null&&zh(i.stateNode.containerInfo),ee(i),null;case 10:return on(i.type),ee(i),null;case 19:if(U(fe),c=i.memoizedState,c===null)return ee(i),null;if(y=(i.flags&128)!==0,v=c.rendering,v===null)if(y)ro(c,!1);else{if(le!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(v=oc(a),v!==null){for(i.flags|=128,ro(c,!1),a=v.updateQueue,i.updateQueue=a,_c(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)E1(o,a),o=o.sibling;return rt(fe,fe.current&1|2),Pt&&an(i,c.treeForkCount),i.child}a=a.sibling}c.tail!==null&&Be()>wc&&(i.flags|=128,y=!0,ro(c,!1),i.lanes=4194304)}else{if(!y)if(a=oc(v),a!==null){if(i.flags|=128,y=!0,a=a.updateQueue,i.updateQueue=a,_c(i,a),ro(c,!0),c.tail===null&&c.tailMode==="hidden"&&!v.alternate&&!Pt)return ee(i),null}else 2*Be()-c.renderingStartTime>wc&&o!==536870912&&(i.flags|=128,y=!0,ro(c,!1),i.lanes=4194304);c.isBackwards?(v.sibling=i.child,i.child=v):(a=c.last,a!==null?a.sibling=v:i.child=v,c.last=v)}return c.tail!==null?(a=c.tail,c.rendering=a,c.tail=a.sibling,c.renderingStartTime=Be(),a.sibling=null,o=fe.current,rt(fe,y?o&1|2:o&1),Pt&&an(i,c.treeForkCount),a):(ee(i),null);case 22:case 23:return nr(i),Dd(),c=i.memoizedState!==null,a!==null?a.memoizedState!==null!==c&&(i.flags|=8192):c&&(i.flags|=8192),c?(o&536870912)!==0&&(i.flags&128)===0&&(ee(i),i.subtreeFlags&6&&(i.flags|=8192)):ee(i),o=i.updateQueue,o!==null&&_c(i,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),c=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(c=i.memoizedState.cachePool.pool),c!==o&&(i.flags|=2048),a!==null&&U(Ta),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),on(he),ee(i),null;case 25:return null;case 30:return null}throw Error(n(156,i.tag))}function Zz(a,i){switch(md(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return on(he),lt(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return xt(i),null;case 31:if(i.memoizedState!==null){if(nr(i),i.alternate===null)throw Error(n(340));Oa()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(nr(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(n(340));Oa()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return U(fe),null;case 4:return lt(),null;case 10:return on(i.type),null;case 22:case 23:return nr(i),Dd(),a!==null&&U(Ta),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return on(he),null;case 25:return null;default:return null}}function tx(a,i){switch(md(i),i.tag){case 3:on(he),lt();break;case 26:case 27:case 5:xt(i);break;case 4:lt();break;case 31:i.memoizedState!==null&&nr(i);break;case 13:nr(i);break;case 19:U(fe);break;case 10:on(i.type);break;case 22:case 23:nr(i),Dd(),a!==null&&U(Ta);break;case 24:on(he)}}function no(a,i){try{var o=i.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var y=c.next;o=y;do{if((o.tag&a)===a){c=void 0;var v=o.create,x=o.inst;c=v(),x.destroy=c}o=o.next}while(o!==y)}}catch(j){Gt(i,i.return,j)}}function Kn(a,i,o){try{var c=i.updateQueue,y=c!==null?c.lastEffect:null;if(y!==null){var v=y.next;c=v;do{if((c.tag&a)===a){var x=c.inst,j=x.destroy;if(j!==void 0){x.destroy=void 0,y=i;var R=o,Y=j;try{Y()}catch(J){Gt(y,R,J)}}}c=c.next}while(c!==v)}}catch(J){Gt(i,i.return,J)}}function ex(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{Y1(i,o)}catch(c){Gt(a,a.return,c)}}}function rx(a,i,o){o.props=za(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(c){Gt(a,i,c)}}function ao(a,i){try{var o=a.ref;if(o!==null){switch(a.tag){case 26:case 27:case 5:var c=a.stateNode;break;case 30:c=a.stateNode;break;default:c=a.stateNode}typeof o=="function"?a.refCleanup=o(c):o.current=c}}catch(y){Gt(a,i,y)}}function Xr(a,i){var o=a.ref,c=a.refCleanup;if(o!==null)if(typeof c=="function")try{c()}catch(y){Gt(a,i,y)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(y){Gt(a,i,y)}else o.current=null}function nx(a){var i=a.type,o=a.memoizedProps,c=a.stateNode;try{t:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&c.focus();break t;case"img":o.src?c.src=o.src:o.srcSet&&(c.srcset=o.srcSet)}}catch(y){Gt(a,a.return,y)}}function fh(a,i,o){try{var c=a.stateNode;mD(c,a.type,o,i),c[Ie]=i}catch(y){Gt(a,a.return,y)}}function ax(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&ta(a.type)||a.tag===4}function sh(a){t:for(;;){for(;a.sibling===null;){if(a.return===null||ax(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&&ta(a.type)||a.flags&2||a.child===null||a.tag===4)continue t;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function dh(a,i,o){var c=a.tag;if(c===5||c===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=en));else if(c!==4&&(c===27&&ta(a.type)&&(o=a.stateNode,i=null),a=a.child,a!==null))for(dh(a,i,o),a=a.sibling;a!==null;)dh(a,i,o),a=a.sibling}function xc(a,i,o){var c=a.tag;if(c===5||c===6)a=a.stateNode,i?o.insertBefore(a,i):o.appendChild(a);else if(c!==4&&(c===27&&ta(a.type)&&(o=a.stateNode),a=a.child,a!==null))for(xc(a,i,o),a=a.sibling;a!==null;)xc(a,i,o),a=a.sibling}function ix(a){var i=a.stateNode,o=a.memoizedProps;try{for(var c=a.type,y=i.attributes;y.length;)i.removeAttributeNode(y[0]);De(i,c,o),i[Me]=a,i[Ie]=o}catch(v){Gt(a,a.return,v)}}var dn=!1,pe=!1,hh=!1,ux=typeof WeakSet=="function"?WeakSet:Set,we=null;function Qz(a,i){if(a=a.containerInfo,Rh=Hc,a=g1(a),ud(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else t:{o=(o=a.ownerDocument)&&o.defaultView||window;var c=o.getSelection&&o.getSelection();if(c&&c.rangeCount!==0){o=c.anchorNode;var y=c.anchorOffset,v=c.focusNode;c=c.focusOffset;try{o.nodeType,v.nodeType}catch{o=null;break t}var x=0,j=-1,R=-1,Y=0,J=0,at=a,X=null;e:for(;;){for(var Q;at!==o||y!==0&&at.nodeType!==3||(j=x+y),at!==v||c!==0&&at.nodeType!==3||(R=x+c),at.nodeType===3&&(x+=at.nodeValue.length),(Q=at.firstChild)!==null;)X=at,at=Q;for(;;){if(at===a)break e;if(X===o&&++Y===y&&(j=x),X===v&&++J===c&&(R=x),(Q=at.nextSibling)!==null)break;at=X,X=at.parentNode}at=Q}o=j===-1||R===-1?null:{start:j,end:R}}else o=null}o=o||{start:0,end:0}}else o=null;for(Nh={focusedElem:a,selectionRange:o},Hc=!1,we=i;we!==null;)if(i=we,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,we=a;else for(;we!==null;){switch(i=we,v=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++)y=a[o],y.ref.impl=y.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&v!==null){a=void 0,o=i,y=v.memoizedProps,v=v.memoizedState,c=o.stateNode;try{var ht=za(o.type,y);a=c.getSnapshotBeforeUpdate(ht,v),c.__reactInternalSnapshotBeforeUpdate=a}catch(gt){Gt(o,o.return,gt)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,o=a.nodeType,o===9)$h(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":$h(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(n(163))}if(a=i.sibling,a!==null){a.return=i.return,we=a;break}we=i.return}}function ox(a,i,o){var c=o.flags;switch(o.tag){case 0:case 11:case 15:yn(a,o),c&4&&no(5,o);break;case 1:if(yn(a,o),c&4)if(a=o.stateNode,i===null)try{a.componentDidMount()}catch(x){Gt(o,o.return,x)}else{var y=za(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(y,i,a.__reactInternalSnapshotBeforeUpdate)}catch(x){Gt(o,o.return,x)}}c&64&&ex(o),c&512&&ao(o,o.return);break;case 3:if(yn(a,o),c&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{Y1(a,i)}catch(x){Gt(o,o.return,x)}}break;case 27:i===null&&c&4&&ix(o);case 26:case 5:yn(a,o),i===null&&c&4&&nx(o),c&512&&ao(o,o.return);break;case 12:yn(a,o);break;case 31:yn(a,o),c&4&&fx(a,o);break;case 13:yn(a,o),c&4&&sx(a,o),c&64&&(a=o.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(o=iD.bind(null,o),wD(a,o))));break;case 22:if(c=o.memoizedState!==null||dn,!c){i=i!==null&&i.memoizedState!==null||pe,y=dn;var v=pe;dn=c,(pe=i)&&!v?vn(a,o,(o.subtreeFlags&8772)!==0):yn(a,o),dn=y,pe=v}break;case 30:break;default:yn(a,o)}}function lx(a){var i=a.alternate;i!==null&&(a.alternate=null,lx(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&Is(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 ne=null,Ye=!1;function hn(a,i,o){for(o=o.child;o!==null;)cx(a,i,o),o=o.sibling}function cx(a,i,o){if(We&&typeof We.onCommitFiberUnmount=="function")try{We.onCommitFiberUnmount(Mu,o)}catch{}switch(o.tag){case 26:pe||Xr(o,i),hn(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:pe||Xr(o,i);var c=ne,y=Ye;ta(o.type)&&(ne=o.stateNode,Ye=!1),hn(a,i,o),yo(o.stateNode),ne=c,Ye=y;break;case 5:pe||Xr(o,i);case 6:if(c=ne,y=Ye,ne=null,hn(a,i,o),ne=c,Ye=y,ne!==null)if(Ye)try{(ne.nodeType===9?ne.body:ne.nodeName==="HTML"?ne.ownerDocument.body:ne).removeChild(o.stateNode)}catch(v){Gt(o,i,v)}else try{ne.removeChild(o.stateNode)}catch(v){Gt(o,i,v)}break;case 18:ne!==null&&(Ye?(a=ne,eS(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,o.stateNode),Bi(a)):eS(ne,o.stateNode));break;case 4:c=ne,y=Ye,ne=o.stateNode.containerInfo,Ye=!0,hn(a,i,o),ne=c,Ye=y;break;case 0:case 11:case 14:case 15:Kn(2,o,i),pe||Kn(4,o,i),hn(a,i,o);break;case 1:pe||(Xr(o,i),c=o.stateNode,typeof c.componentWillUnmount=="function"&&rx(o,i,c)),hn(a,i,o);break;case 21:hn(a,i,o);break;case 22:pe=(c=pe)||o.memoizedState!==null,hn(a,i,o),pe=c;break;default:hn(a,i,o)}}function fx(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Bi(a)}catch(o){Gt(i,i.return,o)}}}function sx(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Bi(a)}catch(o){Gt(i,i.return,o)}}function Fz(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new ux),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new ux),i;default:throw Error(n(435,a.tag))}}function Sc(a,i){var o=Fz(a);i.forEach(function(c){if(!o.has(c)){o.add(c);var y=uD.bind(null,a,c);c.then(y,y)}})}function Xe(a,i){var o=i.deletions;if(o!==null)for(var c=0;c<o.length;c++){var y=o[c],v=a,x=i,j=x;t:for(;j!==null;){switch(j.tag){case 27:if(ta(j.type)){ne=j.stateNode,Ye=!1;break t}break;case 5:ne=j.stateNode,Ye=!1;break t;case 3:case 4:ne=j.stateNode.containerInfo,Ye=!0;break t}j=j.return}if(ne===null)throw Error(n(160));cx(v,x,y),ne=null,Ye=!1,v=y.alternate,v!==null&&(v.return=null),y.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)dx(i,a),i=i.sibling}var Pr=null;function dx(a,i){var o=a.alternate,c=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Xe(i,a),Ke(a),c&4&&(Kn(3,a,a.return),no(3,a),Kn(5,a,a.return));break;case 1:Xe(i,a),Ke(a),c&512&&(pe||o===null||Xr(o,o.return)),c&64&&dn&&(a=a.updateQueue,a!==null&&(c=a.callbacks,c!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?c:o.concat(c))));break;case 26:var y=Pr;if(Xe(i,a),Ke(a),c&512&&(pe||o===null||Xr(o,o.return)),c&4){var v=o!==null?o.memoizedState:null;if(c=a.memoizedState,o===null)if(c===null)if(a.stateNode===null){t:{c=a.type,o=a.memoizedProps,y=y.ownerDocument||y;e:switch(c){case"title":v=y.getElementsByTagName("title")[0],(!v||v[zu]||v[Me]||v.namespaceURI==="http://www.w3.org/2000/svg"||v.hasAttribute("itemprop"))&&(v=y.createElement(c),y.head.insertBefore(v,y.querySelector("head > title"))),De(v,c,o),v[Me]=a,Ae(v),c=v;break t;case"link":var x=dS("link","href",y).get(c+(o.href||""));if(x){for(var j=0;j<x.length;j++)if(v=x[j],v.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&v.getAttribute("rel")===(o.rel==null?null:o.rel)&&v.getAttribute("title")===(o.title==null?null:o.title)&&v.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){x.splice(j,1);break e}}v=y.createElement(c),De(v,c,o),y.head.appendChild(v);break;case"meta":if(x=dS("meta","content",y).get(c+(o.content||""))){for(j=0;j<x.length;j++)if(v=x[j],v.getAttribute("content")===(o.content==null?null:""+o.content)&&v.getAttribute("name")===(o.name==null?null:o.name)&&v.getAttribute("property")===(o.property==null?null:o.property)&&v.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&v.getAttribute("charset")===(o.charSet==null?null:o.charSet)){x.splice(j,1);break e}}v=y.createElement(c),De(v,c,o),y.head.appendChild(v);break;default:throw Error(n(468,c))}v[Me]=a,Ae(v),c=v}a.stateNode=c}else hS(y,a.type,a.stateNode);else a.stateNode=sS(y,c,a.memoizedProps);else v!==c?(v===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):v.count--,c===null?hS(y,a.type,a.stateNode):sS(y,c,a.memoizedProps)):c===null&&a.stateNode!==null&&fh(a,a.memoizedProps,o.memoizedProps)}break;case 27:Xe(i,a),Ke(a),c&512&&(pe||o===null||Xr(o,o.return)),o!==null&&c&4&&fh(a,a.memoizedProps,o.memoizedProps);break;case 5:if(Xe(i,a),Ke(a),c&512&&(pe||o===null||Xr(o,o.return)),a.flags&32){y=a.stateNode;try{ui(y,"")}catch(ht){Gt(a,a.return,ht)}}c&4&&a.stateNode!=null&&(y=a.memoizedProps,fh(a,y,o!==null?o.memoizedProps:y)),c&1024&&(hh=!0);break;case 6:if(Xe(i,a),Ke(a),c&4){if(a.stateNode===null)throw Error(n(162));c=a.memoizedProps,o=a.stateNode;try{o.nodeValue=c}catch(ht){Gt(a,a.return,ht)}}break;case 3:if($c=null,y=Pr,Pr=qc(i.containerInfo),Xe(i,a),Pr=y,Ke(a),c&4&&o!==null&&o.memoizedState.isDehydrated)try{Bi(i.containerInfo)}catch(ht){Gt(a,a.return,ht)}hh&&(hh=!1,hx(a));break;case 4:c=Pr,Pr=qc(a.stateNode.containerInfo),Xe(i,a),Ke(a),Pr=c;break;case 12:Xe(i,a),Ke(a);break;case 31:Xe(i,a),Ke(a),c&4&&(c=a.updateQueue,c!==null&&(a.updateQueue=null,Sc(a,c)));break;case 13:Xe(i,a),Ke(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(Ac=Be()),c&4&&(c=a.updateQueue,c!==null&&(a.updateQueue=null,Sc(a,c)));break;case 22:y=a.memoizedState!==null;var R=o!==null&&o.memoizedState!==null,Y=dn,J=pe;if(dn=Y||y,pe=J||R,Xe(i,a),pe=J,dn=Y,Ke(a),c&8192)t:for(i=a.stateNode,i._visibility=y?i._visibility&-2:i._visibility|1,y&&(o===null||R||dn||pe||Da(a)),o=null,i=a;;){if(i.tag===5||i.tag===26){if(o===null){R=o=i;try{if(v=R.stateNode,y)x=v.style,typeof x.setProperty=="function"?x.setProperty("display","none","important"):x.display="none";else{j=R.stateNode;var at=R.memoizedProps.style,X=at!=null&&at.hasOwnProperty("display")?at.display:null;j.style.display=X==null||typeof X=="boolean"?"":(""+X).trim()}}catch(ht){Gt(R,R.return,ht)}}}else if(i.tag===6){if(o===null){R=i;try{R.stateNode.nodeValue=y?"":R.memoizedProps}catch(ht){Gt(R,R.return,ht)}}}else if(i.tag===18){if(o===null){R=i;try{var Q=R.stateNode;y?rS(Q,!0):rS(R.stateNode,!1)}catch(ht){Gt(R,R.return,ht)}}}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 t;for(;i.sibling===null;){if(i.return===null||i.return===a)break t;o===i&&(o=null),i=i.return}o===i&&(o=null),i.sibling.return=i.return,i=i.sibling}c&4&&(c=a.updateQueue,c!==null&&(o=c.retryQueue,o!==null&&(c.retryQueue=null,Sc(a,o))));break;case 19:Xe(i,a),Ke(a),c&4&&(c=a.updateQueue,c!==null&&(a.updateQueue=null,Sc(a,c)));break;case 30:break;case 21:break;default:Xe(i,a),Ke(a)}}function Ke(a){var i=a.flags;if(i&2){try{for(var o,c=a.return;c!==null;){if(ax(c)){o=c;break}c=c.return}if(o==null)throw Error(n(160));switch(o.tag){case 27:var y=o.stateNode,v=sh(a);xc(a,v,y);break;case 5:var x=o.stateNode;o.flags&32&&(ui(x,""),o.flags&=-33);var j=sh(a);xc(a,j,x);break;case 3:case 4:var R=o.stateNode.containerInfo,Y=sh(a);dh(a,Y,R);break;default:throw Error(n(161))}}catch(J){Gt(a,a.return,J)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function hx(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;hx(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function yn(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)ox(a,i.alternate,i),i=i.sibling}function Da(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:Kn(4,i,i.return),Da(i);break;case 1:Xr(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&rx(i,i.return,o),Da(i);break;case 27:yo(i.stateNode);case 26:case 5:Xr(i,i.return),Da(i);break;case 22:i.memoizedState===null&&Da(i);break;case 30:Da(i);break;default:Da(i)}a=a.sibling}}function vn(a,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var c=i.alternate,y=a,v=i,x=v.flags;switch(v.tag){case 0:case 11:case 15:vn(y,v,o),no(4,v);break;case 1:if(vn(y,v,o),c=v,y=c.stateNode,typeof y.componentDidMount=="function")try{y.componentDidMount()}catch(Y){Gt(c,c.return,Y)}if(c=v,y=c.updateQueue,y!==null){var j=c.stateNode;try{var R=y.shared.hiddenCallbacks;if(R!==null)for(y.shared.hiddenCallbacks=null,y=0;y<R.length;y++)G1(R[y],j)}catch(Y){Gt(c,c.return,Y)}}o&&x&64&&ex(v),ao(v,v.return);break;case 27:ix(v);case 26:case 5:vn(y,v,o),o&&c===null&&x&4&&nx(v),ao(v,v.return);break;case 12:vn(y,v,o);break;case 31:vn(y,v,o),o&&x&4&&fx(y,v);break;case 13:vn(y,v,o),o&&x&4&&sx(y,v);break;case 22:v.memoizedState===null&&vn(y,v,o),ao(v,v.return);break;case 30:break;default:vn(y,v,o)}i=i.sibling}}function yh(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&&Gu(o))}function vh(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&Gu(a))}function Rr(a,i,o,c){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)yx(a,i,o,c),i=i.sibling}function yx(a,i,o,c){var y=i.flags;switch(i.tag){case 0:case 11:case 15:Rr(a,i,o,c),y&2048&&no(9,i);break;case 1:Rr(a,i,o,c);break;case 3:Rr(a,i,o,c),y&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&Gu(a)));break;case 12:if(y&2048){Rr(a,i,o,c),a=i.stateNode;try{var v=i.memoizedProps,x=v.id,j=v.onPostCommit;typeof j=="function"&&j(x,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(R){Gt(i,i.return,R)}}else Rr(a,i,o,c);break;case 31:Rr(a,i,o,c);break;case 13:Rr(a,i,o,c);break;case 23:break;case 22:v=i.stateNode,x=i.alternate,i.memoizedState!==null?v._visibility&2?Rr(a,i,o,c):io(a,i):v._visibility&2?Rr(a,i,o,c):(v._visibility|=2,Ti(a,i,o,c,(i.subtreeFlags&10256)!==0||!1)),y&2048&&yh(x,i);break;case 24:Rr(a,i,o,c),y&2048&&vh(i.alternate,i);break;default:Rr(a,i,o,c)}}function Ti(a,i,o,c,y){for(y=y&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var v=a,x=i,j=o,R=c,Y=x.flags;switch(x.tag){case 0:case 11:case 15:Ti(v,x,j,R,y),no(8,x);break;case 23:break;case 22:var J=x.stateNode;x.memoizedState!==null?J._visibility&2?Ti(v,x,j,R,y):io(v,x):(J._visibility|=2,Ti(v,x,j,R,y)),y&&Y&2048&&yh(x.alternate,x);break;case 24:Ti(v,x,j,R,y),y&&Y&2048&&vh(x.alternate,x);break;default:Ti(v,x,j,R,y)}i=i.sibling}}function io(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=a,c=i,y=c.flags;switch(c.tag){case 22:io(o,c),y&2048&&yh(c.alternate,c);break;case 24:io(o,c),y&2048&&vh(c.alternate,c);break;default:io(o,c)}i=i.sibling}}var uo=8192;function Ei(a,i,o){if(a.subtreeFlags&uo)for(a=a.child;a!==null;)vx(a,i,o),a=a.sibling}function vx(a,i,o){switch(a.tag){case 26:Ei(a,i,o),a.flags&uo&&a.memoizedState!==null&&BD(o,Pr,a.memoizedState,a.memoizedProps);break;case 5:Ei(a,i,o);break;case 3:case 4:var c=Pr;Pr=qc(a.stateNode.containerInfo),Ei(a,i,o),Pr=c;break;case 22:a.memoizedState===null&&(c=a.alternate,c!==null&&c.memoizedState!==null?(c=uo,uo=16777216,Ei(a,i,o),uo=c):Ei(a,i,o));break;default:Ei(a,i,o)}}function px(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 oo(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var c=i[o];we=c,gx(c,a)}px(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)mx(a),a=a.sibling}function mx(a){switch(a.tag){case 0:case 11:case 15:oo(a),a.flags&2048&&Kn(9,a,a.return);break;case 3:oo(a);break;case 12:oo(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,Oc(a)):oo(a);break;default:oo(a)}}function Oc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var c=i[o];we=c,gx(c,a)}px(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:Kn(8,i,i.return),Oc(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,Oc(i));break;default:Oc(i)}a=a.sibling}}function gx(a,i){for(;we!==null;){var o=we;switch(o.tag){case 0:case 11:case 15:Kn(8,o,i);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var c=o.memoizedState.cachePool.pool;c!=null&&c.refCount++}break;case 24:Gu(o.memoizedState.cache)}if(c=o.child,c!==null)c.return=o,we=c;else t:for(o=a;we!==null;){c=we;var y=c.sibling,v=c.return;if(lx(c),c===o){we=null;break t}if(y!==null){y.return=v,we=y;break t}we=v}}}var Wz={getCacheForType:function(a){var i=Ce(he),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o},cacheSignal:function(){return Ce(he).controller.signal}},Jz=typeof WeakMap=="function"?WeakMap:Map,Lt=0,Zt=null,Mt=null,zt=0,It=0,ar=null,Vn=!1,Mi=!1,ph=!1,pn=0,le=0,Zn=0,Pa=0,mh=0,ir=0,ji=0,lo=null,Ve=null,gh=!1,Ac=0,bx=0,wc=1/0,Tc=null,Qn=null,be=0,Fn=null,Ci=null,mn=0,bh=0,_h=null,_x=null,co=0,xh=null;function ur(){return(Lt&2)!==0&&zt!==0?zt&-zt:P.T!==null?Eh():qb()}function xx(){if(ir===0)if((zt&536870912)===0||Pt){var a=Rl;Rl<<=1,(Rl&3932160)===0&&(Rl=262144),ir=a}else ir=536870912;return a=rr.current,a!==null&&(a.flags|=32),ir}function Ze(a,i,o){(a===Zt&&(It===2||It===9)||a.cancelPendingCommit!==null)&&(zi(a,0),Wn(a,zt,ir,!1)),Cu(a,o),((Lt&2)===0||a!==Zt)&&(a===Zt&&((Lt&2)===0&&(Pa|=o),le===4&&Wn(a,zt,ir,!1)),Kr(a))}function Sx(a,i,o){if((Lt&6)!==0)throw Error(n(327));var c=!o&&(i&127)===0&&(i&a.expiredLanes)===0||ju(a,i),y=c?rD(a,i):Oh(a,i,!0),v=c;do{if(y===0){Mi&&!c&&Wn(a,i,0,!1);break}else{if(o=a.current.alternate,v&&!tD(o)){y=Oh(a,i,!1),v=!1;continue}if(y===2){if(v=i,a.errorRecoveryDisabledLanes&v)var x=0;else x=a.pendingLanes&-536870913,x=x!==0?x:x&536870912?536870912:0;if(x!==0){i=x;t:{var j=a;y=lo;var R=j.current.memoizedState.isDehydrated;if(R&&(zi(j,x).flags|=256),x=Oh(j,x,!1),x!==2){if(ph&&!R){j.errorRecoveryDisabledLanes|=v,Pa|=v,y=4;break t}v=Ve,Ve=y,v!==null&&(Ve===null?Ve=v:Ve.push.apply(Ve,v))}y=x}if(v=!1,y!==2)continue}}if(y===1){zi(a,0),Wn(a,i,0,!0);break}t:{switch(c=a,v=y,v){case 0:case 1:throw Error(n(345));case 4:if((i&4194048)!==i)break;case 6:Wn(c,i,ir,!Vn);break t;case 2:Ve=null;break;case 3:case 5:break;default:throw Error(n(329))}if((i&62914560)===i&&(y=Ac+300-Be(),10<y)){if(Wn(c,i,ir,!Vn),ql(c,0,!0)!==0)break t;mn=i,c.timeoutHandle=Jx(Ox.bind(null,c,o,Ve,Tc,gh,i,ir,Pa,ji,Vn,v,"Throttled",-0,0),y);break t}Ox(c,o,Ve,Tc,gh,i,ir,Pa,ji,Vn,v,null,-0,0)}}break}while(!0);Kr(a)}function Ox(a,i,o,c,y,v,x,j,R,Y,J,at,X,Q){if(a.timeoutHandle=-1,at=i.subtreeFlags,at&8192||(at&16785408)===16785408){at={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:en},vx(i,v,at);var ht=(v&62914560)===v?Ac-Be():(v&4194048)===v?bx-Be():0;if(ht=$D(at,ht),ht!==null){mn=v,a.cancelPendingCommit=ht(zx.bind(null,a,i,v,o,c,y,x,j,R,J,at,null,X,Q)),Wn(a,v,x,!Y);return}}zx(a,i,v,o,c,y,x,j,R)}function tD(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 c=0;c<o.length;c++){var y=o[c],v=y.getSnapshot;y=y.value;try{if(!tr(v(),y))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 Wn(a,i,o,c){i&=~mh,i&=~Pa,a.suspendedLanes|=i,a.pingedLanes&=~i,c&&(a.warmLanes|=i),c=a.expirationTimes;for(var y=i;0<y;){var v=31-Je(y),x=1<<v;c[v]=-1,y&=~x}o!==0&&Pb(a,o,i)}function Ec(){return(Lt&6)===0?(fo(0),!1):!0}function Sh(){if(Mt!==null){if(It===0)var a=Mt.return;else a=Mt,un=Aa=null,$d(a),xi=null,Xu=0,a=Mt;for(;a!==null;)tx(a.alternate,a),a=a.return;Mt=null}}function zi(a,i){var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,_D(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),mn=0,Sh(),Zt=a,Mt=o=nn(a.current,null),zt=i,It=0,ar=null,Vn=!1,Mi=ju(a,i),ph=!1,ji=ir=mh=Pa=Zn=le=0,Ve=lo=null,gh=!1,(i&8)!==0&&(i|=i&32);var c=a.entangledLanes;if(c!==0)for(a=a.entanglements,c&=i;0<c;){var y=31-Je(c),v=1<<y;i|=a[y],c&=~v}return pn=i,Vl(),o}function Ax(a,i){Ot=null,P.H=to,i===_i||i===rc?(i=U1(),It=3):i===Td?(i=U1(),It=4):It=i===th?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,ar=i,Mt===null&&(le=1,pc(a,vr(i,a.current)))}function wx(){var a=rr.current;return a===null?!0:(zt&4194048)===zt?br===null:(zt&62914560)===zt||(zt&536870912)!==0?a===br:!1}function Tx(){var a=P.H;return P.H=to,a===null?to:a}function Ex(){var a=P.A;return P.A=Wz,a}function Mc(){le=4,Vn||(zt&4194048)!==zt&&rr.current!==null||(Mi=!0),(Zn&134217727)===0&&(Pa&134217727)===0||Zt===null||Wn(Zt,zt,ir,!1)}function Oh(a,i,o){var c=Lt;Lt|=2;var y=Tx(),v=Ex();(Zt!==a||zt!==i)&&(Tc=null,zi(a,i)),i=!1;var x=le;t:do try{if(It!==0&&Mt!==null){var j=Mt,R=ar;switch(It){case 8:Sh(),x=6;break t;case 3:case 2:case 9:case 6:rr.current===null&&(i=!0);var Y=It;if(It=0,ar=null,Di(a,j,R,Y),o&&Mi){x=0;break t}break;default:Y=It,It=0,ar=null,Di(a,j,R,Y)}}eD(),x=le;break}catch(J){Ax(a,J)}while(!0);return i&&a.shellSuspendCounter++,un=Aa=null,Lt=c,P.H=y,P.A=v,Mt===null&&(Zt=null,zt=0,Vl()),x}function eD(){for(;Mt!==null;)Mx(Mt)}function rD(a,i){var o=Lt;Lt|=2;var c=Tx(),y=Ex();Zt!==a||zt!==i?(Tc=null,wc=Be()+500,zi(a,i)):Mi=ju(a,i);t:do try{if(It!==0&&Mt!==null){i=Mt;var v=ar;e:switch(It){case 1:It=0,ar=null,Di(a,i,v,1);break;case 2:case 9:if($1(v)){It=0,ar=null,jx(i);break}i=function(){It!==2&&It!==9||Zt!==a||(It=7),Kr(a)},v.then(i,i);break t;case 3:It=7;break t;case 4:It=5;break t;case 7:$1(v)?(It=0,ar=null,jx(i)):(It=0,ar=null,Di(a,i,v,7));break;case 5:var x=null;switch(Mt.tag){case 26:x=Mt.memoizedState;case 5:case 27:var j=Mt;if(x?yS(x):j.stateNode.complete){It=0,ar=null;var R=j.sibling;if(R!==null)Mt=R;else{var Y=j.return;Y!==null?(Mt=Y,jc(Y)):Mt=null}break e}}It=0,ar=null,Di(a,i,v,5);break;case 6:It=0,ar=null,Di(a,i,v,6);break;case 8:Sh(),le=6;break t;default:throw Error(n(462))}}nD();break}catch(J){Ax(a,J)}while(!0);return un=Aa=null,P.H=c,P.A=y,Lt=o,Mt!==null?0:(Zt=null,zt=0,Vl(),le)}function nD(){for(;Mt!==null&&!Jr();)Mx(Mt)}function Mx(a){var i=W_(a.alternate,a,pn);a.memoizedProps=a.pendingProps,i===null?jc(a):Mt=i}function jx(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=X_(o,i,i.pendingProps,i.type,void 0,zt);break;case 11:i=X_(o,i,i.pendingProps,i.type.render,i.ref,zt);break;case 5:$d(i);default:tx(o,i),i=Mt=E1(i,pn),i=W_(o,i,pn)}a.memoizedProps=a.pendingProps,i===null?jc(a):Mt=i}function Di(a,i,o,c){un=Aa=null,$d(i),xi=null,Xu=0;var y=i.return;try{if(Yz(a,y,i,o,zt)){le=1,pc(a,vr(o,a.current)),Mt=null;return}}catch(v){if(y!==null)throw Mt=y,v;le=1,pc(a,vr(o,a.current)),Mt=null;return}i.flags&32768?(Pt||c===1?a=!0:Mi||(zt&536870912)!==0?a=!1:(Vn=a=!0,(c===2||c===9||c===3||c===6)&&(c=rr.current,c!==null&&c.tag===13&&(c.flags|=16384))),Cx(i,a)):jc(i)}function jc(a){var i=a;do{if((i.flags&32768)!==0){Cx(i,Vn);return}a=i.return;var o=Vz(i.alternate,i,pn);if(o!==null){Mt=o;return}if(i=i.sibling,i!==null){Mt=i;return}Mt=i=a}while(i!==null);le===0&&(le=5)}function Cx(a,i){do{var o=Zz(a.alternate,a);if(o!==null){o.flags&=32767,Mt=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!i&&(a=a.sibling,a!==null)){Mt=a;return}Mt=a=o}while(a!==null);le=6,Mt=null}function zx(a,i,o,c,y,v,x,j,R){a.cancelPendingCommit=null;do Cc();while(be!==0);if((Lt&6)!==0)throw Error(n(327));if(i!==null){if(i===a.current)throw Error(n(177));if(v=i.lanes|i.childLanes,v|=sd,qC(a,o,v,x,j,R),a===Zt&&(Mt=Zt=null,zt=0),Ci=i,Fn=a,mn=o,bh=v,_h=y,_x=c,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,oD(Dl,function(){return qx(),null})):(a.callbackNode=null,a.callbackPriority=0),c=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||c){c=P.T,P.T=null,y=I.p,I.p=2,x=Lt,Lt|=4;try{Qz(a,i,o)}finally{Lt=x,I.p=y,P.T=c}}be=1,Dx(),Px(),Rx()}}function Dx(){if(be===1){be=0;var a=Fn,i=Ci,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=P.T,P.T=null;var c=I.p;I.p=2;var y=Lt;Lt|=4;try{dx(i,a);var v=Nh,x=g1(a.containerInfo),j=v.focusedElem,R=v.selectionRange;if(x!==j&&j&&j.ownerDocument&&m1(j.ownerDocument.documentElement,j)){if(R!==null&&ud(j)){var Y=R.start,J=R.end;if(J===void 0&&(J=Y),"selectionStart"in j)j.selectionStart=Y,j.selectionEnd=Math.min(J,j.value.length);else{var at=j.ownerDocument||document,X=at&&at.defaultView||window;if(X.getSelection){var Q=X.getSelection(),ht=j.textContent.length,gt=Math.min(R.start,ht),Kt=R.end===void 0?gt:Math.min(R.end,ht);!Q.extend&&gt>Kt&&(x=Kt,Kt=gt,gt=x);var k=p1(j,gt),B=p1(j,Kt);if(k&&B&&(Q.rangeCount!==1||Q.anchorNode!==k.node||Q.anchorOffset!==k.offset||Q.focusNode!==B.node||Q.focusOffset!==B.offset)){var G=at.createRange();G.setStart(k.node,k.offset),Q.removeAllRanges(),gt>Kt?(Q.addRange(G),Q.extend(B.node,B.offset)):(G.setEnd(B.node,B.offset),Q.addRange(G))}}}}for(at=[],Q=j;Q=Q.parentNode;)Q.nodeType===1&&at.push({element:Q,left:Q.scrollLeft,top:Q.scrollTop});for(typeof j.focus=="function"&&j.focus(),j=0;j<at.length;j++){var nt=at[j];nt.element.scrollLeft=nt.left,nt.element.scrollTop=nt.top}}Hc=!!Rh,Nh=Rh=null}finally{Lt=y,I.p=c,P.T=o}}a.current=i,be=2}}function Px(){if(be===2){be=0;var a=Fn,i=Ci,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=P.T,P.T=null;var c=I.p;I.p=2;var y=Lt;Lt|=4;try{ox(a,i.alternate,i)}finally{Lt=y,I.p=c,P.T=o}}be=3}}function Rx(){if(be===4||be===3){be=0,Eu();var a=Fn,i=Ci,o=mn,c=_x;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?be=5:(be=0,Ci=Fn=null,Nx(a,a.pendingLanes));var y=a.pendingLanes;if(y===0&&(Qn=null),ks(o),i=i.stateNode,We&&typeof We.onCommitFiberRoot=="function")try{We.onCommitFiberRoot(Mu,i,void 0,(i.current.flags&128)===128)}catch{}if(c!==null){i=P.T,y=I.p,I.p=2,P.T=null;try{for(var v=a.onRecoverableError,x=0;x<c.length;x++){var j=c[x];v(j.value,{componentStack:j.stack})}}finally{P.T=i,I.p=y}}(mn&3)!==0&&Cc(),Kr(a),y=a.pendingLanes,(o&261930)!==0&&(y&42)!==0?a===xh?co++:(co=0,xh=a):co=0,fo(0)}}function Nx(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,Gu(i)))}function Cc(){return Dx(),Px(),Rx(),qx()}function qx(){if(be!==5)return!1;var a=Fn,i=bh;bh=0;var o=ks(mn),c=P.T,y=I.p;try{I.p=32>o?32:o,P.T=null,o=_h,_h=null;var v=Fn,x=mn;if(be=0,Ci=Fn=null,mn=0,(Lt&6)!==0)throw Error(n(331));var j=Lt;if(Lt|=4,mx(v.current),yx(v,v.current,x,o),Lt=j,fo(0,!1),We&&typeof We.onPostCommitFiberRoot=="function")try{We.onPostCommitFiberRoot(Mu,v)}catch{}return!0}finally{I.p=y,P.T=c,Nx(a,i)}}function Bx(a,i,o){i=vr(o,i),i=Jd(a.stateNode,i,2),a=Gn(a,i,2),a!==null&&(Cu(a,2),Kr(a))}function Gt(a,i,o){if(a.tag===3)Bx(a,a,o);else for(;i!==null;){if(i.tag===3){Bx(i,a,o);break}else if(i.tag===1){var c=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(Qn===null||!Qn.has(c))){a=vr(o,a),o=$_(2),c=Gn(i,o,2),c!==null&&(L_(o,c,i,a),Cu(c,2),Kr(c));break}}i=i.return}}function Ah(a,i,o){var c=a.pingCache;if(c===null){c=a.pingCache=new Jz;var y=new Set;c.set(i,y)}else y=c.get(i),y===void 0&&(y=new Set,c.set(i,y));y.has(o)||(ph=!0,y.add(o),a=aD.bind(null,a,i,o),i.then(a,a))}function aD(a,i,o){var c=a.pingCache;c!==null&&c.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Zt===a&&(zt&o)===o&&(le===4||le===3&&(zt&62914560)===zt&&300>Be()-Ac?(Lt&2)===0&&zi(a,0):mh|=o,ji===zt&&(ji=0)),Kr(a)}function $x(a,i){i===0&&(i=Db()),a=xa(a,i),a!==null&&(Cu(a,i),Kr(a))}function iD(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),$x(a,o)}function uD(a,i){var o=0;switch(a.tag){case 31:case 13:var c=a.stateNode,y=a.memoizedState;y!==null&&(o=y.retryLane);break;case 19:c=a.stateNode;break;case 22:c=a.stateNode._retryCache;break;default:throw Error(n(314))}c!==null&&c.delete(i),$x(a,o)}function oD(a,i){return Rn(a,i)}var zc=null,Pi=null,wh=!1,Dc=!1,Th=!1,Jn=0;function Kr(a){a!==Pi&&a.next===null&&(Pi===null?zc=Pi=a:Pi=Pi.next=a),Dc=!0,wh||(wh=!0,cD())}function fo(a,i){if(!Th&&Dc){Th=!0;do for(var o=!1,c=zc;c!==null;){if(a!==0){var y=c.pendingLanes;if(y===0)var v=0;else{var x=c.suspendedLanes,j=c.pingedLanes;v=(1<<31-Je(42|a)+1)-1,v&=y&~(x&~j),v=v&201326741?v&201326741|1:v?v|2:0}v!==0&&(o=!0,Hx(c,v))}else v=zt,v=ql(c,c===Zt?v:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),(v&3)===0||ju(c,v)||(o=!0,Hx(c,v));c=c.next}while(o);Th=!1}}function lD(){Lx()}function Lx(){Dc=wh=!1;var a=0;Jn!==0&&bD()&&(a=Jn);for(var i=Be(),o=null,c=zc;c!==null;){var y=c.next,v=Ux(c,i);v===0?(c.next=null,o===null?zc=y:o.next=y,y===null&&(Pi=o)):(o=c,(a!==0||(v&3)!==0)&&(Dc=!0)),c=y}be!==0&&be!==5||fo(a),Jn!==0&&(Jn=0)}function Ux(a,i){for(var o=a.suspendedLanes,c=a.pingedLanes,y=a.expirationTimes,v=a.pendingLanes&-62914561;0<v;){var x=31-Je(v),j=1<<x,R=y[x];R===-1?((j&o)===0||(j&c)!==0)&&(y[x]=NC(j,i)):R<=i&&(a.expiredLanes|=j),v&=~j}if(i=Zt,o=zt,o=ql(a,a===i?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),c=a.callbackNode,o===0||a===i&&(It===2||It===9)||a.cancelPendingCommit!==null)return c!==null&&c!==null&&zr(c),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||ju(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(c!==null&&zr(c),ks(o)){case 2:case 8:o=Cb;break;case 32:o=Dl;break;case 268435456:o=zb;break;default:o=Dl}return c=kx.bind(null,a),o=Rn(o,c),a.callbackPriority=i,a.callbackNode=o,i}return c!==null&&c!==null&&zr(c),a.callbackPriority=2,a.callbackNode=null,2}function kx(a,i){if(be!==0&&be!==5)return a.callbackNode=null,a.callbackPriority=0,null;var o=a.callbackNode;if(Cc()&&a.callbackNode!==o)return null;var c=zt;return c=ql(a,a===Zt?c:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),c===0?null:(Sx(a,c,i),Ux(a,Be()),a.callbackNode!=null&&a.callbackNode===o?kx.bind(null,a):null)}function Hx(a,i){if(Cc())return null;Sx(a,i,!0)}function cD(){xD(function(){(Lt&6)!==0?Rn(jb,lD):Lx()})}function Eh(){if(Jn===0){var a=gi;a===0&&(a=Pl,Pl<<=1,(Pl&261888)===0&&(Pl=256)),Jn=a}return Jn}function Ix(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Ul(""+a)}function Gx(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 fD(a,i,o,c,y){if(i==="submit"&&o&&o.stateNode===y){var v=Ix((y[Ie]||null).action),x=c.submitter;x&&(i=(i=x[Ie]||null)?Ix(i.formAction):x.getAttribute("formAction"),i!==null&&(v=i,x=null));var j=new Gl("action","action",null,c,y);a.push({event:j,listeners:[{instance:null,listener:function(){if(c.defaultPrevented){if(Jn!==0){var R=x?Gx(y,x):new FormData(y);Kd(o,{pending:!0,data:R,method:y.method,action:v},null,R)}}else typeof v=="function"&&(j.preventDefault(),R=x?Gx(y,x):new FormData(y),Kd(o,{pending:!0,data:R,method:y.method,action:v},v,R))},currentTarget:y}]})}}for(var Mh=0;Mh<fd.length;Mh++){var jh=fd[Mh],sD=jh.toLowerCase(),dD=jh[0].toUpperCase()+jh.slice(1);Dr(sD,"on"+dD)}Dr(x1,"onAnimationEnd"),Dr(S1,"onAnimationIteration"),Dr(O1,"onAnimationStart"),Dr("dblclick","onDoubleClick"),Dr("focusin","onFocus"),Dr("focusout","onBlur"),Dr(Mz,"onTransitionRun"),Dr(jz,"onTransitionStart"),Dr(Cz,"onTransitionCancel"),Dr(A1,"onTransitionEnd"),ai("onMouseEnter",["mouseout","mouseover"]),ai("onMouseLeave",["mouseout","mouseover"]),ai("onPointerEnter",["pointerout","pointerover"]),ai("onPointerLeave",["pointerout","pointerover"]),ma("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ma("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ma("onBeforeInput",["compositionend","keypress","textInput","paste"]),ma("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ma("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ma("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var so="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(" "),hD=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(so));function Yx(a,i){i=(i&4)!==0;for(var o=0;o<a.length;o++){var c=a[o],y=c.event;c=c.listeners;t:{var v=void 0;if(i)for(var x=c.length-1;0<=x;x--){var j=c[x],R=j.instance,Y=j.currentTarget;if(j=j.listener,R!==v&&y.isPropagationStopped())break t;v=j,y.currentTarget=Y;try{v(y)}catch(J){Kl(J)}y.currentTarget=null,v=R}else for(x=0;x<c.length;x++){if(j=c[x],R=j.instance,Y=j.currentTarget,j=j.listener,R!==v&&y.isPropagationStopped())break t;v=j,y.currentTarget=Y;try{v(y)}catch(J){Kl(J)}y.currentTarget=null,v=R}}}}function jt(a,i){var o=i[Hs];o===void 0&&(o=i[Hs]=new Set);var c=a+"__bubble";o.has(c)||(Xx(i,a,2,!1),o.add(c))}function Ch(a,i,o){var c=0;i&&(c|=4),Xx(o,a,c,i)}var Pc="_reactListening"+Math.random().toString(36).slice(2);function zh(a){if(!a[Pc]){a[Pc]=!0,Lb.forEach(function(o){o!=="selectionchange"&&(hD.has(o)||Ch(o,!1,a),Ch(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Pc]||(i[Pc]=!0,Ch("selectionchange",!1,i))}}function Xx(a,i,o,c){switch(xS(i)){case 2:var y=kD;break;case 8:y=HD;break;default:y=Xh}o=y.bind(null,i,o,a),y=void 0,!Fs||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(y=!0),c?y!==void 0?a.addEventListener(i,o,{capture:!0,passive:y}):a.addEventListener(i,o,!0):y!==void 0?a.addEventListener(i,o,{passive:y}):a.addEventListener(i,o,!1)}function Dh(a,i,o,c,y){var v=c;if((i&1)===0&&(i&2)===0&&c!==null)t:for(;;){if(c===null)return;var x=c.tag;if(x===3||x===4){var j=c.stateNode.containerInfo;if(j===y)break;if(x===4)for(x=c.return;x!==null;){var R=x.tag;if((R===3||R===4)&&x.stateNode.containerInfo===y)return;x=x.return}for(;j!==null;){if(x=ei(j),x===null)return;if(R=x.tag,R===5||R===6||R===26||R===27){c=v=x;continue t}j=j.parentNode}}c=c.return}Fb(function(){var Y=v,J=Zs(o),at=[];t:{var X=w1.get(a);if(X!==void 0){var Q=Gl,ht=a;switch(a){case"keypress":if(Hl(o)===0)break t;case"keydown":case"keyup":Q=uz;break;case"focusin":ht="focus",Q=ed;break;case"focusout":ht="blur",Q=ed;break;case"beforeblur":case"afterblur":Q=ed;break;case"click":if(o.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Q=t1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Q=VC;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Q=cz;break;case x1:case S1:case O1:Q=FC;break;case A1:Q=sz;break;case"scroll":case"scrollend":Q=XC;break;case"wheel":Q=hz;break;case"copy":case"cut":case"paste":Q=JC;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Q=r1;break;case"toggle":case"beforetoggle":Q=vz}var gt=(i&4)!==0,Kt=!gt&&(a==="scroll"||a==="scrollend"),k=gt?X!==null?X+"Capture":null:X;gt=[];for(var B=Y,G;B!==null;){var nt=B;if(G=nt.stateNode,nt=nt.tag,nt!==5&&nt!==26&&nt!==27||G===null||k===null||(nt=Pu(B,k),nt!=null&&gt.push(ho(B,nt,G))),Kt)break;B=B.return}0<gt.length&&(X=new Q(X,ht,null,o,J),at.push({event:X,listeners:gt}))}}if((i&7)===0){t:{if(X=a==="mouseover"||a==="pointerover",Q=a==="mouseout"||a==="pointerout",X&&o!==Vs&&(ht=o.relatedTarget||o.fromElement)&&(ei(ht)||ht[ti]))break t;if((Q||X)&&(X=J.window===J?J:(X=J.ownerDocument)?X.defaultView||X.parentWindow:window,Q?(ht=o.relatedTarget||o.toElement,Q=Y,ht=ht?ei(ht):null,ht!==null&&(Kt=l(ht),gt=ht.tag,ht!==Kt||gt!==5&&gt!==27&&gt!==6)&&(ht=null)):(Q=null,ht=Y),Q!==ht)){if(gt=t1,nt="onMouseLeave",k="onMouseEnter",B="mouse",(a==="pointerout"||a==="pointerover")&&(gt=r1,nt="onPointerLeave",k="onPointerEnter",B="pointer"),Kt=Q==null?X:Du(Q),G=ht==null?X:Du(ht),X=new gt(nt,B+"leave",Q,o,J),X.target=Kt,X.relatedTarget=G,nt=null,ei(J)===Y&&(gt=new gt(k,B+"enter",ht,o,J),gt.target=G,gt.relatedTarget=Kt,nt=gt),Kt=nt,Q&&ht)e:{for(gt=yD,k=Q,B=ht,G=0,nt=k;nt;nt=gt(nt))G++;nt=0;for(var pt=B;pt;pt=gt(pt))nt++;for(;0<G-nt;)k=gt(k),G--;for(;0<nt-G;)B=gt(B),nt--;for(;G--;){if(k===B||B!==null&&k===B.alternate){gt=k;break e}k=gt(k),B=gt(B)}gt=null}else gt=null;Q!==null&&Kx(at,X,Q,gt,!1),ht!==null&&Kt!==null&&Kx(at,Kt,ht,gt,!0)}}t:{if(X=Y?Du(Y):window,Q=X.nodeName&&X.nodeName.toLowerCase(),Q==="select"||Q==="input"&&X.type==="file")var qt=f1;else if(l1(X))if(s1)qt=wz;else{qt=Oz;var vt=Sz}else Q=X.nodeName,!Q||Q.toLowerCase()!=="input"||X.type!=="checkbox"&&X.type!=="radio"?Y&&Ks(Y.elementType)&&(qt=f1):qt=Az;if(qt&&(qt=qt(a,Y))){c1(at,qt,o,J);break t}vt&&vt(a,X,Y),a==="focusout"&&Y&&X.type==="number"&&Y.memoizedProps.value!=null&&Xs(X,"number",X.value)}switch(vt=Y?Du(Y):window,a){case"focusin":(l1(vt)||vt.contentEditable==="true")&&(fi=vt,od=Y,ku=null);break;case"focusout":ku=od=fi=null;break;case"mousedown":ld=!0;break;case"contextmenu":case"mouseup":case"dragend":ld=!1,b1(at,o,J);break;case"selectionchange":if(Ez)break;case"keydown":case"keyup":b1(at,o,J)}var wt;if(nd)t:{switch(a){case"compositionstart":var Dt="onCompositionStart";break t;case"compositionend":Dt="onCompositionEnd";break t;case"compositionupdate":Dt="onCompositionUpdate";break t}Dt=void 0}else ci?u1(a,o)&&(Dt="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(Dt="onCompositionStart");Dt&&(n1&&o.locale!=="ko"&&(ci||Dt!=="onCompositionStart"?Dt==="onCompositionEnd"&&ci&&(wt=Wb()):(Bn=J,Ws="value"in Bn?Bn.value:Bn.textContent,ci=!0)),vt=Rc(Y,Dt),0<vt.length&&(Dt=new e1(Dt,a,null,o,J),at.push({event:Dt,listeners:vt}),wt?Dt.data=wt:(wt=o1(o),wt!==null&&(Dt.data=wt)))),(wt=mz?gz(a,o):bz(a,o))&&(Dt=Rc(Y,"onBeforeInput"),0<Dt.length&&(vt=new e1("onBeforeInput","beforeinput",null,o,J),at.push({event:vt,listeners:Dt}),vt.data=wt)),fD(at,a,Y,o,J)}Yx(at,i)})}function ho(a,i,o){return{instance:a,listener:i,currentTarget:o}}function Rc(a,i){for(var o=i+"Capture",c=[];a!==null;){var y=a,v=y.stateNode;if(y=y.tag,y!==5&&y!==26&&y!==27||v===null||(y=Pu(a,o),y!=null&&c.unshift(ho(a,y,v)),y=Pu(a,i),y!=null&&c.push(ho(a,y,v))),a.tag===3)return c;a=a.return}return[]}function yD(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function Kx(a,i,o,c,y){for(var v=i._reactName,x=[];o!==null&&o!==c;){var j=o,R=j.alternate,Y=j.stateNode;if(j=j.tag,R!==null&&R===c)break;j!==5&&j!==26&&j!==27||Y===null||(R=Y,y?(Y=Pu(o,v),Y!=null&&x.unshift(ho(o,Y,R))):y||(Y=Pu(o,v),Y!=null&&x.push(ho(o,Y,R)))),o=o.return}x.length!==0&&a.push({event:i,listeners:x})}var vD=/\r\n?/g,pD=/\u0000|\uFFFD/g;function Vx(a){return(typeof a=="string"?a:""+a).replace(vD,`
`).replace(pD,"")}function Zx(a,i){return i=Vx(i),Vx(a)===i}function Xt(a,i,o,c,y,v){switch(o){case"children":typeof c=="string"?i==="body"||i==="textarea"&&c===""||ui(a,c):(typeof c=="number"||typeof c=="bigint")&&i!=="body"&&ui(a,""+c);break;case"className":$l(a,"class",c);break;case"tabIndex":$l(a,"tabindex",c);break;case"dir":case"role":case"viewBox":case"width":case"height":$l(a,o,c);break;case"style":Zb(a,c,v);break;case"data":if(i!=="object"){$l(a,"data",c);break}case"src":case"href":if(c===""&&(i!=="a"||o!=="href")){a.removeAttribute(o);break}if(c==null||typeof c=="function"||typeof c=="symbol"||typeof c=="boolean"){a.removeAttribute(o);break}c=Ul(""+c),a.setAttribute(o,c);break;case"action":case"formAction":if(typeof c=="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 v=="function"&&(o==="formAction"?(i!=="input"&&Xt(a,i,"name",y.name,y,null),Xt(a,i,"formEncType",y.formEncType,y,null),Xt(a,i,"formMethod",y.formMethod,y,null),Xt(a,i,"formTarget",y.formTarget,y,null)):(Xt(a,i,"encType",y.encType,y,null),Xt(a,i,"method",y.method,y,null),Xt(a,i,"target",y.target,y,null)));if(c==null||typeof c=="symbol"||typeof c=="boolean"){a.removeAttribute(o);break}c=Ul(""+c),a.setAttribute(o,c);break;case"onClick":c!=null&&(a.onclick=en);break;case"onScroll":c!=null&&jt("scroll",a);break;case"onScrollEnd":c!=null&&jt("scrollend",a);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(n(61));if(o=c.__html,o!=null){if(y.children!=null)throw Error(n(60));a.innerHTML=o}}break;case"multiple":a.multiple=c&&typeof c!="function"&&typeof c!="symbol";break;case"muted":a.muted=c&&typeof c!="function"&&typeof c!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(c==null||typeof c=="function"||typeof c=="boolean"||typeof c=="symbol"){a.removeAttribute("xlink:href");break}o=Ul(""+c),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":c!=null&&typeof c!="function"&&typeof c!="symbol"?a.setAttribute(o,""+c):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":c&&typeof c!="function"&&typeof c!="symbol"?a.setAttribute(o,""):a.removeAttribute(o);break;case"capture":case"download":c===!0?a.setAttribute(o,""):c!==!1&&c!=null&&typeof c!="function"&&typeof c!="symbol"?a.setAttribute(o,c):a.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":c!=null&&typeof c!="function"&&typeof c!="symbol"&&!isNaN(c)&&1<=c?a.setAttribute(o,c):a.removeAttribute(o);break;case"rowSpan":case"start":c==null||typeof c=="function"||typeof c=="symbol"||isNaN(c)?a.removeAttribute(o):a.setAttribute(o,c);break;case"popover":jt("beforetoggle",a),jt("toggle",a),Bl(a,"popover",c);break;case"xlinkActuate":tn(a,"http://www.w3.org/1999/xlink","xlink:actuate",c);break;case"xlinkArcrole":tn(a,"http://www.w3.org/1999/xlink","xlink:arcrole",c);break;case"xlinkRole":tn(a,"http://www.w3.org/1999/xlink","xlink:role",c);break;case"xlinkShow":tn(a,"http://www.w3.org/1999/xlink","xlink:show",c);break;case"xlinkTitle":tn(a,"http://www.w3.org/1999/xlink","xlink:title",c);break;case"xlinkType":tn(a,"http://www.w3.org/1999/xlink","xlink:type",c);break;case"xmlBase":tn(a,"http://www.w3.org/XML/1998/namespace","xml:base",c);break;case"xmlLang":tn(a,"http://www.w3.org/XML/1998/namespace","xml:lang",c);break;case"xmlSpace":tn(a,"http://www.w3.org/XML/1998/namespace","xml:space",c);break;case"is":Bl(a,"is",c);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=GC.get(o)||o,Bl(a,o,c))}}function Ph(a,i,o,c,y,v){switch(o){case"style":Zb(a,c,v);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(n(61));if(o=c.__html,o!=null){if(y.children!=null)throw Error(n(60));a.innerHTML=o}}break;case"children":typeof c=="string"?ui(a,c):(typeof c=="number"||typeof c=="bigint")&&ui(a,""+c);break;case"onScroll":c!=null&&jt("scroll",a);break;case"onScrollEnd":c!=null&&jt("scrollend",a);break;case"onClick":c!=null&&(a.onclick=en);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ub.hasOwnProperty(o))t:{if(o[0]==="o"&&o[1]==="n"&&(y=o.endsWith("Capture"),i=o.slice(2,y?o.length-7:void 0),v=a[Ie]||null,v=v!=null?v[o]:null,typeof v=="function"&&a.removeEventListener(i,v,y),typeof c=="function")){typeof v!="function"&&v!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(i,c,y);break t}o in a?a[o]=c:c===!0?a.setAttribute(o,""):Bl(a,o,c)}}}function De(a,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":jt("error",a),jt("load",a);var c=!1,y=!1,v;for(v in o)if(o.hasOwnProperty(v)){var x=o[v];if(x!=null)switch(v){case"src":c=!0;break;case"srcSet":y=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(n(137,i));default:Xt(a,i,v,x,o,null)}}y&&Xt(a,i,"srcSet",o.srcSet,o,null),c&&Xt(a,i,"src",o.src,o,null);return;case"input":jt("invalid",a);var j=v=x=y=null,R=null,Y=null;for(c in o)if(o.hasOwnProperty(c)){var J=o[c];if(J!=null)switch(c){case"name":y=J;break;case"type":x=J;break;case"checked":R=J;break;case"defaultChecked":Y=J;break;case"value":v=J;break;case"defaultValue":j=J;break;case"children":case"dangerouslySetInnerHTML":if(J!=null)throw Error(n(137,i));break;default:Xt(a,i,c,J,o,null)}}Yb(a,v,j,R,Y,x,y,!1);return;case"select":jt("invalid",a),c=x=v=null;for(y in o)if(o.hasOwnProperty(y)&&(j=o[y],j!=null))switch(y){case"value":v=j;break;case"defaultValue":x=j;break;case"multiple":c=j;default:Xt(a,i,y,j,o,null)}i=v,o=x,a.multiple=!!c,i!=null?ii(a,!!c,i,!1):o!=null&&ii(a,!!c,o,!0);return;case"textarea":jt("invalid",a),v=y=c=null;for(x in o)if(o.hasOwnProperty(x)&&(j=o[x],j!=null))switch(x){case"value":c=j;break;case"defaultValue":y=j;break;case"children":v=j;break;case"dangerouslySetInnerHTML":if(j!=null)throw Error(n(91));break;default:Xt(a,i,x,j,o,null)}Kb(a,c,y,v);return;case"option":for(R in o)if(o.hasOwnProperty(R)&&(c=o[R],c!=null))switch(R){case"selected":a.selected=c&&typeof c!="function"&&typeof c!="symbol";break;default:Xt(a,i,R,c,o,null)}return;case"dialog":jt("beforetoggle",a),jt("toggle",a),jt("cancel",a),jt("close",a);break;case"iframe":case"object":jt("load",a);break;case"video":case"audio":for(c=0;c<so.length;c++)jt(so[c],a);break;case"image":jt("error",a),jt("load",a);break;case"details":jt("toggle",a);break;case"embed":case"source":case"link":jt("error",a),jt("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(Y in o)if(o.hasOwnProperty(Y)&&(c=o[Y],c!=null))switch(Y){case"children":case"dangerouslySetInnerHTML":throw Error(n(137,i));default:Xt(a,i,Y,c,o,null)}return;default:if(Ks(i)){for(J in o)o.hasOwnProperty(J)&&(c=o[J],c!==void 0&&Ph(a,i,J,c,o,void 0));return}}for(j in o)o.hasOwnProperty(j)&&(c=o[j],c!=null&&Xt(a,i,j,c,o,null))}function mD(a,i,o,c){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var y=null,v=null,x=null,j=null,R=null,Y=null,J=null;for(Q in o){var at=o[Q];if(o.hasOwnProperty(Q)&&at!=null)switch(Q){case"checked":break;case"value":break;case"defaultValue":R=at;default:c.hasOwnProperty(Q)||Xt(a,i,Q,null,c,at)}}for(var X in c){var Q=c[X];if(at=o[X],c.hasOwnProperty(X)&&(Q!=null||at!=null))switch(X){case"type":v=Q;break;case"name":y=Q;break;case"checked":Y=Q;break;case"defaultChecked":J=Q;break;case"value":x=Q;break;case"defaultValue":j=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(n(137,i));break;default:Q!==at&&Xt(a,i,X,Q,c,at)}}Ys(a,x,j,R,Y,J,v,y);return;case"select":Q=x=j=X=null;for(v in o)if(R=o[v],o.hasOwnProperty(v)&&R!=null)switch(v){case"value":break;case"multiple":Q=R;default:c.hasOwnProperty(v)||Xt(a,i,v,null,c,R)}for(y in c)if(v=c[y],R=o[y],c.hasOwnProperty(y)&&(v!=null||R!=null))switch(y){case"value":X=v;break;case"defaultValue":j=v;break;case"multiple":x=v;default:v!==R&&Xt(a,i,y,v,c,R)}i=j,o=x,c=Q,X!=null?ii(a,!!o,X,!1):!!c!=!!o&&(i!=null?ii(a,!!o,i,!0):ii(a,!!o,o?[]:"",!1));return;case"textarea":Q=X=null;for(j in o)if(y=o[j],o.hasOwnProperty(j)&&y!=null&&!c.hasOwnProperty(j))switch(j){case"value":break;case"children":break;default:Xt(a,i,j,null,c,y)}for(x in c)if(y=c[x],v=o[x],c.hasOwnProperty(x)&&(y!=null||v!=null))switch(x){case"value":X=y;break;case"defaultValue":Q=y;break;case"children":break;case"dangerouslySetInnerHTML":if(y!=null)throw Error(n(91));break;default:y!==v&&Xt(a,i,x,y,c,v)}Xb(a,X,Q);return;case"option":for(var ht in o)if(X=o[ht],o.hasOwnProperty(ht)&&X!=null&&!c.hasOwnProperty(ht))switch(ht){case"selected":a.selected=!1;break;default:Xt(a,i,ht,null,c,X)}for(R in c)if(X=c[R],Q=o[R],c.hasOwnProperty(R)&&X!==Q&&(X!=null||Q!=null))switch(R){case"selected":a.selected=X&&typeof X!="function"&&typeof X!="symbol";break;default:Xt(a,i,R,X,c,Q)}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 gt in o)X=o[gt],o.hasOwnProperty(gt)&&X!=null&&!c.hasOwnProperty(gt)&&Xt(a,i,gt,null,c,X);for(Y in c)if(X=c[Y],Q=o[Y],c.hasOwnProperty(Y)&&X!==Q&&(X!=null||Q!=null))switch(Y){case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(n(137,i));break;default:Xt(a,i,Y,X,c,Q)}return;default:if(Ks(i)){for(var Kt in o)X=o[Kt],o.hasOwnProperty(Kt)&&X!==void 0&&!c.hasOwnProperty(Kt)&&Ph(a,i,Kt,void 0,c,X);for(J in c)X=c[J],Q=o[J],!c.hasOwnProperty(J)||X===Q||X===void 0&&Q===void 0||Ph(a,i,J,X,c,Q);return}}for(var k in o)X=o[k],o.hasOwnProperty(k)&&X!=null&&!c.hasOwnProperty(k)&&Xt(a,i,k,null,c,X);for(at in c)X=c[at],Q=o[at],!c.hasOwnProperty(at)||X===Q||X==null&&Q==null||Xt(a,i,at,X,c,Q)}function Qx(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function gD(){if(typeof performance.getEntriesByType=="function"){for(var a=0,i=0,o=performance.getEntriesByType("resource"),c=0;c<o.length;c++){var y=o[c],v=y.transferSize,x=y.initiatorType,j=y.duration;if(v&&j&&Qx(x)){for(x=0,j=y.responseEnd,c+=1;c<o.length;c++){var R=o[c],Y=R.startTime;if(Y>j)break;var J=R.transferSize,at=R.initiatorType;J&&Qx(at)&&(R=R.responseEnd,x+=J*(R<j?1:(j-Y)/(R-Y)))}if(--c,i+=8*(v+x)/(y.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 Rh=null,Nh=null;function Nc(a){return a.nodeType===9?a:a.ownerDocument}function Fx(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 Wx(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 qh(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 Bh=null;function bD(){var a=window.event;return a&&a.type==="popstate"?a===Bh?!1:(Bh=a,!0):(Bh=null,!1)}var Jx=typeof setTimeout=="function"?setTimeout:void 0,_D=typeof clearTimeout=="function"?clearTimeout:void 0,tS=typeof Promise=="function"?Promise:void 0,xD=typeof queueMicrotask=="function"?queueMicrotask:typeof tS<"u"?function(a){return tS.resolve(null).then(a).catch(SD)}:Jx;function SD(a){setTimeout(function(){throw a})}function ta(a){return a==="head"}function eS(a,i){var o=i,c=0;do{var y=o.nextSibling;if(a.removeChild(o),y&&y.nodeType===8)if(o=y.data,o==="/$"||o==="/&"){if(c===0){a.removeChild(y),Bi(i);return}c--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")c++;else if(o==="html")yo(a.ownerDocument.documentElement);else if(o==="head"){o=a.ownerDocument.head,yo(o);for(var v=o.firstChild;v;){var x=v.nextSibling,j=v.nodeName;v[zu]||j==="SCRIPT"||j==="STYLE"||j==="LINK"&&v.rel.toLowerCase()==="stylesheet"||o.removeChild(v),v=x}}else o==="body"&&yo(a.ownerDocument.body);o=y}while(o);Bi(i)}function rS(a,i){var o=a;a=0;do{var c=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||""),c&&c.nodeType===8)if(o=c.data,o==="/$"){if(a===0)break;a--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||a++;o=c}while(o)}function $h(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":$h(o),Is(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function OD(a,i,o,c){for(;a.nodeType===1;){var y=o;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!c&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(c){if(!a[zu])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(v=a.getAttribute("rel"),v==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(v!==y.rel||a.getAttribute("href")!==(y.href==null||y.href===""?null:y.href)||a.getAttribute("crossorigin")!==(y.crossOrigin==null?null:y.crossOrigin)||a.getAttribute("title")!==(y.title==null?null:y.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(v=a.getAttribute("src"),(v!==(y.src==null?null:y.src)||a.getAttribute("type")!==(y.type==null?null:y.type)||a.getAttribute("crossorigin")!==(y.crossOrigin==null?null:y.crossOrigin))&&v&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var v=y.name==null?null:""+y.name;if(y.type==="hidden"&&a.getAttribute("name")===v)return a}else return a;if(a=_r(a.nextSibling),a===null)break}return null}function AD(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=_r(a.nextSibling),a===null))return null;return a}function nS(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=_r(a.nextSibling),a===null))return null;return a}function Lh(a){return a.data==="$?"||a.data==="$~"}function Uh(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function wD(a,i){var o=a.ownerDocument;if(a.data==="$~")a._reactRetry=i;else if(a.data!=="$?"||o.readyState!=="loading")i();else{var c=function(){i(),o.removeEventListener("DOMContentLoaded",c)};o.addEventListener("DOMContentLoaded",c),a._reactRetry=c}}function _r(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 kh=null;function aS(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="/$"||o==="/&"){if(i===0)return _r(a.nextSibling);i--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||i++}a=a.nextSibling}return null}function iS(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 uS(a,i,o){switch(i=Nc(o),a){case"html":if(a=i.documentElement,!a)throw Error(n(452));return a;case"head":if(a=i.head,!a)throw Error(n(453));return a;case"body":if(a=i.body,!a)throw Error(n(454));return a;default:throw Error(n(451))}}function yo(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);Is(a)}var xr=new Map,oS=new Set;function qc(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var gn=I.d;I.d={f:TD,r:ED,D:MD,C:jD,L:CD,m:zD,X:PD,S:DD,M:RD};function TD(){var a=gn.f(),i=Ec();return a||i}function ED(a){var i=ri(a);i!==null&&i.tag===5&&i.type==="form"?A_(i):gn.r(a)}var Ri=typeof document>"u"?null:document;function lS(a,i,o){var c=Ri;if(c&&typeof i=="string"&&i){var y=hr(i);y='link[rel="'+a+'"][href="'+y+'"]',typeof o=="string"&&(y+='[crossorigin="'+o+'"]'),oS.has(y)||(oS.add(y),a={rel:a,crossOrigin:o,href:i},c.querySelector(y)===null&&(i=c.createElement("link"),De(i,"link",a),Ae(i),c.head.appendChild(i)))}}function MD(a){gn.D(a),lS("dns-prefetch",a,null)}function jD(a,i){gn.C(a,i),lS("preconnect",a,i)}function CD(a,i,o){gn.L(a,i,o);var c=Ri;if(c&&a&&i){var y='link[rel="preload"][as="'+hr(i)+'"]';i==="image"&&o&&o.imageSrcSet?(y+='[imagesrcset="'+hr(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(y+='[imagesizes="'+hr(o.imageSizes)+'"]')):y+='[href="'+hr(a)+'"]';var v=y;switch(i){case"style":v=Ni(a);break;case"script":v=qi(a)}xr.has(v)||(a=p({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),xr.set(v,a),c.querySelector(y)!==null||i==="style"&&c.querySelector(vo(v))||i==="script"&&c.querySelector(po(v))||(i=c.createElement("link"),De(i,"link",a),Ae(i),c.head.appendChild(i)))}}function zD(a,i){gn.m(a,i);var o=Ri;if(o&&a){var c=i&&typeof i.as=="string"?i.as:"script",y='link[rel="modulepreload"][as="'+hr(c)+'"][href="'+hr(a)+'"]',v=y;switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":v=qi(a)}if(!xr.has(v)&&(a=p({rel:"modulepreload",href:a},i),xr.set(v,a),o.querySelector(y)===null)){switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(po(v)))return}c=o.createElement("link"),De(c,"link",a),Ae(c),o.head.appendChild(c)}}}function DD(a,i,o){gn.S(a,i,o);var c=Ri;if(c&&a){var y=ni(c).hoistableStyles,v=Ni(a);i=i||"default";var x=y.get(v);if(!x){var j={loading:0,preload:null};if(x=c.querySelector(vo(v)))j.loading=5;else{a=p({rel:"stylesheet",href:a,"data-precedence":i},o),(o=xr.get(v))&&Hh(a,o);var R=x=c.createElement("link");Ae(R),De(R,"link",a),R._p=new Promise(function(Y,J){R.onload=Y,R.onerror=J}),R.addEventListener("load",function(){j.loading|=1}),R.addEventListener("error",function(){j.loading|=2}),j.loading|=4,Bc(x,i,c)}x={type:"stylesheet",instance:x,count:1,state:j},y.set(v,x)}}}function PD(a,i){gn.X(a,i);var o=Ri;if(o&&a){var c=ni(o).hoistableScripts,y=qi(a),v=c.get(y);v||(v=o.querySelector(po(y)),v||(a=p({src:a,async:!0},i),(i=xr.get(y))&&Ih(a,i),v=o.createElement("script"),Ae(v),De(v,"link",a),o.head.appendChild(v)),v={type:"script",instance:v,count:1,state:null},c.set(y,v))}}function RD(a,i){gn.M(a,i);var o=Ri;if(o&&a){var c=ni(o).hoistableScripts,y=qi(a),v=c.get(y);v||(v=o.querySelector(po(y)),v||(a=p({src:a,async:!0,type:"module"},i),(i=xr.get(y))&&Ih(a,i),v=o.createElement("script"),Ae(v),De(v,"link",a),o.head.appendChild(v)),v={type:"script",instance:v,count:1,state:null},c.set(y,v))}}function cS(a,i,o,c){var y=(y=mt.current)?qc(y):null;if(!y)throw Error(n(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=Ni(o.href),o=ni(y).hoistableStyles,c=o.get(i),c||(c={type:"style",instance:null,count:0,state:null},o.set(i,c)),c):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=Ni(o.href);var v=ni(y).hoistableStyles,x=v.get(a);if(x||(y=y.ownerDocument||y,x={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},v.set(a,x),(v=y.querySelector(vo(a)))&&!v._p&&(x.instance=v,x.state.loading=5),xr.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},xr.set(a,o),v||ND(y,a,o,x.state))),i&&c===null)throw Error(n(528,""));return x}if(i&&c!==null)throw Error(n(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=qi(o),o=ni(y).hoistableScripts,c=o.get(i),c||(c={type:"script",instance:null,count:0,state:null},o.set(i,c)),c):{type:"void",instance:null,count:0,state:null};default:throw Error(n(444,a))}}function Ni(a){return'href="'+hr(a)+'"'}function vo(a){return'link[rel="stylesheet"]['+a+"]"}function fS(a){return p({},a,{"data-precedence":a.precedence,precedence:null})}function ND(a,i,o,c){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?c.loading=1:(i=a.createElement("link"),c.preload=i,i.addEventListener("load",function(){return c.loading|=1}),i.addEventListener("error",function(){return c.loading|=2}),De(i,"link",o),Ae(i),a.head.appendChild(i))}function qi(a){return'[src="'+hr(a)+'"]'}function po(a){return"script[async]"+a}function sS(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var c=a.querySelector('style[data-href~="'+hr(o.href)+'"]');if(c)return i.instance=c,Ae(c),c;var y=p({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return c=(a.ownerDocument||a).createElement("style"),Ae(c),De(c,"style",y),Bc(c,o.precedence,a),i.instance=c;case"stylesheet":y=Ni(o.href);var v=a.querySelector(vo(y));if(v)return i.state.loading|=4,i.instance=v,Ae(v),v;c=fS(o),(y=xr.get(y))&&Hh(c,y),v=(a.ownerDocument||a).createElement("link"),Ae(v);var x=v;return x._p=new Promise(function(j,R){x.onload=j,x.onerror=R}),De(v,"link",c),i.state.loading|=4,Bc(v,o.precedence,a),i.instance=v;case"script":return v=qi(o.src),(y=a.querySelector(po(v)))?(i.instance=y,Ae(y),y):(c=o,(y=xr.get(v))&&(c=p({},o),Ih(c,y)),a=a.ownerDocument||a,y=a.createElement("script"),Ae(y),De(y,"link",c),a.head.appendChild(y),i.instance=y);case"void":return null;default:throw Error(n(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(c=i.instance,i.state.loading|=4,Bc(c,o.precedence,a));return i.instance}function Bc(a,i,o){for(var c=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),y=c.length?c[c.length-1]:null,v=y,x=0;x<c.length;x++){var j=c[x];if(j.dataset.precedence===i)v=j;else if(v!==y)break}v?v.parentNode.insertBefore(a,v.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(a,i.firstChild))}function Hh(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function Ih(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var $c=null;function dS(a,i,o){if($c===null){var c=new Map,y=$c=new Map;y.set(o,c)}else y=$c,c=y.get(o),c||(c=new Map,y.set(o,c));if(c.has(a))return c;for(c.set(a,null),o=o.getElementsByTagName(a),y=0;y<o.length;y++){var v=o[y];if(!(v[zu]||v[Me]||a==="link"&&v.getAttribute("rel")==="stylesheet")&&v.namespaceURI!=="http://www.w3.org/2000/svg"){var x=v.getAttribute(i)||"";x=a+x;var j=c.get(x);j?j.push(v):c.set(x,[v])}}return c}function hS(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function qD(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 yS(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function BD(a,i,o,c){if(o.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var y=Ni(c.href),v=i.querySelector(vo(y));if(v){i=v._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=Lc.bind(a),i.then(a,a)),o.state.loading|=4,o.instance=v,Ae(v);return}v=i.ownerDocument||i,c=fS(c),(y=xr.get(y))&&Hh(c,y),v=v.createElement("link"),Ae(v);var x=v;x._p=new Promise(function(j,R){x.onload=j,x.onerror=R}),De(v,"link",c),o.instance=v}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(o,i),(i=o.state.preload)&&(o.state.loading&3)===0&&(a.count++,o=Lc.bind(a),i.addEventListener("load",o),i.addEventListener("error",o))}}var Gh=0;function $D(a,i){return a.stylesheets&&a.count===0&&kc(a,a.stylesheets),0<a.count||0<a.imgCount?function(o){var c=setTimeout(function(){if(a.stylesheets&&kc(a,a.stylesheets),a.unsuspend){var v=a.unsuspend;a.unsuspend=null,v()}},6e4+i);0<a.imgBytes&&Gh===0&&(Gh=62500*gD());var y=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&kc(a,a.stylesheets),a.unsuspend)){var v=a.unsuspend;a.unsuspend=null,v()}},(a.imgBytes>Gh?50:800)+i);return a.unsuspend=o,function(){a.unsuspend=null,clearTimeout(c),clearTimeout(y)}}:null}function Lc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)kc(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Uc=null;function kc(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Uc=new Map,i.forEach(LD,a),Uc=null,Lc.call(a))}function LD(a,i){if(!(i.state.loading&4)){var o=Uc.get(a);if(o)var c=o.get(null);else{o=new Map,Uc.set(a,o);for(var y=a.querySelectorAll("link[data-precedence],style[data-precedence]"),v=0;v<y.length;v++){var x=y[v];(x.nodeName==="LINK"||x.getAttribute("media")!=="not all")&&(o.set(x.dataset.precedence,x),c=x)}c&&o.set(null,c)}y=i.instance,x=y.getAttribute("data-precedence"),v=o.get(x)||c,v===c&&o.set(null,y),o.set(x,y),this.count++,c=Lc.bind(this),y.addEventListener("load",c),y.addEventListener("error",c),v?v.parentNode.insertBefore(y,v.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(y,a.firstChild)),i.state.loading|=4}}var mo={$$typeof:M,Provider:null,Consumer:null,_currentValue:W,_currentValue2:W,_threadCount:0};function UD(a,i,o,c,y,v,x,j,R){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=Ls(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ls(0),this.hiddenUpdates=Ls(null),this.identifierPrefix=c,this.onUncaughtError=y,this.onCaughtError=v,this.onRecoverableError=x,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=R,this.incompleteTransitions=new Map}function vS(a,i,o,c,y,v,x,j,R,Y,J,at){return a=new UD(a,i,o,x,R,Y,J,at,j),i=1,v===!0&&(i|=24),v=er(3,null,null,i),a.current=v,v.stateNode=a,i=Od(),i.refCount++,a.pooledCache=i,i.refCount++,v.memoizedState={element:c,isDehydrated:o,cache:i},Ed(v),a}function pS(a){return a?(a=hi,a):hi}function mS(a,i,o,c,y,v){y=pS(y),c.context===null?c.context=y:c.pendingContext=y,c=In(i),c.payload={element:o},v=v===void 0?null:v,v!==null&&(c.callback=v),o=Gn(a,c,i),o!==null&&(Ze(o,a,i),Vu(o,a,i))}function gS(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function Yh(a,i){gS(a,i),(a=a.alternate)&&gS(a,i)}function bS(a){if(a.tag===13||a.tag===31){var i=xa(a,67108864);i!==null&&Ze(i,a,67108864),Yh(a,67108864)}}function _S(a){if(a.tag===13||a.tag===31){var i=ur();i=Us(i);var o=xa(a,i);o!==null&&Ze(o,a,i),Yh(a,i)}}var Hc=!0;function kD(a,i,o,c){var y=P.T;P.T=null;var v=I.p;try{I.p=2,Xh(a,i,o,c)}finally{I.p=v,P.T=y}}function HD(a,i,o,c){var y=P.T;P.T=null;var v=I.p;try{I.p=8,Xh(a,i,o,c)}finally{I.p=v,P.T=y}}function Xh(a,i,o,c){if(Hc){var y=Kh(c);if(y===null)Dh(a,i,c,Ic,o),SS(a,c);else if(GD(y,a,i,o,c))c.stopPropagation();else if(SS(a,c),i&4&&-1<ID.indexOf(a)){for(;y!==null;){var v=ri(y);if(v!==null)switch(v.tag){case 3:if(v=v.stateNode,v.current.memoizedState.isDehydrated){var x=pa(v.pendingLanes);if(x!==0){var j=v;for(j.pendingLanes|=2,j.entangledLanes|=2;x;){var R=1<<31-Je(x);j.entanglements[1]|=R,x&=~R}Kr(v),(Lt&6)===0&&(wc=Be()+500,fo(0))}}break;case 31:case 13:j=xa(v,2),j!==null&&Ze(j,v,2),Ec(),Yh(v,2)}if(v=Kh(c),v===null&&Dh(a,i,c,Ic,o),v===y)break;y=v}y!==null&&c.stopPropagation()}else Dh(a,i,c,null,o)}}function Kh(a){return a=Zs(a),Vh(a)}var Ic=null;function Vh(a){if(Ic=null,a=ei(a),a!==null){var i=l(a);if(i===null)a=null;else{var o=i.tag;if(o===13){if(a=f(i),a!==null)return a;a=null}else if(o===31){if(a=s(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 Ic=a,null}function xS(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(zl()){case jb:return 2;case Cb:return 8;case Dl:case jC:return 32;case zb:return 268435456;default:return 32}default:return 32}}var Zh=!1,ea=null,ra=null,na=null,go=new Map,bo=new Map,aa=[],ID="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 SS(a,i){switch(a){case"focusin":case"focusout":ea=null;break;case"dragenter":case"dragleave":ra=null;break;case"mouseover":case"mouseout":na=null;break;case"pointerover":case"pointerout":go.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":bo.delete(i.pointerId)}}function _o(a,i,o,c,y,v){return a===null||a.nativeEvent!==v?(a={blockedOn:i,domEventName:o,eventSystemFlags:c,nativeEvent:v,targetContainers:[y]},i!==null&&(i=ri(i),i!==null&&bS(i)),a):(a.eventSystemFlags|=c,i=a.targetContainers,y!==null&&i.indexOf(y)===-1&&i.push(y),a)}function GD(a,i,o,c,y){switch(i){case"focusin":return ea=_o(ea,a,i,o,c,y),!0;case"dragenter":return ra=_o(ra,a,i,o,c,y),!0;case"mouseover":return na=_o(na,a,i,o,c,y),!0;case"pointerover":var v=y.pointerId;return go.set(v,_o(go.get(v)||null,a,i,o,c,y)),!0;case"gotpointercapture":return v=y.pointerId,bo.set(v,_o(bo.get(v)||null,a,i,o,c,y)),!0}return!1}function OS(a){var i=ei(a.target);if(i!==null){var o=l(i);if(o!==null){if(i=o.tag,i===13){if(i=f(o),i!==null){a.blockedOn=i,Bb(a.priority,function(){_S(o)});return}}else if(i===31){if(i=s(o),i!==null){a.blockedOn=i,Bb(a.priority,function(){_S(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 Gc(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=Kh(a.nativeEvent);if(o===null){o=a.nativeEvent;var c=new o.constructor(o.type,o);Vs=c,o.target.dispatchEvent(c),Vs=null}else return i=ri(o),i!==null&&bS(i),a.blockedOn=o,!1;i.shift()}return!0}function AS(a,i,o){Gc(a)&&o.delete(i)}function YD(){Zh=!1,ea!==null&&Gc(ea)&&(ea=null),ra!==null&&Gc(ra)&&(ra=null),na!==null&&Gc(na)&&(na=null),go.forEach(AS),bo.forEach(AS)}function Yc(a,i){a.blockedOn===i&&(a.blockedOn=null,Zh||(Zh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,YD)))}var Xc=null;function wS(a){Xc!==a&&(Xc=a,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Xc===a&&(Xc=null);for(var i=0;i<a.length;i+=3){var o=a[i],c=a[i+1],y=a[i+2];if(typeof c!="function"){if(Vh(c||o)===null)continue;break}var v=ri(o);v!==null&&(a.splice(i,3),i-=3,Kd(v,{pending:!0,data:y,method:o.method,action:c},c,y))}}))}function Bi(a){function i(R){return Yc(R,a)}ea!==null&&Yc(ea,a),ra!==null&&Yc(ra,a),na!==null&&Yc(na,a),go.forEach(i),bo.forEach(i);for(var o=0;o<aa.length;o++){var c=aa[o];c.blockedOn===a&&(c.blockedOn=null)}for(;0<aa.length&&(o=aa[0],o.blockedOn===null);)OS(o),o.blockedOn===null&&aa.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(c=0;c<o.length;c+=3){var y=o[c],v=o[c+1],x=y[Ie]||null;if(typeof v=="function")x||wS(o);else if(x){var j=null;if(v&&v.hasAttribute("formAction")){if(y=v,x=v[Ie]||null)j=x.formAction;else if(Vh(y)!==null)continue}else j=x.action;typeof j=="function"?o[c+1]=j:(o.splice(c,3),c-=3),wS(o)}}}function TS(){function a(v){v.canIntercept&&v.info==="react-transition"&&v.intercept({handler:function(){return new Promise(function(x){return y=x})},focusReset:"manual",scroll:"manual"})}function i(){y!==null&&(y(),y=null),c||setTimeout(o,20)}function o(){if(!c&&!navigation.transition){var v=navigation.currentEntry;v&&v.url!=null&&navigation.navigate(v.url,{state:v.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var c=!1,y=null;return navigation.addEventListener("navigate",a),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(o,100),function(){c=!0,navigation.removeEventListener("navigate",a),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),y!==null&&(y(),y=null)}}}function Qh(a){this._internalRoot=a}Kc.prototype.render=Qh.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(n(409));var o=i.current,c=ur();mS(o,c,a,i,null,null)},Kc.prototype.unmount=Qh.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;mS(a.current,2,null,a,null,null),Ec(),i[ti]=null}};function Kc(a){this._internalRoot=a}Kc.prototype.unstable_scheduleHydration=function(a){if(a){var i=qb();a={blockedOn:null,target:a,priority:i};for(var o=0;o<aa.length&&i!==0&&i<aa[o].priority;o++);aa.splice(o,0,a),o===0&&OS(a)}};var ES=e.version;if(ES!=="19.2.6")throw Error(n(527,ES,"19.2.6"));I.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(n(188)):(a=Object.keys(a).join(","),Error(n(268,a)));return a=h(i),a=a!==null?m(a):null,a=a===null?null:a.stateNode,a};var XD={bundleType:0,version:"19.2.6",rendererPackageName:"react-dom",currentDispatcherRef:P,reconcilerVersion:"19.2.6"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Vc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vc.isDisabled&&Vc.supportsFiber)try{Mu=Vc.inject(XD),We=Vc}catch{}}return So.createRoot=function(a,i){if(!u(a))throw Error(n(299));var o=!1,c="",y=R_,v=N_,x=q_;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(c=i.identifierPrefix),i.onUncaughtError!==void 0&&(y=i.onUncaughtError),i.onCaughtError!==void 0&&(v=i.onCaughtError),i.onRecoverableError!==void 0&&(x=i.onRecoverableError)),i=vS(a,1,!1,null,null,o,c,null,y,v,x,TS),a[ti]=i.current,zh(a),new Qh(i)},So.hydrateRoot=function(a,i,o){if(!u(a))throw Error(n(299));var c=!1,y="",v=R_,x=N_,j=q_,R=null;return o!=null&&(o.unstable_strictMode===!0&&(c=!0),o.identifierPrefix!==void 0&&(y=o.identifierPrefix),o.onUncaughtError!==void 0&&(v=o.onUncaughtError),o.onCaughtError!==void 0&&(x=o.onCaughtError),o.onRecoverableError!==void 0&&(j=o.onRecoverableError),o.formState!==void 0&&(R=o.formState)),i=vS(a,1,!0,i,o??null,c,y,R,v,x,j,TS),i.context=pS(null),o=i.current,c=ur(),c=Us(c),y=In(c),y.callback=null,Gn(o,y,c),o=c,i.current.lanes=o,Cu(i,o),Kr(i),a[ti]=i.current,zh(a),new Kc(i)},So.version="19.2.6",So}var BS;function rP(){if(BS)return Jh.exports;BS=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),Jh.exports=eP(),Jh.exports}var nP=rP();const aP=JSON.parse('[{"country_code":"USA","country_name":"United States","data":[{"year":1990,"buffett_ratio":51.88,"zscore":-1.949},{"year":1991,"buffett_ratio":67.55,"zscore":-1.554},{"year":1992,"buffett_ratio":69.72,"zscore":-1.5},{"year":1993,"buffett_ratio":76.56,"zscore":-1.327},{"year":1994,"buffett_ratio":70.5,"zscore":-1.48},{"year":1995,"buffett_ratio":91,"zscore":-0.963},{"year":1996,"buffett_ratio":105.05,"zscore":-0.609},{"year":1997,"buffett_ratio":125.56,"zscore":-0.092},{"year":1998,"buffett_ratio":142.59,"zscore":0.337},{"year":1999,"buffett_ratio":153.43,"zscore":0.61},{"year":2000,"buffett_ratio":147.38,"zscore":0.457},{"year":2001,"buffett_ratio":132.15,"zscore":0.074},{"year":2002,"buffett_ratio":101.15,"zscore":-0.708},{"year":2003,"buffett_ratio":124.53,"zscore":-0.118},{"year":2004,"buffett_ratio":133.61,"zscore":0.111},{"year":2005,"buffett_ratio":130.38,"zscore":0.029},{"year":2006,"buffett_ratio":141.64,"zscore":0.313},{"year":2007,"buffett_ratio":137.64,"zscore":0.212},{"year":2008,"buffett_ratio":78.47,"zscore":-1.279},{"year":2009,"buffett_ratio":104.14,"zscore":-0.632},{"year":2010,"buffett_ratio":114.85,"zscore":-0.362},{"year":2011,"buffett_ratio":100.26,"zscore":-0.73},{"year":2012,"buffett_ratio":114.85,"zscore":-0.362},{"year":2013,"buffett_ratio":142.7,"zscore":0.339},{"year":2014,"buffett_ratio":150.03,"zscore":0.524},{"year":2015,"buffett_ratio":137.69,"zscore":0.213},{"year":2016,"buffett_ratio":146.31,"zscore":0.43},{"year":2017,"buffett_ratio":164.91,"zscore":0.899},{"year":2018,"buffett_ratio":148.23,"zscore":0.479},{"year":2019,"buffett_ratio":159.42,"zscore":0.761},{"year":2020,"buffett_ratio":197.38,"zscore":1.718},{"year":2021,"buffett_ratio":208.23,"zscore":1.991},{"year":2022,"buffett_ratio":157.38,"zscore":0.71},{"year":2023,"buffett_ratio":179.46,"zscore":1.266},{"year":2024,"buffett_ratio":216.29,"zscore":2.194}]},{"country_code":"JPN","country_name":"Japan","data":[{"year":1990,"buffett_ratio":91.92,"zscore":0.192},{"year":1991,"buffett_ratio":82.39,"zscore":-0.124},{"year":1992,"buffett_ratio":56.64,"zscore":-0.979},{"year":1993,"buffett_ratio":64.06,"zscore":-0.733},{"year":1994,"buffett_ratio":71.86,"zscore":-0.474},{"year":1995,"buffett_ratio":63.93,"zscore":-0.737},{"year":1996,"buffett_ratio":61.33,"zscore":-0.823},{"year":1997,"buffett_ratio":46.42,"zscore":-1.318},{"year":1998,"buffett_ratio":59.52,"zscore":-0.883},{"year":1999,"buffett_ratio":96.1,"zscore":0.331},{"year":2000,"buffett_ratio":63.55,"zscore":-0.75},{"year":2001,"buffett_ratio":51.76,"zscore":-1.141},{"year":2002,"buffett_ratio":49.47,"zscore":-1.217},{"year":2003,"buffett_ratio":65.34,"zscore":-0.69},{"year":2004,"buffett_ratio":72.71,"zscore":-0.446},{"year":2005,"buffett_ratio":94.65,"zscore":0.282},{"year":2006,"buffett_ratio":100.27,"zscore":0.469},{"year":2007,"buffett_ratio":94.57,"zscore":0.28},{"year":2008,"buffett_ratio":61.01,"zscore":-0.834},{"year":2009,"buffett_ratio":62.5,"zscore":-0.784},{"year":2010,"buffett_ratio":66.47,"zscore":-0.653},{"year":2011,"buffett_ratio":53.35,"zscore":-1.088},{"year":2012,"buffett_ratio":55.46,"zscore":-1.018},{"year":2013,"buffett_ratio":87.16,"zscore":0.034},{"year":2014,"buffett_ratio":89.4,"zscore":0.108},{"year":2015,"buffett_ratio":110.12,"zscore":0.796},{"year":2016,"buffett_ratio":99.03,"zscore":0.428},{"year":2017,"buffett_ratio":126.2,"zscore":1.329},{"year":2018,"buffett_ratio":105.08,"zscore":0.628},{"year":2019,"buffett_ratio":120.97,"zscore":1.156},{"year":2020,"buffett_ratio":132.93,"zscore":1.552},{"year":2021,"buffett_ratio":129.87,"zscore":1.451},{"year":2022,"buffett_ratio":126.23,"zscore":1.33},{"year":2023,"buffett_ratio":145.95,"zscore":1.985},{"year":2024,"buffett_ratio":156.69,"zscore":2.341}]},{"country_code":"DEU","country_name":"Germany","data":[{"year":1990,"buffett_ratio":19.98,"zscore":-1.604},{"year":1991,"buffett_ratio":19.76,"zscore":-1.62},{"year":1992,"buffett_ratio":15.35,"zscore":-1.941},{"year":1993,"buffett_ratio":21.25,"zscore":-1.512},{"year":1994,"buffett_ratio":22.53,"zscore":-1.418},{"year":1995,"buffett_ratio":22.27,"zscore":-1.438},{"year":1996,"buffett_ratio":26.52,"zscore":-1.128},{"year":1997,"buffett_ratio":37.19,"zscore":-0.352},{"year":1998,"buffett_ratio":48.68,"zscore":0.483},{"year":1999,"buffett_ratio":64.69,"zscore":1.647},{"year":2000,"buffett_ratio":64.58,"zscore":1.639},{"year":2001,"buffett_ratio":54.5,"zscore":0.906},{"year":2002,"buffett_ratio":32.63,"zscore":-0.684},{"year":2003,"buffett_ratio":42.57,"zscore":0.039},{"year":2004,"buffett_ratio":41.88,"zscore":-0.012},{"year":2005,"buffett_ratio":41.55,"zscore":-0.036},{"year":2006,"buffett_ratio":53.76,"zscore":0.852},{"year":2007,"buffett_ratio":60.42,"zscore":1.337},{"year":2008,"buffett_ratio":29.16,"zscore":-0.936},{"year":2009,"buffett_ratio":37.15,"zscore":-0.355},{"year":2010,"buffett_ratio":41.24,"zscore":-0.058},{"year":2011,"buffett_ratio":30.98,"zscore":-0.804},{"year":2012,"buffett_ratio":41.33,"zscore":-0.052},{"year":2013,"buffett_ratio":50.86,"zscore":0.641},{"year":2014,"buffett_ratio":43.85,"zscore":0.131},{"year":2015,"buffett_ratio":50.09,"zscore":0.586},{"year":2016,"buffett_ratio":48.52,"zscore":0.471},{"year":2017,"buffett_ratio":60.08,"zscore":1.312},{"year":2018,"buffett_ratio":43.28,"zscore":0.09},{"year":2019,"buffett_ratio":52.99,"zscore":0.796},{"year":2020,"buffett_ratio":57.95,"zscore":1.157},{"year":2021,"buffett_ratio":57.47,"zscore":1.122},{"year":2022,"buffett_ratio":44.98,"zscore":0.214},{"year":2023,"buffett_ratio":47.74,"zscore":0.415},{"year":2024,"buffett_ratio":43.63,"zscore":0.115}]},{"country_code":"GBR","country_name":"United Kingdom","data":[{"year":1990,"buffett_ratio":77.74,"zscore":-1.58},{"year":1991,"buffett_ratio":86.62,"zscore":-1.206},{"year":1992,"buffett_ratio":80.95,"zscore":-1.445},{"year":1993,"buffett_ratio":108.38,"zscore":-0.289},{"year":1994,"buffett_ratio":100.25,"zscore":-0.631},{"year":1995,"buffett_ratio":98.58,"zscore":-0.702},{"year":1996,"buffett_ratio":120.06,"zscore":0.204},{"year":1997,"buffett_ratio":131.79,"zscore":0.698},{"year":1998,"buffett_ratio":138.34,"zscore":0.974},{"year":1999,"buffett_ratio":174.48,"zscore":2.498},{"year":2000,"buffett_ratio":154.16,"zscore":1.641},{"year":2001,"buffett_ratio":129.79,"zscore":0.614},{"year":2002,"buffett_ratio":103.67,"zscore":-0.487},{"year":2003,"buffett_ratio":117.69,"zscore":0.104},{"year":2004,"buffett_ratio":115.89,"zscore":0.028},{"year":2005,"buffett_ratio":119.86,"zscore":0.196},{"year":2006,"buffett_ratio":139.04,"zscore":1.004},{"year":2007,"buffett_ratio":123.89,"zscore":0.365},{"year":2008,"buffett_ratio":63.43,"zscore":-2.183},{"year":2009,"buffett_ratio":115.11,"zscore":-0.005},{"year":2010,"buffett_ratio":107.62,"zscore":-0.321},{"year":2011,"buffett_ratio":109.59,"zscore":-0.237},{"year":2012,"buffett_ratio":121.03,"zscore":0.245},{"year":2013,"buffett_ratio":141.12,"zscore":1.091},{"year":2014,"buffett_ratio":115.74,"zscore":0.022},{"year":2021,"buffett_ratio":118.94,"zscore":0.156},{"year":2022,"buffett_ratio":97.32,"zscore":-0.755}]},{"country_code":"FRA","country_name":"France","data":[{"year":1990,"buffett_ratio":24.78,"zscore":-1.598},{"year":1991,"buffett_ratio":28.45,"zscore":-1.472},{"year":1992,"buffett_ratio":23.56,"zscore":-1.64},{"year":1993,"buffett_ratio":34.69,"zscore":-1.258},{"year":1994,"buffett_ratio":32.65,"zscore":-1.328},{"year":1995,"buffett_ratio":31.34,"zscore":-1.373},{"year":1996,"buffett_ratio":36.65,"zscore":-1.191},{"year":1997,"buffett_ratio":46.53,"zscore":-0.852},{"year":1998,"buffett_ratio":10.1,"zscore":-2.102},{"year":1999,"buffett_ratio":101.08,"zscore":1.019},{"year":2000,"buffett_ratio":106.3,"zscore":1.198},{"year":2001,"buffett_ratio":85.72,"zscore":0.492},{"year":2002,"buffett_ratio":64.79,"zscore":-0.226},{"year":2003,"buffett_ratio":73.89,"zscore":0.086},{"year":2004,"buffett_ratio":73.9,"zscore":0.086},{"year":2005,"buffett_ratio":80.22,"zscore":0.303},{"year":2006,"buffett_ratio":104.76,"zscore":1.145},{"year":2007,"buffett_ratio":103.18,"zscore":1.091},{"year":2008,"buffett_ratio":50.31,"zscore":-0.723},{"year":2009,"buffett_ratio":72.08,"zscore":0.024},{"year":2010,"buffett_ratio":72.24,"zscore":0.029},{"year":2011,"buffett_ratio":54.14,"zscore":-0.591},{"year":2012,"buffett_ratio":67.39,"zscore":-0.137},{"year":2013,"buffett_ratio":81.71,"zscore":0.354},{"year":2014,"buffett_ratio":72.9,"zscore":0.052},{"year":2015,"buffett_ratio":85.5,"zscore":0.484},{"year":2016,"buffett_ratio":87.4,"zscore":0.549},{"year":2017,"buffett_ratio":106.2,"zscore":1.194},{"year":2018,"buffett_ratio":85.06,"zscore":0.469},{"year":2019,"buffett_ratio":96.74,"zscore":0.87},{"year":2020,"buffett_ratio":99.51,"zscore":0.965},{"year":2021,"buffett_ratio":115.96,"zscore":1.529},{"year":2022,"buffett_ratio":96.6,"zscore":0.865},{"year":2023,"buffett_ratio":99.19,"zscore":0.954},{"year":2024,"buffett_ratio":92.72,"zscore":0.732}]},{"country_code":"CAN","country_name":"Canada","data":[{"year":1990,"buffett_ratio":76.95,"zscore":-1.513},{"year":1991,"buffett_ratio":83.04,"zscore":-1.311},{"year":1992,"buffett_ratio":77.05,"zscore":-1.51},{"year":1993,"buffett_ratio":102.84,"zscore":-0.656},{"year":1994,"buffett_ratio":99.27,"zscore":-0.774},{"year":1995,"buffett_ratio":110.86,"zscore":-0.391},{"year":1996,"buffett_ratio":139.52,"zscore":0.558},{"year":1997,"buffett_ratio":154.28,"zscore":1.046},{"year":1998,"buffett_ratio":170.65,"zscore":1.588},{"year":1999,"buffett_ratio":213.48,"zscore":3.005},{"year":2000,"buffett_ratio":103.5,"zscore":-0.634},{"year":2001,"buffett_ratio":83.26,"zscore":-1.304},{"year":2002,"buffett_ratio":116.83,"zscore":-0.193},{"year":2003,"buffett_ratio":101.64,"zscore":-0.696},{"year":2004,"buffett_ratio":114.69,"zscore":-0.264},{"year":2005,"buffett_ratio":126.35,"zscore":0.122},{"year":2006,"buffett_ratio":128.91,"zscore":0.207},{"year":2007,"buffett_ratio":148.86,"zscore":0.867},{"year":2008,"buffett_ratio":66.56,"zscore":-1.857},{"year":2009,"buffett_ratio":122.03,"zscore":-0.021},{"year":2010,"buffett_ratio":134.24,"zscore":0.383},{"year":2011,"buffett_ratio":106.67,"zscore":-0.53},{"year":2012,"buffett_ratio":112.67,"zscore":-0.331},{"year":2013,"buffett_ratio":114.47,"zscore":-0.271},{"year":2014,"buffett_ratio":116.04,"zscore":-0.219},{"year":2015,"buffett_ratio":102.37,"zscore":-0.672},{"year":2016,"buffett_ratio":130.47,"zscore":0.258},{"year":2017,"buffett_ratio":143.52,"zscore":0.69},{"year":2018,"buffett_ratio":112.32,"zscore":-0.342},{"year":2019,"buffett_ratio":138.16,"zscore":0.513},{"year":2020,"buffett_ratio":159.54,"zscore":1.22},{"year":2021,"buffett_ratio":163.31,"zscore":1.345},{"year":2022,"buffett_ratio":126.04,"zscore":0.112},{"year":2023,"buffett_ratio":142.6,"zscore":0.66},{"year":2024,"buffett_ratio":150.4,"zscore":0.918}]},{"country_code":"ITA","country_name":"Italy","data":[{"year":1990,"buffett_ratio":12.57,"zscore":-1.219},{"year":1991,"buffett_ratio":13.21,"zscore":-1.173},{"year":1992,"buffett_ratio":9.35,"zscore":-1.449},{"year":1993,"buffett_ratio":13.61,"zscore":-1.144},{"year":1994,"buffett_ratio":16.88,"zscore":-0.91},{"year":1995,"buffett_ratio":17.8,"zscore":-0.845},{"year":1996,"buffett_ratio":19.52,"zscore":-0.722},{"year":1997,"buffett_ratio":27.68,"zscore":-0.137},{"year":1998,"buffett_ratio":0.02,"zscore":-2.116},{"year":1999,"buffett_ratio":58.03,"zscore":2.034},{"year":2000,"buffett_ratio":66.83,"zscore":2.664},{"year":2001,"buffett_ratio":45,"zscore":1.102},{"year":2002,"buffett_ratio":37.22,"zscore":0.545},{"year":2003,"buffett_ratio":38.84,"zscore":0.661},{"year":2004,"buffett_ratio":43.55,"zscore":0.998},{"year":2005,"buffett_ratio":42.79,"zscore":0.944},{"year":2006,"buffett_ratio":52.41,"zscore":1.632},{"year":2007,"buffett_ratio":48.26,"zscore":1.335},{"year":2008,"buffett_ratio":21.6,"zscore":-0.573},{"year":2009,"buffett_ratio":29.68,"zscore":0.006},{"year":2010,"buffett_ratio":24.95,"zscore":-0.333},{"year":2011,"buffett_ratio":18.7,"zscore":-0.78},{"year":2012,"buffett_ratio":22.97,"zscore":-0.475},{"year":2013,"buffett_ratio":28.58,"zscore":-0.073},{"year":2014,"buffett_ratio":27.02,"zscore":-0.184},{"year":2015,"buffett_ratio":32.36,"zscore":0.198},{"year":2016,"buffett_ratio":27.47,"zscore":-0.153},{"year":2017,"buffett_ratio":31.93,"zscore":0.166},{"year":2018,"buffett_ratio":26.62,"zscore":-0.213},{"year":2019,"buffett_ratio":30.8,"zscore":0.085},{"year":2020,"buffett_ratio":31.02,"zscore":0.101},{"year":2021,"buffett_ratio":33.81,"zscore":0.301},{"year":2022,"buffett_ratio":25.54,"zscore":-0.291},{"year":2023,"buffett_ratio":28.3,"zscore":-0.093},{"year":2024,"buffett_ratio":31.13,"zscore":0.11}]},{"country_code":"KOR","country_name":"Korea, Rep.","data":[{"year":1990,"buffett_ratio":37.77,"zscore":-0.891},{"year":1991,"buffett_ratio":28.3,"zscore":-1.205},{"year":1992,"buffett_ratio":29.34,"zscore":-1.171},{"year":1993,"buffett_ratio":34.41,"zscore":-1.002},{"year":1994,"buffett_ratio":40.02,"zscore":-0.816},{"year":1995,"buffett_ratio":31.04,"zscore":-1.114},{"year":1996,"buffett_ratio":22.04,"zscore":-1.413},{"year":1997,"buffett_ratio":7.11,"zscore":-1.91},{"year":1998,"buffett_ratio":28.84,"zscore":-1.187},{"year":1999,"buffett_ratio":59.36,"zscore":-0.173},{"year":2000,"buffett_ratio":28.66,"zscore":-1.193},{"year":2001,"buffett_ratio":41.21,"zscore":-0.776},{"year":2002,"buffett_ratio":38.57,"zscore":-0.864},{"year":2003,"buffett_ratio":45.22,"zscore":-0.643},{"year":2004,"buffett_ratio":52.03,"zscore":-0.416},{"year":2005,"buffett_ratio":73.89,"zscore":0.31},{"year":2006,"buffett_ratio":76.19,"zscore":0.387},{"year":2007,"buffett_ratio":91.95,"zscore":0.911},{"year":2008,"buffett_ratio":43.13,"zscore":-0.712},{"year":2009,"buffett_ratio":84.9,"zscore":0.676},{"year":2010,"buffett_ratio":91.54,"zscore":0.897},{"year":2011,"buffett_ratio":76.21,"zscore":0.387},{"year":2012,"buffett_ratio":88.32,"zscore":0.79},{"year":2013,"buffett_ratio":86.05,"zscore":0.715},{"year":2014,"buffett_ratio":77.93,"zscore":0.445},{"year":2015,"buffett_ratio":79.99,"zscore":0.513},{"year":2016,"buffett_ratio":79.44,"zscore":0.495},{"year":2017,"buffett_ratio":103.6,"zscore":1.298},{"year":2018,"buffett_ratio":77.5,"zscore":0.43},{"year":2019,"buffett_ratio":84.8,"zscore":0.673},{"year":2020,"buffett_ratio":124.78,"zscore":2.002},{"year":2021,"buffett_ratio":114.23,"zscore":1.651},{"year":2022,"buffett_ratio":91.39,"zscore":0.892},{"year":2023,"buffett_ratio":106.68,"zscore":1.4},{"year":2024,"buffett_ratio":83.05,"zscore":0.615}]}]'),iP="1.0.0",uP=2024,oP={undervalued:75,fair:120,overvalued:200,danger:200},lP=[{year:2e3,label:"닷컴 버블"},{year:2008,label:"글로벌 금융위기"},{year:2020,label:"COVID-19"},{year:2022,label:"인플레이션 충격"}],cP=[{label:"닷컴 버블 (2000)",before_year:1999,after_year:2001,countries:[{country_code:"USA",before:153.43,after:132.15,drop:-21.28},{country_code:"JPN",before:96.1,after:51.76,drop:-44.34},{country_code:"DEU",before:64.69,after:54.5,drop:-10.19},{country_code:"GBR",before:174.48,after:129.79,drop:-44.69},{country_code:"FRA",before:101.08,after:85.72,drop:-15.36},{country_code:"CAN",before:213.48,after:83.26,drop:-130.22},{country_code:"ITA",before:58.03,after:45,drop:-13.03},{country_code:"KOR",before:59.36,after:41.21,drop:-18.15}]},{label:"글로벌 금융위기 (2008)",before_year:2007,after_year:2009,countries:[{country_code:"USA",before:137.64,after:104.14,drop:-33.5},{country_code:"JPN",before:94.57,after:62.5,drop:-32.07},{country_code:"DEU",before:60.42,after:37.15,drop:-23.27},{country_code:"GBR",before:123.89,after:115.11,drop:-8.78},{country_code:"FRA",before:103.18,after:72.08,drop:-31.1},{country_code:"CAN",before:148.86,after:122.03,drop:-26.83},{country_code:"ITA",before:48.26,after:29.68,drop:-18.58},{country_code:"KOR",before:91.95,after:84.9,drop:-7.05}]},{label:"COVID-19 (2020)",before_year:2019,after_year:2021,countries:[{country_code:"USA",before:159.42,after:208.23,drop:48.81},{country_code:"JPN",before:120.97,after:129.87,drop:8.9},{country_code:"DEU",before:52.99,after:57.47,drop:4.48},{country_code:"GBR",before:null,after:118.94,drop:null},{country_code:"FRA",before:96.74,after:115.96,drop:19.22},{country_code:"CAN",before:138.16,after:163.31,drop:25.15},{country_code:"ITA",before:30.8,after:33.81,drop:3.01},{country_code:"KOR",before:84.8,after:114.23,drop:29.43}]},{label:"인플레이션 충격 (2022)",before_year:2021,after_year:2023,countries:[{country_code:"USA",before:208.23,after:179.46,drop:-28.77},{country_code:"JPN",before:129.87,after:145.95,drop:16.08},{country_code:"DEU",before:57.47,after:47.74,drop:-9.73},{country_code:"GBR",before:118.94,after:null,drop:null},{country_code:"FRA",before:115.96,after:99.19,drop:-16.77},{country_code:"CAN",before:163.31,after:142.6,drop:-20.71},{country_code:"ITA",before:33.81,after:28.3,drop:-5.51},{country_code:"KOR",before:114.23,after:106.68,drop:-7.55}]}],fP=[{country_code:"CAN",country_name:"Canada",latest_ratio:150.4,latest_year:2024,zscore:.918,data_status:"fresh",data_age_years:0,risk_level:"overvalued"},{country_code:"DEU",country_name:"Germany",latest_ratio:43.63,latest_year:2024,zscore:.115,data_status:"fresh",data_age_years:0,risk_level:"undervalued"},{country_code:"FRA",country_name:"France",latest_ratio:92.72,latest_year:2024,zscore:.732,data_status:"fresh",data_age_years:0,risk_level:"fair"},{country_code:"GBR",country_name:"United Kingdom",latest_ratio:97.32,latest_year:2022,zscore:-.755,data_status:"fresh",data_age_years:2,risk_level:"fair"},{country_code:"ITA",country_name:"Italy",latest_ratio:31.13,latest_year:2024,zscore:.11,data_status:"fresh",data_age_years:0,risk_level:"undervalued"},{country_code:"JPN",country_name:"Japan",latest_ratio:156.69,latest_year:2024,zscore:2.341,data_status:"fresh",data_age_years:0,risk_level:"overvalued"},{country_code:"KOR",country_name:"Korea, Rep.",latest_ratio:83.05,latest_year:2024,zscore:.615,data_status:"fresh",data_age_years:0,risk_level:"fair"},{country_code:"USA",country_name:"United States",latest_ratio:216.29,latest_year:2024,zscore:2.194,data_status:"fresh",data_age_years:0,risk_level:"danger"}],sP="2026-05-16T19:02:02.496320",dP={schema_version:iP,as_of:uP,thresholds:oP,crisis_markers:lP,crisis_comparison:cP,countries:fP,generated_at:sP};function hP({summary:t}){const e=t.countries.filter(u=>u.risk_level==="danger").length,r=t.countries.filter(u=>u.risk_level==="undervalued").length,n={background:"#fff",border:"1px solid #e5e7eb",borderRadius:8,padding:"12px 20px",minWidth:120,textAlign:"center"};return et.jsxs("div",{style:{display:"flex",gap:12,flexWrap:"wrap",marginBottom:"1.5rem"},children:[et.jsxs("div",{style:n,children:[et.jsx("div",{style:{fontSize:11,color:"#6b7280",marginBottom:4},children:"기준 연도"}),et.jsx("div",{style:{fontSize:22,fontWeight:700},children:t.as_of})]}),et.jsxs("div",{style:{...n,borderColor:"#fca5a5"},children:[et.jsx("div",{style:{fontSize:11,color:"#6b7280",marginBottom:4},children:"위험 국가 (≥200%)"}),et.jsxs("div",{style:{fontSize:22,fontWeight:700,color:"#dc2626"},children:[e,"개"]})]}),et.jsxs("div",{style:{...n,borderColor:"#86efac"},children:[et.jsx("div",{style:{fontSize:11,color:"#6b7280",marginBottom:4},children:"저평가 국가 (≤75%)"}),et.jsxs("div",{style:{fontSize:22,fontWeight:700,color:"#16a34a"},children:[r,"개"]})]}),et.jsxs("div",{style:n,children:[et.jsx("div",{style:{fontSize:11,color:"#6b7280",marginBottom:4},children:"분석 대상"}),et.jsx("div",{style:{fontSize:22,fontWeight:700},children:"G7 + KOR"})]})]})}const yP={danger:{label:"위험 (≥200%)",bg:"#fef2f2",border:"#fca5a5",text:"#dc2626"},overvalued:{label:"고평가 (120~200%)",bg:"#fffbeb",border:"#fcd34d",text:"#b45309"},fair:{label:"적정 (75~120%)",bg:"#f0fdf4",border:"#bbf7d0",text:"#15803d"},undervalued:{label:"저평가 (≤75%)",bg:"#eff6ff",border:"#93c5fd",text:"#1d4ed8"}};function vP({c:t,textColor:e}){return et.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:4,marginRight:6,marginBottom:4,fontSize:13},children:[et.jsx("span",{style:{fontWeight:600,color:e},children:t.country_code}),et.jsxs("span",{style:{color:"#6b7280"},children:[t.latest_ratio.toFixed(0),"%"]}),t.data_status==="stale"&&et.jsxs("span",{style:{fontSize:10,color:"#9ca3af"},children:["(",t.latest_year,")"]})]})}function pP({countries:t}){const r=["danger","overvalued","undervalued"].map(n=>({level:n,items:t.filter(u=>u.risk_level===n).sort((u,l)=>l.latest_ratio-u.latest_ratio),config:yP[n]})).filter(n=>n.items.length>0);return et.jsx("div",{style:{display:"flex",gap:12,flexWrap:"wrap",marginBottom:"1.5rem"},children:r.map(({level:n,items:u,config:l})=>et.jsxs("div",{style:{flex:"1 1 200px",background:l.bg,border:`1px solid ${l.border}`,borderRadius:8,padding:"10px 14px"},children:[et.jsx("div",{style:{fontSize:12,fontWeight:600,color:l.text,marginBottom:6},children:l.label}),et.jsx("div",{style:{display:"flex",flexWrap:"wrap"},children:u.map(f=>et.jsx(vP,{c:f,textColor:l.text},f.country_code))})]},n))})}const ny={USA:"#2563eb",JPN:"#dc2626",DEU:"#16a34a",GBR:"#7c3aed",FRA:"#ea580c",CAN:"#0891b2",ITA:"#be185d",KOR:"#854d0e"};function mP({countries:t,visible:e,onChange:r}){function n(l){const f=new Set(e);f.has(l)?f.size>1&&f.delete(l):f.add(l),r(f)}function u(){r(e.size===t.length?new Set([t[0]]):new Set(t))}return et.jsxs("div",{style:{display:"flex",flexWrap:"wrap",gap:6,marginBottom:8},children:[et.jsx("button",{onClick:u,style:{fontSize:11,padding:"2px 8px",borderRadius:4,border:"1px solid #d1d5db",background:"#f3f4f6",cursor:"pointer"},children:e.size===t.length?"전체 해제":"전체 선택"}),t.map(l=>{const f=e.has(l);return et.jsx("button",{onClick:()=>n(l),style:{fontSize:11,padding:"2px 8px",borderRadius:4,border:`1px solid ${ny[l]??"#888"}`,background:f?ny[l]??"#888":"#fff",color:f?"#fff":ny[l]??"#888",cursor:"pointer",fontWeight:600},children:l},l)})]})}function xM(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var u=t.length;for(e=0;e<u;e++)t[e]&&(r=xM(t[e]))&&(n&&(n+=" "),n+=r)}else for(r in t)t[r]&&(n&&(n+=" "),n+=r);return n}function Nt(){for(var t,e,r=0,n="",u=arguments.length;r<u;r++)(t=arguments[r])&&(e=xM(t))&&(n&&(n+=" "),n+=e);return n}var ay,$S;function Fe(){if($S)return ay;$S=1;var t=Array.isArray;return ay=t,ay}var iy,LS;function SM(){if(LS)return iy;LS=1;var t=typeof Zc=="object"&&Zc&&Zc.Object===Object&&Zc;return iy=t,iy}var uy,US;function Wr(){if(US)return uy;US=1;var t=SM(),e=typeof self=="object"&&self&&self.Object===Object&&self,r=t||e||Function("return this")();return uy=r,uy}var oy,kS;function xl(){if(kS)return oy;kS=1;var t=Wr(),e=t.Symbol;return oy=e,oy}var ly,HS;function gP(){if(HS)return ly;HS=1;var t=xl(),e=Object.prototype,r=e.hasOwnProperty,n=e.toString,u=t?t.toStringTag:void 0;function l(f){var s=r.call(f,u),d=f[u];try{f[u]=void 0;var h=!0}catch{}var m=n.call(f);return h&&(s?f[u]=d:delete f[u]),m}return ly=l,ly}var cy,IS;function bP(){if(IS)return cy;IS=1;var t=Object.prototype,e=t.toString;function r(n){return e.call(n)}return cy=r,cy}var fy,GS;function zn(){if(GS)return fy;GS=1;var t=xl(),e=gP(),r=bP(),n="[object Null]",u="[object Undefined]",l=t?t.toStringTag:void 0;function f(s){return s==null?s===void 0?u:n:l&&l in Object(s)?e(s):r(s)}return fy=f,fy}var sy,YS;function Dn(){if(YS)return sy;YS=1;function t(e){return e!=null&&typeof e=="object"}return sy=t,sy}var dy,XS;function mu(){if(XS)return dy;XS=1;var t=zn(),e=Dn(),r="[object Symbol]";function n(u){return typeof u=="symbol"||e(u)&&t(u)==r}return dy=n,dy}var hy,KS;function A0(){if(KS)return hy;KS=1;var t=Fe(),e=mu(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function u(l,f){if(t(l))return!1;var s=typeof l;return s=="number"||s=="symbol"||s=="boolean"||l==null||e(l)?!0:n.test(l)||!r.test(l)||f!=null&&l in Object(f)}return hy=u,hy}var yy,VS;function sa(){if(VS)return yy;VS=1;function t(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}return yy=t,yy}var vy,ZS;function w0(){if(ZS)return vy;ZS=1;var t=zn(),e=sa(),r="[object AsyncFunction]",n="[object Function]",u="[object GeneratorFunction]",l="[object Proxy]";function f(s){if(!e(s))return!1;var d=t(s);return d==n||d==u||d==r||d==l}return vy=f,vy}var py,QS;function _P(){if(QS)return py;QS=1;var t=Wr(),e=t["__core-js_shared__"];return py=e,py}var my,FS;function xP(){if(FS)return my;FS=1;var t=_P(),e=(function(){var n=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!e&&e in n}return my=r,my}var gy,WS;function OM(){if(WS)return gy;WS=1;var t=Function.prototype,e=t.toString;function r(n){if(n!=null){try{return e.call(n)}catch{}try{return n+""}catch{}}return""}return gy=r,gy}var by,JS;function SP(){if(JS)return by;JS=1;var t=w0(),e=xP(),r=sa(),n=OM(),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,f=Function.prototype,s=Object.prototype,d=f.toString,h=s.hasOwnProperty,m=RegExp("^"+d.call(h).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!r(g)||e(g))return!1;var b=t(g)?m:l;return b.test(n(g))}return by=p,by}var _y,tO;function OP(){if(tO)return _y;tO=1;function t(e,r){return e==null?void 0:e[r]}return _y=t,_y}var xy,eO;function Za(){if(eO)return xy;eO=1;var t=SP(),e=OP();function r(n,u){var l=e(n,u);return t(l)?l:void 0}return xy=r,xy}var Sy,rO;function ls(){if(rO)return Sy;rO=1;var t=Za(),e=t(Object,"create");return Sy=e,Sy}var Oy,nO;function AP(){if(nO)return Oy;nO=1;var t=ls();function e(){this.__data__=t?t(null):{},this.size=0}return Oy=e,Oy}var Ay,aO;function wP(){if(aO)return Ay;aO=1;function t(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}return Ay=t,Ay}var wy,iO;function TP(){if(iO)return wy;iO=1;var t=ls(),e="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function u(l){var f=this.__data__;if(t){var s=f[l];return s===e?void 0:s}return n.call(f,l)?f[l]:void 0}return wy=u,wy}var Ty,uO;function EP(){if(uO)return Ty;uO=1;var t=ls(),e=Object.prototype,r=e.hasOwnProperty;function n(u){var l=this.__data__;return t?l[u]!==void 0:r.call(l,u)}return Ty=n,Ty}var Ey,oO;function MP(){if(oO)return Ey;oO=1;var t=ls(),e="__lodash_hash_undefined__";function r(n,u){var l=this.__data__;return this.size+=this.has(n)?0:1,l[n]=t&&u===void 0?e:u,this}return Ey=r,Ey}var My,lO;function jP(){if(lO)return My;lO=1;var t=AP(),e=wP(),r=TP(),n=EP(),u=MP();function l(f){var s=-1,d=f==null?0:f.length;for(this.clear();++s<d;){var h=f[s];this.set(h[0],h[1])}}return l.prototype.clear=t,l.prototype.delete=e,l.prototype.get=r,l.prototype.has=n,l.prototype.set=u,My=l,My}var jy,cO;function CP(){if(cO)return jy;cO=1;function t(){this.__data__=[],this.size=0}return jy=t,jy}var Cy,fO;function T0(){if(fO)return Cy;fO=1;function t(e,r){return e===r||e!==e&&r!==r}return Cy=t,Cy}var zy,sO;function cs(){if(sO)return zy;sO=1;var t=T0();function e(r,n){for(var u=r.length;u--;)if(t(r[u][0],n))return u;return-1}return zy=e,zy}var Dy,dO;function zP(){if(dO)return Dy;dO=1;var t=cs(),e=Array.prototype,r=e.splice;function n(u){var l=this.__data__,f=t(l,u);if(f<0)return!1;var s=l.length-1;return f==s?l.pop():r.call(l,f,1),--this.size,!0}return Dy=n,Dy}var Py,hO;function DP(){if(hO)return Py;hO=1;var t=cs();function e(r){var n=this.__data__,u=t(n,r);return u<0?void 0:n[u][1]}return Py=e,Py}var Ry,yO;function PP(){if(yO)return Ry;yO=1;var t=cs();function e(r){return t(this.__data__,r)>-1}return Ry=e,Ry}var Ny,vO;function RP(){if(vO)return Ny;vO=1;var t=cs();function e(r,n){var u=this.__data__,l=t(u,r);return l<0?(++this.size,u.push([r,n])):u[l][1]=n,this}return Ny=e,Ny}var qy,pO;function fs(){if(pO)return qy;pO=1;var t=CP(),e=zP(),r=DP(),n=PP(),u=RP();function l(f){var s=-1,d=f==null?0:f.length;for(this.clear();++s<d;){var h=f[s];this.set(h[0],h[1])}}return l.prototype.clear=t,l.prototype.delete=e,l.prototype.get=r,l.prototype.has=n,l.prototype.set=u,qy=l,qy}var By,mO;function E0(){if(mO)return By;mO=1;var t=Za(),e=Wr(),r=t(e,"Map");return By=r,By}var $y,gO;function NP(){if(gO)return $y;gO=1;var t=jP(),e=fs(),r=E0();function n(){this.size=0,this.__data__={hash:new t,map:new(r||e),string:new t}}return $y=n,$y}var Ly,bO;function qP(){if(bO)return Ly;bO=1;function t(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}return Ly=t,Ly}var Uy,_O;function ss(){if(_O)return Uy;_O=1;var t=qP();function e(r,n){var u=r.__data__;return t(n)?u[typeof n=="string"?"string":"hash"]:u.map}return Uy=e,Uy}var ky,xO;function BP(){if(xO)return ky;xO=1;var t=ss();function e(r){var n=t(this,r).delete(r);return this.size-=n?1:0,n}return ky=e,ky}var Hy,SO;function $P(){if(SO)return Hy;SO=1;var t=ss();function e(r){return t(this,r).get(r)}return Hy=e,Hy}var Iy,OO;function LP(){if(OO)return Iy;OO=1;var t=ss();function e(r){return t(this,r).has(r)}return Iy=e,Iy}var Gy,AO;function UP(){if(AO)return Gy;AO=1;var t=ss();function e(r,n){var u=t(this,r),l=u.size;return u.set(r,n),this.size+=u.size==l?0:1,this}return Gy=e,Gy}var Yy,wO;function M0(){if(wO)return Yy;wO=1;var t=NP(),e=BP(),r=$P(),n=LP(),u=UP();function l(f){var s=-1,d=f==null?0:f.length;for(this.clear();++s<d;){var h=f[s];this.set(h[0],h[1])}}return l.prototype.clear=t,l.prototype.delete=e,l.prototype.get=r,l.prototype.has=n,l.prototype.set=u,Yy=l,Yy}var Xy,TO;function AM(){if(TO)return Xy;TO=1;var t=M0(),e="Expected a function";function r(n,u){if(typeof n!="function"||u!=null&&typeof u!="function")throw new TypeError(e);var l=function(){var f=arguments,s=u?u.apply(this,f):f[0],d=l.cache;if(d.has(s))return d.get(s);var h=n.apply(this,f);return l.cache=d.set(s,h)||d,h};return l.cache=new(r.Cache||t),l}return r.Cache=t,Xy=r,Xy}var Ky,EO;function kP(){if(EO)return Ky;EO=1;var t=AM(),e=500;function r(n){var u=t(n,function(f){return l.size===e&&l.clear(),f}),l=u.cache;return u}return Ky=r,Ky}var Vy,MO;function HP(){if(MO)return Vy;MO=1;var t=kP(),e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=t(function(u){var l=[];return u.charCodeAt(0)===46&&l.push(""),u.replace(e,function(f,s,d,h){l.push(d?h.replace(r,"$1"):s||f)}),l});return Vy=n,Vy}var Zy,jO;function j0(){if(jO)return Zy;jO=1;function t(e,r){for(var n=-1,u=e==null?0:e.length,l=Array(u);++n<u;)l[n]=r(e[n],n,e);return l}return Zy=t,Zy}var Qy,CO;function IP(){if(CO)return Qy;CO=1;var t=xl(),e=j0(),r=Fe(),n=mu(),u=t?t.prototype:void 0,l=u?u.toString:void 0;function f(s){if(typeof s=="string")return s;if(r(s))return e(s,f)+"";if(n(s))return l?l.call(s):"";var d=s+"";return d=="0"&&1/s==-1/0?"-0":d}return Qy=f,Qy}var Fy,zO;function wM(){if(zO)return Fy;zO=1;var t=IP();function e(r){return r==null?"":t(r)}return Fy=e,Fy}var Wy,DO;function TM(){if(DO)return Wy;DO=1;var t=Fe(),e=A0(),r=HP(),n=wM();function u(l,f){return t(l)?l:e(l,f)?[l]:r(n(l))}return Wy=u,Wy}var Jy,PO;function ds(){if(PO)return Jy;PO=1;var t=mu();function e(r){if(typeof r=="string"||t(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return Jy=e,Jy}var tv,RO;function C0(){if(RO)return tv;RO=1;var t=TM(),e=ds();function r(n,u){u=t(u,n);for(var l=0,f=u.length;n!=null&&l<f;)n=n[e(u[l++])];return l&&l==f?n:void 0}return tv=r,tv}var ev,NO;function EM(){if(NO)return ev;NO=1;var t=C0();function e(r,n,u){var l=r==null?void 0:t(r,n);return l===void 0?u:l}return ev=e,ev}var GP=EM();const Tr=Ft(GP);var rv,qO;function YP(){if(qO)return rv;qO=1;function t(e){return e==null}return rv=t,rv}var XP=YP();const Ct=Ft(XP);var nv,BO;function KP(){if(BO)return nv;BO=1;var t=zn(),e=Fe(),r=Dn(),n="[object String]";function u(l){return typeof l=="string"||!e(l)&&r(l)&&t(l)==n}return nv=u,nv}var VP=KP();const Ga=Ft(VP);var ZP=w0();const Tt=Ft(ZP);var QP=sa();const gu=Ft(QP);var av={exports:{}},kt={};/**
* @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 $O;function FP(){if($O)return kt;$O=1;var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),f=Symbol.for("react.context"),s=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),h=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(_){if(typeof _=="object"&&_!==null){var T=_.$$typeof;switch(T){case t:switch(_=_.type,_){case r:case u:case n:case h:case m:return _;default:switch(_=_&&_.$$typeof,_){case s:case f:case d:case g:case p:case l:return _;default:return T}}case e:return T}}}return kt.ContextConsumer=f,kt.ContextProvider=l,kt.Element=t,kt.ForwardRef=d,kt.Fragment=r,kt.Lazy=g,kt.Memo=p,kt.Portal=e,kt.Profiler=u,kt.StrictMode=n,kt.Suspense=h,kt.SuspenseList=m,kt.isAsyncMode=function(){return!1},kt.isConcurrentMode=function(){return!1},kt.isContextConsumer=function(_){return S(_)===f},kt.isContextProvider=function(_){return S(_)===l},kt.isElement=function(_){return typeof _=="object"&&_!==null&&_.$$typeof===t},kt.isForwardRef=function(_){return S(_)===d},kt.isFragment=function(_){return S(_)===r},kt.isLazy=function(_){return S(_)===g},kt.isMemo=function(_){return S(_)===p},kt.isPortal=function(_){return S(_)===e},kt.isProfiler=function(_){return S(_)===u},kt.isStrictMode=function(_){return S(_)===n},kt.isSuspense=function(_){return S(_)===h},kt.isSuspenseList=function(_){return S(_)===m},kt.isValidElementType=function(_){return typeof _=="string"||typeof _=="function"||_===r||_===u||_===n||_===h||_===m||_===b||typeof _=="object"&&_!==null&&(_.$$typeof===g||_.$$typeof===p||_.$$typeof===l||_.$$typeof===f||_.$$typeof===d||_.$$typeof===O||_.getModuleId!==void 0)},kt.typeOf=S,kt}var LO;function WP(){return LO||(LO=1,av.exports=FP()),av.exports}var JP=WP(),iv,UO;function MM(){if(UO)return iv;UO=1;var t=zn(),e=Dn(),r="[object Number]";function n(u){return typeof u=="number"||e(u)&&t(u)==r}return iv=n,iv}var uv,kO;function tR(){if(kO)return uv;kO=1;var t=MM();function e(r){return t(r)&&r!=+r}return uv=e,uv}var eR=tR();const Sl=Ft(eR);var rR=MM();const nR=Ft(rR);var kr=function(e){return e===0?0:e>0?1:-1},Ba=function(e){return Ga(e)&&e.indexOf("%")===e.length-1},st=function(e){return nR(e)&&!Sl(e)},aR=function(e){return Ct(e)},Se=function(e){return st(e)||Ga(e)},iR=0,Ol=function(e){var r=++iR;return"".concat(e||"").concat(r)},Ya=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!st(e)&&!Ga(e))return n;var l;if(Ba(e)){var f=e.indexOf("%");l=r*parseFloat(e.slice(0,f))/100}else l=+e;return Sl(l)&&(l=n),u&&l>r&&(l=r),l},la=function(e){if(!e)return null;var r=Object.keys(e);return r&&r.length?e[r[0]]:null},uR=function(e){if(!Array.isArray(e))return!1;for(var r=e.length,n={},u=0;u<r;u++)if(!n[e[u]])n[e[u]]=!0;else return!0;return!1},Lr=function(e,r){return st(e)&&st(r)?function(n){return e+n*(r-e)}:function(){return r}};function ff(t,e,r){return!t||!t.length?null:t.find(function(n){return n&&(typeof e=="function"?e(n):Tr(n,e))===r})}var oR=function(e,r){return st(e)&&st(r)?e-r:Ga(e)&&Ga(r)?e.localeCompare(r):e instanceof Date&&r instanceof Date?e.getTime()-r.getTime():String(e).localeCompare(String(r))};function Yi(t,e){for(var r in t)if({}.hasOwnProperty.call(t,r)&&(!{}.hasOwnProperty.call(e,r)||t[r]!==e[r]))return!1;for(var n in e)if({}.hasOwnProperty.call(e,n)&&!{}.hasOwnProperty.call(t,n))return!1;return!0}function ig(t){"@babel/helpers - typeof";return ig=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ig(t)}var lR=["viewBox","children"],cR=["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"],HO=["points","pathLength"],ov={svg:lR,polygon:HO,polyline:HO},z0=["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"],sf=function(e,r){if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(ct.isValidElement(e)&&(n=e.props),!gu(n))return null;var u={};return Object.keys(n).forEach(function(l){z0.includes(l)&&(u[l]=r||function(f){return n[l](n,f)})}),u},fR=function(e,r,n){return function(u){return e(r,n,u),null}},df=function(e,r,n){if(!gu(e)||ig(e)!=="object")return null;var u=null;return Object.keys(e).forEach(function(l){var f=e[l];z0.includes(l)&&typeof f=="function"&&(u||(u={}),u[l]=fR(f,r,n))}),u},sR=["children"],dR=["children"];function IO(t,e){if(t==null)return{};var r=hR(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function hR(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function ug(t){"@babel/helpers - typeof";return ug=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ug(t)}var GO={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"},On=function(e){return typeof e=="string"?e:e?e.displayName||e.name||"Component":""},YO=null,lv=null,D0=function t(e){if(e===YO&&Array.isArray(lv))return lv;var r=[];return ct.Children.forEach(e,function(n){Ct(n)||(JP.isFragment(n)?r=r.concat(t(n.props.children)):r.push(n))}),lv=r,YO=e,r};function Er(t,e){var r=[],n=[];return Array.isArray(e)?n=e.map(function(u){return On(u)}):n=[On(e)],D0(t).forEach(function(u){var l=Tr(u,"type.displayName")||Tr(u,"type.name");n.indexOf(l)!==-1&&r.push(u)}),r}function cr(t,e){var r=Er(t,e);return r&&r[0]}var XO=function(e){if(!e||!e.props)return!1;var r=e.props,n=r.width,u=r.height;return!(!st(n)||n<=0||!st(u)||u<=0)},yR=["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"],vR=function(e){return e&&e.type&&Ga(e.type)&&yR.indexOf(e.type)>=0},pR=function(e){return e&&ug(e)==="object"&&"clipDot"in e},mR=function(e,r,n,u){var l,f=(l=ov==null?void 0:ov[u])!==null&&l!==void 0?l:[];return r.startsWith("data-")||!Tt(e)&&(u&&f.includes(r)||cR.includes(r))||n&&z0.includes(r)},Rt=function(e,r,n){if(!e||typeof e=="function"||typeof e=="boolean")return null;var u=e;if(ct.isValidElement(e)&&(u=e.props),!gu(u))return null;var l={};return Object.keys(u).forEach(function(f){var s;mR((s=u)===null||s===void 0?void 0:s[f],f,r,n)&&(l[f]=u[f])}),l},og=function t(e,r){if(e===r)return!0;var n=ct.Children.count(e);if(n!==ct.Children.count(r))return!1;if(n===0)return!0;if(n===1)return KO(Array.isArray(e)?e[0]:e,Array.isArray(r)?r[0]:r);for(var u=0;u<n;u++){var l=e[u],f=r[u];if(Array.isArray(l)||Array.isArray(f)){if(!t(l,f))return!1}else if(!KO(l,f))return!1}return!0},KO=function(e,r){if(Ct(e)&&Ct(r))return!0;if(!Ct(e)&&!Ct(r)){var n=e.props||{},u=n.children,l=IO(n,sR),f=r.props||{},s=f.children,d=IO(f,dR);return u&&s?Yi(l,d)&&og(u,s):!u&&!s?Yi(l,d):!1}return!1},VO=function(e,r){var n=[],u={};return D0(e).forEach(function(l,f){if(vR(l))n.push(l);else if(l){var s=On(l.type),d=r[s]||{},h=d.handler,m=d.once;if(h&&(!m||!u[s])){var p=h(l,s,f);n.push(p),u[s]=!0}}}),n},gR=function(e){var r=e&&e.type;return r&&GO[r]?GO[r]:null},bR=function(e,r){return D0(r).indexOf(e)},_R=["children","width","height","viewBox","className","style","title","desc"];function lg(){return lg=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},lg.apply(this,arguments)}function xR(t,e){if(t==null)return{};var r=SR(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function SR(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function cg(t){var e=t.children,r=t.width,n=t.height,u=t.viewBox,l=t.className,f=t.style,s=t.title,d=t.desc,h=xR(t,_R),m=u||{width:r,height:n,x:0,y:0},p=Nt("recharts-surface",l);return L.createElement("svg",lg({},Rt(h,!0,"svg"),{className:p,width:r,height:n,style:f,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height)}),L.createElement("title",null,s),L.createElement("desc",null,d),e)}var OR=["children","className"];function fg(){return fg=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},fg.apply(this,arguments)}function AR(t,e){if(t==null)return{};var r=wR(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function wR(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var de=L.forwardRef(function(t,e){var r=t.children,n=t.className,u=AR(t,OR),l=Nt("recharts-layer",n);return L.createElement("g",fg({className:l},Rt(u,!0),{ref:e}),r)}),An=function(e,r){for(var n=arguments.length,u=new Array(n>2?n-2:0),l=2;l<n;l++)u[l-2]=arguments[l]},cv,ZO;function TR(){if(ZO)return cv;ZO=1;function t(e,r,n){var u=-1,l=e.length;r<0&&(r=-r>l?0:l+r),n=n>l?l:n,n<0&&(n+=l),l=r>n?0:n-r>>>0,r>>>=0;for(var f=Array(l);++u<l;)f[u]=e[u+r];return f}return cv=t,cv}var fv,QO;function ER(){if(QO)return fv;QO=1;var t=TR();function e(r,n,u){var l=r.length;return u=u===void 0?l:u,!n&&u>=l?r:t(r,n,u)}return fv=e,fv}var sv,FO;function jM(){if(FO)return sv;FO=1;var t="\\ud800-\\udfff",e="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",u=e+r+n,l="\\ufe0e\\ufe0f",f="\\u200d",s=RegExp("["+f+t+u+l+"]");function d(h){return s.test(h)}return sv=d,sv}var dv,WO;function MR(){if(WO)return dv;WO=1;function t(e){return e.split("")}return dv=t,dv}var hv,JO;function jR(){if(JO)return hv;JO=1;var t="\\ud800-\\udfff",e="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",u=e+r+n,l="\\ufe0e\\ufe0f",f="["+t+"]",s="["+u+"]",d="\\ud83c[\\udffb-\\udfff]",h="(?:"+s+"|"+d+")",m="[^"+t+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",O=h+"?",S="["+l+"]?",_="(?:"+b+"(?:"+[m,p,g].join("|")+")"+S+O+")*",T=S+O+_,E="(?:"+[m+s+"?",s,p,g,f].join("|")+")",M=RegExp(d+"(?="+d+")|"+E+T,"g");function z(A){return A.match(M)||[]}return hv=z,hv}var yv,tA;function CR(){if(tA)return yv;tA=1;var t=MR(),e=jM(),r=jR();function n(u){return e(u)?r(u):t(u)}return yv=n,yv}var vv,eA;function zR(){if(eA)return vv;eA=1;var t=ER(),e=jM(),r=CR(),n=wM();function u(l){return function(f){f=n(f);var s=e(f)?r(f):void 0,d=s?s[0]:f.charAt(0),h=s?t(s,1).join(""):f.slice(1);return d[l]()+h}}return vv=u,vv}var pv,rA;function DR(){if(rA)return pv;rA=1;var t=zR(),e=t("toUpperCase");return pv=e,pv}var PR=DR();const hs=Ft(PR);function Wt(t){return function(){return t}}const CM=Math.cos,hf=Math.sin,Hr=Math.sqrt,yf=Math.PI,ys=2*yf,sg=Math.PI,dg=2*sg,Na=1e-6,RR=dg-Na;function zM(t){this._+=t[0];for(let e=1,r=t.length;e<r;++e)this._+=arguments[e]+t[e]}function NR(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return zM;const r=10**e;return function(n){this._+=n[0];for(let u=1,l=n.length;u<l;++u)this._+=Math.round(arguments[u]*r)/r+n[u]}}class qR{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=e==null?zM:NR(e)}moveTo(e,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,r){this._append`L${this._x1=+e},${this._y1=+r}`}quadraticCurveTo(e,r,n,u){this._append`Q${+e},${+r},${this._x1=+n},${this._y1=+u}`}bezierCurveTo(e,r,n,u,l,f){this._append`C${+e},${+r},${+n},${+u},${this._x1=+l},${this._y1=+f}`}arcTo(e,r,n,u,l){if(e=+e,r=+r,n=+n,u=+u,l=+l,l<0)throw new Error(`negative radius: ${l}`);let f=this._x1,s=this._y1,d=n-e,h=u-r,m=f-e,p=s-r,g=m*m+p*p;if(this._x1===null)this._append`M${this._x1=e},${this._y1=r}`;else if(g>Na)if(!(Math.abs(p*d-h*m)>Na)||!l)this._append`L${this._x1=e},${this._y1=r}`;else{let b=n-f,O=u-s,S=d*d+h*h,_=b*b+O*O,T=Math.sqrt(S),E=Math.sqrt(g),M=l*Math.tan((sg-Math.acos((S+g-_)/(2*T*E)))/2),z=M/E,A=M/T;Math.abs(z-1)>Na&&this._append`L${e+z*m},${r+z*p}`,this._append`A${l},${l},0,0,${+(p*b>m*O)},${this._x1=e+A*d},${this._y1=r+A*h}`}}arc(e,r,n,u,l,f){if(e=+e,r=+r,n=+n,f=!!f,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(u),d=n*Math.sin(u),h=e+s,m=r+d,p=1^f,g=f?u-l:l-u;this._x1===null?this._append`M${h},${m}`:(Math.abs(this._x1-h)>Na||Math.abs(this._y1-m)>Na)&&this._append`L${h},${m}`,n&&(g<0&&(g=g%dg+dg),g>RR?this._append`A${n},${n},0,1,${p},${e-s},${r-d}A${n},${n},0,1,${p},${this._x1=h},${this._y1=m}`:g>Na&&this._append`A${n},${n},0,${+(g>=sg)},${p},${this._x1=e+n*Math.cos(l)},${this._y1=r+n*Math.sin(l)}`)}rect(e,r,n,u){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+r}h${n=+n}v${+u}h${-n}Z`}toString(){return this._}}function P0(t){let e=3;return t.digits=function(r){if(!arguments.length)return e;if(r==null)e=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);e=n}return t},()=>new qR(e)}function R0(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function DM(t){this._context=t}DM.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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e);break}}};function vs(t){return new DM(t)}function PM(t){return t[0]}function RM(t){return t[1]}function NM(t,e){var r=Wt(!0),n=null,u=vs,l=null,f=P0(s);t=typeof t=="function"?t:t===void 0?PM:Wt(t),e=typeof e=="function"?e:e===void 0?RM:Wt(e);function s(d){var h,m=(d=R0(d)).length,p,g=!1,b;for(n==null&&(l=u(b=f())),h=0;h<=m;++h)!(h<m&&r(p=d[h],h,d))===g&&((g=!g)?l.lineStart():l.lineEnd()),g&&l.point(+t(p,h,d),+e(p,h,d));if(b)return l=null,b+""||null}return s.x=function(d){return arguments.length?(t=typeof d=="function"?d:Wt(+d),s):t},s.y=function(d){return arguments.length?(e=typeof d=="function"?d:Wt(+d),s):e},s.defined=function(d){return arguments.length?(r=typeof d=="function"?d:Wt(!!d),s):r},s.curve=function(d){return arguments.length?(u=d,n!=null&&(l=u(n)),s):u},s.context=function(d){return arguments.length?(d==null?n=l=null:l=u(n=d),s):n},s}function Qc(t,e,r){var n=null,u=Wt(!0),l=null,f=vs,s=null,d=P0(h);t=typeof t=="function"?t:t===void 0?PM:Wt(+t),e=typeof e=="function"?e:Wt(e===void 0?0:+e),r=typeof r=="function"?r:r===void 0?RM:Wt(+r);function h(p){var g,b,O,S=(p=R0(p)).length,_,T=!1,E,M=new Array(S),z=new Array(S);for(l==null&&(s=f(E=d())),g=0;g<=S;++g){if(!(g<S&&u(_=p[g],g,p))===T)if(T=!T)b=g,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),O=g-1;O>=b;--O)s.point(M[O],z[O]);s.lineEnd(),s.areaEnd()}T&&(M[g]=+t(_,g,p),z[g]=+e(_,g,p),s.point(n?+n(_,g,p):M[g],r?+r(_,g,p):z[g]))}if(E)return s=null,E+""||null}function m(){return NM().defined(u).curve(f).context(l)}return h.x=function(p){return arguments.length?(t=typeof p=="function"?p:Wt(+p),n=null,h):t},h.x0=function(p){return arguments.length?(t=typeof p=="function"?p:Wt(+p),h):t},h.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Wt(+p),h):n},h.y=function(p){return arguments.length?(e=typeof p=="function"?p:Wt(+p),r=null,h):e},h.y0=function(p){return arguments.length?(e=typeof p=="function"?p:Wt(+p),h):e},h.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Wt(+p),h):r},h.lineX0=h.lineY0=function(){return m().x(t).y(e)},h.lineY1=function(){return m().x(t).y(r)},h.lineX1=function(){return m().x(n).y(e)},h.defined=function(p){return arguments.length?(u=typeof p=="function"?p:Wt(!!p),h):u},h.curve=function(p){return arguments.length?(f=p,l!=null&&(s=f(l)),h):f},h.context=function(p){return arguments.length?(p==null?l=s=null:s=f(l=p),h):l},h}class qM{constructor(e,r){this._context=e,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(e,r){switch(e=+e,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,r,e,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,e,this._y0,e,r);break}}this._x0=e,this._y0=r}}function BR(t){return new qM(t,!0)}function $R(t){return new qM(t,!1)}const N0={draw(t,e){const r=Hr(e/yf);t.moveTo(r,0),t.arc(0,0,r,0,ys)}},LR={draw(t,e){const r=Hr(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},BM=Hr(1/3),UR=BM*2,kR={draw(t,e){const r=Hr(e/UR),n=r*BM;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},HR={draw(t,e){const r=Hr(e),n=-r/2;t.rect(n,n,r,r)}},IR=.8908130915292852,$M=hf(yf/10)/hf(7*yf/10),GR=hf(ys/10)*$M,YR=-CM(ys/10)*$M,XR={draw(t,e){const r=Hr(e*IR),n=GR*r,u=YR*r;t.moveTo(0,-r),t.lineTo(n,u);for(let l=1;l<5;++l){const f=ys*l/5,s=CM(f),d=hf(f);t.lineTo(d*r,-s*r),t.lineTo(s*n-d*u,d*n+s*u)}t.closePath()}},mv=Hr(3),KR={draw(t,e){const r=-Hr(e/(mv*3));t.moveTo(0,r*2),t.lineTo(-mv*r,-r),t.lineTo(mv*r,-r),t.closePath()}},Sr=-.5,Or=Hr(3)/2,hg=1/Hr(12),VR=(hg/2+1)*3,ZR={draw(t,e){const r=Hr(e/VR),n=r/2,u=r*hg,l=n,f=r*hg+r,s=-l,d=f;t.moveTo(n,u),t.lineTo(l,f),t.lineTo(s,d),t.lineTo(Sr*n-Or*u,Or*n+Sr*u),t.lineTo(Sr*l-Or*f,Or*l+Sr*f),t.lineTo(Sr*s-Or*d,Or*s+Sr*d),t.lineTo(Sr*n+Or*u,Sr*u-Or*n),t.lineTo(Sr*l+Or*f,Sr*f-Or*l),t.lineTo(Sr*s+Or*d,Sr*d-Or*s),t.closePath()}};function QR(t,e){let r=null,n=P0(u);t=typeof t=="function"?t:Wt(t||N0),e=typeof e=="function"?e:Wt(e===void 0?64:+e);function u(){let l;if(r||(r=l=n()),t.apply(this,arguments).draw(r,+e.apply(this,arguments)),l)return r=null,l+""||null}return u.type=function(l){return arguments.length?(t=typeof l=="function"?l:Wt(l),u):t},u.size=function(l){return arguments.length?(e=typeof l=="function"?l:Wt(+l),u):e},u.context=function(l){return arguments.length?(r=l??null,u):r},u}function vf(){}function pf(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function LM(t){this._context=t}LM.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:pf(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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);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:pf(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function FR(t){return new LM(t)}function UM(t){this._context=t}UM.prototype={areaStart:vf,areaEnd:vf,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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:pf(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function WR(t){return new UM(t)}function kM(t){this._context=t}kM.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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:pf(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function JR(t){return new kM(t)}function HM(t){this._context=t}HM.prototype={areaStart:vf,areaEnd:vf,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};function t4(t){return new HM(t)}function nA(t){return t<0?-1:1}function aA(t,e,r){var n=t._x1-t._x0,u=e-t._x1,l=(t._y1-t._y0)/(n||u<0&&-0),f=(r-t._y1)/(u||n<0&&-0),s=(l*u+f*n)/(n+u);return(nA(l)+nA(f))*Math.min(Math.abs(l),Math.abs(f),.5*Math.abs(s))||0}function iA(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function gv(t,e,r){var n=t._x0,u=t._y0,l=t._x1,f=t._y1,s=(l-n)/3;t._context.bezierCurveTo(n+s,u+s*e,l-s,f-s*r,l,f)}function mf(t){this._context=t}mf.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:gv(this,this._t0,iA(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var r=NaN;if(t=+t,e=+e,!(t===this._x1&&e===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,gv(this,iA(this,r=aA(this,t,e)),r);break;default:gv(this,this._t0,r=aA(this,t,e));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=r}}};function IM(t){this._context=new GM(t)}(IM.prototype=Object.create(mf.prototype)).point=function(t,e){mf.prototype.point.call(this,e,t)};function GM(t){this._context=t}GM.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,r,n,u,l){this._context.bezierCurveTo(e,t,n,r,l,u)}};function e4(t){return new mf(t)}function r4(t){return new IM(t)}function YM(t){this._context=t}YM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,r=t.length;if(r)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),r===2)this._context.lineTo(t[1],e[1]);else for(var n=uA(t),u=uA(e),l=0,f=1;f<r;++l,++f)this._context.bezierCurveTo(n[0][l],u[0][l],n[1][l],u[1][l],t[f],e[f]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}};function uA(t){var e,r=t.length-1,n,u=new Array(r),l=new Array(r),f=new Array(r);for(u[0]=0,l[0]=2,f[0]=t[0]+2*t[1],e=1;e<r-1;++e)u[e]=1,l[e]=4,f[e]=4*t[e]+2*t[e+1];for(u[r-1]=2,l[r-1]=7,f[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=u[e]/l[e-1],l[e]-=n,f[e]-=n*f[e-1];for(u[r-1]=f[r-1]/l[r-1],e=r-2;e>=0;--e)u[e]=(f[e]-u[e+1])/l[e];for(l[r-1]=(t[r]+u[r-1])/2,e=0;e<r-1;++e)l[e]=2*t[e+1]-u[e+1];return[u,l]}function n4(t){return new YM(t)}function ps(t,e){this._context=t,this._t=e}ps.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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}break}}this._x=t,this._y=e}};function a4(t){return new ps(t,.5)}function i4(t){return new ps(t,0)}function u4(t){return new ps(t,1)}function Vi(t,e){if((f=t.length)>1)for(var r=1,n,u,l=t[e[0]],f,s=l.length;r<f;++r)for(u=l,l=t[e[r]],n=0;n<s;++n)l[n][1]+=l[n][0]=isNaN(u[n][1])?u[n][0]:u[n][1]}function yg(t){for(var e=t.length,r=new Array(e);--e>=0;)r[e]=e;return r}function o4(t,e){return t[e]}function l4(t){const e=[];return e.key=t,e}function c4(){var t=Wt([]),e=yg,r=Vi,n=o4;function u(l){var f=Array.from(t.apply(this,arguments),l4),s,d=f.length,h=-1,m;for(const p of l)for(s=0,++h;s<d;++s)(f[s][h]=[0,+n(p,f[s].key,h,l)]).data=p;for(s=0,m=R0(e(f));s<d;++s)f[m[s]].index=s;return r(f,m),f}return u.keys=function(l){return arguments.length?(t=typeof l=="function"?l:Wt(Array.from(l)),u):t},u.value=function(l){return arguments.length?(n=typeof l=="function"?l:Wt(+l),u):n},u.order=function(l){return arguments.length?(e=l==null?yg:typeof l=="function"?l:Wt(Array.from(l)),u):e},u.offset=function(l){return arguments.length?(r=l??Vi,u):r},u}function f4(t,e){if((n=t.length)>0){for(var r,n,u=0,l=t[0].length,f;u<l;++u){for(f=r=0;r<n;++r)f+=t[r][u][1]||0;if(f)for(r=0;r<n;++r)t[r][u][1]/=f}Vi(t,e)}}function s4(t,e){if((u=t.length)>0){for(var r=0,n=t[e[0]],u,l=n.length;r<l;++r){for(var f=0,s=0;f<u;++f)s+=t[f][r][1]||0;n[r][1]+=n[r][0]=-s/2}Vi(t,e)}}function d4(t,e){if(!(!((f=t.length)>0)||!((l=(u=t[e[0]]).length)>0))){for(var r=0,n=1,u,l,f;n<l;++n){for(var s=0,d=0,h=0;s<f;++s){for(var m=t[e[s]],p=m[n][1]||0,g=m[n-1][1]||0,b=(p-g)/2,O=0;O<s;++O){var S=t[e[O]],_=S[n][1]||0,T=S[n-1][1]||0;b+=_-T}d+=p,h+=b*p}u[n-1][1]+=u[n-1][0]=r,d&&(r-=h/d)}u[n-1][1]+=u[n-1][0]=r,Vi(t,e)}}function Uo(t){"@babel/helpers - typeof";return Uo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Uo(t)}var h4=["type","size","sizeType"];function vg(){return vg=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},vg.apply(this,arguments)}function oA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function lA(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?oA(Object(r),!0).forEach(function(n){y4(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):oA(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function y4(t,e,r){return e=v4(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function v4(t){var e=p4(t,"string");return Uo(e)=="symbol"?e:e+""}function p4(t,e){if(Uo(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Uo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function m4(t,e){if(t==null)return{};var r=g4(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function g4(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var XM={symbolCircle:N0,symbolCross:LR,symbolDiamond:kR,symbolSquare:HR,symbolStar:XR,symbolTriangle:KR,symbolWye:ZR},b4=Math.PI/180,_4=function(e){var r="symbol".concat(hs(e));return XM[r]||N0},x4=function(e,r,n){if(r==="area")return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var u=18*b4;return 1.25*e*e*(Math.tan(u)-Math.tan(u*2)*Math.pow(Math.tan(u),2))}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},S4=function(e,r){XM["symbol".concat(hs(e))]=r},q0=function(e){var r=e.type,n=r===void 0?"circle":r,u=e.size,l=u===void 0?64:u,f=e.sizeType,s=f===void 0?"area":f,d=m4(e,h4),h=lA(lA({},d),{},{type:n,size:l,sizeType:s}),m=function(){var _=_4(n),T=QR().type(_).size(x4(l,s,n));return T()},p=h.className,g=h.cx,b=h.cy,O=Rt(h,!0);return g===+g&&b===+b&&l===+l?L.createElement("path",vg({},O,{className:Nt("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(b,")"),d:m()})):null};q0.registerSymbol=S4;function Zi(t){"@babel/helpers - typeof";return Zi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zi(t)}function pg(){return pg=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},pg.apply(this,arguments)}function cA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function O4(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?cA(Object(r),!0).forEach(function(n){ko(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):cA(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function A4(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function w4(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,VM(n.key),n)}}function T4(t,e,r){return e&&w4(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function E4(t,e,r){return e=gf(e),M4(t,KM()?Reflect.construct(e,r||[],gf(t).constructor):e.apply(t,r))}function M4(t,e){if(e&&(Zi(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return j4(t)}function j4(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function KM(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KM=function(){return!!t})()}function gf(t){return gf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},gf(t)}function C4(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&mg(t,e)}function mg(t,e){return mg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},mg(t,e)}function ko(t,e,r){return e=VM(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function VM(t){var e=z4(t,"string");return Zi(e)=="symbol"?e:e+""}function z4(t,e){if(Zi(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Zi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Ar=32,B0=(function(t){function e(){return A4(this,e),E4(this,e,arguments)}return C4(e,t),T4(e,[{key:"renderIcon",value:function(n){var u=this.props.inactiveColor,l=Ar/2,f=Ar/6,s=Ar/3,d=n.inactive?u:n.color;if(n.type==="plainline")return L.createElement("line",{strokeWidth:4,fill:"none",stroke:d,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:l,x2:Ar,y2:l,className:"recharts-legend-icon"});if(n.type==="line")return L.createElement("path",{strokeWidth:4,fill:"none",stroke:d,d:"M0,".concat(l,"h").concat(s,`
A`).concat(f,",").concat(f,",0,1,1,").concat(2*s,",").concat(l,`
H`).concat(Ar,"M").concat(2*s,",").concat(l,`
A`).concat(f,",").concat(f,",0,1,1,").concat(s,",").concat(l),className:"recharts-legend-icon"});if(n.type==="rect")return L.createElement("path",{stroke:"none",fill:d,d:"M0,".concat(Ar/8,"h").concat(Ar,"v").concat(Ar*3/4,"h").concat(-Ar,"z"),className:"recharts-legend-icon"});if(L.isValidElement(n.legendIcon)){var h=O4({},n);return delete h.legendIcon,L.cloneElement(n.legendIcon,h)}return L.createElement(q0,{fill:d,cx:l,cy:l,size:Ar,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,u=this.props,l=u.payload,f=u.iconSize,s=u.layout,d=u.formatter,h=u.inactiveColor,m={x:0,y:0,width:Ar,height:Ar},p={display:s==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return l.map(function(b,O){var S=b.formatter||d,_=Nt(ko(ko({"recharts-legend-item":!0},"legend-item-".concat(O),!0),"inactive",b.inactive));if(b.type==="none")return null;var T=Tt(b.value)?null:b.value;An(!Tt(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 E=b.inactive?h:b.color;return L.createElement("li",pg({className:_,style:p,key:"legend-item-".concat(O)},df(n.props,b,O)),L.createElement(cg,{width:f,height:f,viewBox:m,style:g},n.renderIcon(b)),L.createElement("span",{className:"recharts-legend-item-text",style:{color:E}},S?S(T,b,O):T))})}},{key:"render",value:function(){var n=this.props,u=n.payload,l=n.layout,f=n.align;if(!u||!u.length)return null;var s={padding:0,margin:0,textAlign:l==="horizontal"?f:"left"};return L.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])})(ct.PureComponent);ko(B0,"displayName","Legend");ko(B0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var bv,fA;function D4(){if(fA)return bv;fA=1;var t=fs();function e(){this.__data__=new t,this.size=0}return bv=e,bv}var _v,sA;function P4(){if(sA)return _v;sA=1;function t(e){var r=this.__data__,n=r.delete(e);return this.size=r.size,n}return _v=t,_v}var xv,dA;function R4(){if(dA)return xv;dA=1;function t(e){return this.__data__.get(e)}return xv=t,xv}var Sv,hA;function N4(){if(hA)return Sv;hA=1;function t(e){return this.__data__.has(e)}return Sv=t,Sv}var Ov,yA;function q4(){if(yA)return Ov;yA=1;var t=fs(),e=E0(),r=M0(),n=200;function u(l,f){var s=this.__data__;if(s instanceof t){var d=s.__data__;if(!e||d.length<n-1)return d.push([l,f]),this.size=++s.size,this;s=this.__data__=new r(d)}return s.set(l,f),this.size=s.size,this}return Ov=u,Ov}var Av,vA;function ZM(){if(vA)return Av;vA=1;var t=fs(),e=D4(),r=P4(),n=R4(),u=N4(),l=q4();function f(s){var d=this.__data__=new t(s);this.size=d.size}return f.prototype.clear=e,f.prototype.delete=r,f.prototype.get=n,f.prototype.has=u,f.prototype.set=l,Av=f,Av}var wv,pA;function B4(){if(pA)return wv;pA=1;var t="__lodash_hash_undefined__";function e(r){return this.__data__.set(r,t),this}return wv=e,wv}var Tv,mA;function $4(){if(mA)return Tv;mA=1;function t(e){return this.__data__.has(e)}return Tv=t,Tv}var Ev,gA;function QM(){if(gA)return Ev;gA=1;var t=M0(),e=B4(),r=$4();function n(u){var l=-1,f=u==null?0:u.length;for(this.__data__=new t;++l<f;)this.add(u[l])}return n.prototype.add=n.prototype.push=e,n.prototype.has=r,Ev=n,Ev}var Mv,bA;function FM(){if(bA)return Mv;bA=1;function t(e,r){for(var n=-1,u=e==null?0:e.length;++n<u;)if(r(e[n],n,e))return!0;return!1}return Mv=t,Mv}var jv,_A;function WM(){if(_A)return jv;_A=1;function t(e,r){return e.has(r)}return jv=t,jv}var Cv,xA;function JM(){if(xA)return Cv;xA=1;var t=QM(),e=FM(),r=WM(),n=1,u=2;function l(f,s,d,h,m,p){var g=d&n,b=f.length,O=s.length;if(b!=O&&!(g&&O>b))return!1;var S=p.get(f),_=p.get(s);if(S&&_)return S==s&&_==f;var T=-1,E=!0,M=d&u?new t:void 0;for(p.set(f,s),p.set(s,f);++T<b;){var z=f[T],A=s[T];if(h)var w=g?h(A,z,T,s,f,p):h(z,A,T,f,s,p);if(w!==void 0){if(w)continue;E=!1;break}if(M){if(!e(s,function(C,N){if(!r(M,N)&&(z===C||m(z,C,d,h,p)))return M.push(N)})){E=!1;break}}else if(!(z===A||m(z,A,d,h,p))){E=!1;break}}return p.delete(f),p.delete(s),E}return Cv=l,Cv}var zv,SA;function L4(){if(SA)return zv;SA=1;var t=Wr(),e=t.Uint8Array;return zv=e,zv}var Dv,OA;function U4(){if(OA)return Dv;OA=1;function t(e){var r=-1,n=Array(e.size);return e.forEach(function(u,l){n[++r]=[l,u]}),n}return Dv=t,Dv}var Pv,AA;function $0(){if(AA)return Pv;AA=1;function t(e){var r=-1,n=Array(e.size);return e.forEach(function(u){n[++r]=u}),n}return Pv=t,Pv}var Rv,wA;function k4(){if(wA)return Rv;wA=1;var t=xl(),e=L4(),r=T0(),n=JM(),u=U4(),l=$0(),f=1,s=2,d="[object Boolean]",h="[object Date]",m="[object Error]",p="[object Map]",g="[object Number]",b="[object RegExp]",O="[object Set]",S="[object String]",_="[object Symbol]",T="[object ArrayBuffer]",E="[object DataView]",M=t?t.prototype:void 0,z=M?M.valueOf:void 0;function A(w,C,N,q,F,H,$){switch(N){case E:if(w.byteLength!=C.byteLength||w.byteOffset!=C.byteOffset)return!1;w=w.buffer,C=C.buffer;case T:return!(w.byteLength!=C.byteLength||!H(new e(w),new e(C)));case d:case h:case g:return r(+w,+C);case m:return w.name==C.name&&w.message==C.message;case b:case S:return w==C+"";case p:var V=u;case O:var Z=q&f;if(V||(V=l),w.size!=C.size&&!Z)return!1;var K=$.get(w);if(K)return K==C;q|=s,$.set(w,C);var P=n(V(w),V(C),q,F,H,$);return $.delete(w),P;case _:if(z)return z.call(w)==z.call(C)}return!1}return Rv=A,Rv}var Nv,TA;function tj(){if(TA)return Nv;TA=1;function t(e,r){for(var n=-1,u=r.length,l=e.length;++n<u;)e[l+n]=r[n];return e}return Nv=t,Nv}var qv,EA;function H4(){if(EA)return qv;EA=1;var t=tj(),e=Fe();function r(n,u,l){var f=u(n);return e(n)?f:t(f,l(n))}return qv=r,qv}var Bv,MA;function I4(){if(MA)return Bv;MA=1;function t(e,r){for(var n=-1,u=e==null?0:e.length,l=0,f=[];++n<u;){var s=e[n];r(s,n,e)&&(f[l++]=s)}return f}return Bv=t,Bv}var $v,jA;function G4(){if(jA)return $v;jA=1;function t(){return[]}return $v=t,$v}var Lv,CA;function Y4(){if(CA)return Lv;CA=1;var t=I4(),e=G4(),r=Object.prototype,n=r.propertyIsEnumerable,u=Object.getOwnPropertySymbols,l=u?function(f){return f==null?[]:(f=Object(f),t(u(f),function(s){return n.call(f,s)}))}:e;return Lv=l,Lv}var Uv,zA;function X4(){if(zA)return Uv;zA=1;function t(e,r){for(var n=-1,u=Array(e);++n<e;)u[n]=r(n);return u}return Uv=t,Uv}var kv,DA;function K4(){if(DA)return kv;DA=1;var t=zn(),e=Dn(),r="[object Arguments]";function n(u){return e(u)&&t(u)==r}return kv=n,kv}var Hv,PA;function L0(){if(PA)return Hv;PA=1;var t=K4(),e=Dn(),r=Object.prototype,n=r.hasOwnProperty,u=r.propertyIsEnumerable,l=t((function(){return arguments})())?t:function(f){return e(f)&&n.call(f,"callee")&&!u.call(f,"callee")};return Hv=l,Hv}var Do={exports:{}},Iv,RA;function V4(){if(RA)return Iv;RA=1;function t(){return!1}return Iv=t,Iv}Do.exports;var NA;function ej(){return NA||(NA=1,(function(t,e){var r=Wr(),n=V4(),u=e&&!e.nodeType&&e,l=u&&!0&&t&&!t.nodeType&&t,f=l&&l.exports===u,s=f?r.Buffer:void 0,d=s?s.isBuffer:void 0,h=d||n;t.exports=h})(Do,Do.exports)),Do.exports}var Gv,qA;function U0(){if(qA)return Gv;qA=1;var t=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function r(n,u){var l=typeof n;return u=u??t,!!u&&(l=="number"||l!="symbol"&&e.test(n))&&n>-1&&n%1==0&&n<u}return Gv=r,Gv}var Yv,BA;function k0(){if(BA)return Yv;BA=1;var t=9007199254740991;function e(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=t}return Yv=e,Yv}var Xv,$A;function Z4(){if($A)return Xv;$A=1;var t=zn(),e=k0(),r=Dn(),n="[object Arguments]",u="[object Array]",l="[object Boolean]",f="[object Date]",s="[object Error]",d="[object Function]",h="[object Map]",m="[object Number]",p="[object Object]",g="[object RegExp]",b="[object Set]",O="[object String]",S="[object WeakMap]",_="[object ArrayBuffer]",T="[object DataView]",E="[object Float32Array]",M="[object Float64Array]",z="[object Int8Array]",A="[object Int16Array]",w="[object Int32Array]",C="[object Uint8Array]",N="[object Uint8ClampedArray]",q="[object Uint16Array]",F="[object Uint32Array]",H={};H[E]=H[M]=H[z]=H[A]=H[w]=H[C]=H[N]=H[q]=H[F]=!0,H[n]=H[u]=H[_]=H[l]=H[T]=H[f]=H[s]=H[d]=H[h]=H[m]=H[p]=H[g]=H[b]=H[O]=H[S]=!1;function $(V){return r(V)&&e(V.length)&&!!H[t(V)]}return Xv=$,Xv}var Kv,LA;function rj(){if(LA)return Kv;LA=1;function t(e){return function(r){return e(r)}}return Kv=t,Kv}var Po={exports:{}};Po.exports;var UA;function Q4(){return UA||(UA=1,(function(t,e){var r=SM(),n=e&&!e.nodeType&&e,u=n&&!0&&t&&!t.nodeType&&t,l=u&&u.exports===n,f=l&&r.process,s=(function(){try{var d=u&&u.require&&u.require("util").types;return d||f&&f.binding&&f.binding("util")}catch{}})();t.exports=s})(Po,Po.exports)),Po.exports}var Vv,kA;function nj(){if(kA)return Vv;kA=1;var t=Z4(),e=rj(),r=Q4(),n=r&&r.isTypedArray,u=n?e(n):t;return Vv=u,Vv}var Zv,HA;function F4(){if(HA)return Zv;HA=1;var t=X4(),e=L0(),r=Fe(),n=ej(),u=U0(),l=nj(),f=Object.prototype,s=f.hasOwnProperty;function d(h,m){var p=r(h),g=!p&&e(h),b=!p&&!g&&n(h),O=!p&&!g&&!b&&l(h),S=p||g||b||O,_=S?t(h.length,String):[],T=_.length;for(var E in h)(m||s.call(h,E))&&!(S&&(E=="length"||b&&(E=="offset"||E=="parent")||O&&(E=="buffer"||E=="byteLength"||E=="byteOffset")||u(E,T)))&&_.push(E);return _}return Zv=d,Zv}var Qv,IA;function W4(){if(IA)return Qv;IA=1;var t=Object.prototype;function e(r){var n=r&&r.constructor,u=typeof n=="function"&&n.prototype||t;return r===u}return Qv=e,Qv}var Fv,GA;function aj(){if(GA)return Fv;GA=1;function t(e,r){return function(n){return e(r(n))}}return Fv=t,Fv}var Wv,YA;function J4(){if(YA)return Wv;YA=1;var t=aj(),e=t(Object.keys,Object);return Wv=e,Wv}var Jv,XA;function t6(){if(XA)return Jv;XA=1;var t=W4(),e=J4(),r=Object.prototype,n=r.hasOwnProperty;function u(l){if(!t(l))return e(l);var f=[];for(var s in Object(l))n.call(l,s)&&s!="constructor"&&f.push(s);return f}return Jv=u,Jv}var tp,KA;function Al(){if(KA)return tp;KA=1;var t=w0(),e=k0();function r(n){return n!=null&&e(n.length)&&!t(n)}return tp=r,tp}var ep,VA;function ms(){if(VA)return ep;VA=1;var t=F4(),e=t6(),r=Al();function n(u){return r(u)?t(u):e(u)}return ep=n,ep}var rp,ZA;function e6(){if(ZA)return rp;ZA=1;var t=H4(),e=Y4(),r=ms();function n(u){return t(u,r,e)}return rp=n,rp}var np,QA;function r6(){if(QA)return np;QA=1;var t=e6(),e=1,r=Object.prototype,n=r.hasOwnProperty;function u(l,f,s,d,h,m){var p=s&e,g=t(l),b=g.length,O=t(f),S=O.length;if(b!=S&&!p)return!1;for(var _=b;_--;){var T=g[_];if(!(p?T in f:n.call(f,T)))return!1}var E=m.get(l),M=m.get(f);if(E&&M)return E==f&&M==l;var z=!0;m.set(l,f),m.set(f,l);for(var A=p;++_<b;){T=g[_];var w=l[T],C=f[T];if(d)var N=p?d(C,w,T,f,l,m):d(w,C,T,l,f,m);if(!(N===void 0?w===C||h(w,C,s,d,m):N)){z=!1;break}A||(A=T=="constructor")}if(z&&!A){var q=l.constructor,F=f.constructor;q!=F&&"constructor"in l&&"constructor"in f&&!(typeof q=="function"&&q instanceof q&&typeof F=="function"&&F instanceof F)&&(z=!1)}return m.delete(l),m.delete(f),z}return np=u,np}var ap,FA;function n6(){if(FA)return ap;FA=1;var t=Za(),e=Wr(),r=t(e,"DataView");return ap=r,ap}var ip,WA;function a6(){if(WA)return ip;WA=1;var t=Za(),e=Wr(),r=t(e,"Promise");return ip=r,ip}var up,JA;function ij(){if(JA)return up;JA=1;var t=Za(),e=Wr(),r=t(e,"Set");return up=r,up}var op,t2;function i6(){if(t2)return op;t2=1;var t=Za(),e=Wr(),r=t(e,"WeakMap");return op=r,op}var lp,e2;function u6(){if(e2)return lp;e2=1;var t=n6(),e=E0(),r=a6(),n=ij(),u=i6(),l=zn(),f=OM(),s="[object Map]",d="[object Object]",h="[object Promise]",m="[object Set]",p="[object WeakMap]",g="[object DataView]",b=f(t),O=f(e),S=f(r),_=f(n),T=f(u),E=l;return(t&&E(new t(new ArrayBuffer(1)))!=g||e&&E(new e)!=s||r&&E(r.resolve())!=h||n&&E(new n)!=m||u&&E(new u)!=p)&&(E=function(M){var z=l(M),A=z==d?M.constructor:void 0,w=A?f(A):"";if(w)switch(w){case b:return g;case O:return s;case S:return h;case _:return m;case T:return p}return z}),lp=E,lp}var cp,r2;function o6(){if(r2)return cp;r2=1;var t=ZM(),e=JM(),r=k4(),n=r6(),u=u6(),l=Fe(),f=ej(),s=nj(),d=1,h="[object Arguments]",m="[object Array]",p="[object Object]",g=Object.prototype,b=g.hasOwnProperty;function O(S,_,T,E,M,z){var A=l(S),w=l(_),C=A?m:u(S),N=w?m:u(_);C=C==h?p:C,N=N==h?p:N;var q=C==p,F=N==p,H=C==N;if(H&&f(S)){if(!f(_))return!1;A=!0,q=!1}if(H&&!q)return z||(z=new t),A||s(S)?e(S,_,T,E,M,z):r(S,_,C,T,E,M,z);if(!(T&d)){var $=q&&b.call(S,"__wrapped__"),V=F&&b.call(_,"__wrapped__");if($||V){var Z=$?S.value():S,K=V?_.value():_;return z||(z=new t),M(Z,K,T,E,z)}}return H?(z||(z=new t),n(S,_,T,E,M,z)):!1}return cp=O,cp}var fp,n2;function H0(){if(n2)return fp;n2=1;var t=o6(),e=Dn();function r(n,u,l,f,s){return n===u?!0:n==null||u==null||!e(n)&&!e(u)?n!==n&&u!==u:t(n,u,l,f,r,s)}return fp=r,fp}var sp,a2;function l6(){if(a2)return sp;a2=1;var t=ZM(),e=H0(),r=1,n=2;function u(l,f,s,d){var h=s.length,m=h,p=!d;if(l==null)return!m;for(l=Object(l);h--;){var g=s[h];if(p&&g[2]?g[1]!==l[g[0]]:!(g[0]in l))return!1}for(;++h<m;){g=s[h];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 _=new t;if(d)var T=d(O,S,b,l,f,_);if(!(T===void 0?e(S,O,r|n,d,_):T))return!1}}return!0}return sp=u,sp}var dp,i2;function uj(){if(i2)return dp;i2=1;var t=sa();function e(r){return r===r&&!t(r)}return dp=e,dp}var hp,u2;function c6(){if(u2)return hp;u2=1;var t=uj(),e=ms();function r(n){for(var u=e(n),l=u.length;l--;){var f=u[l],s=n[f];u[l]=[f,s,t(s)]}return u}return hp=r,hp}var yp,o2;function oj(){if(o2)return yp;o2=1;function t(e,r){return function(n){return n==null?!1:n[e]===r&&(r!==void 0||e in Object(n))}}return yp=t,yp}var vp,l2;function f6(){if(l2)return vp;l2=1;var t=l6(),e=c6(),r=oj();function n(u){var l=e(u);return l.length==1&&l[0][2]?r(l[0][0],l[0][1]):function(f){return f===u||t(f,u,l)}}return vp=n,vp}var pp,c2;function s6(){if(c2)return pp;c2=1;function t(e,r){return e!=null&&r in Object(e)}return pp=t,pp}var mp,f2;function d6(){if(f2)return mp;f2=1;var t=TM(),e=L0(),r=Fe(),n=U0(),u=k0(),l=ds();function f(s,d,h){d=t(d,s);for(var m=-1,p=d.length,g=!1;++m<p;){var b=l(d[m]);if(!(g=s!=null&&h(s,b)))break;s=s[b]}return g||++m!=p?g:(p=s==null?0:s.length,!!p&&u(p)&&n(b,p)&&(r(s)||e(s)))}return mp=f,mp}var gp,s2;function h6(){if(s2)return gp;s2=1;var t=s6(),e=d6();function r(n,u){return n!=null&&e(n,u,t)}return gp=r,gp}var bp,d2;function y6(){if(d2)return bp;d2=1;var t=H0(),e=EM(),r=h6(),n=A0(),u=uj(),l=oj(),f=ds(),s=1,d=2;function h(m,p){return n(m)&&u(p)?l(f(m),p):function(g){var b=e(g,m);return b===void 0&&b===p?r(g,m):t(p,b,s|d)}}return bp=h,bp}var _p,h2;function bu(){if(h2)return _p;h2=1;function t(e){return e}return _p=t,_p}var xp,y2;function v6(){if(y2)return xp;y2=1;function t(e){return function(r){return r==null?void 0:r[e]}}return xp=t,xp}var Sp,v2;function p6(){if(v2)return Sp;v2=1;var t=C0();function e(r){return function(n){return t(n,r)}}return Sp=e,Sp}var Op,p2;function m6(){if(p2)return Op;p2=1;var t=v6(),e=p6(),r=A0(),n=ds();function u(l){return r(l)?t(n(l)):e(l)}return Op=u,Op}var Ap,m2;function da(){if(m2)return Ap;m2=1;var t=f6(),e=y6(),r=bu(),n=Fe(),u=m6();function l(f){return typeof f=="function"?f:f==null?r:typeof f=="object"?n(f)?e(f[0],f[1]):t(f):u(f)}return Ap=l,Ap}var wp,g2;function lj(){if(g2)return wp;g2=1;function t(e,r,n,u){for(var l=e.length,f=n+(u?1:-1);u?f--:++f<l;)if(r(e[f],f,e))return f;return-1}return wp=t,wp}var Tp,b2;function g6(){if(b2)return Tp;b2=1;function t(e){return e!==e}return Tp=t,Tp}var Ep,_2;function b6(){if(_2)return Ep;_2=1;function t(e,r,n){for(var u=n-1,l=e.length;++u<l;)if(e[u]===r)return u;return-1}return Ep=t,Ep}var Mp,x2;function _6(){if(x2)return Mp;x2=1;var t=lj(),e=g6(),r=b6();function n(u,l,f){return l===l?r(u,l,f):t(u,e,f)}return Mp=n,Mp}var jp,S2;function x6(){if(S2)return jp;S2=1;var t=_6();function e(r,n){var u=r==null?0:r.length;return!!u&&t(r,n,0)>-1}return jp=e,jp}var Cp,O2;function S6(){if(O2)return Cp;O2=1;function t(e,r,n){for(var u=-1,l=e==null?0:e.length;++u<l;)if(n(r,e[u]))return!0;return!1}return Cp=t,Cp}var zp,A2;function O6(){if(A2)return zp;A2=1;function t(){}return zp=t,zp}var Dp,w2;function A6(){if(w2)return Dp;w2=1;var t=ij(),e=O6(),r=$0(),n=1/0,u=t&&1/r(new t([,-0]))[1]==n?function(l){return new t(l)}:e;return Dp=u,Dp}var Pp,T2;function w6(){if(T2)return Pp;T2=1;var t=QM(),e=x6(),r=S6(),n=WM(),u=A6(),l=$0(),f=200;function s(d,h,m){var p=-1,g=e,b=d.length,O=!0,S=[],_=S;if(m)O=!1,g=r;else if(b>=f){var T=h?null:u(d);if(T)return l(T);O=!1,g=n,_=new t}else _=h?[]:S;t:for(;++p<b;){var E=d[p],M=h?h(E):E;if(E=m||E!==0?E:0,O&&M===M){for(var z=_.length;z--;)if(_[z]===M)continue t;h&&_.push(M),S.push(E)}else g(_,M,m)||(_!==S&&_.push(M),S.push(E))}return S}return Pp=s,Pp}var Rp,E2;function T6(){if(E2)return Rp;E2=1;var t=da(),e=w6();function r(n,u){return n&&n.length?e(n,t(u,2)):[]}return Rp=r,Rp}var E6=T6();const M2=Ft(E6);function cj(t,e,r){return e===!0?M2(t,r):Tt(e)?M2(t,e):t}function Qi(t){"@babel/helpers - typeof";return Qi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qi(t)}var M6=["ref"];function j2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function bn(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?j2(Object(r),!0).forEach(function(n){gs(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):j2(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function j6(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function C2(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,sj(n.key),n)}}function C6(t,e,r){return e&&C2(t.prototype,e),r&&C2(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function z6(t,e,r){return e=bf(e),D6(t,fj()?Reflect.construct(e,r||[],bf(t).constructor):e.apply(t,r))}function D6(t,e){if(e&&(Qi(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P6(t)}function P6(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function fj(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fj=function(){return!!t})()}function bf(t){return bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},bf(t)}function R6(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&gg(t,e)}function gg(t,e){return gg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},gg(t,e)}function gs(t,e,r){return e=sj(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function sj(t){var e=N6(t,"string");return Qi(e)=="symbol"?e:e+""}function N6(t,e){if(Qi(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Qi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function q6(t,e){if(t==null)return{};var r=B6(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function B6(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function $6(t){return t.value}function L6(t,e){if(L.isValidElement(t))return L.cloneElement(t,e);if(typeof t=="function")return L.createElement(t,e);e.ref;var r=q6(e,M6);return L.createElement(B0,r)}var z2=1,ka=(function(t){function e(){var r;j6(this,e);for(var n=arguments.length,u=new Array(n),l=0;l<n;l++)u[l]=arguments[l];return r=z6(this,e,[].concat(u)),gs(r,"lastBoundingBox",{width:-1,height:-1}),r}return R6(e,t),C6(e,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,u=this.getBBox();u?(Math.abs(u.width-this.lastBoundingBox.width)>z2||Math.abs(u.height-this.lastBoundingBox.height)>z2)&&(this.lastBoundingBox.width=u.width,this.lastBoundingBox.height=u.height,n&&n(u)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?bn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var u=this.props,l=u.layout,f=u.align,s=u.verticalAlign,d=u.margin,h=u.chartWidth,m=u.chartHeight,p,g;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(f==="center"&&l==="vertical"){var b=this.getBBoxSnapshot();p={left:((h||0)-b.width)/2}}else p=f==="right"?{right:d&&d.right||0}:{left:d&&d.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var O=this.getBBoxSnapshot();g={top:((m||0)-O.height)/2}}else g=s==="bottom"?{bottom:d&&d.bottom||0}:{top:d&&d.top||0};return bn(bn({},p),g)}},{key:"render",value:function(){var n=this,u=this.props,l=u.content,f=u.width,s=u.height,d=u.wrapperStyle,h=u.payloadUniqBy,m=u.payload,p=bn(bn({position:"absolute",width:f||"auto",height:s||"auto"},this.getDefaultPosition(d)),d);return L.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(b){n.wrapperNode=b}},L6(l,bn(bn({},this.props),{},{payload:cj(m,h,$6)})))}}],[{key:"getWithHeight",value:function(n,u){var l=bn(bn({},this.defaultProps),n.props),f=l.layout;return f==="vertical"&&st(n.props.height)?{height:n.props.height}:f==="horizontal"?{width:n.props.width||u}:null}}])})(ct.PureComponent);gs(ka,"displayName","Legend");gs(ka,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Np,D2;function U6(){if(D2)return Np;D2=1;var t=xl(),e=L0(),r=Fe(),n=t?t.isConcatSpreadable:void 0;function u(l){return r(l)||e(l)||!!(n&&l&&l[n])}return Np=u,Np}var qp,P2;function dj(){if(P2)return qp;P2=1;var t=tj(),e=U6();function r(n,u,l,f,s){var d=-1,h=n.length;for(l||(l=e),s||(s=[]);++d<h;){var m=n[d];u>0&&l(m)?u>1?r(m,u-1,l,f,s):t(s,m):f||(s[s.length]=m)}return s}return qp=r,qp}var Bp,R2;function k6(){if(R2)return Bp;R2=1;function t(e){return function(r,n,u){for(var l=-1,f=Object(r),s=u(r),d=s.length;d--;){var h=s[e?d:++l];if(n(f[h],h,f)===!1)break}return r}}return Bp=t,Bp}var $p,N2;function H6(){if(N2)return $p;N2=1;var t=k6(),e=t();return $p=e,$p}var Lp,q2;function hj(){if(q2)return Lp;q2=1;var t=H6(),e=ms();function r(n,u){return n&&t(n,u,e)}return Lp=r,Lp}var Up,B2;function I6(){if(B2)return Up;B2=1;var t=Al();function e(r,n){return function(u,l){if(u==null)return u;if(!t(u))return r(u,l);for(var f=u.length,s=n?f:-1,d=Object(u);(n?s--:++s<f)&&l(d[s],s,d)!==!1;);return u}}return Up=e,Up}var kp,$2;function I0(){if($2)return kp;$2=1;var t=hj(),e=I6(),r=e(t);return kp=r,kp}var Hp,L2;function yj(){if(L2)return Hp;L2=1;var t=I0(),e=Al();function r(n,u){var l=-1,f=e(n)?Array(n.length):[];return t(n,function(s,d,h){f[++l]=u(s,d,h)}),f}return Hp=r,Hp}var Ip,U2;function G6(){if(U2)return Ip;U2=1;function t(e,r){var n=e.length;for(e.sort(r);n--;)e[n]=e[n].value;return e}return Ip=t,Ip}var Gp,k2;function Y6(){if(k2)return Gp;k2=1;var t=mu();function e(r,n){if(r!==n){var u=r!==void 0,l=r===null,f=r===r,s=t(r),d=n!==void 0,h=n===null,m=n===n,p=t(n);if(!h&&!p&&!s&&r>n||s&&d&&m&&!h&&!p||l&&d&&m||!u&&m||!f)return 1;if(!l&&!s&&!p&&r<n||p&&u&&f&&!l&&!s||h&&u&&f||!d&&f||!m)return-1}return 0}return Gp=e,Gp}var Yp,H2;function X6(){if(H2)return Yp;H2=1;var t=Y6();function e(r,n,u){for(var l=-1,f=r.criteria,s=n.criteria,d=f.length,h=u.length;++l<d;){var m=t(f[l],s[l]);if(m){if(l>=h)return m;var p=u[l];return m*(p=="desc"?-1:1)}}return r.index-n.index}return Yp=e,Yp}var Xp,I2;function K6(){if(I2)return Xp;I2=1;var t=j0(),e=C0(),r=da(),n=yj(),u=G6(),l=rj(),f=X6(),s=bu(),d=Fe();function h(m,p,g){p.length?p=t(p,function(S){return d(S)?function(_){return e(_,S.length===1?S[0]:S)}:S}):p=[s];var b=-1;p=t(p,l(r));var O=n(m,function(S,_,T){var E=t(p,function(M){return M(S)});return{criteria:E,index:++b,value:S}});return u(O,function(S,_){return f(S,_,g)})}return Xp=h,Xp}var Kp,G2;function V6(){if(G2)return Kp;G2=1;function t(e,r,n){switch(n.length){case 0:return e.call(r);case 1:return e.call(r,n[0]);case 2:return e.call(r,n[0],n[1]);case 3:return e.call(r,n[0],n[1],n[2])}return e.apply(r,n)}return Kp=t,Kp}var Vp,Y2;function Z6(){if(Y2)return Vp;Y2=1;var t=V6(),e=Math.max;function r(n,u,l){return u=e(u===void 0?n.length-1:u,0),function(){for(var f=arguments,s=-1,d=e(f.length-u,0),h=Array(d);++s<d;)h[s]=f[u+s];s=-1;for(var m=Array(u+1);++s<u;)m[s]=f[s];return m[u]=l(h),t(n,this,m)}}return Vp=r,Vp}var Zp,X2;function Q6(){if(X2)return Zp;X2=1;function t(e){return function(){return e}}return Zp=t,Zp}var Qp,K2;function vj(){if(K2)return Qp;K2=1;var t=Za(),e=(function(){try{var r=t(Object,"defineProperty");return r({},"",{}),r}catch{}})();return Qp=e,Qp}var Fp,V2;function F6(){if(V2)return Fp;V2=1;var t=Q6(),e=vj(),r=bu(),n=e?function(u,l){return e(u,"toString",{configurable:!0,enumerable:!1,value:t(l),writable:!0})}:r;return Fp=n,Fp}var Wp,Z2;function W6(){if(Z2)return Wp;Z2=1;var t=800,e=16,r=Date.now;function n(u){var l=0,f=0;return function(){var s=r(),d=e-(s-f);if(f=s,d>0){if(++l>=t)return arguments[0]}else l=0;return u.apply(void 0,arguments)}}return Wp=n,Wp}var Jp,Q2;function J6(){if(Q2)return Jp;Q2=1;var t=F6(),e=W6(),r=e(t);return Jp=r,Jp}var tm,F2;function t8(){if(F2)return tm;F2=1;var t=bu(),e=Z6(),r=J6();function n(u,l){return r(e(u,l,t),u+"")}return tm=n,tm}var em,W2;function bs(){if(W2)return em;W2=1;var t=T0(),e=Al(),r=U0(),n=sa();function u(l,f,s){if(!n(s))return!1;var d=typeof f;return(d=="number"?e(s)&&r(f,s.length):d=="string"&&f in s)?t(s[f],l):!1}return em=u,em}var rm,J2;function e8(){if(J2)return rm;J2=1;var t=dj(),e=K6(),r=t8(),n=bs(),u=r(function(l,f){if(l==null)return[];var s=f.length;return s>1&&n(l,f[0],f[1])?f=[]:s>2&&n(f[0],f[1],f[2])&&(f=[f[0]]),e(l,t(f,1),[])});return rm=u,rm}var r8=e8();const G0=Ft(r8);function Ho(t){"@babel/helpers - typeof";return Ho=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ho(t)}function bg(){return bg=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},bg.apply(this,arguments)}function n8(t,e){return o8(t)||u8(t,e)||i8(t,e)||a8()}function a8(){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 i8(t,e){if(t){if(typeof t=="string")return tw(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tw(t,e)}}function tw(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function u8(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function o8(t){if(Array.isArray(t))return t}function ew(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function nm(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?ew(Object(r),!0).forEach(function(n){l8(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ew(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function l8(t,e,r){return e=c8(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function c8(t){var e=f8(t,"string");return Ho(e)=="symbol"?e:e+""}function f8(t,e){if(Ho(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Ho(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function s8(t){return Array.isArray(t)&&Se(t[0])&&Se(t[1])?t.join(" ~ "):t}var d8=function(e){var r=e.separator,n=r===void 0?" : ":r,u=e.contentStyle,l=u===void 0?{}:u,f=e.itemStyle,s=f===void 0?{}:f,d=e.labelStyle,h=d===void 0?{}:d,m=e.payload,p=e.formatter,g=e.itemSorter,b=e.wrapperClassName,O=e.labelClassName,S=e.label,_=e.labelFormatter,T=e.accessibilityLayer,E=T===void 0?!1:T,M=function(){if(m&&m.length){var $={padding:0,margin:0},V=(g?G0(m,g):m).map(function(Z,K){if(Z.type==="none")return null;var P=nm({display:"block",paddingTop:4,paddingBottom:4,color:Z.color||"#000"},s),I=Z.formatter||p||s8,W=Z.value,it=Z.name,ot=W,D=it;if(I&&ot!=null&&D!=null){var U=I(W,it,Z,K,m);if(Array.isArray(U)){var rt=n8(U,2);ot=rt[0],D=rt[1]}else ot=U}return L.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(K),style:P},Se(D)?L.createElement("span",{className:"recharts-tooltip-item-name"},D):null,Se(D)?L.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,L.createElement("span",{className:"recharts-tooltip-item-value"},ot),L.createElement("span",{className:"recharts-tooltip-item-unit"},Z.unit||""))});return L.createElement("ul",{className:"recharts-tooltip-item-list",style:$},V)}return null},z=nm({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},l),A=nm({margin:0},h),w=!Ct(S),C=w?S:"",N=Nt("recharts-default-tooltip",b),q=Nt("recharts-tooltip-label",O);w&&_&&m!==void 0&&m!==null&&(C=_(S,m));var F=E?{role:"status","aria-live":"assertive"}:{};return L.createElement("div",bg({className:N,style:z},F),L.createElement("p",{className:q,style:A},L.isValidElement(C)?C:"".concat(C)),M())};function Io(t){"@babel/helpers - typeof";return Io=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Io(t)}function Fc(t,e,r){return e=h8(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function h8(t){var e=y8(t,"string");return Io(e)=="symbol"?e:e+""}function y8(t,e){if(Io(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Io(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Oo="recharts-tooltip-wrapper",v8={visibility:"hidden"};function p8(t){var e=t.coordinate,r=t.translateX,n=t.translateY;return Nt(Oo,Fc(Fc(Fc(Fc({},"".concat(Oo,"-right"),st(r)&&e&&st(e.x)&&r>=e.x),"".concat(Oo,"-left"),st(r)&&e&&st(e.x)&&r<e.x),"".concat(Oo,"-bottom"),st(n)&&e&&st(e.y)&&n>=e.y),"".concat(Oo,"-top"),st(n)&&e&&st(e.y)&&n<e.y))}function rw(t){var e=t.allowEscapeViewBox,r=t.coordinate,n=t.key,u=t.offsetTopLeft,l=t.position,f=t.reverseDirection,s=t.tooltipDimension,d=t.viewBox,h=t.viewBoxDimension;if(l&&st(l[n]))return l[n];var m=r[n]-s-u,p=r[n]+u;if(e[n])return f[n]?m:p;if(f[n]){var g=m,b=d[n];return g<b?Math.max(p,d[n]):Math.max(m,d[n])}var O=p+s,S=d[n]+h;return O>S?Math.max(m,d[n]):Math.max(p,d[n])}function m8(t){var e=t.translateX,r=t.translateY,n=t.useTranslate3d;return{transform:n?"translate3d(".concat(e,"px, ").concat(r,"px, 0)"):"translate(".concat(e,"px, ").concat(r,"px)")}}function g8(t){var e=t.allowEscapeViewBox,r=t.coordinate,n=t.offsetTopLeft,u=t.position,l=t.reverseDirection,f=t.tooltipBox,s=t.useTranslate3d,d=t.viewBox,h,m,p;return f.height>0&&f.width>0&&r?(m=rw({allowEscapeViewBox:e,coordinate:r,key:"x",offsetTopLeft:n,position:u,reverseDirection:l,tooltipDimension:f.width,viewBox:d,viewBoxDimension:d.width}),p=rw({allowEscapeViewBox:e,coordinate:r,key:"y",offsetTopLeft:n,position:u,reverseDirection:l,tooltipDimension:f.height,viewBox:d,viewBoxDimension:d.height}),h=m8({translateX:m,translateY:p,useTranslate3d:s})):h=v8,{cssProperties:h,cssClasses:p8({translateX:m,translateY:p,coordinate:r})}}function Fi(t){"@babel/helpers - typeof";return Fi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fi(t)}function nw(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function aw(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?nw(Object(r),!0).forEach(function(n){xg(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):nw(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function b8(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _8(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,mj(n.key),n)}}function x8(t,e,r){return e&&_8(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function S8(t,e,r){return e=_f(e),O8(t,pj()?Reflect.construct(e,r||[],_f(t).constructor):e.apply(t,r))}function O8(t,e){if(e&&(Fi(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return A8(t)}function A8(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function pj(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pj=function(){return!!t})()}function _f(t){return _f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_f(t)}function w8(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_g(t,e)}function _g(t,e){return _g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},_g(t,e)}function xg(t,e,r){return e=mj(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function mj(t){var e=T8(t,"string");return Fi(e)=="symbol"?e:e+""}function T8(t,e){if(Fi(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Fi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var iw=1,E8=(function(t){function e(){var r;b8(this,e);for(var n=arguments.length,u=new Array(n),l=0;l<n;l++)u[l]=arguments[l];return r=S8(this,e,[].concat(u)),xg(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),xg(r,"handleKeyDown",function(f){if(f.key==="Escape"){var s,d,h,m;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(d=r.props.coordinate)===null||d===void 0?void 0:d.x)!==null&&s!==void 0?s:0,y:(h=(m=r.props.coordinate)===null||m===void 0?void 0:m.y)!==null&&h!==void 0?h:0}})}}),r}return w8(e,t),x8(e,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>iw||Math.abs(n.height-this.state.lastBoundingBox.height)>iw)&&this.setState({lastBoundingBox:{width:n.width,height:n.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 n,u;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.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 n=this,u=this.props,l=u.active,f=u.allowEscapeViewBox,s=u.animationDuration,d=u.animationEasing,h=u.children,m=u.coordinate,p=u.hasPayload,g=u.isAnimationActive,b=u.offset,O=u.position,S=u.reverseDirection,_=u.useTranslate3d,T=u.viewBox,E=u.wrapperStyle,M=g8({allowEscapeViewBox:f,coordinate:m,offsetTopLeft:b,position:O,reverseDirection:S,tooltipBox:this.state.lastBoundingBox,useTranslate3d:_,viewBox:T}),z=M.cssClasses,A=M.cssProperties,w=aw(aw({transition:g&&l?"transform ".concat(s,"ms ").concat(d):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&l&&p?"visible":"hidden",position:"absolute",top:0,left:0},E);return L.createElement("div",{tabIndex:-1,className:z,style:w,ref:function(N){n.wrapperNode=N}},h)}}])})(ct.PureComponent),M8=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},_u={isSsr:M8()};function Wi(t){"@babel/helpers - typeof";return Wi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wi(t)}function uw(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function ow(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?uw(Object(r),!0).forEach(function(n){Y0(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):uw(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function j8(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function C8(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,bj(n.key),n)}}function z8(t,e,r){return e&&C8(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function D8(t,e,r){return e=xf(e),P8(t,gj()?Reflect.construct(e,r||[],xf(t).constructor):e.apply(t,r))}function P8(t,e){if(e&&(Wi(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return R8(t)}function R8(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function gj(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gj=function(){return!!t})()}function xf(t){return xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},xf(t)}function N8(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Sg(t,e)}function Sg(t,e){return Sg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},Sg(t,e)}function Y0(t,e,r){return e=bj(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function bj(t){var e=q8(t,"string");return Wi(e)=="symbol"?e:e+""}function q8(t,e){if(Wi(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Wi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function B8(t){return t.dataKey}function $8(t,e){return L.isValidElement(t)?L.cloneElement(t,e):typeof t=="function"?L.createElement(t,e):L.createElement(d8,e)}var qr=(function(t){function e(){return j8(this,e),D8(this,e,arguments)}return N8(e,t),z8(e,[{key:"render",value:function(){var n=this,u=this.props,l=u.active,f=u.allowEscapeViewBox,s=u.animationDuration,d=u.animationEasing,h=u.content,m=u.coordinate,p=u.filterNull,g=u.isAnimationActive,b=u.offset,O=u.payload,S=u.payloadUniqBy,_=u.position,T=u.reverseDirection,E=u.useTranslate3d,M=u.viewBox,z=u.wrapperStyle,A=O??[];p&&A.length&&(A=cj(O.filter(function(C){return C.value!=null&&(C.hide!==!0||n.props.includeHidden)}),S,B8));var w=A.length>0;return L.createElement(E8,{allowEscapeViewBox:f,animationDuration:s,animationEasing:d,isAnimationActive:g,active:l,coordinate:m,hasPayload:w,offset:b,position:_,reverseDirection:T,useTranslate3d:E,viewBox:M,wrapperStyle:z},$8(h,ow(ow({},this.props),{},{payload:A})))}}])})(ct.PureComponent);Y0(qr,"displayName","Tooltip");Y0(qr,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!_u.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,lw;function L8(){if(lw)return am;lw=1;var t=Wr(),e=function(){return t.Date.now()};return am=e,am}var im,cw;function U8(){if(cw)return im;cw=1;var t=/\s/;function e(r){for(var n=r.length;n--&&t.test(r.charAt(n)););return n}return im=e,im}var um,fw;function k8(){if(fw)return um;fw=1;var t=U8(),e=/^\s+/;function r(n){return n&&n.slice(0,t(n)+1).replace(e,"")}return um=r,um}var om,sw;function _j(){if(sw)return om;sw=1;var t=k8(),e=sa(),r=mu(),n=NaN,u=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,f=/^0o[0-7]+$/i,s=parseInt;function d(h){if(typeof h=="number")return h;if(r(h))return n;if(e(h)){var m=typeof h.valueOf=="function"?h.valueOf():h;h=e(m)?m+"":m}if(typeof h!="string")return h===0?h:+h;h=t(h);var p=l.test(h);return p||f.test(h)?s(h.slice(2),p?2:8):u.test(h)?n:+h}return om=d,om}var lm,dw;function H8(){if(dw)return lm;dw=1;var t=sa(),e=L8(),r=_j(),n="Expected a function",u=Math.max,l=Math.min;function f(s,d,h){var m,p,g,b,O,S,_=0,T=!1,E=!1,M=!0;if(typeof s!="function")throw new TypeError(n);d=r(d)||0,t(h)&&(T=!!h.leading,E="maxWait"in h,g=E?u(r(h.maxWait)||0,d):g,M="trailing"in h?!!h.trailing:M);function z(V){var Z=m,K=p;return m=p=void 0,_=V,b=s.apply(K,Z),b}function A(V){return _=V,O=setTimeout(N,d),T?z(V):b}function w(V){var Z=V-S,K=V-_,P=d-Z;return E?l(P,g-K):P}function C(V){var Z=V-S,K=V-_;return S===void 0||Z>=d||Z<0||E&&K>=g}function N(){var V=e();if(C(V))return q(V);O=setTimeout(N,w(V))}function q(V){return O=void 0,M&&m?z(V):(m=p=void 0,b)}function F(){O!==void 0&&clearTimeout(O),_=0,m=S=p=O=void 0}function H(){return O===void 0?b:q(e())}function $(){var V=e(),Z=C(V);if(m=arguments,p=this,S=V,Z){if(O===void 0)return A(S);if(E)return clearTimeout(O),O=setTimeout(N,d),z(S)}return O===void 0&&(O=setTimeout(N,d)),b}return $.cancel=F,$.flush=H,$}return lm=f,lm}var cm,hw;function I8(){if(hw)return cm;hw=1;var t=H8(),e=sa(),r="Expected a function";function n(u,l,f){var s=!0,d=!0;if(typeof u!="function")throw new TypeError(r);return e(f)&&(s="leading"in f?!!f.leading:s,d="trailing"in f?!!f.trailing:d),t(u,l,{leading:s,maxWait:l,trailing:d})}return cm=n,cm}var G8=I8();const xj=Ft(G8);function Go(t){"@babel/helpers - typeof";return Go=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Go(t)}function yw(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Wc(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?yw(Object(r),!0).forEach(function(n){Y8(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):yw(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Y8(t,e,r){return e=X8(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function X8(t){var e=K8(t,"string");return Go(e)=="symbol"?e:e+""}function K8(t,e){if(Go(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Go(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function V8(t,e){return W8(t)||F8(t,e)||Q8(t,e)||Z8()}function Z8(){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 Q8(t,e){if(t){if(typeof t=="string")return vw(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vw(t,e)}}function vw(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function F8(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function W8(t){if(Array.isArray(t))return t}var Sj=ct.forwardRef(function(t,e){var r=t.aspect,n=t.initialDimension,u=n===void 0?{width:-1,height:-1}:n,l=t.width,f=l===void 0?"100%":l,s=t.height,d=s===void 0?"100%":s,h=t.minWidth,m=h===void 0?0:h,p=t.minHeight,g=t.maxHeight,b=t.children,O=t.debounce,S=O===void 0?0:O,_=t.id,T=t.className,E=t.onResize,M=t.style,z=M===void 0?{}:M,A=ct.useRef(null),w=ct.useRef();w.current=E,ct.useImperativeHandle(e,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 C=ct.useState({containerWidth:u.width,containerHeight:u.height}),N=V8(C,2),q=N[0],F=N[1],H=ct.useCallback(function(V,Z){F(function(K){var P=Math.round(V),I=Math.round(Z);return K.containerWidth===P&&K.containerHeight===I?K:{containerWidth:P,containerHeight:I}})},[]);ct.useEffect(function(){var V=function(it){var ot,D=it[0].contentRect,U=D.width,rt=D.height;H(U,rt),(ot=w.current)===null||ot===void 0||ot.call(w,U,rt)};S>0&&(V=xj(V,S,{trailing:!0,leading:!1}));var Z=new ResizeObserver(V),K=A.current.getBoundingClientRect(),P=K.width,I=K.height;return H(P,I),Z.observe(A.current),function(){Z.disconnect()}},[H,S]);var $=ct.useMemo(function(){var V=q.containerWidth,Z=q.containerHeight;if(V<0||Z<0)return null;An(Ba(f)||Ba(d),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,f,d),An(!r||r>0,"The aspect(%s) must be greater than zero.",r);var K=Ba(f)?V:f,P=Ba(d)?Z:d;r&&r>0&&(K?P=K/r:P&&(K=P*r),g&&P>g&&(P=g)),An(K>0||P>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.`,K,P,f,d,m,p,r);var I=!Array.isArray(b)&&On(b.type).endsWith("Chart");return L.Children.map(b,function(W){return L.isValidElement(W)?ct.cloneElement(W,Wc({width:K,height:P},I?{style:Wc({height:"100%",width:"100%",maxHeight:P,maxWidth:K},W.props.style)}:{})):W})},[r,b,d,g,p,m,q,f]);return L.createElement("div",{id:_?"".concat(_):void 0,className:Nt("recharts-responsive-container",T),style:Wc(Wc({},z),{},{width:f,height:d,minWidth:m,minHeight:p,maxHeight:g}),ref:A},$)}),X0=function(e){return null};X0.displayName="Cell";function Yo(t){"@babel/helpers - typeof";return Yo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yo(t)}function pw(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Og(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?pw(Object(r),!0).forEach(function(n){J8(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):pw(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function J8(t,e,r){return e=tN(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function tN(t){var e=eN(t,"string");return Yo(e)=="symbol"?e:e+""}function eN(t,e){if(Yo(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Yo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var $i={widthCache:{},cacheCount:0},rN=2e3,nN={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},mw="recharts_measurement_span";function aN(t){var e=Og({},t);return Object.keys(e).forEach(function(r){e[r]||delete e[r]}),e}var No=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e==null||_u.isSsr)return{width:0,height:0};var n=aN(r),u=JSON.stringify({text:e,copyStyle:n});if($i.widthCache[u])return $i.widthCache[u];try{var l=document.getElementById(mw);l||(l=document.createElement("span"),l.setAttribute("id",mw),l.setAttribute("aria-hidden","true"),document.body.appendChild(l));var f=Og(Og({},nN),n);Object.assign(l.style,f),l.textContent="".concat(e);var s=l.getBoundingClientRect(),d={width:s.width,height:s.height};return $i.widthCache[u]=d,++$i.cacheCount>rN&&($i.cacheCount=0,$i.widthCache={}),d}catch{return{width:0,height:0}}},iN=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}};function Xo(t){"@babel/helpers - typeof";return Xo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xo(t)}function Sf(t,e){return cN(t)||lN(t,e)||oN(t,e)||uN()}function uN(){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 oN(t,e){if(t){if(typeof t=="string")return gw(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gw(t,e)}}function gw(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function lN(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;d=!1}else for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function cN(t){if(Array.isArray(t))return t}function fN(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bw(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,dN(n.key),n)}}function sN(t,e,r){return e&&bw(t.prototype,e),r&&bw(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function dN(t){var e=hN(t,"string");return Xo(e)=="symbol"?e:e+""}function hN(t,e){if(Xo(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Xo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var _w=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,xw=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,yN=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,vN=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Oj={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},pN=Object.keys(Oj),Hi="NaN";function mN(t,e){return t*Oj[e]}var Jc=(function(){function t(e,r){fN(this,t),this.num=e,this.unit=r,this.num=e,this.unit=r,Number.isNaN(e)&&(this.unit=""),r!==""&&!yN.test(r)&&(this.num=NaN,this.unit=""),pN.includes(r)&&(this.num=mN(e,r),this.unit="px")}return sN(t,[{key:"add",value:function(r){return this.unit!==r.unit?new t(NaN,""):new t(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new t(NaN,""):new t(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new t(NaN,""):new t(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new t(NaN,""):new t(this.num/r.num,this.unit||r.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(r){var n,u=(n=vN.exec(r))!==null&&n!==void 0?n:[],l=Sf(u,3),f=l[1],s=l[2];return new t(parseFloat(f),s??"")}}])})();function Aj(t){if(t.includes(Hi))return Hi;for(var e=t;e.includes("*")||e.includes("/");){var r,n=(r=_w.exec(e))!==null&&r!==void 0?r:[],u=Sf(n,4),l=u[1],f=u[2],s=u[3],d=Jc.parse(l??""),h=Jc.parse(s??""),m=f==="*"?d.multiply(h):d.divide(h);if(m.isNaN())return Hi;e=e.replace(_w,m.toString())}for(;e.includes("+")||/.-\d+(?:\.\d+)?/.test(e);){var p,g=(p=xw.exec(e))!==null&&p!==void 0?p:[],b=Sf(g,4),O=b[1],S=b[2],_=b[3],T=Jc.parse(O??""),E=Jc.parse(_??""),M=S==="+"?T.add(E):T.subtract(E);if(M.isNaN())return Hi;e=e.replace(xw,M.toString())}return e}var Sw=/\(([^()]*)\)/;function gN(t){for(var e=t;e.includes("(");){var r=Sw.exec(e),n=Sf(r,2),u=n[1];e=e.replace(Sw,Aj(u))}return e}function bN(t){var e=t.replace(/\s+/g,"");return e=gN(e),e=Aj(e),e}function _N(t){try{return bN(t)}catch{return Hi}}function fm(t){var e=_N(t.slice(5,-1));return e===Hi?"":e}var xN=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],SN=["dx","dy","angle","className","breakAll"];function Ag(){return Ag=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ag.apply(this,arguments)}function Ow(t,e){if(t==null)return{};var r=ON(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function ON(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Aw(t,e){return EN(t)||TN(t,e)||wN(t,e)||AN()}function AN(){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 wN(t,e){if(t){if(typeof t=="string")return ww(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ww(t,e)}}function ww(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function TN(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;d=!1}else for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function EN(t){if(Array.isArray(t))return t}var wj=/[ \f\n\r\t\v\u2028\u2029]+/,Tj=function(e){var r=e.children,n=e.breakAll,u=e.style;try{var l=[];Ct(r)||(n?l=r.toString().split(""):l=r.toString().split(wj));var f=l.map(function(d){return{word:d,width:No(d,u).width}}),s=n?0:No(" ",u).width;return{wordsWithComputedWidth:f,spaceWidth:s}}catch{return null}},MN=function(e,r,n,u,l){var f=e.maxLines,s=e.children,d=e.style,h=e.breakAll,m=st(f),p=s,g=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return K.reduce(function(P,I){var W=I.word,it=I.width,ot=P[P.length-1];if(ot&&(u==null||l||ot.width+it+n<Number(u)))ot.words.push(W),ot.width+=it+n;else{var D={words:[W],width:it};P.push(D)}return P},[])},b=g(r),O=function(K){return K.reduce(function(P,I){return P.width>I.width?P:I})};if(!m)return b;for(var S="…",_=function(K){var P=p.slice(0,K),I=Tj({breakAll:h,style:d,children:P+S}).wordsWithComputedWidth,W=g(I),it=W.length>f||O(W).width>Number(u);return[it,W]},T=0,E=p.length-1,M=0,z;T<=E&&M<=p.length-1;){var A=Math.floor((T+E)/2),w=A-1,C=_(w),N=Aw(C,2),q=N[0],F=N[1],H=_(A),$=Aw(H,1),V=$[0];if(!q&&!V&&(T=A+1),q&&V&&(E=A-1),!q&&V){z=F;break}M++}return z||b},Tw=function(e){var r=Ct(e)?[]:e.toString().split(wj);return[{words:r}]},jN=function(e){var r=e.width,n=e.scaleToFit,u=e.children,l=e.style,f=e.breakAll,s=e.maxLines;if((r||n)&&!_u.isSsr){var d,h,m=Tj({breakAll:f,children:u,style:l});if(m){var p=m.wordsWithComputedWidth,g=m.spaceWidth;d=p,h=g}else return Tw(u);return MN({breakAll:f,children:u,maxLines:s,style:l},d,h,r,n)}return Tw(u)},Ew="#808080",Of=function(e){var r=e.x,n=r===void 0?0:r,u=e.y,l=u===void 0?0:u,f=e.lineHeight,s=f===void 0?"1em":f,d=e.capHeight,h=d===void 0?"0.71em":d,m=e.scaleToFit,p=m===void 0?!1:m,g=e.textAnchor,b=g===void 0?"start":g,O=e.verticalAnchor,S=O===void 0?"end":O,_=e.fill,T=_===void 0?Ew:_,E=Ow(e,xN),M=ct.useMemo(function(){return jN({breakAll:E.breakAll,children:E.children,maxLines:E.maxLines,scaleToFit:p,style:E.style,width:E.width})},[E.breakAll,E.children,E.maxLines,p,E.style,E.width]),z=E.dx,A=E.dy,w=E.angle,C=E.className,N=E.breakAll,q=Ow(E,SN);if(!Se(n)||!Se(l))return null;var F=n+(st(z)?z:0),H=l+(st(A)?A:0),$;switch(S){case"start":$=fm("calc(".concat(h,")"));break;case"middle":$=fm("calc(".concat((M.length-1)/2," * -").concat(s," + (").concat(h," / 2))"));break;default:$=fm("calc(".concat(M.length-1," * -").concat(s,")"));break}var V=[];if(p){var Z=M[0].width,K=E.width;V.push("scale(".concat((st(K)?K/Z:1)/Z,")"))}return w&&V.push("rotate(".concat(w,", ").concat(F,", ").concat(H,")")),V.length&&(q.transform=V.join(" ")),L.createElement("text",Ag({},Rt(q,!0),{x:F,y:H,className:Nt("recharts-text",C),textAnchor:b,fill:T.includes("url")?Ew:T}),M.map(function(P,I){var W=P.words.join(N?"":" ");return L.createElement("tspan",{x:F,dy:I===0?$:s,key:"".concat(W,"-").concat(I)},W)}))};function fa(t,e){return t==null||e==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function CN(t,e){return t==null||e==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function K0(t){let e,r,n;t.length!==2?(e=fa,r=(s,d)=>fa(t(s),d),n=(s,d)=>t(s)-d):(e=t===fa||t===CN?t:zN,r=t,n=t);function u(s,d,h=0,m=s.length){if(h<m){if(e(d,d)!==0)return m;do{const p=h+m>>>1;r(s[p],d)<0?h=p+1:m=p}while(h<m)}return h}function l(s,d,h=0,m=s.length){if(h<m){if(e(d,d)!==0)return m;do{const p=h+m>>>1;r(s[p],d)<=0?h=p+1:m=p}while(h<m)}return h}function f(s,d,h=0,m=s.length){const p=u(s,d,h,m-1);return p>h&&n(s[p-1],d)>-n(s[p],d)?p-1:p}return{left:u,center:f,right:l}}function zN(){return 0}function Ej(t){return t===null?NaN:+t}function*DN(t,e){for(let r of t)r!=null&&(r=+r)>=r&&(yield r)}const PN=K0(fa),wl=PN.right;K0(Ej).center;class Mw extends Map{constructor(e,r=qN){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),e!=null)for(const[n,u]of e)this.set(n,u)}get(e){return super.get(jw(this,e))}has(e){return super.has(jw(this,e))}set(e,r){return super.set(RN(this,e),r)}delete(e){return super.delete(NN(this,e))}}function jw({_intern:t,_key:e},r){const n=e(r);return t.has(n)?t.get(n):r}function RN({_intern:t,_key:e},r){const n=e(r);return t.has(n)?t.get(n):(t.set(n,r),r)}function NN({_intern:t,_key:e},r){const n=e(r);return t.has(n)&&(r=t.get(n),t.delete(n)),r}function qN(t){return t!==null&&typeof t=="object"?t.valueOf():t}function BN(t=fa){if(t===fa)return Mj;if(typeof t!="function")throw new TypeError("compare is not a function");return(e,r)=>{const n=t(e,r);return n||n===0?n:(t(r,r)===0)-(t(e,e)===0)}}function Mj(t,e){return(t==null||!(t>=t))-(e==null||!(e>=e))||(t<e?-1:t>e?1:0)}const $N=Math.sqrt(50),LN=Math.sqrt(10),UN=Math.sqrt(2);function Af(t,e,r){const n=(e-t)/Math.max(0,r),u=Math.floor(Math.log10(n)),l=n/Math.pow(10,u),f=l>=$N?10:l>=LN?5:l>=UN?2:1;let s,d,h;return u<0?(h=Math.pow(10,-u)/f,s=Math.round(t*h),d=Math.round(e*h),s/h<t&&++s,d/h>e&&--d,h=-h):(h=Math.pow(10,u)*f,s=Math.round(t/h),d=Math.round(e/h),s*h<t&&++s,d*h>e&&--d),d<s&&.5<=r&&r<2?Af(t,e,r*2):[s,d,h]}function wg(t,e,r){if(e=+e,t=+t,r=+r,!(r>0))return[];if(t===e)return[t];const n=e<t,[u,l,f]=n?Af(e,t,r):Af(t,e,r);if(!(l>=u))return[];const s=l-u+1,d=new Array(s);if(n)if(f<0)for(let h=0;h<s;++h)d[h]=(l-h)/-f;else for(let h=0;h<s;++h)d[h]=(l-h)*f;else if(f<0)for(let h=0;h<s;++h)d[h]=(u+h)/-f;else for(let h=0;h<s;++h)d[h]=(u+h)*f;return d}function Tg(t,e,r){return e=+e,t=+t,r=+r,Af(t,e,r)[2]}function Eg(t,e,r){e=+e,t=+t,r=+r;const n=e<t,u=n?Tg(e,t,r):Tg(t,e,r);return(n?-1:1)*(u<0?1/-u:u)}function Cw(t,e){let r;for(const n of t)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function zw(t,e){let r;for(const n of t)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function jj(t,e,r=0,n=1/0,u){if(e=Math.floor(e),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(t.length-1,n)),!(r<=e&&e<=n))return t;for(u=u===void 0?Mj:BN(u);n>r;){if(n-r>600){const d=n-r+1,h=e-r+1,m=Math.log(d),p=.5*Math.exp(2*m/3),g=.5*Math.sqrt(m*p*(d-p)/d)*(h-d/2<0?-1:1),b=Math.max(r,Math.floor(e-h*p/d+g)),O=Math.min(n,Math.floor(e+(d-h)*p/d+g));jj(t,e,b,O,u)}const l=t[e];let f=r,s=n;for(Ao(t,r,e),u(t[n],l)>0&&Ao(t,r,n);f<s;){for(Ao(t,f,s),++f,--s;u(t[f],l)<0;)++f;for(;u(t[s],l)>0;)--s}u(t[r],l)===0?Ao(t,r,s):(++s,Ao(t,s,n)),s<=e&&(r=s+1),e<=s&&(n=s-1)}return t}function Ao(t,e,r){const n=t[e];t[e]=t[r],t[r]=n}function kN(t,e,r){if(t=Float64Array.from(DN(t)),!(!(n=t.length)||isNaN(e=+e))){if(e<=0||n<2)return zw(t);if(e>=1)return Cw(t);var n,u=(n-1)*e,l=Math.floor(u),f=Cw(jj(t,l).subarray(0,l+1)),s=zw(t.subarray(l+1));return f+(s-f)*(u-l)}}function HN(t,e,r=Ej){if(!(!(n=t.length)||isNaN(e=+e))){if(e<=0||n<2)return+r(t[0],0,t);if(e>=1)return+r(t[n-1],n-1,t);var n,u=(n-1)*e,l=Math.floor(u),f=+r(t[l],l,t),s=+r(t[l+1],l+1,t);return f+(s-f)*(u-l)}}function IN(t,e,r){t=+t,e=+e,r=(u=arguments.length)<2?(e=t,t=0,1):u<3?1:+r;for(var n=-1,u=Math.max(0,Math.ceil((e-t)/r))|0,l=new Array(u);++n<u;)l[n]=t+n*r;return l}function jr(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t);break}return this}function Pn(t,e){switch(arguments.length){case 0:break;case 1:{typeof t=="function"?this.interpolator(t):this.range(t);break}default:{this.domain(t),typeof e=="function"?this.interpolator(e):this.range(e);break}}return this}const Mg=Symbol("implicit");function V0(){var t=new Mw,e=[],r=[],n=Mg;function u(l){let f=t.get(l);if(f===void 0){if(n!==Mg)return n;t.set(l,f=e.push(l)-1)}return r[f%r.length]}return u.domain=function(l){if(!arguments.length)return e.slice();e=[],t=new Mw;for(const f of l)t.has(f)||t.set(f,e.push(f)-1);return u},u.range=function(l){return arguments.length?(r=Array.from(l),u):r.slice()},u.unknown=function(l){return arguments.length?(n=l,u):n},u.copy=function(){return V0(e,r).unknown(n)},jr.apply(u,arguments),u}function Ko(){var t=V0().unknown(void 0),e=t.domain,r=t.range,n=0,u=1,l,f,s=!1,d=0,h=0,m=.5;delete t.unknown;function p(){var g=e().length,b=u<n,O=b?u:n,S=b?n:u;l=(S-O)/Math.max(1,g-d+h*2),s&&(l=Math.floor(l)),O+=(S-O-l*(g-d))*m,f=l*(1-d),s&&(O=Math.round(O),f=Math.round(f));var _=IN(g).map(function(T){return O+l*T});return r(b?_.reverse():_)}return t.domain=function(g){return arguments.length?(e(g),p()):e()},t.range=function(g){return arguments.length?([n,u]=g,n=+n,u=+u,p()):[n,u]},t.rangeRound=function(g){return[n,u]=g,n=+n,u=+u,s=!0,p()},t.bandwidth=function(){return f},t.step=function(){return l},t.round=function(g){return arguments.length?(s=!!g,p()):s},t.padding=function(g){return arguments.length?(d=Math.min(1,h=+g),p()):d},t.paddingInner=function(g){return arguments.length?(d=Math.min(1,g),p()):d},t.paddingOuter=function(g){return arguments.length?(h=+g,p()):h},t.align=function(g){return arguments.length?(m=Math.max(0,Math.min(1,g)),p()):m},t.copy=function(){return Ko(e(),[n,u]).round(s).paddingInner(d).paddingOuter(h).align(m)},jr.apply(p(),arguments)}function Cj(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return Cj(e())},t}function qo(){return Cj(Ko.apply(null,arguments).paddingInner(1))}function Z0(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function zj(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function Tl(){}var Vo=.7,wf=1/Vo,Xi="\\s*([+-]?\\d+)\\s*",Zo="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Zr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",GN=/^#([0-9a-f]{3,8})$/,YN=new RegExp(`^rgb\\(${Xi},${Xi},${Xi}\\)$`),XN=new RegExp(`^rgb\\(${Zr},${Zr},${Zr}\\)$`),KN=new RegExp(`^rgba\\(${Xi},${Xi},${Xi},${Zo}\\)$`),VN=new RegExp(`^rgba\\(${Zr},${Zr},${Zr},${Zo}\\)$`),ZN=new RegExp(`^hsl\\(${Zo},${Zr},${Zr}\\)$`),QN=new RegExp(`^hsla\\(${Zo},${Zr},${Zr},${Zo}\\)$`),Dw={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Z0(Tl,Qo,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:Pw,formatHex:Pw,formatHex8:FN,formatHsl:WN,formatRgb:Rw,toString:Rw});function Pw(){return this.rgb().formatHex()}function FN(){return this.rgb().formatHex8()}function WN(){return Dj(this).formatHsl()}function Rw(){return this.rgb().formatRgb()}function Qo(t){var e,r;return t=(t+"").trim().toLowerCase(),(e=GN.exec(t))?(r=e[1].length,e=parseInt(e[1],16),r===6?Nw(e):r===3?new Qe(e>>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):r===8?tf(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):r===4?tf(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=YN.exec(t))?new Qe(e[1],e[2],e[3],1):(e=XN.exec(t))?new Qe(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=KN.exec(t))?tf(e[1],e[2],e[3],e[4]):(e=VN.exec(t))?tf(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=ZN.exec(t))?$w(e[1],e[2]/100,e[3]/100,1):(e=QN.exec(t))?$w(e[1],e[2]/100,e[3]/100,e[4]):Dw.hasOwnProperty(t)?Nw(Dw[t]):t==="transparent"?new Qe(NaN,NaN,NaN,0):null}function Nw(t){return new Qe(t>>16&255,t>>8&255,t&255,1)}function tf(t,e,r,n){return n<=0&&(t=e=r=NaN),new Qe(t,e,r,n)}function JN(t){return t instanceof Tl||(t=Qo(t)),t?(t=t.rgb(),new Qe(t.r,t.g,t.b,t.opacity)):new Qe}function jg(t,e,r,n){return arguments.length===1?JN(t):new Qe(t,e,r,n??1)}function Qe(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}Z0(Qe,jg,zj(Tl,{brighter(t){return t=t==null?wf:Math.pow(wf,t),new Qe(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?Vo:Math.pow(Vo,t),new Qe(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new Qe(Ha(this.r),Ha(this.g),Ha(this.b),Tf(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:qw,formatHex:qw,formatHex8:t5,formatRgb:Bw,toString:Bw}));function qw(){return`#${$a(this.r)}${$a(this.g)}${$a(this.b)}`}function t5(){return`#${$a(this.r)}${$a(this.g)}${$a(this.b)}${$a((isNaN(this.opacity)?1:this.opacity)*255)}`}function Bw(){const t=Tf(this.opacity);return`${t===1?"rgb(":"rgba("}${Ha(this.r)}, ${Ha(this.g)}, ${Ha(this.b)}${t===1?")":`, ${t})`}`}function Tf(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function Ha(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function $a(t){return t=Ha(t),(t<16?"0":"")+t.toString(16)}function $w(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new Ur(t,e,r,n)}function Dj(t){if(t instanceof Ur)return new Ur(t.h,t.s,t.l,t.opacity);if(t instanceof Tl||(t=Qo(t)),!t)return new Ur;if(t instanceof Ur)return t;t=t.rgb();var e=t.r/255,r=t.g/255,n=t.b/255,u=Math.min(e,r,n),l=Math.max(e,r,n),f=NaN,s=l-u,d=(l+u)/2;return s?(e===l?f=(r-n)/s+(r<n)*6:r===l?f=(n-e)/s+2:f=(e-r)/s+4,s/=d<.5?l+u:2-l-u,f*=60):s=d>0&&d<1?0:f,new Ur(f,s,d,t.opacity)}function e5(t,e,r,n){return arguments.length===1?Dj(t):new Ur(t,e,r,n??1)}function Ur(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}Z0(Ur,e5,zj(Tl,{brighter(t){return t=t==null?wf:Math.pow(wf,t),new Ur(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?Vo:Math.pow(Vo,t),new Ur(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,u=2*r-n;return new Qe(sm(t>=240?t-240:t+120,u,n),sm(t,u,n),sm(t<120?t+240:t-120,u,n),this.opacity)},clamp(){return new Ur(Lw(this.h),ef(this.s),ef(this.l),Tf(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 t=Tf(this.opacity);return`${t===1?"hsl(":"hsla("}${Lw(this.h)}, ${ef(this.s)*100}%, ${ef(this.l)*100}%${t===1?")":`, ${t})`}`}}));function Lw(t){return t=(t||0)%360,t<0?t+360:t}function ef(t){return Math.max(0,Math.min(1,t||0))}function sm(t,e,r){return(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)*255}const Q0=t=>()=>t;function r5(t,e){return function(r){return t+r*e}}function n5(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}function a5(t){return(t=+t)==1?Pj:function(e,r){return r-e?n5(e,r,t):Q0(isNaN(e)?r:e)}}function Pj(t,e){var r=e-t;return r?r5(t,r):Q0(isNaN(t)?e:t)}const Uw=(function t(e){var r=a5(e);function n(u,l){var f=r((u=jg(u)).r,(l=jg(l)).r),s=r(u.g,l.g),d=r(u.b,l.b),h=Pj(u.opacity,l.opacity);return function(m){return u.r=f(m),u.g=s(m),u.b=d(m),u.opacity=h(m),u+""}}return n.gamma=t,n})(1);function i5(t,e){e||(e=[]);var r=t?Math.min(e.length,t.length):0,n=e.slice(),u;return function(l){for(u=0;u<r;++u)n[u]=t[u]*(1-l)+e[u]*l;return n}}function u5(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function o5(t,e){var r=e?e.length:0,n=t?Math.min(r,t.length):0,u=new Array(n),l=new Array(r),f;for(f=0;f<n;++f)u[f]=xu(t[f],e[f]);for(;f<r;++f)l[f]=e[f];return function(s){for(f=0;f<n;++f)l[f]=u[f](s);return l}}function l5(t,e){var r=new Date;return t=+t,e=+e,function(n){return r.setTime(t*(1-n)+e*n),r}}function Ef(t,e){return t=+t,e=+e,function(r){return t*(1-r)+e*r}}function c5(t,e){var r={},n={},u;(t===null||typeof t!="object")&&(t={}),(e===null||typeof e!="object")&&(e={});for(u in e)u in t?r[u]=xu(t[u],e[u]):n[u]=e[u];return function(l){for(u in r)n[u]=r[u](l);return n}}var Cg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,dm=new RegExp(Cg.source,"g");function f5(t){return function(){return t}}function s5(t){return function(e){return t(e)+""}}function d5(t,e){var r=Cg.lastIndex=dm.lastIndex=0,n,u,l,f=-1,s=[],d=[];for(t=t+"",e=e+"";(n=Cg.exec(t))&&(u=dm.exec(e));)(l=u.index)>r&&(l=e.slice(r,l),s[f]?s[f]+=l:s[++f]=l),(n=n[0])===(u=u[0])?s[f]?s[f]+=u:s[++f]=u:(s[++f]=null,d.push({i:f,x:Ef(n,u)})),r=dm.lastIndex;return r<e.length&&(l=e.slice(r),s[f]?s[f]+=l:s[++f]=l),s.length<2?d[0]?s5(d[0].x):f5(e):(e=d.length,function(h){for(var m=0,p;m<e;++m)s[(p=d[m]).i]=p.x(h);return s.join("")})}function xu(t,e){var r=typeof e,n;return e==null||r==="boolean"?Q0(e):(r==="number"?Ef:r==="string"?(n=Qo(e))?(e=n,Uw):d5:e instanceof Qo?Uw:e instanceof Date?l5:u5(e)?i5:Array.isArray(e)?o5:typeof e.valueOf!="function"&&typeof e.toString!="function"||isNaN(e)?c5:Ef)(t,e)}function F0(t,e){return t=+t,e=+e,function(r){return Math.round(t*(1-r)+e*r)}}function h5(t,e){e===void 0&&(e=t,t=xu);for(var r=0,n=e.length-1,u=e[0],l=new Array(n<0?0:n);r<n;)l[r]=t(u,u=e[++r]);return function(f){var s=Math.max(0,Math.min(n-1,Math.floor(f*=n)));return l[s](f-s)}}function y5(t){return function(){return t}}function Mf(t){return+t}var kw=[0,1];function He(t){return t}function zg(t,e){return(e-=t=+t)?function(r){return(r-t)/e}:y5(isNaN(e)?NaN:.5)}function v5(t,e){var r;return t>e&&(r=t,t=e,e=r),function(n){return Math.max(t,Math.min(e,n))}}function p5(t,e,r){var n=t[0],u=t[1],l=e[0],f=e[1];return u<n?(n=zg(u,n),l=r(f,l)):(n=zg(n,u),l=r(l,f)),function(s){return l(n(s))}}function m5(t,e,r){var n=Math.min(t.length,e.length)-1,u=new Array(n),l=new Array(n),f=-1;for(t[n]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++f<n;)u[f]=zg(t[f],t[f+1]),l[f]=r(e[f],e[f+1]);return function(s){var d=wl(t,s,1,n)-1;return l[d](u[d](s))}}function El(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function _s(){var t=kw,e=kw,r=xu,n,u,l,f=He,s,d,h;function m(){var g=Math.min(t.length,e.length);return f!==He&&(f=v5(t[0],t[g-1])),s=g>2?m5:p5,d=h=null,p}function p(g){return g==null||isNaN(g=+g)?l:(d||(d=s(t.map(n),e,r)))(n(f(g)))}return p.invert=function(g){return f(u((h||(h=s(e,t.map(n),Ef)))(g)))},p.domain=function(g){return arguments.length?(t=Array.from(g,Mf),m()):t.slice()},p.range=function(g){return arguments.length?(e=Array.from(g),m()):e.slice()},p.rangeRound=function(g){return e=Array.from(g),r=F0,m()},p.clamp=function(g){return arguments.length?(f=g?!0:He,m()):f!==He},p.interpolate=function(g){return arguments.length?(r=g,m()):r},p.unknown=function(g){return arguments.length?(l=g,p):l},function(g,b){return n=g,u=b,m()}}function W0(){return _s()(He,He)}function g5(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function jf(t,e){if(!isFinite(t)||t===0)return null;var r=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"),n=t.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+t.slice(r+1)]}function Ji(t){return t=jf(Math.abs(t)),t?t[1]:NaN}function b5(t,e){return function(r,n){for(var u=r.length,l=[],f=0,s=t[0],d=0;u>0&&s>0&&(d+s+1>n&&(s=Math.max(1,n-d)),l.push(r.substring(u-=s,u+s)),!((d+=s+1)>n));)s=t[f=(f+1)%t.length];return l.reverse().join(e)}}function _5(t){return function(e){return e.replace(/[0-9]/g,function(r){return t[+r]})}}var x5=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Fo(t){if(!(e=x5.exec(t)))throw new Error("invalid format: "+t);var e;return new J0({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}Fo.prototype=J0.prototype;function J0(t){this.fill=t.fill===void 0?" ":t.fill+"",this.align=t.align===void 0?">":t.align+"",this.sign=t.sign===void 0?"-":t.sign+"",this.symbol=t.symbol===void 0?"":t.symbol+"",this.zero=!!t.zero,this.width=t.width===void 0?void 0:+t.width,this.comma=!!t.comma,this.precision=t.precision===void 0?void 0:+t.precision,this.trim=!!t.trim,this.type=t.type===void 0?"":t.type+""}J0.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 S5(t){t:for(var e=t.length,r=1,n=-1,u;r<e;++r)switch(t[r]){case".":n=u=r;break;case"0":n===0&&(n=r),u=r;break;default:if(!+t[r])break t;n>0&&(n=0);break}return n>0?t.slice(0,n)+t.slice(u+1):t}var Cf;function O5(t,e){var r=jf(t,e);if(!r)return Cf=void 0,t.toPrecision(e);var n=r[0],u=r[1],l=u-(Cf=Math.max(-8,Math.min(8,Math.floor(u/3)))*3)+1,f=n.length;return l===f?n:l>f?n+new Array(l-f+1).join("0"):l>0?n.slice(0,l)+"."+n.slice(l):"0."+new Array(1-l).join("0")+jf(t,Math.max(0,e+l-1))[0]}function Hw(t,e){var r=jf(t,e);if(!r)return t+"";var n=r[0],u=r[1];return u<0?"0."+new Array(-u).join("0")+n:n.length>u+1?n.slice(0,u+1)+"."+n.slice(u+1):n+new Array(u-n.length+2).join("0")}const Iw={"%":(t,e)=>(t*100).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:g5,e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>Hw(t*100,e),r:Hw,s:O5,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function Gw(t){return t}var Yw=Array.prototype.map,Xw=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function A5(t){var e=t.grouping===void 0||t.thousands===void 0?Gw:b5(Yw.call(t.grouping,Number),t.thousands+""),r=t.currency===void 0?"":t.currency[0]+"",n=t.currency===void 0?"":t.currency[1]+"",u=t.decimal===void 0?".":t.decimal+"",l=t.numerals===void 0?Gw:_5(Yw.call(t.numerals,String)),f=t.percent===void 0?"%":t.percent+"",s=t.minus===void 0?"−":t.minus+"",d=t.nan===void 0?"NaN":t.nan+"";function h(p,g){p=Fo(p);var b=p.fill,O=p.align,S=p.sign,_=p.symbol,T=p.zero,E=p.width,M=p.comma,z=p.precision,A=p.trim,w=p.type;w==="n"?(M=!0,w="g"):Iw[w]||(z===void 0&&(z=12),A=!0,w="g"),(T||b==="0"&&O==="=")&&(T=!0,b="0",O="=");var C=(g&&g.prefix!==void 0?g.prefix:"")+(_==="$"?r:_==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():""),N=(_==="$"?n:/[%p]/.test(w)?f:"")+(g&&g.suffix!==void 0?g.suffix:""),q=Iw[w],F=/[defgprs%]/.test(w);z=z===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,z)):Math.max(0,Math.min(20,z));function H($){var V=C,Z=N,K,P,I;if(w==="c")Z=q($)+Z,$="";else{$=+$;var W=$<0||1/$<0;if($=isNaN($)?d:q(Math.abs($),z),A&&($=S5($)),W&&+$==0&&S!=="+"&&(W=!1),V=(W?S==="("?S:s:S==="-"||S==="("?"":S)+V,Z=(w==="s"&&!isNaN($)&&Cf!==void 0?Xw[8+Cf/3]:"")+Z+(W&&S==="("?")":""),F){for(K=-1,P=$.length;++K<P;)if(I=$.charCodeAt(K),48>I||I>57){Z=(I===46?u+$.slice(K+1):$.slice(K))+Z,$=$.slice(0,K);break}}}M&&!T&&($=e($,1/0));var it=V.length+$.length+Z.length,ot=it<E?new Array(E-it+1).join(b):"";switch(M&&T&&($=e(ot+$,ot.length?E-Z.length:1/0),ot=""),O){case"<":$=V+$+Z+ot;break;case"=":$=V+ot+$+Z;break;case"^":$=ot.slice(0,it=ot.length>>1)+V+$+Z+ot.slice(it);break;default:$=ot+V+$+Z;break}return l($)}return H.toString=function(){return p+""},H}function m(p,g){var b=Math.max(-8,Math.min(8,Math.floor(Ji(g)/3)))*3,O=Math.pow(10,-b),S=h((p=Fo(p),p.type="f",p),{suffix:Xw[8+b/3]});return function(_){return S(O*_)}}return{format:h,formatPrefix:m}}var rf,tb,Rj;w5({thousands:",",grouping:[3],currency:["$",""]});function w5(t){return rf=A5(t),tb=rf.format,Rj=rf.formatPrefix,rf}function T5(t){return Math.max(0,-Ji(Math.abs(t)))}function E5(t,e){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ji(e)/3)))*3-Ji(Math.abs(t)))}function M5(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,Ji(e)-Ji(t))+1}function Nj(t,e,r,n){var u=Eg(t,e,r),l;switch(n=Fo(n??",f"),n.type){case"s":{var f=Math.max(Math.abs(t),Math.abs(e));return n.precision==null&&!isNaN(l=E5(u,f))&&(n.precision=l),Rj(n,f)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(l=M5(u,Math.max(Math.abs(t),Math.abs(e))))&&(n.precision=l-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(l=T5(u))&&(n.precision=l-(n.type==="%")*2);break}}return tb(n)}function ha(t){var e=t.domain;return t.ticks=function(r){var n=e();return wg(n[0],n[n.length-1],r??10)},t.tickFormat=function(r,n){var u=e();return Nj(u[0],u[u.length-1],r??10,n)},t.nice=function(r){r==null&&(r=10);var n=e(),u=0,l=n.length-1,f=n[u],s=n[l],d,h,m=10;for(s<f&&(h=f,f=s,s=h,h=u,u=l,l=h);m-- >0;){if(h=Tg(f,s,r),h===d)return n[u]=f,n[l]=s,e(n);if(h>0)f=Math.floor(f/h)*h,s=Math.ceil(s/h)*h;else if(h<0)f=Math.ceil(f*h)/h,s=Math.floor(s*h)/h;else break;d=h}return t},t}function zf(){var t=W0();return t.copy=function(){return El(t,zf())},jr.apply(t,arguments),ha(t)}function qj(t){var e;function r(n){return n==null||isNaN(n=+n)?e:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(t=Array.from(n,Mf),r):t.slice()},r.unknown=function(n){return arguments.length?(e=n,r):e},r.copy=function(){return qj(t).unknown(e)},t=arguments.length?Array.from(t,Mf):[0,1],ha(r)}function Bj(t,e){t=t.slice();var r=0,n=t.length-1,u=t[r],l=t[n],f;return l<u&&(f=r,r=n,n=f,f=u,u=l,l=f),t[r]=e.floor(u),t[n]=e.ceil(l),t}function Kw(t){return Math.log(t)}function Vw(t){return Math.exp(t)}function j5(t){return-Math.log(-t)}function C5(t){return-Math.exp(-t)}function z5(t){return isFinite(t)?+("1e"+t):t<0?0:t}function D5(t){return t===10?z5:t===Math.E?Math.exp:e=>Math.pow(t,e)}function P5(t){return t===Math.E?Math.log:t===10&&Math.log10||t===2&&Math.log2||(t=Math.log(t),e=>Math.log(e)/t)}function Zw(t){return(e,r)=>-t(-e,r)}function eb(t){const e=t(Kw,Vw),r=e.domain;let n=10,u,l;function f(){return u=P5(n),l=D5(n),r()[0]<0?(u=Zw(u),l=Zw(l),t(j5,C5)):t(Kw,Vw),e}return e.base=function(s){return arguments.length?(n=+s,f()):n},e.domain=function(s){return arguments.length?(r(s),f()):r()},e.ticks=s=>{const d=r();let h=d[0],m=d[d.length-1];const p=m<h;p&&([h,m]=[m,h]);let g=u(h),b=u(m),O,S;const _=s==null?10:+s;let T=[];if(!(n%1)&&b-g<_){if(g=Math.floor(g),b=Math.ceil(b),h>0){for(;g<=b;++g)for(O=1;O<n;++O)if(S=g<0?O/l(-g):O*l(g),!(S<h)){if(S>m)break;T.push(S)}}else for(;g<=b;++g)for(O=n-1;O>=1;--O)if(S=g>0?O/l(-g):O*l(g),!(S<h)){if(S>m)break;T.push(S)}T.length*2<_&&(T=wg(h,m,_))}else T=wg(g,b,Math.min(b-g,_)).map(l);return p?T.reverse():T},e.tickFormat=(s,d)=>{if(s==null&&(s=10),d==null&&(d=n===10?"s":","),typeof d!="function"&&(!(n%1)&&(d=Fo(d)).precision==null&&(d.trim=!0),d=tb(d)),s===1/0)return d;const h=Math.max(1,n*s/e.ticks().length);return m=>{let p=m/l(Math.round(u(m)));return p*n<n-.5&&(p*=n),p<=h?d(m):""}},e.nice=()=>r(Bj(r(),{floor:s=>l(Math.floor(u(s))),ceil:s=>l(Math.ceil(u(s)))})),e}function $j(){const t=eb(_s()).domain([1,10]);return t.copy=()=>El(t,$j()).base(t.base()),jr.apply(t,arguments),t}function Qw(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function Fw(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function rb(t){var e=1,r=t(Qw(e),Fw(e));return r.constant=function(n){return arguments.length?t(Qw(e=+n),Fw(e)):e},ha(r)}function Lj(){var t=rb(_s());return t.copy=function(){return El(t,Lj()).constant(t.constant())},jr.apply(t,arguments)}function Ww(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function R5(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function N5(t){return t<0?-t*t:t*t}function nb(t){var e=t(He,He),r=1;function n(){return r===1?t(He,He):r===.5?t(R5,N5):t(Ww(r),Ww(1/r))}return e.exponent=function(u){return arguments.length?(r=+u,n()):r},ha(e)}function ab(){var t=nb(_s());return t.copy=function(){return El(t,ab()).exponent(t.exponent())},jr.apply(t,arguments),t}function q5(){return ab.apply(null,arguments).exponent(.5)}function Jw(t){return Math.sign(t)*t*t}function B5(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}function Uj(){var t=W0(),e=[0,1],r=!1,n;function u(l){var f=B5(t(l));return isNaN(f)?n:r?Math.round(f):f}return u.invert=function(l){return t.invert(Jw(l))},u.domain=function(l){return arguments.length?(t.domain(l),u):t.domain()},u.range=function(l){return arguments.length?(t.range((e=Array.from(l,Mf)).map(Jw)),u):e.slice()},u.rangeRound=function(l){return u.range(l).round(!0)},u.round=function(l){return arguments.length?(r=!!l,u):r},u.clamp=function(l){return arguments.length?(t.clamp(l),u):t.clamp()},u.unknown=function(l){return arguments.length?(n=l,u):n},u.copy=function(){return Uj(t.domain(),e).round(r).clamp(t.clamp()).unknown(n)},jr.apply(u,arguments),ha(u)}function kj(){var t=[],e=[],r=[],n;function u(){var f=0,s=Math.max(1,e.length);for(r=new Array(s-1);++f<s;)r[f-1]=HN(t,f/s);return l}function l(f){return f==null||isNaN(f=+f)?n:e[wl(r,f)]}return l.invertExtent=function(f){var s=e.indexOf(f);return s<0?[NaN,NaN]:[s>0?r[s-1]:t[0],s<r.length?r[s]:t[t.length-1]]},l.domain=function(f){if(!arguments.length)return t.slice();t=[];for(let s of f)s!=null&&!isNaN(s=+s)&&t.push(s);return t.sort(fa),u()},l.range=function(f){return arguments.length?(e=Array.from(f),u()):e.slice()},l.unknown=function(f){return arguments.length?(n=f,l):n},l.quantiles=function(){return r.slice()},l.copy=function(){return kj().domain(t).range(e).unknown(n)},jr.apply(l,arguments)}function Hj(){var t=0,e=1,r=1,n=[.5],u=[0,1],l;function f(d){return d!=null&&d<=d?u[wl(n,d,0,r)]:l}function s(){var d=-1;for(n=new Array(r);++d<r;)n[d]=((d+1)*e-(d-r)*t)/(r+1);return f}return f.domain=function(d){return arguments.length?([t,e]=d,t=+t,e=+e,s()):[t,e]},f.range=function(d){return arguments.length?(r=(u=Array.from(d)).length-1,s()):u.slice()},f.invertExtent=function(d){var h=u.indexOf(d);return h<0?[NaN,NaN]:h<1?[t,n[0]]:h>=r?[n[r-1],e]:[n[h-1],n[h]]},f.unknown=function(d){return arguments.length&&(l=d),f},f.thresholds=function(){return n.slice()},f.copy=function(){return Hj().domain([t,e]).range(u).unknown(l)},jr.apply(ha(f),arguments)}function Ij(){var t=[.5],e=[0,1],r,n=1;function u(l){return l!=null&&l<=l?e[wl(t,l,0,n)]:r}return u.domain=function(l){return arguments.length?(t=Array.from(l),n=Math.min(t.length,e.length-1),u):t.slice()},u.range=function(l){return arguments.length?(e=Array.from(l),n=Math.min(t.length,e.length-1),u):e.slice()},u.invertExtent=function(l){var f=e.indexOf(l);return[t[f-1],t[f]]},u.unknown=function(l){return arguments.length?(r=l,u):r},u.copy=function(){return Ij().domain(t).range(e).unknown(r)},jr.apply(u,arguments)}const hm=new Date,ym=new Date;function Oe(t,e,r,n){function u(l){return t(l=arguments.length===0?new Date:new Date(+l)),l}return u.floor=l=>(t(l=new Date(+l)),l),u.ceil=l=>(t(l=new Date(l-1)),e(l,1),t(l),l),u.round=l=>{const f=u(l),s=u.ceil(l);return l-f<s-l?f:s},u.offset=(l,f)=>(e(l=new Date(+l),f==null?1:Math.floor(f)),l),u.range=(l,f,s)=>{const d=[];if(l=u.ceil(l),s=s==null?1:Math.floor(s),!(l<f)||!(s>0))return d;let h;do d.push(h=new Date(+l)),e(l,s),t(l);while(h<l&&l<f);return d},u.filter=l=>Oe(f=>{if(f>=f)for(;t(f),!l(f);)f.setTime(f-1)},(f,s)=>{if(f>=f)if(s<0)for(;++s<=0;)for(;e(f,-1),!l(f););else for(;--s>=0;)for(;e(f,1),!l(f););}),r&&(u.count=(l,f)=>(hm.setTime(+l),ym.setTime(+f),t(hm),t(ym),Math.floor(r(hm,ym))),u.every=l=>(l=Math.floor(l),!isFinite(l)||!(l>0)?null:l>1?u.filter(n?f=>n(f)%l===0:f=>u.count(0,f)%l===0):u)),u}const Df=Oe(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);Df.every=t=>(t=Math.floor(t),!isFinite(t)||!(t>0)?null:t>1?Oe(e=>{e.setTime(Math.floor(e/t)*t)},(e,r)=>{e.setTime(+e+r*t)},(e,r)=>(r-e)/t):Df);Df.range;const _n=1e3,wr=_n*60,xn=wr*60,En=xn*24,ib=En*7,tT=En*30,vm=En*365,La=Oe(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+e*_n)},(t,e)=>(e-t)/_n,t=>t.getUTCSeconds());La.range;const ub=Oe(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*_n)},(t,e)=>{t.setTime(+t+e*wr)},(t,e)=>(e-t)/wr,t=>t.getMinutes());ub.range;const ob=Oe(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+e*wr)},(t,e)=>(e-t)/wr,t=>t.getUTCMinutes());ob.range;const lb=Oe(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*_n-t.getMinutes()*wr)},(t,e)=>{t.setTime(+t+e*xn)},(t,e)=>(e-t)/xn,t=>t.getHours());lb.range;const cb=Oe(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+e*xn)},(t,e)=>(e-t)/xn,t=>t.getUTCHours());cb.range;const Ml=Oe(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*wr)/En,t=>t.getDate()-1);Ml.range;const xs=Oe(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/En,t=>t.getUTCDate()-1);xs.range;const Gj=Oe(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/En,t=>Math.floor(t/En));Gj.range;function Qa(t){return Oe(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(e,r)=>{e.setDate(e.getDate()+r*7)},(e,r)=>(r-e-(r.getTimezoneOffset()-e.getTimezoneOffset())*wr)/ib)}const Ss=Qa(0),Pf=Qa(1),$5=Qa(2),L5=Qa(3),tu=Qa(4),U5=Qa(5),k5=Qa(6);Ss.range;Pf.range;$5.range;L5.range;tu.range;U5.range;k5.range;function Fa(t){return Oe(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(e,r)=>{e.setUTCDate(e.getUTCDate()+r*7)},(e,r)=>(r-e)/ib)}const Os=Fa(0),Rf=Fa(1),H5=Fa(2),I5=Fa(3),eu=Fa(4),G5=Fa(5),Y5=Fa(6);Os.range;Rf.range;H5.range;I5.range;eu.range;G5.range;Y5.range;const fb=Oe(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());fb.range;const sb=Oe(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());sb.range;const Mn=Oe(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());Mn.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Oe(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,r)=>{e.setFullYear(e.getFullYear()+r*t)});Mn.range;const jn=Oe(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());jn.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Oe(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,r)=>{e.setUTCFullYear(e.getUTCFullYear()+r*t)});jn.range;function Yj(t,e,r,n,u,l){const f=[[La,1,_n],[La,5,5*_n],[La,15,15*_n],[La,30,30*_n],[l,1,wr],[l,5,5*wr],[l,15,15*wr],[l,30,30*wr],[u,1,xn],[u,3,3*xn],[u,6,6*xn],[u,12,12*xn],[n,1,En],[n,2,2*En],[r,1,ib],[e,1,tT],[e,3,3*tT],[t,1,vm]];function s(h,m,p){const g=m<h;g&&([h,m]=[m,h]);const b=p&&typeof p.range=="function"?p:d(h,m,p),O=b?b.range(h,+m+1):[];return g?O.reverse():O}function d(h,m,p){const g=Math.abs(m-h)/p,b=K0(([,,_])=>_).right(f,g);if(b===f.length)return t.every(Eg(h/vm,m/vm,p));if(b===0)return Df.every(Math.max(Eg(h,m,p),1));const[O,S]=f[g/f[b-1][2]<f[b][2]/g?b-1:b];return O.every(S)}return[s,d]}const[X5,K5]=Yj(jn,sb,Os,Gj,cb,ob),[V5,Z5]=Yj(Mn,fb,Ss,Ml,lb,ub);function pm(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function mm(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function wo(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function Q5(t){var e=t.dateTime,r=t.date,n=t.time,u=t.periods,l=t.days,f=t.shortDays,s=t.months,d=t.shortMonths,h=To(u),m=Eo(u),p=To(l),g=Eo(l),b=To(f),O=Eo(f),S=To(s),_=Eo(s),T=To(d),E=Eo(d),M={a:I,A:W,b:it,B:ot,c:null,d:uT,e:uT,f:b9,g:j9,G:z9,H:p9,I:m9,j:g9,L:Xj,m:_9,M:x9,p:D,q:U,Q:cT,s:fT,S:S9,u:O9,U:A9,V:w9,w:T9,W:E9,x:null,X:null,y:M9,Y:C9,Z:D9,"%":lT},z={a:rt,A:ft,b:yt,B:mt,c:null,d:oT,e:oT,f:q9,g:X9,G:V9,H:P9,I:R9,j:N9,L:Vj,m:B9,M:$9,p:Et,q:Ut,Q:cT,s:fT,S:L9,u:U9,U:k9,V:H9,w:I9,W:G9,x:null,X:null,y:Y9,Y:K9,Z:Z9,"%":lT},A={a:F,A:H,b:$,B:V,c:Z,d:aT,e:aT,f:d9,g:nT,G:rT,H:iT,I:iT,j:l9,L:s9,m:o9,M:c9,p:q,q:u9,Q:y9,s:v9,S:f9,u:e9,U:r9,V:n9,w:t9,W:a9,x:K,X:P,y:nT,Y:rT,Z:i9,"%":h9};M.x=w(r,M),M.X=w(n,M),M.c=w(e,M),z.x=w(r,z),z.X=w(n,z),z.c=w(e,z);function w(lt,_t){return function(xt){var ut=[],Jt=-1,At=0,ie=lt.length,ue,qe,Cr;for(xt instanceof Date||(xt=new Date(+xt));++Jt<ie;)lt.charCodeAt(Jt)===37&&(ut.push(lt.slice(At,Jt)),(qe=eT[ue=lt.charAt(++Jt)])!=null?ue=lt.charAt(++Jt):qe=ue==="e"?" ":"0",(Cr=_t[ue])&&(ue=Cr(xt,qe)),ut.push(ue),At=Jt+1);return ut.push(lt.slice(At,Jt)),ut.join("")}}function C(lt,_t){return function(xt){var ut=wo(1900,void 0,1),Jt=N(ut,lt,xt+="",0),At,ie;if(Jt!=xt.length)return null;if("Q"in ut)return new Date(ut.Q);if("s"in ut)return new Date(ut.s*1e3+("L"in ut?ut.L:0));if(_t&&!("Z"in ut)&&(ut.Z=0),"p"in ut&&(ut.H=ut.H%12+ut.p*12),ut.m===void 0&&(ut.m="q"in ut?ut.q:0),"V"in ut){if(ut.V<1||ut.V>53)return null;"w"in ut||(ut.w=1),"Z"in ut?(At=mm(wo(ut.y,0,1)),ie=At.getUTCDay(),At=ie>4||ie===0?Rf.ceil(At):Rf(At),At=xs.offset(At,(ut.V-1)*7),ut.y=At.getUTCFullYear(),ut.m=At.getUTCMonth(),ut.d=At.getUTCDate()+(ut.w+6)%7):(At=pm(wo(ut.y,0,1)),ie=At.getDay(),At=ie>4||ie===0?Pf.ceil(At):Pf(At),At=Ml.offset(At,(ut.V-1)*7),ut.y=At.getFullYear(),ut.m=At.getMonth(),ut.d=At.getDate()+(ut.w+6)%7)}else("W"in ut||"U"in ut)&&("w"in ut||(ut.w="u"in ut?ut.u%7:"W"in ut?1:0),ie="Z"in ut?mm(wo(ut.y,0,1)).getUTCDay():pm(wo(ut.y,0,1)).getDay(),ut.m=0,ut.d="W"in ut?(ut.w+6)%7+ut.W*7-(ie+5)%7:ut.w+ut.U*7-(ie+6)%7);return"Z"in ut?(ut.H+=ut.Z/100|0,ut.M+=ut.Z%100,mm(ut)):pm(ut)}}function N(lt,_t,xt,ut){for(var Jt=0,At=_t.length,ie=xt.length,ue,qe;Jt<At;){if(ut>=ie)return-1;if(ue=_t.charCodeAt(Jt++),ue===37){if(ue=_t.charAt(Jt++),qe=A[ue in eT?_t.charAt(Jt++):ue],!qe||(ut=qe(lt,xt,ut))<0)return-1}else if(ue!=xt.charCodeAt(ut++))return-1}return ut}function q(lt,_t,xt){var ut=h.exec(_t.slice(xt));return ut?(lt.p=m.get(ut[0].toLowerCase()),xt+ut[0].length):-1}function F(lt,_t,xt){var ut=b.exec(_t.slice(xt));return ut?(lt.w=O.get(ut[0].toLowerCase()),xt+ut[0].length):-1}function H(lt,_t,xt){var ut=p.exec(_t.slice(xt));return ut?(lt.w=g.get(ut[0].toLowerCase()),xt+ut[0].length):-1}function $(lt,_t,xt){var ut=T.exec(_t.slice(xt));return ut?(lt.m=E.get(ut[0].toLowerCase()),xt+ut[0].length):-1}function V(lt,_t,xt){var ut=S.exec(_t.slice(xt));return ut?(lt.m=_.get(ut[0].toLowerCase()),xt+ut[0].length):-1}function Z(lt,_t,xt){return N(lt,e,_t,xt)}function K(lt,_t,xt){return N(lt,r,_t,xt)}function P(lt,_t,xt){return N(lt,n,_t,xt)}function I(lt){return f[lt.getDay()]}function W(lt){return l[lt.getDay()]}function it(lt){return d[lt.getMonth()]}function ot(lt){return s[lt.getMonth()]}function D(lt){return u[+(lt.getHours()>=12)]}function U(lt){return 1+~~(lt.getMonth()/3)}function rt(lt){return f[lt.getUTCDay()]}function ft(lt){return l[lt.getUTCDay()]}function yt(lt){return d[lt.getUTCMonth()]}function mt(lt){return s[lt.getUTCMonth()]}function Et(lt){return u[+(lt.getUTCHours()>=12)]}function Ut(lt){return 1+~~(lt.getUTCMonth()/3)}return{format:function(lt){var _t=w(lt+="",M);return _t.toString=function(){return lt},_t},parse:function(lt){var _t=C(lt+="",!1);return _t.toString=function(){return lt},_t},utcFormat:function(lt){var _t=w(lt+="",z);return _t.toString=function(){return lt},_t},utcParse:function(lt){var _t=C(lt+="",!0);return _t.toString=function(){return lt},_t}}}var eT={"-":"",_:" ",0:"0"},Ee=/^\s*\d+/,F5=/^%/,W5=/[\\^$*+?|[\]().{}]/g;function $t(t,e,r){var n=t<0?"-":"",u=(n?-t:t)+"",l=u.length;return n+(l<r?new Array(r-l+1).join(e)+u:u)}function J5(t){return t.replace(W5,"\\$&")}function To(t){return new RegExp("^(?:"+t.map(J5).join("|")+")","i")}function Eo(t){return new Map(t.map((e,r)=>[e.toLowerCase(),r]))}function t9(t,e,r){var n=Ee.exec(e.slice(r,r+1));return n?(t.w=+n[0],r+n[0].length):-1}function e9(t,e,r){var n=Ee.exec(e.slice(r,r+1));return n?(t.u=+n[0],r+n[0].length):-1}function r9(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.U=+n[0],r+n[0].length):-1}function n9(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.V=+n[0],r+n[0].length):-1}function a9(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.W=+n[0],r+n[0].length):-1}function rT(t,e,r){var n=Ee.exec(e.slice(r,r+4));return n?(t.y=+n[0],r+n[0].length):-1}function nT(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function i9(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function u9(t,e,r){var n=Ee.exec(e.slice(r,r+1));return n?(t.q=n[0]*3-3,r+n[0].length):-1}function o9(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function aT(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function l9(t,e,r){var n=Ee.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function iT(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function c9(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function f9(t,e,r){var n=Ee.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function s9(t,e,r){var n=Ee.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function d9(t,e,r){var n=Ee.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function h9(t,e,r){var n=F5.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function y9(t,e,r){var n=Ee.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function v9(t,e,r){var n=Ee.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function uT(t,e){return $t(t.getDate(),e,2)}function p9(t,e){return $t(t.getHours(),e,2)}function m9(t,e){return $t(t.getHours()%12||12,e,2)}function g9(t,e){return $t(1+Ml.count(Mn(t),t),e,3)}function Xj(t,e){return $t(t.getMilliseconds(),e,3)}function b9(t,e){return Xj(t,e)+"000"}function _9(t,e){return $t(t.getMonth()+1,e,2)}function x9(t,e){return $t(t.getMinutes(),e,2)}function S9(t,e){return $t(t.getSeconds(),e,2)}function O9(t){var e=t.getDay();return e===0?7:e}function A9(t,e){return $t(Ss.count(Mn(t)-1,t),e,2)}function Kj(t){var e=t.getDay();return e>=4||e===0?tu(t):tu.ceil(t)}function w9(t,e){return t=Kj(t),$t(tu.count(Mn(t),t)+(Mn(t).getDay()===4),e,2)}function T9(t){return t.getDay()}function E9(t,e){return $t(Pf.count(Mn(t)-1,t),e,2)}function M9(t,e){return $t(t.getFullYear()%100,e,2)}function j9(t,e){return t=Kj(t),$t(t.getFullYear()%100,e,2)}function C9(t,e){return $t(t.getFullYear()%1e4,e,4)}function z9(t,e){var r=t.getDay();return t=r>=4||r===0?tu(t):tu.ceil(t),$t(t.getFullYear()%1e4,e,4)}function D9(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+$t(e/60|0,"0",2)+$t(e%60,"0",2)}function oT(t,e){return $t(t.getUTCDate(),e,2)}function P9(t,e){return $t(t.getUTCHours(),e,2)}function R9(t,e){return $t(t.getUTCHours()%12||12,e,2)}function N9(t,e){return $t(1+xs.count(jn(t),t),e,3)}function Vj(t,e){return $t(t.getUTCMilliseconds(),e,3)}function q9(t,e){return Vj(t,e)+"000"}function B9(t,e){return $t(t.getUTCMonth()+1,e,2)}function $9(t,e){return $t(t.getUTCMinutes(),e,2)}function L9(t,e){return $t(t.getUTCSeconds(),e,2)}function U9(t){var e=t.getUTCDay();return e===0?7:e}function k9(t,e){return $t(Os.count(jn(t)-1,t),e,2)}function Zj(t){var e=t.getUTCDay();return e>=4||e===0?eu(t):eu.ceil(t)}function H9(t,e){return t=Zj(t),$t(eu.count(jn(t),t)+(jn(t).getUTCDay()===4),e,2)}function I9(t){return t.getUTCDay()}function G9(t,e){return $t(Rf.count(jn(t)-1,t),e,2)}function Y9(t,e){return $t(t.getUTCFullYear()%100,e,2)}function X9(t,e){return t=Zj(t),$t(t.getUTCFullYear()%100,e,2)}function K9(t,e){return $t(t.getUTCFullYear()%1e4,e,4)}function V9(t,e){var r=t.getUTCDay();return t=r>=4||r===0?eu(t):eu.ceil(t),$t(t.getUTCFullYear()%1e4,e,4)}function Z9(){return"+0000"}function lT(){return"%"}function cT(t){return+t}function fT(t){return Math.floor(+t/1e3)}var Li,Qj,Fj;Q9({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 Q9(t){return Li=Q5(t),Qj=Li.format,Li.parse,Fj=Li.utcFormat,Li.utcParse,Li}function F9(t){return new Date(t)}function W9(t){return t instanceof Date?+t:+new Date(+t)}function db(t,e,r,n,u,l,f,s,d,h){var m=W0(),p=m.invert,g=m.domain,b=h(".%L"),O=h(":%S"),S=h("%I:%M"),_=h("%I %p"),T=h("%a %d"),E=h("%b %d"),M=h("%B"),z=h("%Y");function A(w){return(d(w)<w?b:s(w)<w?O:f(w)<w?S:l(w)<w?_:n(w)<w?u(w)<w?T:E:r(w)<w?M:z)(w)}return m.invert=function(w){return new Date(p(w))},m.domain=function(w){return arguments.length?g(Array.from(w,W9)):g().map(F9)},m.ticks=function(w){var C=g();return t(C[0],C[C.length-1],w??10)},m.tickFormat=function(w,C){return C==null?A:h(C)},m.nice=function(w){var C=g();return(!w||typeof w.range!="function")&&(w=e(C[0],C[C.length-1],w??10)),w?g(Bj(C,w)):m},m.copy=function(){return El(m,db(t,e,r,n,u,l,f,s,d,h))},m}function J9(){return jr.apply(db(V5,Z5,Mn,fb,Ss,Ml,lb,ub,La,Qj).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function tq(){return jr.apply(db(X5,K5,jn,sb,Os,xs,cb,ob,La,Fj).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function As(){var t=0,e=1,r,n,u,l,f=He,s=!1,d;function h(p){return p==null||isNaN(p=+p)?d:f(u===0?.5:(p=(l(p)-r)*u,s?Math.max(0,Math.min(1,p)):p))}h.domain=function(p){return arguments.length?([t,e]=p,r=l(t=+t),n=l(e=+e),u=r===n?0:1/(n-r),h):[t,e]},h.clamp=function(p){return arguments.length?(s=!!p,h):s},h.interpolator=function(p){return arguments.length?(f=p,h):f};function m(p){return function(g){var b,O;return arguments.length?([b,O]=g,f=p(b,O),h):[f(0),f(1)]}}return h.range=m(xu),h.rangeRound=m(F0),h.unknown=function(p){return arguments.length?(d=p,h):d},function(p){return l=p,r=p(t),n=p(e),u=r===n?0:1/(n-r),h}}function ya(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function Wj(){var t=ha(As()(He));return t.copy=function(){return ya(t,Wj())},Pn.apply(t,arguments)}function Jj(){var t=eb(As()).domain([1,10]);return t.copy=function(){return ya(t,Jj()).base(t.base())},Pn.apply(t,arguments)}function t3(){var t=rb(As());return t.copy=function(){return ya(t,t3()).constant(t.constant())},Pn.apply(t,arguments)}function hb(){var t=nb(As());return t.copy=function(){return ya(t,hb()).exponent(t.exponent())},Pn.apply(t,arguments)}function eq(){return hb.apply(null,arguments).exponent(.5)}function e3(){var t=[],e=He;function r(n){if(n!=null&&!isNaN(n=+n))return e((wl(t,n,1)-1)/(t.length-1))}return r.domain=function(n){if(!arguments.length)return t.slice();t=[];for(let u of n)u!=null&&!isNaN(u=+u)&&t.push(u);return t.sort(fa),r},r.interpolator=function(n){return arguments.length?(e=n,r):e},r.range=function(){return t.map((n,u)=>e(u/(t.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(u,l)=>kN(t,l/n))},r.copy=function(){return e3(e).domain(t)},Pn.apply(r,arguments)}function ws(){var t=0,e=.5,r=1,n=1,u,l,f,s,d,h=He,m,p=!1,g;function b(S){return isNaN(S=+S)?g:(S=.5+((S=+m(S))-l)*(n*S<n*l?s:d),h(p?Math.max(0,Math.min(1,S)):S))}b.domain=function(S){return arguments.length?([t,e,r]=S,u=m(t=+t),l=m(e=+e),f=m(r=+r),s=u===l?0:.5/(l-u),d=l===f?0:.5/(f-l),n=l<u?-1:1,b):[t,e,r]},b.clamp=function(S){return arguments.length?(p=!!S,b):p},b.interpolator=function(S){return arguments.length?(h=S,b):h};function O(S){return function(_){var T,E,M;return arguments.length?([T,E,M]=_,h=h5(S,[T,E,M]),b):[h(0),h(.5),h(1)]}}return b.range=O(xu),b.rangeRound=O(F0),b.unknown=function(S){return arguments.length?(g=S,b):g},function(S){return m=S,u=S(t),l=S(e),f=S(r),s=u===l?0:.5/(l-u),d=l===f?0:.5/(f-l),n=l<u?-1:1,b}}function r3(){var t=ha(ws()(He));return t.copy=function(){return ya(t,r3())},Pn.apply(t,arguments)}function n3(){var t=eb(ws()).domain([.1,1,10]);return t.copy=function(){return ya(t,n3()).base(t.base())},Pn.apply(t,arguments)}function a3(){var t=rb(ws());return t.copy=function(){return ya(t,a3()).constant(t.constant())},Pn.apply(t,arguments)}function yb(){var t=nb(ws());return t.copy=function(){return ya(t,yb()).exponent(t.exponent())},Pn.apply(t,arguments)}function rq(){return yb.apply(null,arguments).exponent(.5)}const sT=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ko,scaleDiverging:r3,scaleDivergingLog:n3,scaleDivergingPow:yb,scaleDivergingSqrt:rq,scaleDivergingSymlog:a3,scaleIdentity:qj,scaleImplicit:Mg,scaleLinear:zf,scaleLog:$j,scaleOrdinal:V0,scalePoint:qo,scalePow:ab,scaleQuantile:kj,scaleQuantize:Hj,scaleRadial:Uj,scaleSequential:Wj,scaleSequentialLog:Jj,scaleSequentialPow:hb,scaleSequentialQuantile:e3,scaleSequentialSqrt:eq,scaleSequentialSymlog:t3,scaleSqrt:q5,scaleSymlog:Lj,scaleThreshold:Ij,scaleTime:J9,scaleUtc:tq,tickFormat:Nj},Symbol.toStringTag,{value:"Module"}));var gm,dT;function i3(){if(dT)return gm;dT=1;var t=mu();function e(r,n,u){for(var l=-1,f=r.length;++l<f;){var s=r[l],d=n(s);if(d!=null&&(h===void 0?d===d&&!t(d):u(d,h)))var h=d,m=s}return m}return gm=e,gm}var bm,hT;function nq(){if(hT)return bm;hT=1;function t(e,r){return e>r}return bm=t,bm}var _m,yT;function aq(){if(yT)return _m;yT=1;var t=i3(),e=nq(),r=bu();function n(u){return u&&u.length?t(u,r,e):void 0}return _m=n,_m}var iq=aq();const Ts=Ft(iq);var xm,vT;function uq(){if(vT)return xm;vT=1;function t(e,r){return e<r}return xm=t,xm}var Sm,pT;function oq(){if(pT)return Sm;pT=1;var t=i3(),e=uq(),r=bu();function n(u){return u&&u.length?t(u,r,e):void 0}return Sm=n,Sm}var lq=oq();const Es=Ft(lq);var Om,mT;function cq(){if(mT)return Om;mT=1;var t=j0(),e=da(),r=yj(),n=Fe();function u(l,f){var s=n(l)?t:r;return s(l,e(f,3))}return Om=u,Om}var Am,gT;function fq(){if(gT)return Am;gT=1;var t=dj(),e=cq();function r(n,u){return t(e(n,u),1)}return Am=r,Am}var sq=fq();const dq=Ft(sq);var wm,bT;function hq(){if(bT)return wm;bT=1;var t=H0();function e(r,n){return t(r,n)}return wm=e,wm}var yq=hq();const Ms=Ft(yq);var Su=1e9,vq={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},pb,ae=!0,Mr="[DecimalError] ",Ia=Mr+"Invalid argument: ",vb=Mr+"Exponent out of range: ",Ou=Math.floor,qa=Math.pow,pq=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,fr,Te=1e7,re=7,u3=9007199254740991,Nf=Ou(u3/re),dt={};dt.absoluteValue=dt.abs=function(){var t=new this.constructor(this);return t.s&&(t.s=1),t};dt.comparedTo=dt.cmp=function(t){var e,r,n,u,l=this;if(t=new l.constructor(t),l.s!==t.s)return l.s||-t.s;if(l.e!==t.e)return l.e>t.e^l.s<0?1:-1;for(n=l.d.length,u=t.d.length,e=0,r=n<u?n:u;e<r;++e)if(l.d[e]!==t.d[e])return l.d[e]>t.d[e]^l.s<0?1:-1;return n===u?0:n>u^l.s<0?1:-1};dt.decimalPlaces=dt.dp=function(){var t=this,e=t.d.length-1,r=(e-t.e)*re;if(e=t.d[e],e)for(;e%10==0;e/=10)r--;return r<0?0:r};dt.dividedBy=dt.div=function(t){return wn(this,new this.constructor(t))};dt.dividedToIntegerBy=dt.idiv=function(t){var e=this,r=e.constructor;return Qt(wn(e,new r(t),0,1),r.precision)};dt.equals=dt.eq=function(t){return!this.cmp(t)};dt.exponent=function(){return ge(this)};dt.greaterThan=dt.gt=function(t){return this.cmp(t)>0};dt.greaterThanOrEqualTo=dt.gte=function(t){return this.cmp(t)>=0};dt.isInteger=dt.isint=function(){return this.e>this.d.length-2};dt.isNegative=dt.isneg=function(){return this.s<0};dt.isPositive=dt.ispos=function(){return this.s>0};dt.isZero=function(){return this.s===0};dt.lessThan=dt.lt=function(t){return this.cmp(t)<0};dt.lessThanOrEqualTo=dt.lte=function(t){return this.cmp(t)<1};dt.logarithm=dt.log=function(t){var e,r=this,n=r.constructor,u=n.precision,l=u+5;if(t===void 0)t=new n(10);else if(t=new n(t),t.s<1||t.eq(fr))throw Error(Mr+"NaN");if(r.s<1)throw Error(Mr+(r.s?"NaN":"-Infinity"));return r.eq(fr)?new n(0):(ae=!1,e=wn(Wo(r,l),Wo(t,l),l),ae=!0,Qt(e,u))};dt.minus=dt.sub=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?c3(e,t):o3(e,(t.s=-t.s,t))};dt.modulo=dt.mod=function(t){var e,r=this,n=r.constructor,u=n.precision;if(t=new n(t),!t.s)throw Error(Mr+"NaN");return r.s?(ae=!1,e=wn(r,t,0,1).times(t),ae=!0,r.minus(e)):Qt(new n(r),u)};dt.naturalExponential=dt.exp=function(){return l3(this)};dt.naturalLogarithm=dt.ln=function(){return Wo(this)};dt.negated=dt.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t};dt.plus=dt.add=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?o3(e,t):c3(e,(t.s=-t.s,t))};dt.precision=dt.sd=function(t){var e,r,n,u=this;if(t!==void 0&&t!==!!t&&t!==1&&t!==0)throw Error(Ia+t);if(e=ge(u)+1,n=u.d.length-1,r=n*re+1,n=u.d[n],n){for(;n%10==0;n/=10)r--;for(n=u.d[0];n>=10;n/=10)r++}return t&&e>r?e:r};dt.squareRoot=dt.sqrt=function(){var t,e,r,n,u,l,f,s=this,d=s.constructor;if(s.s<1){if(!s.s)return new d(0);throw Error(Mr+"NaN")}for(t=ge(s),ae=!1,u=Math.sqrt(+s),u==0||u==1/0?(e=Vr(s.d),(e.length+t)%2==0&&(e+="0"),u=Math.sqrt(e),t=Ou((t+1)/2)-(t<0||t%2),u==1/0?e="5e"+t:(e=u.toExponential(),e=e.slice(0,e.indexOf("e")+1)+t),n=new d(e)):n=new d(u.toString()),r=d.precision,u=f=r+3;;)if(l=n,n=l.plus(wn(s,l,f+2)).times(.5),Vr(l.d).slice(0,f)===(e=Vr(n.d)).slice(0,f)){if(e=e.slice(f-3,f+1),u==f&&e=="4999"){if(Qt(l,r+1,0),l.times(l).eq(s)){n=l;break}}else if(e!="9999")break;f+=4}return ae=!0,Qt(n,r)};dt.times=dt.mul=function(t){var e,r,n,u,l,f,s,d,h,m=this,p=m.constructor,g=m.d,b=(t=new p(t)).d;if(!m.s||!t.s)return new p(0);for(t.s*=m.s,r=m.e+t.e,d=g.length,h=b.length,d<h&&(l=g,g=b,b=l,f=d,d=h,h=f),l=[],f=d+h,n=f;n--;)l.push(0);for(n=h;--n>=0;){for(e=0,u=d+n;u>n;)s=l[u]+b[n]*g[u-n-1]+e,l[u--]=s%Te|0,e=s/Te|0;l[u]=(l[u]+e)%Te|0}for(;!l[--f];)l.pop();return e?++r:l.shift(),t.d=l,t.e=r,ae?Qt(t,p.precision):t};dt.toDecimalPlaces=dt.todp=function(t,e){var r=this,n=r.constructor;return r=new n(r),t===void 0?r:(Fr(t,0,Su),e===void 0?e=n.rounding:Fr(e,0,8),Qt(r,t+ge(r)+1,e))};dt.toExponential=function(t,e){var r,n=this,u=n.constructor;return t===void 0?r=Xa(n,!0):(Fr(t,0,Su),e===void 0?e=u.rounding:Fr(e,0,8),n=Qt(new u(n),t+1,e),r=Xa(n,!0,t+1)),r};dt.toFixed=function(t,e){var r,n,u=this,l=u.constructor;return t===void 0?Xa(u):(Fr(t,0,Su),e===void 0?e=l.rounding:Fr(e,0,8),n=Qt(new l(u),t+ge(u)+1,e),r=Xa(n.abs(),!1,t+ge(n)+1),u.isneg()&&!u.isZero()?"-"+r:r)};dt.toInteger=dt.toint=function(){var t=this,e=t.constructor;return Qt(new e(t),ge(t)+1,e.rounding)};dt.toNumber=function(){return+this};dt.toPower=dt.pow=function(t){var e,r,n,u,l,f,s=this,d=s.constructor,h=12,m=+(t=new d(t));if(!t.s)return new d(fr);if(s=new d(s),!s.s){if(t.s<1)throw Error(Mr+"Infinity");return s}if(s.eq(fr))return s;if(n=d.precision,t.eq(fr))return Qt(s,n);if(e=t.e,r=t.d.length-1,f=e>=r,l=s.s,f){if((r=m<0?-m:m)<=u3){for(u=new d(fr),e=Math.ceil(n/re+4),ae=!1;r%2&&(u=u.times(s),xT(u.d,e)),r=Ou(r/2),r!==0;)s=s.times(s),xT(s.d,e);return ae=!0,t.s<0?new d(fr).div(u):Qt(u,n)}}else if(l<0)throw Error(Mr+"NaN");return l=l<0&&t.d[Math.max(e,r)]&1?-1:1,s.s=1,ae=!1,u=t.times(Wo(s,n+h)),ae=!0,u=l3(u),u.s=l,u};dt.toPrecision=function(t,e){var r,n,u=this,l=u.constructor;return t===void 0?(r=ge(u),n=Xa(u,r<=l.toExpNeg||r>=l.toExpPos)):(Fr(t,1,Su),e===void 0?e=l.rounding:Fr(e,0,8),u=Qt(new l(u),t,e),r=ge(u),n=Xa(u,t<=r||r<=l.toExpNeg,t)),n};dt.toSignificantDigits=dt.tosd=function(t,e){var r=this,n=r.constructor;return t===void 0?(t=n.precision,e=n.rounding):(Fr(t,1,Su),e===void 0?e=n.rounding:Fr(e,0,8)),Qt(new n(r),t,e)};dt.toString=dt.valueOf=dt.val=dt.toJSON=dt[Symbol.for("nodejs.util.inspect.custom")]=function(){var t=this,e=ge(t),r=t.constructor;return Xa(t,e<=r.toExpNeg||e>=r.toExpPos)};function o3(t,e){var r,n,u,l,f,s,d,h,m=t.constructor,p=m.precision;if(!t.s||!e.s)return e.s||(e=new m(t)),ae?Qt(e,p):e;if(d=t.d,h=e.d,f=t.e,u=e.e,d=d.slice(),l=f-u,l){for(l<0?(n=d,l=-l,s=h.length):(n=h,u=f,s=d.length),f=Math.ceil(p/re),s=f>s?f+1:s+1,l>s&&(l=s,n.length=1),n.reverse();l--;)n.push(0);n.reverse()}for(s=d.length,l=h.length,s-l<0&&(l=s,n=h,h=d,d=n),r=0;l;)r=(d[--l]=d[l]+h[l]+r)/Te|0,d[l]%=Te;for(r&&(d.unshift(r),++u),s=d.length;d[--s]==0;)d.pop();return e.d=d,e.e=u,ae?Qt(e,p):e}function Fr(t,e,r){if(t!==~~t||t<e||t>r)throw Error(Ia+t)}function Vr(t){var e,r,n,u=t.length-1,l="",f=t[0];if(u>0){for(l+=f,e=1;e<u;e++)n=t[e]+"",r=re-n.length,r&&(l+=oa(r)),l+=n;f=t[e],n=f+"",r=re-n.length,r&&(l+=oa(r))}else if(f===0)return"0";for(;f%10===0;)f/=10;return l+f}var wn=(function(){function t(n,u){var l,f=0,s=n.length;for(n=n.slice();s--;)l=n[s]*u+f,n[s]=l%Te|0,f=l/Te|0;return f&&n.unshift(f),n}function e(n,u,l,f){var s,d;if(l!=f)d=l>f?1:-1;else for(s=d=0;s<l;s++)if(n[s]!=u[s]){d=n[s]>u[s]?1:-1;break}return d}function r(n,u,l){for(var f=0;l--;)n[l]-=f,f=n[l]<u[l]?1:0,n[l]=f*Te+n[l]-u[l];for(;!n[0]&&n.length>1;)n.shift()}return function(n,u,l,f){var s,d,h,m,p,g,b,O,S,_,T,E,M,z,A,w,C,N,q=n.constructor,F=n.s==u.s?1:-1,H=n.d,$=u.d;if(!n.s)return new q(n);if(!u.s)throw Error(Mr+"Division by zero");for(d=n.e-u.e,C=$.length,A=H.length,b=new q(F),O=b.d=[],h=0;$[h]==(H[h]||0);)++h;if($[h]>(H[h]||0)&&--d,l==null?E=l=q.precision:f?E=l+(ge(n)-ge(u))+1:E=l,E<0)return new q(0);if(E=E/re+2|0,h=0,C==1)for(m=0,$=$[0],E++;(h<A||m)&&E--;h++)M=m*Te+(H[h]||0),O[h]=M/$|0,m=M%$|0;else{for(m=Te/($[0]+1)|0,m>1&&($=t($,m),H=t(H,m),C=$.length,A=H.length),z=C,S=H.slice(0,C),_=S.length;_<C;)S[_++]=0;N=$.slice(),N.unshift(0),w=$[0],$[1]>=Te/2&&++w;do m=0,s=e($,S,C,_),s<0?(T=S[0],C!=_&&(T=T*Te+(S[1]||0)),m=T/w|0,m>1?(m>=Te&&(m=Te-1),p=t($,m),g=p.length,_=S.length,s=e(p,S,g,_),s==1&&(m--,r(p,C<g?N:$,g))):(m==0&&(s=m=1),p=$.slice()),g=p.length,g<_&&p.unshift(0),r(S,p,_),s==-1&&(_=S.length,s=e($,S,C,_),s<1&&(m++,r(S,C<_?N:$,_))),_=S.length):s===0&&(m++,S=[0]),O[h++]=m,s&&S[0]?S[_++]=H[z]||0:(S=[H[z]],_=1);while((z++<A||S[0]!==void 0)&&E--)}return O[0]||O.shift(),b.e=d,Qt(b,f?l+ge(b)+1:l)}})();function l3(t,e){var r,n,u,l,f,s,d=0,h=0,m=t.constructor,p=m.precision;if(ge(t)>16)throw Error(vb+ge(t));if(!t.s)return new m(fr);for(ae=!1,s=p,f=new m(.03125);t.abs().gte(.1);)t=t.times(f),h+=5;for(n=Math.log(qa(2,h))/Math.LN10*2+5|0,s+=n,r=u=l=new m(fr),m.precision=s;;){if(u=Qt(u.times(t),s),r=r.times(++d),f=l.plus(wn(u,r,s)),Vr(f.d).slice(0,s)===Vr(l.d).slice(0,s)){for(;h--;)l=Qt(l.times(l),s);return m.precision=p,e==null?(ae=!0,Qt(l,p)):l}l=f}}function ge(t){for(var e=t.e*re,r=t.d[0];r>=10;r/=10)e++;return e}function Tm(t,e,r){if(e>t.LN10.sd())throw ae=!0,r&&(t.precision=r),Error(Mr+"LN10 precision limit exceeded");return Qt(new t(t.LN10),e)}function oa(t){for(var e="";t--;)e+="0";return e}function Wo(t,e){var r,n,u,l,f,s,d,h,m,p=1,g=10,b=t,O=b.d,S=b.constructor,_=S.precision;if(b.s<1)throw Error(Mr+(b.s?"NaN":"-Infinity"));if(b.eq(fr))return new S(0);if(e==null?(ae=!1,h=_):h=e,b.eq(10))return e==null&&(ae=!0),Tm(S,h);if(h+=g,S.precision=h,r=Vr(O),n=r.charAt(0),l=ge(b),Math.abs(l)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)b=b.times(t),r=Vr(b.d),n=r.charAt(0),p++;l=ge(b),n>1?(b=new S("0."+r),l++):b=new S(n+"."+r.slice(1))}else return d=Tm(S,h+2,_).times(l+""),b=Wo(new S(n+"."+r.slice(1)),h-g).plus(d),S.precision=_,e==null?(ae=!0,Qt(b,_)):b;for(s=f=b=wn(b.minus(fr),b.plus(fr),h),m=Qt(b.times(b),h),u=3;;){if(f=Qt(f.times(m),h),d=s.plus(wn(f,new S(u),h)),Vr(d.d).slice(0,h)===Vr(s.d).slice(0,h))return s=s.times(2),l!==0&&(s=s.plus(Tm(S,h+2,_).times(l+""))),s=wn(s,new S(p),h),S.precision=_,e==null?(ae=!0,Qt(s,_)):s;s=d,u+=2}}function _T(t,e){var r,n,u;for((r=e.indexOf("."))>-1&&(e=e.replace(".","")),(n=e.search(/e/i))>0?(r<0&&(r=n),r+=+e.slice(n+1),e=e.substring(0,n)):r<0&&(r=e.length),n=0;e.charCodeAt(n)===48;)++n;for(u=e.length;e.charCodeAt(u-1)===48;)--u;if(e=e.slice(n,u),e){if(u-=n,r=r-n-1,t.e=Ou(r/re),t.d=[],n=(r+1)%re,r<0&&(n+=re),n<u){for(n&&t.d.push(+e.slice(0,n)),u-=re;n<u;)t.d.push(+e.slice(n,n+=re));e=e.slice(n),n=re-e.length}else n-=u;for(;n--;)e+="0";if(t.d.push(+e),ae&&(t.e>Nf||t.e<-Nf))throw Error(vb+r)}else t.s=0,t.e=0,t.d=[0];return t}function Qt(t,e,r){var n,u,l,f,s,d,h,m,p=t.d;for(f=1,l=p[0];l>=10;l/=10)f++;if(n=e-f,n<0)n+=re,u=e,h=p[m=0];else{if(m=Math.ceil((n+1)/re),l=p.length,m>=l)return t;for(h=l=p[m],f=1;l>=10;l/=10)f++;n%=re,u=n-re+f}if(r!==void 0&&(l=qa(10,f-u-1),s=h/l%10|0,d=e<0||p[m+1]!==void 0||h%l,d=r<4?(s||d)&&(r==0||r==(t.s<0?3:2)):s>5||s==5&&(r==4||d||r==6&&(n>0?u>0?h/qa(10,f-u):0:p[m-1])%10&1||r==(t.s<0?8:7))),e<1||!p[0])return d?(l=ge(t),p.length=1,e=e-l-1,p[0]=qa(10,(re-e%re)%re),t.e=Ou(-e/re)||0):(p.length=1,p[0]=t.e=t.s=0),t;if(n==0?(p.length=m,l=1,m--):(p.length=m+1,l=qa(10,re-n),p[m]=u>0?(h/qa(10,f-u)%qa(10,u)|0)*l:0),d)for(;;)if(m==0){(p[0]+=l)==Te&&(p[0]=1,++t.e);break}else{if(p[m]+=l,p[m]!=Te)break;p[m--]=0,l=1}for(n=p.length;p[--n]===0;)p.pop();if(ae&&(t.e>Nf||t.e<-Nf))throw Error(vb+ge(t));return t}function c3(t,e){var r,n,u,l,f,s,d,h,m,p,g=t.constructor,b=g.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new g(t),ae?Qt(e,b):e;if(d=t.d,p=e.d,n=e.e,h=t.e,d=d.slice(),f=h-n,f){for(m=f<0,m?(r=d,f=-f,s=p.length):(r=p,n=h,s=d.length),u=Math.max(Math.ceil(b/re),s)+2,f>u&&(f=u,r.length=1),r.reverse(),u=f;u--;)r.push(0);r.reverse()}else{for(u=d.length,s=p.length,m=u<s,m&&(s=u),u=0;u<s;u++)if(d[u]!=p[u]){m=d[u]<p[u];break}f=0}for(m&&(r=d,d=p,p=r,e.s=-e.s),s=d.length,u=p.length-s;u>0;--u)d[s++]=0;for(u=p.length;u>f;){if(d[--u]<p[u]){for(l=u;l&&d[--l]===0;)d[l]=Te-1;--d[l],d[u]+=Te}d[u]-=p[u]}for(;d[--s]===0;)d.pop();for(;d[0]===0;d.shift())--n;return d[0]?(e.d=d,e.e=n,ae?Qt(e,b):e):new g(0)}function Xa(t,e,r){var n,u=ge(t),l=Vr(t.d),f=l.length;return e?(r&&(n=r-f)>0?l=l.charAt(0)+"."+l.slice(1)+oa(n):f>1&&(l=l.charAt(0)+"."+l.slice(1)),l=l+(u<0?"e":"e+")+u):u<0?(l="0."+oa(-u-1)+l,r&&(n=r-f)>0&&(l+=oa(n))):u>=f?(l+=oa(u+1-f),r&&(n=r-u-1)>0&&(l=l+"."+oa(n))):((n=u+1)<f&&(l=l.slice(0,n)+"."+l.slice(n)),r&&(n=r-f)>0&&(u+1===f&&(l+="."),l+=oa(n))),t.s<0?"-"+l:l}function xT(t,e){if(t.length>e)return t.length=e,!0}function f3(t){var e,r,n;function u(l){var f=this;if(!(f instanceof u))return new u(l);if(f.constructor=u,l instanceof u){f.s=l.s,f.e=l.e,f.d=(l=l.d)?l.slice():l;return}if(typeof l=="number"){if(l*0!==0)throw Error(Ia+l);if(l>0)f.s=1;else if(l<0)l=-l,f.s=-1;else{f.s=0,f.e=0,f.d=[0];return}if(l===~~l&&l<1e7){f.e=0,f.d=[l];return}return _T(f,l.toString())}else if(typeof l!="string")throw Error(Ia+l);if(l.charCodeAt(0)===45?(l=l.slice(1),f.s=-1):f.s=1,pq.test(l))_T(f,l);else throw Error(Ia+l)}if(u.prototype=dt,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=f3,u.config=u.set=mq,t===void 0&&(t={}),t)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],e=0;e<n.length;)t.hasOwnProperty(r=n[e++])||(t[r]=this[r]);return u.config(t),u}function mq(t){if(!t||typeof t!="object")throw Error(Mr+"Object expected");var e,r,n,u=["precision",1,Su,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e<u.length;e+=3)if((n=t[r=u[e]])!==void 0)if(Ou(n)===n&&n>=u[e+1]&&n<=u[e+2])this[r]=n;else throw Error(Ia+r+": "+n);if((n=t[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Ia+r+": "+n);return this}var pb=f3(vq);fr=new pb(1);const Vt=pb;function gq(t){return Sq(t)||xq(t)||_q(t)||bq()}function bq(){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 _q(t,e){if(t){if(typeof t=="string")return Dg(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Dg(t,e)}}function xq(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function Sq(t){if(Array.isArray(t))return Dg(t)}function Dg(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var Oq=function(e){return e},s3={},d3=function(e){return e===s3},ST=function(e){return function r(){return arguments.length===0||arguments.length===1&&d3(arguments.length<=0?void 0:arguments[0])?r:e.apply(void 0,arguments)}},Aq=function t(e,r){return e===1?r:ST(function(){for(var n=arguments.length,u=new Array(n),l=0;l<n;l++)u[l]=arguments[l];var f=u.filter(function(s){return s!==s3}).length;return f>=e?r.apply(void 0,u):t(e-f,ST(function(){for(var s=arguments.length,d=new Array(s),h=0;h<s;h++)d[h]=arguments[h];var m=u.map(function(p){return d3(p)?d.shift():p});return r.apply(void 0,gq(m).concat(d))}))})},js=function(e){return Aq(e.length,e)},Pg=function(e,r){for(var n=[],u=e;u<r;++u)n[u-e]=u;return n},wq=js(function(t,e){return Array.isArray(e)?e.map(t):Object.keys(e).map(function(r){return e[r]}).map(t)}),Tq=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];if(!r.length)return Oq;var u=r.reverse(),l=u[0],f=u.slice(1);return function(){return f.reduce(function(s,d){return d(s)},l.apply(void 0,arguments))}},Rg=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},h3=function(e){var r=null,n=null;return function(){for(var u=arguments.length,l=new Array(u),f=0;f<u;f++)l[f]=arguments[f];return r&&l.every(function(s,d){return s===r[d]})||(r=l,n=e.apply(void 0,l)),n}};function Eq(t){var e;return t===0?e=1:e=Math.floor(new Vt(t).abs().log(10).toNumber())+1,e}function Mq(t,e,r){for(var n=new Vt(t),u=0,l=[];n.lt(e)&&u<1e5;)l.push(n.toNumber()),n=n.add(r),u++;return l}var jq=js(function(t,e,r){var n=+t,u=+e;return n+r*(u-n)}),Cq=js(function(t,e,r){var n=e-+t;return n=n||1/0,(r-t)/n}),zq=js(function(t,e,r){var n=e-+t;return n=n||1/0,Math.max(0,Math.min(1,(r-t)/n))});const Cs={rangeStep:Mq,getDigitCount:Eq,interpolateNumber:jq,uninterpolateNumber:Cq,uninterpolateTruncation:zq};function Ng(t){return Rq(t)||Pq(t)||y3(t)||Dq()}function Dq(){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 Pq(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function Rq(t){if(Array.isArray(t))return qg(t)}function Jo(t,e){return Bq(t)||qq(t,e)||y3(t,e)||Nq()}function Nq(){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 y3(t,e){if(t){if(typeof t=="string")return qg(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return qg(t,e)}}function qg(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function qq(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var r=[],n=!0,u=!1,l=void 0;try{for(var f=t[Symbol.iterator](),s;!(n=(s=f.next()).done)&&(r.push(s.value),!(e&&r.length===e));n=!0);}catch(d){u=!0,l=d}finally{try{!n&&f.return!=null&&f.return()}finally{if(u)throw l}}return r}}function Bq(t){if(Array.isArray(t))return t}function v3(t){var e=Jo(t,2),r=e[0],n=e[1],u=r,l=n;return r>n&&(u=n,l=r),[u,l]}function p3(t,e,r){if(t.lte(0))return new Vt(0);var n=Cs.getDigitCount(t.toNumber()),u=new Vt(10).pow(n),l=t.div(u),f=n!==1?.05:.1,s=new Vt(Math.ceil(l.div(f).toNumber())).add(r).mul(f),d=s.mul(u);return e?d:new Vt(Math.ceil(d))}function $q(t,e,r){var n=1,u=new Vt(t);if(!u.isint()&&r){var l=Math.abs(t);l<1?(n=new Vt(10).pow(Cs.getDigitCount(t)-1),u=new Vt(Math.floor(u.div(n).toNumber())).mul(n)):l>1&&(u=new Vt(Math.floor(t)))}else t===0?u=new Vt(Math.floor((e-1)/2)):r||(u=new Vt(Math.floor(t)));var f=Math.floor((e-1)/2),s=Tq(wq(function(d){return u.add(new Vt(d-f).mul(n)).toNumber()}),Pg);return s(0,e)}function m3(t,e,r,n){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((e-t)/(r-1)))return{step:new Vt(0),tickMin:new Vt(0),tickMax:new Vt(0)};var l=p3(new Vt(e).sub(t).div(r-1),n,u),f;t<=0&&e>=0?f=new Vt(0):(f=new Vt(t).add(e).div(2),f=f.sub(new Vt(f).mod(l)));var s=Math.ceil(f.sub(t).div(l).toNumber()),d=Math.ceil(new Vt(e).sub(f).div(l).toNumber()),h=s+d+1;return h>r?m3(t,e,r,n,u+1):(h<r&&(d=e>0?d+(r-h):d,s=e>0?s:s+(r-h)),{step:l,tickMin:f.sub(new Vt(s).mul(l)),tickMax:f.add(new Vt(d).mul(l))})}function Lq(t){var e=Jo(t,2),r=e[0],n=e[1],u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,f=Math.max(u,2),s=v3([r,n]),d=Jo(s,2),h=d[0],m=d[1];if(h===-1/0||m===1/0){var p=m===1/0?[h].concat(Ng(Pg(0,u-1).map(function(){return 1/0}))):[].concat(Ng(Pg(0,u-1).map(function(){return-1/0})),[m]);return r>n?Rg(p):p}if(h===m)return $q(h,u,l);var g=m3(h,m,f,l),b=g.step,O=g.tickMin,S=g.tickMax,_=Cs.rangeStep(O,S.add(new Vt(.1).mul(b)),b);return r>n?Rg(_):_}function Uq(t,e){var r=Jo(t,2),n=r[0],u=r[1],l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,f=v3([n,u]),s=Jo(f,2),d=s[0],h=s[1];if(d===-1/0||h===1/0)return[n,u];if(d===h)return[d];var m=Math.max(e,2),p=p3(new Vt(h).sub(d).div(m-1),l,0),g=[].concat(Ng(Cs.rangeStep(new Vt(d),new Vt(h).sub(new Vt(.99).mul(p)),p)),[h]);return n>u?Rg(g):g}var kq=h3(Lq),Hq=h3(Uq),Iq="Invariant failed";function Ka(t,e){throw new Error(Iq)}var Gq=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function ru(t){"@babel/helpers - typeof";return ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ru(t)}function qf(){return qf=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},qf.apply(this,arguments)}function Yq(t,e){return Zq(t)||Vq(t,e)||Kq(t,e)||Xq()}function Xq(){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 Kq(t,e){if(t){if(typeof t=="string")return OT(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return OT(t,e)}}function OT(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function Vq(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function Zq(t){if(Array.isArray(t))return t}function Qq(t,e){if(t==null)return{};var r=Fq(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Fq(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Wq(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Jq(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,_3(n.key),n)}}function tB(t,e,r){return e&&Jq(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function eB(t,e,r){return e=Bf(e),rB(t,g3()?Reflect.construct(e,r||[],Bf(t).constructor):e.apply(t,r))}function rB(t,e){if(e&&(ru(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nB(t)}function nB(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function g3(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(g3=function(){return!!t})()}function Bf(t){return Bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bf(t)}function aB(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Bg(t,e)}function Bg(t,e){return Bg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},Bg(t,e)}function b3(t,e,r){return e=_3(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _3(t){var e=iB(t,"string");return ru(e)=="symbol"?e:e+""}function iB(t,e){if(ru(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ru(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var jl=(function(t){function e(){return Wq(this,e),eB(this,e,arguments)}return aB(e,t),tB(e,[{key:"render",value:function(){var n=this.props,u=n.offset,l=n.layout,f=n.width,s=n.dataKey,d=n.data,h=n.dataPointFormatter,m=n.xAxis,p=n.yAxis,g=Qq(n,Gq),b=Rt(g,!1);this.props.direction==="x"&&m.type!=="number"&&Ka();var O=d.map(function(S){var _=h(S,s),T=_.x,E=_.y,M=_.value,z=_.errorVal;if(!z)return null;var A=[],w,C;if(Array.isArray(z)){var N=Yq(z,2);w=N[0],C=N[1]}else w=C=z;if(l==="vertical"){var q=m.scale,F=E+u,H=F+f,$=F-f,V=q(M-w),Z=q(M+C);A.push({x1:Z,y1:H,x2:Z,y2:$}),A.push({x1:V,y1:F,x2:Z,y2:F}),A.push({x1:V,y1:H,x2:V,y2:$})}else if(l==="horizontal"){var K=p.scale,P=T+u,I=P-f,W=P+f,it=K(M-w),ot=K(M+C);A.push({x1:I,y1:ot,x2:W,y2:ot}),A.push({x1:P,y1:it,x2:P,y2:ot}),A.push({x1:I,y1:it,x2:W,y2:it})}return L.createElement(de,qf({className:"recharts-errorBar",key:"bar-".concat(A.map(function(D){return"".concat(D.x1,"-").concat(D.x2,"-").concat(D.y1,"-").concat(D.y2)}))},b),A.map(function(D){return L.createElement("line",qf({},D,{key:"line-".concat(D.x1,"-").concat(D.x2,"-").concat(D.y1,"-").concat(D.y2)}))}))});return L.createElement(de,{className:"recharts-errorBars"},O)}}])})(L.Component);b3(jl,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});b3(jl,"displayName","ErrorBar");function tl(t){"@babel/helpers - typeof";return tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tl(t)}function AT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Ra(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?AT(Object(r),!0).forEach(function(n){uB(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):AT(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function uB(t,e,r){return e=oB(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function oB(t){var e=lB(t,"string");return tl(e)=="symbol"?e:e+""}function lB(t,e){if(tl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(tl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var x3=function(e){var r=e.children,n=e.formattedGraphicalItems,u=e.legendWidth,l=e.legendContent,f=cr(r,ka);if(!f)return null;var s=ka.defaultProps,d=s!==void 0?Ra(Ra({},s),f.props):{},h;return f.props&&f.props.payload?h=f.props&&f.props.payload:l==="children"?h=(n||[]).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:f.props.iconType||g.props.legendType,value:S.name,color:S.fill,payload:S}}))},[]):h=(n||[]).map(function(m){var p=m.item,g=p.type.defaultProps,b=g!==void 0?Ra(Ra({},g),p.props):{},O=b.dataKey,S=b.name,_=b.legendType,T=b.hide;return{inactive:T,dataKey:O,type:d.iconType||_||"square",color:mb(p),value:S||O,payload:b}}),Ra(Ra(Ra({},d),ka.getWithHeight(f,u)),{},{payload:h,item:f})};function el(t){"@babel/helpers - typeof";return el=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},el(t)}function wT(t){return dB(t)||sB(t)||fB(t)||cB()}function cB(){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 fB(t,e){if(t){if(typeof t=="string")return $g(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $g(t,e)}}function sB(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function dB(t){if(Array.isArray(t))return $g(t)}function $g(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function TT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function ce(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?TT(Object(r),!0).forEach(function(n){Ki(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):TT(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ki(t,e,r){return e=hB(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function hB(t){var e=yB(t,"string");return el(e)=="symbol"?e:e+""}function yB(t,e){if(el(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(el(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function sr(t,e,r){return Ct(t)||Ct(e)?r:Se(e)?Tr(t,e,r):Tt(e)?e(t):r}function Bo(t,e,r,n){var u=dq(t,function(s){return sr(s,e)});if(r==="number"){var l=u.filter(function(s){return st(s)||parseFloat(s)});return l.length?[Es(l),Ts(l)]:[1/0,-1/0]}var f=n?u.filter(function(s){return!Ct(s)}):u;return f.map(function(s){return Se(s)||s instanceof Date?s:""})}var vB=function(e){var r,n=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,f=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(l&&l.axisType==="angleAxis"&&Math.abs(Math.abs(l.range[1]-l.range[0])-360)<=1e-6)for(var d=l.range,h=0;h<s;h++){var m=h>0?u[h-1].coordinate:u[s-1].coordinate,p=u[h].coordinate,g=h>=s-1?u[0].coordinate:u[h+1].coordinate,b=void 0;if(kr(p-m)!==kr(g-p)){var O=[];if(kr(g-p)===kr(d[1]-d[0])){b=g;var S=p+d[1]-d[0];O[0]=Math.min(S,(S+m)/2),O[1]=Math.max(S,(S+m)/2)}else{b=m;var _=g+d[1]-d[0];O[0]=Math.min(p,(_+p)/2),O[1]=Math.max(p,(_+p)/2)}var T=[Math.min(p,(b+p)/2),Math.max(p,(b+p)/2)];if(e>T[0]&&e<=T[1]||e>=O[0]&&e<=O[1]){f=u[h].index;break}}else{var E=Math.min(m,g),M=Math.max(m,g);if(e>(E+p)/2&&e<=(M+p)/2){f=u[h].index;break}}}else for(var z=0;z<s;z++)if(z===0&&e<=(n[z].coordinate+n[z+1].coordinate)/2||z>0&&z<s-1&&e>(n[z].coordinate+n[z-1].coordinate)/2&&e<=(n[z].coordinate+n[z+1].coordinate)/2||z===s-1&&e>(n[z].coordinate+n[z-1].coordinate)/2){f=n[z].index;break}return f},mb=function(e){var r,n=e,u=n.type.displayName,l=(r=e.type)!==null&&r!==void 0&&r.defaultProps?ce(ce({},e.type.defaultProps),e.props):e.props,f=l.stroke,s=l.fill,d;switch(u){case"Line":d=f;break;case"Area":case"Radar":d=f&&f!=="none"?f:s;break;default:d=s;break}return d},pB=function(e){var r=e.barSize,n=e.totalSize,u=e.stackGroups,l=u===void 0?{}:u;if(!l)return{};for(var f={},s=Object.keys(l),d=0,h=s.length;d<h;d++)for(var m=l[s[d]].stackGroups,p=Object.keys(m),g=0,b=p.length;g<b;g++){var O=m[p[g]],S=O.items,_=O.cateAxisId,T=S.filter(function(C){return On(C.type).indexOf("Bar")>=0});if(T&&T.length){var E=T[0].type.defaultProps,M=E!==void 0?ce(ce({},E),T[0].props):T[0].props,z=M.barSize,A=M[_];f[A]||(f[A]=[]);var w=Ct(z)?r:z;f[A].push({item:T[0],stackList:T.slice(1),barSize:Ct(w)?void 0:Ya(w,n,0)})}}return f},mB=function(e){var r=e.barGap,n=e.barCategoryGap,u=e.bandSize,l=e.sizeList,f=l===void 0?[]:l,s=e.maxBarSize,d=f.length;if(d<1)return null;var h=Ya(r,u,0,!0),m,p=[];if(f[0].barSize===+f[0].barSize){var g=!1,b=u/d,O=f.reduce(function(z,A){return z+A.barSize||0},0);O+=(d-1)*h,O>=u&&(O-=(d-1)*h,h=0),O>=u&&b>0&&(g=!0,b*=.9,O=d*b);var S=(u-O)/2>>0,_={offset:S-h,size:0};m=f.reduce(function(z,A){var w={item:A.item,position:{offset:_.offset+_.size+h,size:g?b:A.barSize}},C=[].concat(wT(z),[w]);return _=C[C.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(N){C.push({item:N,position:_})}),C},p)}else{var T=Ya(n,u,0,!0);u-2*T-(d-1)*h<=0&&(h=0);var E=(u-2*T-(d-1)*h)/d;E>1&&(E>>=0);var M=s===+s?Math.min(E,s):E;m=f.reduce(function(z,A,w){var C=[].concat(wT(z),[{item:A.item,position:{offset:T+(E+h)*w+(E-M)/2,size:M}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(N){C.push({item:N,position:C[C.length-1].position})}),C},p)}return m},gB=function(e,r,n,u){var l=n.children,f=n.width,s=n.margin,d=f-(s.left||0)-(s.right||0),h=x3({children:l,legendWidth:d});if(h){var m=u||{},p=m.width,g=m.height,b=h.align,O=h.verticalAlign,S=h.layout;if((S==="vertical"||S==="horizontal"&&O==="middle")&&b!=="center"&&st(e[b]))return ce(ce({},e),{},Ki({},b,e[b]+(p||0)));if((S==="horizontal"||S==="vertical"&&b==="center")&&O!=="middle"&&st(e[O]))return ce(ce({},e),{},Ki({},O,e[O]+(g||0)))}return e},bB=function(e,r,n){return Ct(r)?!0:e==="horizontal"?r==="yAxis":e==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},S3=function(e,r,n,u,l){var f=r.props.children,s=Er(f,jl).filter(function(h){return bB(u,l,h.props.direction)});if(s&&s.length){var d=s.map(function(h){return h.props.dataKey});return e.reduce(function(h,m){var p=sr(m,n);if(Ct(p))return h;var g=Array.isArray(p)?[Es(p),Ts(p)]:[p,p],b=d.reduce(function(O,S){var _=sr(m,S,0),T=g[0]-Math.abs(Array.isArray(_)?_[0]:_),E=g[1]+Math.abs(Array.isArray(_)?_[1]:_);return[Math.min(T,O[0]),Math.max(E,O[1])]},[1/0,-1/0]);return[Math.min(b[0],h[0]),Math.max(b[1],h[1])]},[1/0,-1/0])}return null},_B=function(e,r,n,u,l){var f=r.map(function(s){return S3(e,s,n,l,u)}).filter(function(s){return!Ct(s)});return f&&f.length?f.reduce(function(s,d){return[Math.min(s[0],d[0]),Math.max(s[1],d[1])]},[1/0,-1/0]):null},O3=function(e,r,n,u,l){var f=r.map(function(d){var h=d.props.dataKey;return n==="number"&&h&&S3(e,d,h,u)||Bo(e,h,n,l)});if(n==="number")return f.reduce(function(d,h){return[Math.min(d[0],h[0]),Math.max(d[1],h[1])]},[1/0,-1/0]);var s={};return f.reduce(function(d,h){for(var m=0,p=h.length;m<p;m++)s[h[m]]||(s[h[m]]=!0,d.push(h[m]));return d},[])},A3=function(e,r){return e==="horizontal"&&r==="xAxis"||e==="vertical"&&r==="yAxis"||e==="centric"&&r==="angleAxis"||e==="radial"&&r==="radiusAxis"},w3=function(e,r,n,u){if(u)return e.map(function(d){return d.coordinate});var l,f,s=e.map(function(d){return d.coordinate===r&&(l=!0),d.coordinate===n&&(f=!0),d.coordinate});return l||s.push(r),f||s.push(n),s},Sn=function(e,r,n){if(!e)return null;var u=e.scale,l=e.duplicateDomain,f=e.type,s=e.range,d=e.realScaleType==="scaleBand"?u.bandwidth()/2:2,h=(r||n)&&f==="category"&&u.bandwidth?u.bandwidth()/d:0;if(h=e.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?kr(s[0]-s[1])*2*h:h,r&&(e.ticks||e.niceTicks)){var m=(e.ticks||e.niceTicks).map(function(p){var g=l?l.indexOf(p):p;return{coordinate:u(g)+h,value:p,offset:h}});return m.filter(function(p){return!Sl(p.coordinate)})}return e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(p,g){return{coordinate:u(p)+h,value:p,index:g,offset:h}}):u.ticks&&!n?u.ticks(e.tickCount).map(function(p){return{coordinate:u(p)+h,value:p,offset:h}}):u.domain().map(function(p,g){return{coordinate:u(p)+h,value:l?l[p]:p,index:g,offset:h}})},Em=new WeakMap,nf=function(e,r){if(typeof r!="function")return e;Em.has(e)||Em.set(e,new WeakMap);var n=Em.get(e);if(n.has(r))return n.get(r);var u=function(){e.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,u),u},xB=function(e,r,n){var u=e.scale,l=e.type,f=e.layout,s=e.axisType;if(u==="auto")return f==="radial"&&s==="radiusAxis"?{scale:Ko(),realScaleType:"band"}:f==="radial"&&s==="angleAxis"?{scale:zf(),realScaleType:"linear"}:l==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:qo(),realScaleType:"point"}:l==="category"?{scale:Ko(),realScaleType:"band"}:{scale:zf(),realScaleType:"linear"};if(Ga(u)){var d="scale".concat(hs(u));return{scale:(sT[d]||qo)(),realScaleType:sT[d]?d:"point"}}return Tt(u)?{scale:u}:{scale:qo(),realScaleType:"point"}},ET=1e-4,SB=function(e){var r=e.domain();if(!(!r||r.length<=2)){var n=r.length,u=e.range(),l=Math.min(u[0],u[1])-ET,f=Math.max(u[0],u[1])+ET,s=e(r[0]),d=e(r[n-1]);(s<l||s>f||d<l||d>f)&&e.domain([r[0],r[n-1]])}},OB=function(e,r){if(!e)return null;for(var n=0,u=e.length;n<u;n++)if(e[n].item===r)return e[n].position;return null},AB=function(e,r){if(!r||r.length!==2||!st(r[0])||!st(r[1]))return e;var n=Math.min(r[0],r[1]),u=Math.max(r[0],r[1]),l=[e[0],e[1]];return(!st(e[0])||e[0]<n)&&(l[0]=n),(!st(e[1])||e[1]>u)&&(l[1]=u),l[0]>u&&(l[0]=u),l[1]<n&&(l[1]=n),l},wB=function(e){var r=e.length;if(!(r<=0))for(var n=0,u=e[0].length;n<u;++n)for(var l=0,f=0,s=0;s<r;++s){var d=Sl(e[s][n][1])?e[s][n][0]:e[s][n][1];d>=0?(e[s][n][0]=l,e[s][n][1]=l+d,l=e[s][n][1]):(e[s][n][0]=f,e[s][n][1]=f+d,f=e[s][n][1])}},TB=function(e){var r=e.length;if(!(r<=0))for(var n=0,u=e[0].length;n<u;++n)for(var l=0,f=0;f<r;++f){var s=Sl(e[f][n][1])?e[f][n][0]:e[f][n][1];s>=0?(e[f][n][0]=l,e[f][n][1]=l+s,l=e[f][n][1]):(e[f][n][0]=0,e[f][n][1]=0)}},EB={sign:wB,expand:f4,none:Vi,silhouette:s4,wiggle:d4,positive:TB},MB=function(e,r,n){var u=r.map(function(s){return s.props.dataKey}),l=EB[n],f=c4().keys(u).value(function(s,d){return+sr(s,d,0)}).order(yg).offset(l);return f(e)},jB=function(e,r,n,u,l,f){if(!e)return null;var s=f?r.reverse():r,d={},h=s.reduce(function(p,g){var b,O=(b=g.type)!==null&&b!==void 0&&b.defaultProps?ce(ce({},g.type.defaultProps),g.props):g.props,S=O.stackId,_=O.hide;if(_)return p;var T=O[n],E=p[T]||{hasStack:!1,stackGroups:{}};if(Se(S)){var M=E.stackGroups[S]||{numericAxisId:n,cateAxisId:u,items:[]};M.items.push(g),E.hasStack=!0,E.stackGroups[S]=M}else E.stackGroups[Ol("_stackId_")]={numericAxisId:n,cateAxisId:u,items:[g]};return ce(ce({},p),{},Ki({},T,E))},d),m={};return Object.keys(h).reduce(function(p,g){var b=h[g];if(b.hasStack){var O={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(S,_){var T=b.stackGroups[_];return ce(ce({},S),{},Ki({},_,{numericAxisId:n,cateAxisId:u,items:T.items,stackedData:MB(e,T.items,l)}))},O)}return ce(ce({},p),{},Ki({},g,b))},m)},CB=function(e,r){var n=r.realScaleType,u=r.type,l=r.tickCount,f=r.originalDomain,s=r.allowDecimals,d=n||r.scale;if(d!=="auto"&&d!=="linear")return null;if(l&&u==="number"&&f&&(f[0]==="auto"||f[1]==="auto")){var h=e.domain();if(!h.length)return null;var m=kq(h,l,s);return e.domain([Es(m),Ts(m)]),{niceTicks:m}}if(l&&u==="number"){var p=e.domain(),g=Hq(p,l,s);return{niceTicks:g}}return null};function MT(t){var e=t.axis,r=t.ticks,n=t.bandSize,u=t.entry,l=t.index,f=t.dataKey;if(e.type==="category"){if(!e.allowDuplicatedCategory&&e.dataKey&&!Ct(u[e.dataKey])){var s=ff(r,"value",u[e.dataKey]);if(s)return s.coordinate+n/2}return r[l]?r[l].coordinate+n/2:null}var d=sr(u,Ct(f)?e.dataKey:f);return Ct(d)?null:e.scale(d)}var jT=function(e){var r=e.axis,n=e.ticks,u=e.offset,l=e.bandSize,f=e.entry,s=e.index;if(r.type==="category")return n[s]?n[s].coordinate+u:null;var d=sr(f,r.dataKey,r.domain[s]);return Ct(d)?null:r.scale(d)-l/2+u},zB=function(e){var r=e.numericAxis,n=r.scale.domain();if(r.type==="number"){var u=Math.min(n[0],n[1]),l=Math.max(n[0],n[1]);return u<=0&&l>=0?0:l<0?l:u}return n[0]},DB=function(e,r){var n,u=(n=e.type)!==null&&n!==void 0&&n.defaultProps?ce(ce({},e.type.defaultProps),e.props):e.props,l=u.stackId;if(Se(l)){var f=r[l];if(f){var s=f.items.indexOf(e);return s>=0?f.stackedData[s]:null}}return null},PB=function(e){return e.reduce(function(r,n){return[Es(n.concat([r[0]]).filter(st)),Ts(n.concat([r[1]]).filter(st))]},[1/0,-1/0])},T3=function(e,r,n){return Object.keys(e).reduce(function(u,l){var f=e[l],s=f.stackedData,d=s.reduce(function(h,m){var p=PB(m.slice(r,n+1));return[Math.min(h[0],p[0]),Math.max(h[1],p[1])]},[1/0,-1/0]);return[Math.min(d[0],u[0]),Math.max(d[1],u[1])]},[1/0,-1/0]).map(function(u){return u===1/0||u===-1/0?0:u})},CT=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,zT=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Lg=function(e,r,n){if(Tt(e))return e(r,n);if(!Array.isArray(e))return r;var u=[];if(st(e[0]))u[0]=n?e[0]:Math.min(e[0],r[0]);else if(CT.test(e[0])){var l=+CT.exec(e[0])[1];u[0]=r[0]-l}else Tt(e[0])?u[0]=e[0](r[0]):u[0]=r[0];if(st(e[1]))u[1]=n?e[1]:Math.max(e[1],r[1]);else if(zT.test(e[1])){var f=+zT.exec(e[1])[1];u[1]=r[1]+f}else Tt(e[1])?u[1]=e[1](r[1]):u[1]=r[1];return u},$f=function(e,r,n){if(e&&e.scale&&e.scale.bandwidth){var u=e.scale.bandwidth();if(!n||u>0)return u}if(e&&r&&r.length>=2){for(var l=G0(r,function(p){return p.coordinate}),f=1/0,s=1,d=l.length;s<d;s++){var h=l[s],m=l[s-1];f=Math.min((h.coordinate||0)-(m.coordinate||0),f)}return f===1/0?0:f}return n?void 0:0},DT=function(e,r,n){return!e||!e.length||Ms(e,Tr(n,"type.defaultProps.domain"))?r:e},E3=function(e,r){var n=e.type.defaultProps?ce(ce({},e.type.defaultProps),e.props):e.props,u=n.dataKey,l=n.name,f=n.unit,s=n.formatter,d=n.tooltipType,h=n.chartType,m=n.hide;return ce(ce({},Rt(e,!1)),{},{dataKey:u,unit:f,formatter:s,name:l||u,color:mb(e),value:sr(r,u),type:d,payload:r,chartType:h,hide:m})};function rl(t){"@babel/helpers - typeof";return rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rl(t)}function PT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function RT(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?PT(Object(r),!0).forEach(function(n){RB(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):PT(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function RB(t,e,r){return e=NB(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function NB(t){var e=qB(t,"string");return rl(e)=="symbol"?e:e+""}function qB(t,e){if(rl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(rl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Lf=Math.PI/180,BB=function(e){return e*180/Math.PI},Ne=function(e,r,n,u){return{x:e+Math.cos(-Lf*u)*n,y:r+Math.sin(-Lf*u)*n}},$B=function(e,r){var n=e.x,u=e.y,l=r.x,f=r.y;return Math.sqrt(Math.pow(n-l,2)+Math.pow(u-f,2))},LB=function(e,r){var n=e.x,u=e.y,l=r.cx,f=r.cy,s=$B({x:n,y:u},{x:l,y:f});if(s<=0)return{radius:s};var d=(n-l)/s,h=Math.acos(d);return u>f&&(h=2*Math.PI-h),{radius:s,angle:BB(h),angleInRadian:h}},UB=function(e){var r=e.startAngle,n=e.endAngle,u=Math.floor(r/360),l=Math.floor(n/360),f=Math.min(u,l);return{startAngle:r-f*360,endAngle:n-f*360}},kB=function(e,r){var n=r.startAngle,u=r.endAngle,l=Math.floor(n/360),f=Math.floor(u/360),s=Math.min(l,f);return e+s*360},NT=function(e,r){var n=e.x,u=e.y,l=LB({x:n,y:u},r),f=l.radius,s=l.angle,d=r.innerRadius,h=r.outerRadius;if(f<d||f>h)return!1;if(f===0)return!0;var m=UB(r),p=m.startAngle,g=m.endAngle,b=s,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?RT(RT({},r),{},{radius:f,angle:kB(b,r)}):null};function nl(t){"@babel/helpers - typeof";return nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nl(t)}var HB=["offset"];function IB(t){return KB(t)||XB(t)||YB(t)||GB()}function GB(){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 YB(t,e){if(t){if(typeof t=="string")return Ug(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ug(t,e)}}function XB(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function KB(t){if(Array.isArray(t))return Ug(t)}function Ug(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function VB(t,e){if(t==null)return{};var r=ZB(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function ZB(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function qT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function xe(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?qT(Object(r),!0).forEach(function(n){QB(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):qT(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function QB(t,e,r){return e=FB(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function FB(t){var e=WB(t,"string");return nl(e)=="symbol"?e:e+""}function WB(t,e){if(nl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(nl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function al(){return al=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},al.apply(this,arguments)}var JB=function(e){var r=e.value,n=e.formatter,u=Ct(e.children)?r:e.children;return Tt(n)?n(u):u},t$=function(e,r){var n=kr(r-e),u=Math.min(Math.abs(r-e),360);return n*u},e$=function(e,r,n){var u=e.position,l=e.viewBox,f=e.offset,s=e.className,d=l,h=d.cx,m=d.cy,p=d.innerRadius,g=d.outerRadius,b=d.startAngle,O=d.endAngle,S=d.clockWise,_=(p+g)/2,T=t$(b,O),E=T>=0?1:-1,M,z;u==="insideStart"?(M=b+E*f,z=S):u==="insideEnd"?(M=O-E*f,z=!S):u==="end"&&(M=O+E*f,z=S),z=T<=0?z:!z;var A=Ne(h,m,_,M),w=Ne(h,m,_,M+(z?1:-1)*359),C="M".concat(A.x,",").concat(A.y,`
A`).concat(_,",").concat(_,",0,1,").concat(z?0:1,`,
`).concat(w.x,",").concat(w.y),N=Ct(e.id)?Ol("recharts-radial-line-"):e.id;return L.createElement("text",al({},n,{dominantBaseline:"central",className:Nt("recharts-radial-bar-label",s)}),L.createElement("defs",null,L.createElement("path",{id:N,d:C})),L.createElement("textPath",{xlinkHref:"#".concat(N)},r))},r$=function(e){var r=e.viewBox,n=e.offset,u=e.position,l=r,f=l.cx,s=l.cy,d=l.innerRadius,h=l.outerRadius,m=l.startAngle,p=l.endAngle,g=(m+p)/2;if(u==="outside"){var b=Ne(f,s,h+n,g),O=b.x,S=b.y;return{x:O,y:S,textAnchor:O>=f?"start":"end",verticalAnchor:"middle"}}if(u==="center")return{x:f,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(u==="centerTop")return{x:f,y:s,textAnchor:"middle",verticalAnchor:"start"};if(u==="centerBottom")return{x:f,y:s,textAnchor:"middle",verticalAnchor:"end"};var _=(d+h)/2,T=Ne(f,s,_,g),E=T.x,M=T.y;return{x:E,y:M,textAnchor:"middle",verticalAnchor:"middle"}},n$=function(e){var r=e.viewBox,n=e.parentViewBox,u=e.offset,l=e.position,f=r,s=f.x,d=f.y,h=f.width,m=f.height,p=m>=0?1:-1,g=p*u,b=p>0?"end":"start",O=p>0?"start":"end",S=h>=0?1:-1,_=S*u,T=S>0?"end":"start",E=S>0?"start":"end";if(l==="top"){var M={x:s+h/2,y:d-p*u,textAnchor:"middle",verticalAnchor:b};return xe(xe({},M),n?{height:Math.max(d-n.y,0),width:h}:{})}if(l==="bottom"){var z={x:s+h/2,y:d+m+g,textAnchor:"middle",verticalAnchor:O};return xe(xe({},z),n?{height:Math.max(n.y+n.height-(d+m),0),width:h}:{})}if(l==="left"){var A={x:s-_,y:d+m/2,textAnchor:T,verticalAnchor:"middle"};return xe(xe({},A),n?{width:Math.max(A.x-n.x,0),height:m}:{})}if(l==="right"){var w={x:s+h+_,y:d+m/2,textAnchor:E,verticalAnchor:"middle"};return xe(xe({},w),n?{width:Math.max(n.x+n.width-w.x,0),height:m}:{})}var C=n?{width:h,height:m}:{};return l==="insideLeft"?xe({x:s+_,y:d+m/2,textAnchor:E,verticalAnchor:"middle"},C):l==="insideRight"?xe({x:s+h-_,y:d+m/2,textAnchor:T,verticalAnchor:"middle"},C):l==="insideTop"?xe({x:s+h/2,y:d+g,textAnchor:"middle",verticalAnchor:O},C):l==="insideBottom"?xe({x:s+h/2,y:d+m-g,textAnchor:"middle",verticalAnchor:b},C):l==="insideTopLeft"?xe({x:s+_,y:d+g,textAnchor:E,verticalAnchor:O},C):l==="insideTopRight"?xe({x:s+h-_,y:d+g,textAnchor:T,verticalAnchor:O},C):l==="insideBottomLeft"?xe({x:s+_,y:d+m-g,textAnchor:E,verticalAnchor:b},C):l==="insideBottomRight"?xe({x:s+h-_,y:d+m-g,textAnchor:T,verticalAnchor:b},C):gu(l)&&(st(l.x)||Ba(l.x))&&(st(l.y)||Ba(l.y))?xe({x:s+Ya(l.x,h),y:d+Ya(l.y,m),textAnchor:"end",verticalAnchor:"end"},C):xe({x:s+h/2,y:d+m/2,textAnchor:"middle",verticalAnchor:"middle"},C)},a$=function(e){return"cx"in e&&st(e.cx)};function Re(t){var e=t.offset,r=e===void 0?5:e,n=VB(t,HB),u=xe({offset:r},n),l=u.viewBox,f=u.position,s=u.value,d=u.children,h=u.content,m=u.className,p=m===void 0?"":m,g=u.textBreakAll;if(!l||Ct(s)&&Ct(d)&&!ct.isValidElement(h)&&!Tt(h))return null;if(ct.isValidElement(h))return ct.cloneElement(h,u);var b;if(Tt(h)){if(b=ct.createElement(h,u),ct.isValidElement(b))return b}else b=JB(u);var O=a$(l),S=Rt(u,!0);if(O&&(f==="insideStart"||f==="insideEnd"||f==="end"))return e$(u,b,S);var _=O?r$(u):n$(u);return L.createElement(Of,al({className:Nt("recharts-label",p)},S,_,{breakAll:g}),b)}Re.displayName="Label";var M3=function(e){var r=e.cx,n=e.cy,u=e.angle,l=e.startAngle,f=e.endAngle,s=e.r,d=e.radius,h=e.innerRadius,m=e.outerRadius,p=e.x,g=e.y,b=e.top,O=e.left,S=e.width,_=e.height,T=e.clockWise,E=e.labelViewBox;if(E)return E;if(st(S)&&st(_)){if(st(p)&&st(g))return{x:p,y:g,width:S,height:_};if(st(b)&&st(O))return{x:b,y:O,width:S,height:_}}return st(p)&&st(g)?{x:p,y:g,width:0,height:0}:st(r)&&st(n)?{cx:r,cy:n,startAngle:l||u||0,endAngle:f||u||0,innerRadius:h||0,outerRadius:m||d||s||0,clockWise:T}:e.viewBox?e.viewBox:{}},i$=function(e,r){return e?e===!0?L.createElement(Re,{key:"label-implicit",viewBox:r}):Se(e)?L.createElement(Re,{key:"label-implicit",viewBox:r,value:e}):ct.isValidElement(e)?e.type===Re?ct.cloneElement(e,{key:"label-implicit",viewBox:r}):L.createElement(Re,{key:"label-implicit",content:e,viewBox:r}):Tt(e)?L.createElement(Re,{key:"label-implicit",content:e,viewBox:r}):gu(e)?L.createElement(Re,al({viewBox:r},e,{key:"label-implicit"})):null:null},u$=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var u=e.children,l=M3(e),f=Er(u,Re).map(function(d,h){return ct.cloneElement(d,{viewBox:r||l,key:"label-".concat(h)})});if(!n)return f;var s=i$(e.label,r||l);return[s].concat(IB(f))};Re.parseViewBox=M3;Re.renderCallByParent=u$;var Mm,BT;function o$(){if(BT)return Mm;BT=1;function t(e){var r=e==null?0:e.length;return r?e[r-1]:void 0}return Mm=t,Mm}var l$=o$();const c$=Ft(l$);function il(t){"@babel/helpers - typeof";return il=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},il(t)}var f$=["valueAccessor"],s$=["data","dataKey","clockWise","id","textBreakAll"];function d$(t){return p$(t)||v$(t)||y$(t)||h$()}function h$(){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 y$(t,e){if(t){if(typeof t=="string")return kg(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kg(t,e)}}function v$(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function p$(t){if(Array.isArray(t))return kg(t)}function kg(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function Uf(){return Uf=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Uf.apply(this,arguments)}function $T(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function LT(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?$T(Object(r),!0).forEach(function(n){m$(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):$T(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function m$(t,e,r){return e=g$(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function g$(t){var e=b$(t,"string");return il(e)=="symbol"?e:e+""}function b$(t,e){if(il(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(il(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function UT(t,e){if(t==null)return{};var r=_$(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function _$(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var x$=function(e){return Array.isArray(e.value)?c$(e.value):e.value};function Tn(t){var e=t.valueAccessor,r=e===void 0?x$:e,n=UT(t,f$),u=n.data,l=n.dataKey,f=n.clockWise,s=n.id,d=n.textBreakAll,h=UT(n,s$);return!u||!u.length?null:L.createElement(de,{className:"recharts-label-list"},u.map(function(m,p){var g=Ct(l)?r(m,p):sr(m&&m.payload,l),b=Ct(s)?{}:{id:"".concat(s,"-").concat(p)};return L.createElement(Re,Uf({},Rt(m,!0),h,b,{parentViewBox:m.parentViewBox,value:g,textBreakAll:d,viewBox:Re.parseViewBox(Ct(f)?m:LT(LT({},m),{},{clockWise:f})),key:"label-".concat(p),index:p}))}))}Tn.displayName="LabelList";function S$(t,e){return t?t===!0?L.createElement(Tn,{key:"labelList-implicit",data:e}):L.isValidElement(t)||Tt(t)?L.createElement(Tn,{key:"labelList-implicit",data:e,content:t}):gu(t)?L.createElement(Tn,Uf({data:e},t,{key:"labelList-implicit"})):null:null}function O$(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var n=t.children,u=Er(n,Tn).map(function(f,s){return ct.cloneElement(f,{data:e,key:"labelList-".concat(s)})});if(!r)return u;var l=S$(t.label,e);return[l].concat(d$(u))}Tn.renderCallByParent=O$;function ul(t){"@babel/helpers - typeof";return ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ul(t)}function Hg(){return Hg=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Hg.apply(this,arguments)}function kT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function HT(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?kT(Object(r),!0).forEach(function(n){A$(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):kT(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function A$(t,e,r){return e=w$(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function w$(t){var e=T$(t,"string");return ul(e)=="symbol"?e:e+""}function T$(t,e){if(ul(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ul(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var E$=function(e,r){var n=kr(r-e),u=Math.min(Math.abs(r-e),359.999);return n*u},af=function(e){var r=e.cx,n=e.cy,u=e.radius,l=e.angle,f=e.sign,s=e.isExternal,d=e.cornerRadius,h=e.cornerIsExternal,m=d*(s?1:-1)+u,p=Math.asin(d/m)/Lf,g=h?l:l+f*p,b=Ne(r,n,m,g),O=Ne(r,n,u,g),S=h?l-f*p:l,_=Ne(r,n,m*Math.cos(p*Lf),S);return{center:b,circleTangency:O,lineTangency:_,theta:p}},j3=function(e){var r=e.cx,n=e.cy,u=e.innerRadius,l=e.outerRadius,f=e.startAngle,s=e.endAngle,d=E$(f,s),h=f+d,m=Ne(r,n,l,f),p=Ne(r,n,l,h),g="M ".concat(m.x,",").concat(m.y,`
A `).concat(l,",").concat(l,`,0,
`).concat(+(Math.abs(d)>180),",").concat(+(f>h),`,
`).concat(p.x,",").concat(p.y,`
`);if(u>0){var b=Ne(r,n,u,f),O=Ne(r,n,u,h);g+="L ".concat(O.x,",").concat(O.y,`
A `).concat(u,",").concat(u,`,0,
`).concat(+(Math.abs(d)>180),",").concat(+(f<=h),`,
`).concat(b.x,",").concat(b.y," Z")}else g+="L ".concat(r,",").concat(n," Z");return g},M$=function(e){var r=e.cx,n=e.cy,u=e.innerRadius,l=e.outerRadius,f=e.cornerRadius,s=e.forceCornerRadius,d=e.cornerIsExternal,h=e.startAngle,m=e.endAngle,p=kr(m-h),g=af({cx:r,cy:n,radius:l,angle:h,sign:p,cornerRadius:f,cornerIsExternal:d}),b=g.circleTangency,O=g.lineTangency,S=g.theta,_=af({cx:r,cy:n,radius:l,angle:m,sign:-p,cornerRadius:f,cornerIsExternal:d}),T=_.circleTangency,E=_.lineTangency,M=_.theta,z=d?Math.abs(h-m):Math.abs(h-m)-S-M;if(z<0)return s?"M ".concat(O.x,",").concat(O.y,`
a`).concat(f,",").concat(f,",0,0,1,").concat(f*2,`,0
a`).concat(f,",").concat(f,",0,0,1,").concat(-f*2,`,0
`):j3({cx:r,cy:n,innerRadius:u,outerRadius:l,startAngle:h,endAngle:m});var A="M ".concat(O.x,",").concat(O.y,`
A`).concat(f,",").concat(f,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,`
A`).concat(l,",").concat(l,",0,").concat(+(z>180),",").concat(+(p<0),",").concat(T.x,",").concat(T.y,`
A`).concat(f,",").concat(f,",0,0,").concat(+(p<0),",").concat(E.x,",").concat(E.y,`
`);if(u>0){var w=af({cx:r,cy:n,radius:u,angle:h,sign:p,isExternal:!0,cornerRadius:f,cornerIsExternal:d}),C=w.circleTangency,N=w.lineTangency,q=w.theta,F=af({cx:r,cy:n,radius:u,angle:m,sign:-p,isExternal:!0,cornerRadius:f,cornerIsExternal:d}),H=F.circleTangency,$=F.lineTangency,V=F.theta,Z=d?Math.abs(h-m):Math.abs(h-m)-q-V;if(Z<0&&f===0)return"".concat(A,"L").concat(r,",").concat(n,"Z");A+="L".concat($.x,",").concat($.y,`
A`).concat(f,",").concat(f,",0,0,").concat(+(p<0),",").concat(H.x,",").concat(H.y,`
A`).concat(u,",").concat(u,",0,").concat(+(Z>180),",").concat(+(p>0),",").concat(C.x,",").concat(C.y,`
A`).concat(f,",").concat(f,",0,0,").concat(+(p<0),",").concat(N.x,",").concat(N.y,"Z")}else A+="L".concat(r,",").concat(n,"Z");return A},j$={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},C3=function(e){var r=HT(HT({},j$),e),n=r.cx,u=r.cy,l=r.innerRadius,f=r.outerRadius,s=r.cornerRadius,d=r.forceCornerRadius,h=r.cornerIsExternal,m=r.startAngle,p=r.endAngle,g=r.className;if(f<l||m===p)return null;var b=Nt("recharts-sector",g),O=f-l,S=Ya(s,O,0,!0),_;return S>0&&Math.abs(m-p)<360?_=M$({cx:n,cy:u,innerRadius:l,outerRadius:f,cornerRadius:Math.min(S,O/2),forceCornerRadius:d,cornerIsExternal:h,startAngle:m,endAngle:p}):_=j3({cx:n,cy:u,innerRadius:l,outerRadius:f,startAngle:m,endAngle:p}),L.createElement("path",Hg({},Rt(r,!0),{className:b,d:_,role:"img"}))};function ol(t){"@babel/helpers - typeof";return ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ol(t)}function Ig(){return Ig=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ig.apply(this,arguments)}function IT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function GT(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?IT(Object(r),!0).forEach(function(n){C$(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):IT(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function C$(t,e,r){return e=z$(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function z$(t){var e=D$(t,"string");return ol(e)=="symbol"?e:e+""}function D$(t,e){if(ol(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ol(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var YT={curveBasisClosed:WR,curveBasisOpen:JR,curveBasis:FR,curveBumpX:BR,curveBumpY:$R,curveLinearClosed:t4,curveLinear:vs,curveMonotoneX:e4,curveMonotoneY:r4,curveNatural:n4,curveStep:a4,curveStepAfter:u4,curveStepBefore:i4},uf=function(e){return e.x===+e.x&&e.y===+e.y},Mo=function(e){return e.x},jo=function(e){return e.y},P$=function(e,r){if(Tt(e))return e;var n="curve".concat(hs(e));return(n==="curveMonotone"||n==="curveBump")&&r?YT["".concat(n).concat(r==="vertical"?"Y":"X")]:YT[n]||vs},R$=function(e){var r=e.type,n=r===void 0?"linear":r,u=e.points,l=u===void 0?[]:u,f=e.baseLine,s=e.layout,d=e.connectNulls,h=d===void 0?!1:d,m=P$(n,s),p=h?l.filter(function(S){return uf(S)}):l,g;if(Array.isArray(f)){var b=h?f.filter(function(S){return uf(S)}):f,O=p.map(function(S,_){return GT(GT({},S),{},{base:b[_]})});return s==="vertical"?g=Qc().y(jo).x1(Mo).x0(function(S){return S.base.x}):g=Qc().x(Mo).y1(jo).y0(function(S){return S.base.y}),g.defined(uf).curve(m),g(O)}return s==="vertical"&&st(f)?g=Qc().y(jo).x1(Mo).x0(f):st(f)?g=Qc().x(Mo).y1(jo).y0(f):g=NM().x(Mo).y(jo),g.defined(uf).curve(m),g(p)},Gg=function(e){var r=e.className,n=e.points,u=e.path,l=e.pathRef;if((!n||!n.length)&&!u)return null;var f=n&&n.length?R$(e):u;return ct.createElement("path",Ig({},Rt(e,!1),sf(e),{className:Nt("recharts-curve",r),d:f,ref:l}))},jm={exports:{}},Cm,XT;function N$(){if(XT)return Cm;XT=1;var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Cm=t,Cm}var zm,KT;function q$(){if(KT)return zm;KT=1;var t=N$();function e(){}function r(){}return r.resetWarningCache=e,zm=function(){function n(f,s,d,h,m,p){if(p!==t){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}}n.isRequired=n;function u(){return n}var l={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:u,element:n,elementType:n,instanceOf:u,node:n,objectOf:u,oneOf:u,oneOfType:u,shape:u,exact:u,checkPropTypes:r,resetWarningCache:e};return l.PropTypes=l,l},zm}var VT;function B$(){return VT||(VT=1,jm.exports=q$()()),jm.exports}var $$=B$();const Ht=Ft($$),{getOwnPropertyNames:L$,getOwnPropertySymbols:U$}=Object,{hasOwnProperty:k$}=Object.prototype;function Dm(t,e){return function(n,u,l){return t(n,u,l)&&e(n,u,l)}}function of(t){return function(r,n,u){if(!r||!n||typeof r!="object"||typeof n!="object")return t(r,n,u);const{cache:l}=u,f=l.get(r),s=l.get(n);if(f&&s)return f===n&&s===r;l.set(r,n),l.set(n,r);const d=t(r,n,u);return l.delete(r),l.delete(n),d}}function H$(t){return t!=null?t[Symbol.toStringTag]:void 0}function ZT(t){return L$(t).concat(U$(t))}const I$=Object.hasOwn||((t,e)=>k$.call(t,e));function Wa(t,e){return t===e||!t&&!e&&t!==t&&e!==e}const G$="__v",Y$="__o",X$="_owner",{getOwnPropertyDescriptor:QT,keys:FT}=Object;function K$(t,e){return t.byteLength===e.byteLength&&kf(new Uint8Array(t),new Uint8Array(e))}function V$(t,e,r){let n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(!r.equals(t[n],e[n],n,n,t,e,r))return!1;return!0}function Z$(t,e){return t.byteLength===e.byteLength&&kf(new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Uint8Array(e.buffer,e.byteOffset,e.byteLength))}function Q$(t,e){return Wa(t.getTime(),e.getTime())}function F$(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function W$(t,e){return t===e}function WT(t,e,r){const n=t.size;if(n!==e.size)return!1;if(!n)return!0;const u=new Array(n),l=t.entries();let f,s,d=0;for(;(f=l.next())&&!f.done;){const h=e.entries();let m=!1,p=0;for(;(s=h.next())&&!s.done;){if(u[p]){p++;continue}const g=f.value,b=s.value;if(r.equals(g[0],b[0],d,p,t,e,r)&&r.equals(g[1],b[1],g[0],b[0],t,e,r)){m=u[p]=!0;break}p++}if(!m)return!1;d++}return!0}const J$=Wa;function t7(t,e,r){const n=FT(t);let u=n.length;if(FT(e).length!==u)return!1;for(;u-- >0;)if(!z3(t,e,r,n[u]))return!1;return!0}function Co(t,e,r){const n=ZT(t);let u=n.length;if(ZT(e).length!==u)return!1;let l,f,s;for(;u-- >0;)if(l=n[u],!z3(t,e,r,l)||(f=QT(t,l),s=QT(e,l),(f||s)&&(!f||!s||f.configurable!==s.configurable||f.enumerable!==s.enumerable||f.writable!==s.writable)))return!1;return!0}function e7(t,e){return Wa(t.valueOf(),e.valueOf())}function r7(t,e){return t.source===e.source&&t.flags===e.flags}function JT(t,e,r){const n=t.size;if(n!==e.size)return!1;if(!n)return!0;const u=new Array(n),l=t.values();let f,s;for(;(f=l.next())&&!f.done;){const d=e.values();let h=!1,m=0;for(;(s=d.next())&&!s.done;){if(!u[m]&&r.equals(f.value,s.value,f.value,s.value,t,e,r)){h=u[m]=!0;break}m++}if(!h)return!1}return!0}function kf(t,e){let r=t.byteLength;if(e.byteLength!==r||t.byteOffset!==e.byteOffset)return!1;for(;r-- >0;)if(t[r]!==e[r])return!1;return!0}function n7(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function z3(t,e,r,n){return(n===X$||n===Y$||n===G$)&&(t.$$typeof||e.$$typeof)?!0:I$(e,n)&&r.equals(t[n],e[n],n,n,t,e,r)}const a7="[object ArrayBuffer]",i7="[object Arguments]",u7="[object Boolean]",o7="[object DataView]",l7="[object Date]",c7="[object Error]",f7="[object Map]",s7="[object Number]",d7="[object Object]",h7="[object RegExp]",y7="[object Set]",v7="[object String]",p7={"[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},m7="[object URL]",g7=Object.prototype.toString;function b7({areArrayBuffersEqual:t,areArraysEqual:e,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:u,areFunctionsEqual:l,areMapsEqual:f,areNumbersEqual:s,areObjectsEqual:d,arePrimitiveWrappersEqual:h,areRegExpsEqual:m,areSetsEqual:p,areTypedArraysEqual:g,areUrlsEqual:b,unknownTagComparators:O}){return function(_,T,E){if(_===T)return!0;if(_==null||T==null)return!1;const M=typeof _;if(M!==typeof T)return!1;if(M!=="object")return M==="number"?s(_,T,E):M==="function"?l(_,T,E):!1;const z=_.constructor;if(z!==T.constructor)return!1;if(z===Object)return d(_,T,E);if(Array.isArray(_))return e(_,T,E);if(z===Date)return n(_,T,E);if(z===RegExp)return m(_,T,E);if(z===Map)return f(_,T,E);if(z===Set)return p(_,T,E);const A=g7.call(_);if(A===l7)return n(_,T,E);if(A===h7)return m(_,T,E);if(A===f7)return f(_,T,E);if(A===y7)return p(_,T,E);if(A===d7)return typeof _.then!="function"&&typeof T.then!="function"&&d(_,T,E);if(A===m7)return b(_,T,E);if(A===c7)return u(_,T,E);if(A===i7)return d(_,T,E);if(p7[A])return g(_,T,E);if(A===a7)return t(_,T,E);if(A===o7)return r(_,T,E);if(A===u7||A===s7||A===v7)return h(_,T,E);if(O){let w=O[A];if(!w){const C=H$(_);C&&(w=O[C])}if(w)return w(_,T,E)}return!1}}function _7({circular:t,createCustomConfig:e,strict:r}){let n={areArrayBuffersEqual:K$,areArraysEqual:r?Co:V$,areDataViewsEqual:Z$,areDatesEqual:Q$,areErrorsEqual:F$,areFunctionsEqual:W$,areMapsEqual:r?Dm(WT,Co):WT,areNumbersEqual:J$,areObjectsEqual:r?Co:t7,arePrimitiveWrappersEqual:e7,areRegExpsEqual:r7,areSetsEqual:r?Dm(JT,Co):JT,areTypedArraysEqual:r?Dm(kf,Co):kf,areUrlsEqual:n7,unknownTagComparators:void 0};if(e&&(n=Object.assign({},n,e(n))),t){const u=of(n.areArraysEqual),l=of(n.areMapsEqual),f=of(n.areObjectsEqual),s=of(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:u,areMapsEqual:l,areObjectsEqual:f,areSetsEqual:s})}return n}function x7(t){return function(e,r,n,u,l,f,s){return t(e,r,s)}}function S7({circular:t,comparator:e,createState:r,equals:n,strict:u}){if(r)return function(s,d){const{cache:h=t?new WeakMap:void 0,meta:m}=r();return e(s,d,{cache:h,equals:n,meta:m,strict:u})};if(t)return function(s,d){return e(s,d,{cache:new WeakMap,equals:n,meta:void 0,strict:u})};const l={cache:void 0,equals:n,meta:void 0,strict:u};return function(s,d){return e(s,d,l)}}const O7=va();va({strict:!0});va({circular:!0});va({circular:!0,strict:!0});va({createInternalComparator:()=>Wa});va({strict:!0,createInternalComparator:()=>Wa});va({circular:!0,createInternalComparator:()=>Wa});va({circular:!0,createInternalComparator:()=>Wa,strict:!0});function va(t={}){const{circular:e=!1,createInternalComparator:r,createState:n,strict:u=!1}=t,l=_7(t),f=b7(l),s=r?r(f):x7(f);return S7({circular:e,comparator:f,createState:n,equals:s,strict:u})}function A7(t){typeof requestAnimationFrame<"u"&&requestAnimationFrame(t)}function tE(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function u(l){r<0&&(r=l),l-r>e?(t(l),r=-1):A7(u)};requestAnimationFrame(n)}function Yg(t){"@babel/helpers - typeof";return Yg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yg(t)}function w7(t){return j7(t)||M7(t)||E7(t)||T7()}function T7(){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 E7(t,e){if(t){if(typeof t=="string")return eE(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return eE(t,e)}}function eE(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function M7(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function j7(t){if(Array.isArray(t))return t}function C7(){var t={},e=function(){return null},r=!1,n=function u(l){if(!r){if(Array.isArray(l)){if(!l.length)return;var f=l,s=w7(f),d=s[0],h=s.slice(1);if(typeof d=="number"){tE(u.bind(null,h),d);return}u(d),tE(u.bind(null,h));return}Yg(l)==="object"&&(t=l,e(t)),typeof l=="function"&&l()}};return{stop:function(){r=!0},start:function(l){r=!1,n(l)},subscribe:function(l){return e=l,function(){e=function(){return null}}}}}function ll(t){"@babel/helpers - typeof";return ll=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ll(t)}function rE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function nE(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?rE(Object(r),!0).forEach(function(n){D3(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):rE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function D3(t,e,r){return e=z7(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function z7(t){var e=D7(t,"string");return ll(e)==="symbol"?e:String(e)}function D7(t,e){if(ll(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ll(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var P7=function(e,r){return[Object.keys(e),Object.keys(r)].reduce(function(n,u){return n.filter(function(l){return u.includes(l)})})},R7=function(e){return e},N7=function(e){return e.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},$o=function(e,r){return Object.keys(r).reduce(function(n,u){return nE(nE({},n),{},D3({},u,e(u,r[u])))},{})},aE=function(e,r,n){return e.map(function(u){return"".concat(N7(u)," ").concat(r,"ms ").concat(n)}).join(",")};function q7(t,e){return L7(t)||$7(t,e)||P3(t,e)||B7()}function B7(){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 $7(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function L7(t){if(Array.isArray(t))return t}function U7(t){return I7(t)||H7(t)||P3(t)||k7()}function k7(){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 P3(t,e){if(t){if(typeof t=="string")return Xg(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xg(t,e)}}function H7(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function I7(t){if(Array.isArray(t))return Xg(t)}function Xg(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var Hf=1e-4,R3=function(e,r){return[0,3*e,3*r-6*e,3*e-3*r+1]},N3=function(e,r){return e.map(function(n,u){return n*Math.pow(r,u)}).reduce(function(n,u){return n+u})},iE=function(e,r){return function(n){var u=R3(e,r);return N3(u,n)}},G7=function(e,r){return function(n){var u=R3(e,r),l=[].concat(U7(u.map(function(f,s){return f*s}).slice(1)),[0]);return N3(l,n)}},uE=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var u=r[0],l=r[1],f=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":u=0,l=0,f=1,s=1;break;case"ease":u=.25,l=.1,f=.25,s=1;break;case"ease-in":u=.42,l=0,f=1,s=1;break;case"ease-out":u=.42,l=0,f=.58,s=1;break;case"ease-in-out":u=0,l=0,f=.58,s=1;break;default:{var d=r[0].split("(");if(d[0]==="cubic-bezier"&&d[1].split(")")[0].split(",").length===4){var h=d[1].split(")")[0].split(",").map(function(_){return parseFloat(_)}),m=q7(h,4);u=m[0],l=m[1],f=m[2],s=m[3]}}}var p=iE(u,f),g=iE(l,s),b=G7(u,f),O=function(T){return T>1?1:T<0?0:T},S=function(T){for(var E=T>1?1:T,M=E,z=0;z<8;++z){var A=p(M)-E,w=b(M);if(Math.abs(A-E)<Hf||w<Hf)return g(M);M=O(M-A/w)}return g(M)};return S.isStepper=!1,S},Y7=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.stiff,n=r===void 0?100:r,u=e.damping,l=u===void 0?8:u,f=e.dt,s=f===void 0?17:f,d=function(m,p,g){var b=-(m-p)*n,O=g*l,S=g+(b-O)*s/1e3,_=g*s/1e3+m;return Math.abs(_-p)<Hf&&Math.abs(S)<Hf?[p,0]:[_,S]};return d.isStepper=!0,d.dt=s,d},X7=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var u=r[0];if(typeof u=="string")switch(u){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return uE(u);case"spring":return Y7();default:if(u.split("(")[0]==="cubic-bezier")return uE(u)}return typeof u=="function"?u:null};function cl(t){"@babel/helpers - typeof";return cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cl(t)}function oE(t){return Z7(t)||V7(t)||q3(t)||K7()}function K7(){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 V7(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Z7(t){if(Array.isArray(t))return Vg(t)}function lE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Pe(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?lE(Object(r),!0).forEach(function(n){Kg(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):lE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Kg(t,e,r){return e=Q7(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Q7(t){var e=F7(t,"string");return cl(e)==="symbol"?e:String(e)}function F7(t,e){if(cl(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(cl(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function W7(t,e){return eL(t)||tL(t,e)||q3(t,e)||J7()}function J7(){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 q3(t,e){if(t){if(typeof t=="string")return Vg(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vg(t,e)}}function Vg(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function tL(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function eL(t){if(Array.isArray(t))return t}var If=function(e,r,n){return e+(r-e)*n},Zg=function(e){var r=e.from,n=e.to;return r!==n},rL=function t(e,r,n){var u=$o(function(l,f){if(Zg(f)){var s=e(f.from,f.to,f.velocity),d=W7(s,2),h=d[0],m=d[1];return Pe(Pe({},f),{},{from:h,velocity:m})}return f},r);return n<1?$o(function(l,f){return Zg(f)?Pe(Pe({},f),{},{velocity:If(f.velocity,u[l].velocity,n),from:If(f.from,u[l].from,n)}):f},r):t(e,u,n-1)};const nL=(function(t,e,r,n,u){var l=P7(t,e),f=l.reduce(function(_,T){return Pe(Pe({},_),{},Kg({},T,[t[T],e[T]]))},{}),s=l.reduce(function(_,T){return Pe(Pe({},_),{},Kg({},T,{from:t[T],velocity:0,to:e[T]}))},{}),d=-1,h,m,p=function(){return null},g=function(){return $o(function(T,E){return E.from},s)},b=function(){return!Object.values(s).filter(Zg).length},O=function(T){h||(h=T);var E=T-h,M=E/r.dt;s=rL(r,s,M),u(Pe(Pe(Pe({},t),e),g())),h=T,b()||(d=requestAnimationFrame(p))},S=function(T){m||(m=T);var E=(T-m)/n,M=$o(function(A,w){return If.apply(void 0,oE(w).concat([r(E)]))},f);if(u(Pe(Pe(Pe({},t),e),M)),E<1)d=requestAnimationFrame(p);else{var z=$o(function(A,w){return If.apply(void 0,oE(w).concat([r(1)]))},f);u(Pe(Pe(Pe({},t),e),z))}};return p=r.isStepper?O:S,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(d)}}});function nu(t){"@babel/helpers - typeof";return nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nu(t)}var aL=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function iL(t,e){if(t==null)return{};var r=uL(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function uL(t,e){if(t==null)return{};var r={},n=Object.keys(t),u,l;for(l=0;l<n.length;l++)u=n[l],!(e.indexOf(u)>=0)&&(r[u]=t[u]);return r}function Pm(t){return fL(t)||cL(t)||lL(t)||oL()}function oL(){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 lL(t,e){if(t){if(typeof t=="string")return Qg(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qg(t,e)}}function cL(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function fL(t){if(Array.isArray(t))return Qg(t)}function Qg(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function cE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Nr(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?cE(Object(r),!0).forEach(function(n){Ro(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):cE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ro(t,e,r){return e=B3(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function sL(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function dL(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,B3(n.key),n)}}function hL(t,e,r){return e&&dL(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function B3(t){var e=yL(t,"string");return nu(e)==="symbol"?e:String(e)}function yL(t,e){if(nu(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(nu(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function vL(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Fg(t,e)}function Fg(t,e){return Fg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},Fg(t,e)}function pL(t){var e=mL();return function(){var n=Gf(t),u;if(e){var l=Gf(this).constructor;u=Reflect.construct(n,arguments,l)}else u=n.apply(this,arguments);return Wg(this,u)}}function Wg(t,e){if(e&&(nu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jg(t)}function Jg(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function mL(){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 Gf(t){return Gf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gf(t)}var Cn=(function(t){vL(r,t);var e=pL(r);function r(n,u){var l;sL(this,r),l=e.call(this,n,u);var f=l.props,s=f.isActive,d=f.attributeName,h=f.from,m=f.to,p=f.steps,g=f.children,b=f.duration;if(l.handleStyleChange=l.handleStyleChange.bind(Jg(l)),l.changeStyle=l.changeStyle.bind(Jg(l)),!s||b<=0)return l.state={style:{}},typeof g=="function"&&(l.state={style:m}),Wg(l);if(p&&p.length)l.state={style:p[0].style};else if(h){if(typeof g=="function")return l.state={style:h},Wg(l);l.state={style:d?Ro({},d,h):h}}else l.state={style:{}};return l}return hL(r,[{key:"componentDidMount",value:function(){var u=this.props,l=u.isActive,f=u.canBegin;this.mounted=!0,!(!l||!f)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(u){var l=this.props,f=l.isActive,s=l.canBegin,d=l.attributeName,h=l.shouldReAnimate,m=l.to,p=l.from,g=this.state.style;if(s){if(!f){var b={style:d?Ro({},d,m):m};this.state&&g&&(d&&g[d]!==m||!d&&g!==m)&&this.setState(b);return}if(!(O7(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||h?p:u.to;if(this.state&&g){var _={style:d?Ro({},d,S):S};(d&&g[d]!==S||!d&&g!==S)&&this.setState(_)}this.runAnimation(Nr(Nr({},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,f=u.from,s=u.to,d=u.duration,h=u.easing,m=u.begin,p=u.onAnimationEnd,g=u.onAnimationStart,b=nL(f,s,X7(h),d,this.changeStyle),O=function(){l.stopJSAnimation=b()};this.manager.start([g,m,O,d,p])}},{key:"runStepAnimation",value:function(u){var l=this,f=u.steps,s=u.begin,d=u.onAnimationStart,h=f[0],m=h.style,p=h.duration,g=p===void 0?0:p,b=function(S,_,T){if(T===0)return S;var E=_.duration,M=_.easing,z=M===void 0?"ease":M,A=_.style,w=_.properties,C=_.onAnimationEnd,N=T>0?f[T-1]:_,q=w||Object.keys(A);if(typeof z=="function"||z==="spring")return[].concat(Pm(S),[l.runJSAnimation.bind(l,{from:N.style,to:A,duration:E,easing:z}),E]);var F=aE(q,E,z),H=Nr(Nr(Nr({},N.style),A),{},{transition:F});return[].concat(Pm(S),[H,E,C]).filter(R7)};return this.manager.start([d].concat(Pm(f.reduce(b,[m,Math.max(g,s)])),[u.onAnimationEnd]))}},{key:"runAnimation",value:function(u){this.manager||(this.manager=C7());var l=u.begin,f=u.duration,s=u.attributeName,d=u.to,h=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 h=="function"||typeof b=="function"||h==="spring"){this.runJSAnimation(u);return}if(g.length>1){this.runStepAnimation(u);return}var S=s?Ro({},s,d):d,_=aE(Object.keys(S),f,h);O.start([m,l,Nr(Nr({},S),{},{transition:_}),f,p])}},{key:"render",value:function(){var u=this.props,l=u.children;u.begin;var f=u.duration;u.attributeName,u.easing;var s=u.isActive;u.steps,u.from,u.to,u.canBegin,u.onAnimationEnd,u.shouldReAnimate,u.onAnimationReStart;var d=iL(u,aL),h=ct.Children.count(l),m=this.state.style;if(typeof l=="function")return l(m);if(!s||h===0||f<=0)return l;var p=function(b){var O=b.props,S=O.style,_=S===void 0?{}:S,T=O.className,E=ct.cloneElement(b,Nr(Nr({},d),{},{style:Nr(Nr({},_),m),className:T}));return E};return h===1?p(ct.Children.only(l)):L.createElement("div",null,ct.Children.map(l,function(g){return p(g)}))}}]),r})(ct.PureComponent);Cn.displayName="Animate";Cn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Cn.propTypes={from:Ht.oneOfType([Ht.object,Ht.string]),to:Ht.oneOfType([Ht.object,Ht.string]),attributeName:Ht.string,duration:Ht.number,begin:Ht.number,easing:Ht.oneOfType([Ht.string,Ht.func]),steps:Ht.arrayOf(Ht.shape({duration:Ht.number.isRequired,style:Ht.object.isRequired,easing:Ht.oneOfType([Ht.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ht.func]),properties:Ht.arrayOf("string"),onAnimationEnd:Ht.func})),children:Ht.oneOfType([Ht.node,Ht.func]),isActive:Ht.bool,canBegin:Ht.bool,onAnimationEnd:Ht.func,shouldReAnimate:Ht.bool,onAnimationStart:Ht.func,onAnimationReStart:Ht.func};function fl(t){"@babel/helpers - typeof";return fl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fl(t)}function Yf(){return Yf=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Yf.apply(this,arguments)}function gL(t,e){return SL(t)||xL(t,e)||_L(t,e)||bL()}function bL(){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 _L(t,e){if(t){if(typeof t=="string")return fE(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fE(t,e)}}function fE(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function xL(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function SL(t){if(Array.isArray(t))return t}function sE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function dE(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?sE(Object(r),!0).forEach(function(n){OL(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):sE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function OL(t,e,r){return e=AL(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function AL(t){var e=wL(t,"string");return fl(e)=="symbol"?e:e+""}function wL(t,e){if(fl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(fl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var hE=function(e,r,n,u,l){var f=Math.min(Math.abs(n)/2,Math.abs(u)/2),s=u>=0?1:-1,d=n>=0?1:-1,h=u>=0&&n>=0||u<0&&n<0?1:0,m;if(f>0&&l instanceof Array){for(var p=[0,0,0,0],g=0,b=4;g<b;g++)p[g]=l[g]>f?f:l[g];m="M".concat(e,",").concat(r+s*p[0]),p[0]>0&&(m+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(h,",").concat(e+d*p[0],",").concat(r)),m+="L ".concat(e+n-d*p[1],",").concat(r),p[1]>0&&(m+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(h,`,
`).concat(e+n,",").concat(r+s*p[1])),m+="L ".concat(e+n,",").concat(r+u-s*p[2]),p[2]>0&&(m+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(h,`,
`).concat(e+n-d*p[2],",").concat(r+u)),m+="L ".concat(e+d*p[3],",").concat(r+u),p[3]>0&&(m+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(h,`,
`).concat(e,",").concat(r+u-s*p[3])),m+="Z"}else if(f>0&&l===+l&&l>0){var O=Math.min(f,l);m="M ".concat(e,",").concat(r+s*O,`
A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(e+d*O,",").concat(r,`
L `).concat(e+n-d*O,",").concat(r,`
A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(e+n,",").concat(r+s*O,`
L `).concat(e+n,",").concat(r+u-s*O,`
A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(e+n-d*O,",").concat(r+u,`
L `).concat(e+d*O,",").concat(r+u,`
A `).concat(O,",").concat(O,",0,0,").concat(h,",").concat(e,",").concat(r+u-s*O," Z")}else m="M ".concat(e,",").concat(r," h ").concat(n," v ").concat(u," h ").concat(-n," Z");return m},TL=function(e,r){if(!e||!r)return!1;var n=e.x,u=e.y,l=r.x,f=r.y,s=r.width,d=r.height;if(Math.abs(s)>0&&Math.abs(d)>0){var h=Math.min(l,l+s),m=Math.max(l,l+s),p=Math.min(f,f+d),g=Math.max(f,f+d);return n>=h&&n<=m&&u>=p&&u<=g}return!1},EL={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},gb=function(e){var r=dE(dE({},EL),e),n=ct.useRef(),u=ct.useState(-1),l=gL(u,2),f=l[0],s=l[1];ct.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var z=n.current.getTotalLength();z&&s(z)}catch{}},[]);var d=r.x,h=r.y,m=r.width,p=r.height,g=r.radius,b=r.className,O=r.animationEasing,S=r.animationDuration,_=r.animationBegin,T=r.isAnimationActive,E=r.isUpdateAnimationActive;if(d!==+d||h!==+h||m!==+m||p!==+p||m===0||p===0)return null;var M=Nt("recharts-rectangle",b);return E?L.createElement(Cn,{canBegin:f>0,from:{width:m,height:p,x:d,y:h},to:{width:m,height:p,x:d,y:h},duration:S,animationEasing:O,isActive:E},function(z){var A=z.width,w=z.height,C=z.x,N=z.y;return L.createElement(Cn,{canBegin:f>0,from:"0px ".concat(f===-1?1:f,"px"),to:"".concat(f,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:S,isActive:T,easing:O},L.createElement("path",Yf({},Rt(r,!0),{className:M,d:hE(C,N,A,w,g),ref:n})))}):L.createElement("path",Yf({},Rt(r,!0),{className:M,d:hE(d,h,m,p,g)}))};function t0(){return t0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},t0.apply(this,arguments)}var bb=function(e){var r=e.cx,n=e.cy,u=e.r,l=e.className,f=Nt("recharts-dot",l);return r===+r&&n===+n&&u===+u?ct.createElement("circle",t0({},Rt(e,!1),sf(e),{className:f,cx:r,cy:n,r:u})):null};function sl(t){"@babel/helpers - typeof";return sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sl(t)}var ML=["x","y","top","left","width","height","className"];function e0(){return e0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},e0.apply(this,arguments)}function yE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function jL(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?yE(Object(r),!0).forEach(function(n){CL(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):yE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function CL(t,e,r){return e=zL(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function zL(t){var e=DL(t,"string");return sl(e)=="symbol"?e:e+""}function DL(t,e){if(sl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(sl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function PL(t,e){if(t==null)return{};var r=RL(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function RL(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var NL=function(e,r,n,u,l,f){return"M".concat(e,",").concat(l,"v").concat(u,"M").concat(f,",").concat(r,"h").concat(n)},qL=function(e){var r=e.x,n=r===void 0?0:r,u=e.y,l=u===void 0?0:u,f=e.top,s=f===void 0?0:f,d=e.left,h=d===void 0?0:d,m=e.width,p=m===void 0?0:m,g=e.height,b=g===void 0?0:g,O=e.className,S=PL(e,ML),_=jL({x:n,y:l,top:s,left:h,width:p,height:b},S);return!st(n)||!st(l)||!st(p)||!st(b)||!st(s)||!st(h)?null:L.createElement("path",e0({},Rt(_,!0),{className:Nt("recharts-cross",O),d:NL(n,l,p,b,s,h)}))},Rm,vE;function BL(){if(vE)return Rm;vE=1;var t=aj(),e=t(Object.getPrototypeOf,Object);return Rm=e,Rm}var Nm,pE;function $L(){if(pE)return Nm;pE=1;var t=zn(),e=BL(),r=Dn(),n="[object Object]",u=Function.prototype,l=Object.prototype,f=u.toString,s=l.hasOwnProperty,d=f.call(Object);function h(m){if(!r(m)||t(m)!=n)return!1;var p=e(m);if(p===null)return!0;var g=s.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&f.call(g)==d}return Nm=h,Nm}var LL=$L();const UL=Ft(LL);var qm,mE;function kL(){if(mE)return qm;mE=1;var t=zn(),e=Dn(),r="[object Boolean]";function n(u){return u===!0||u===!1||e(u)&&t(u)==r}return qm=n,qm}var HL=kL();const IL=Ft(HL);function dl(t){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dl(t)}function Xf(){return Xf=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Xf.apply(this,arguments)}function GL(t,e){return VL(t)||KL(t,e)||XL(t,e)||YL()}function YL(){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 XL(t,e){if(t){if(typeof t=="string")return gE(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gE(t,e)}}function gE(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function KL(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function VL(t){if(Array.isArray(t))return t}function bE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function _E(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?bE(Object(r),!0).forEach(function(n){ZL(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):bE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function ZL(t,e,r){return e=QL(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function QL(t){var e=FL(t,"string");return dl(e)=="symbol"?e:e+""}function FL(t,e){if(dl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(dl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var xE=function(e,r,n,u,l){var f=n-u,s;return s="M ".concat(e,",").concat(r),s+="L ".concat(e+n,",").concat(r),s+="L ".concat(e+n-f/2,",").concat(r+l),s+="L ".concat(e+n-f/2-u,",").concat(r+l),s+="L ".concat(e,",").concat(r," Z"),s},WL={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},JL=function(e){var r=_E(_E({},WL),e),n=ct.useRef(),u=ct.useState(-1),l=GL(u,2),f=l[0],s=l[1];ct.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var M=n.current.getTotalLength();M&&s(M)}catch{}},[]);var d=r.x,h=r.y,m=r.upperWidth,p=r.lowerWidth,g=r.height,b=r.className,O=r.animationEasing,S=r.animationDuration,_=r.animationBegin,T=r.isUpdateAnimationActive;if(d!==+d||h!==+h||m!==+m||p!==+p||g!==+g||m===0&&p===0||g===0)return null;var E=Nt("recharts-trapezoid",b);return T?L.createElement(Cn,{canBegin:f>0,from:{upperWidth:0,lowerWidth:0,height:g,x:d,y:h},to:{upperWidth:m,lowerWidth:p,height:g,x:d,y:h},duration:S,animationEasing:O,isActive:T},function(M){var z=M.upperWidth,A=M.lowerWidth,w=M.height,C=M.x,N=M.y;return L.createElement(Cn,{canBegin:f>0,from:"0px ".concat(f===-1?1:f,"px"),to:"".concat(f,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:S,easing:O},L.createElement("path",Xf({},Rt(r,!0),{className:E,d:xE(C,N,z,A,w),ref:n})))}):L.createElement("g",null,L.createElement("path",Xf({},Rt(r,!0),{className:E,d:xE(d,h,m,p,g)})))},tU=["option","shapeType","propTransformer","activeClassName","isActive"];function hl(t){"@babel/helpers - typeof";return hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hl(t)}function eU(t,e){if(t==null)return{};var r=rU(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function rU(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function SE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Kf(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?SE(Object(r),!0).forEach(function(n){nU(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):SE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function nU(t,e,r){return e=aU(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function aU(t){var e=iU(t,"string");return hl(e)=="symbol"?e:e+""}function iU(t,e){if(hl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(hl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function uU(t,e){return Kf(Kf({},e),t)}function oU(t,e){return t==="symbols"}function OE(t){var e=t.shapeType,r=t.elementProps;switch(e){case"rectangle":return L.createElement(gb,r);case"trapezoid":return L.createElement(JL,r);case"sector":return L.createElement(C3,r);case"symbols":if(oU(e))return L.createElement(q0,r);break;default:return null}}function lU(t){return ct.isValidElement(t)?t.props:t}function cU(t){var e=t.option,r=t.shapeType,n=t.propTransformer,u=n===void 0?uU:n,l=t.activeClassName,f=l===void 0?"recharts-active-shape":l,s=t.isActive,d=eU(t,tU),h;if(ct.isValidElement(e))h=ct.cloneElement(e,Kf(Kf({},d),lU(e)));else if(Tt(e))h=e(d);else if(UL(e)&&!IL(e)){var m=u(e,d);h=L.createElement(OE,{shapeType:r,elementProps:m})}else{var p=d;h=L.createElement(OE,{shapeType:r,elementProps:p})}return s?L.createElement(de,{className:f},h):h}function zs(t,e){return e!=null&&"trapezoids"in t.props}function Ds(t,e){return e!=null&&"sectors"in t.props}function yl(t,e){return e!=null&&"points"in t.props}function fU(t,e){var r,n,u=t.x===(e==null||(r=e.labelViewBox)===null||r===void 0?void 0:r.x)||t.x===e.x,l=t.y===(e==null||(n=e.labelViewBox)===null||n===void 0?void 0:n.y)||t.y===e.y;return u&&l}function sU(t,e){var r=t.endAngle===e.endAngle,n=t.startAngle===e.startAngle;return r&&n}function dU(t,e){var r=t.x===e.x,n=t.y===e.y,u=t.z===e.z;return r&&n&&u}function hU(t,e){var r;return zs(t,e)?r=fU:Ds(t,e)?r=sU:yl(t,e)&&(r=dU),r}function yU(t,e){var r;return zs(t,e)?r="trapezoids":Ds(t,e)?r="sectors":yl(t,e)&&(r="points"),r}function vU(t,e){if(zs(t,e)){var r;return(r=e.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(Ds(t,e)){var n;return(n=e.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return yl(t,e)?e.payload:{}}function pU(t){var e=t.activeTooltipItem,r=t.graphicalItem,n=t.itemData,u=yU(r,e),l=vU(r,e),f=n.filter(function(d,h){var m=Ms(l,d),p=r.props[u].filter(function(O){var S=hU(r,e);return S(O,e)}),g=r.props[u].indexOf(p[p.length-1]),b=h===g;return m&&b}),s=n.indexOf(f[f.length-1]);return s}var Bm,AE;function mU(){if(AE)return Bm;AE=1;var t=Math.ceil,e=Math.max;function r(n,u,l,f){for(var s=-1,d=e(t((u-n)/(l||1)),0),h=Array(d);d--;)h[f?d:++s]=n,n+=l;return h}return Bm=r,Bm}var $m,wE;function $3(){if(wE)return $m;wE=1;var t=_j(),e=1/0,r=17976931348623157e292;function n(u){if(!u)return u===0?u:0;if(u=t(u),u===e||u===-e){var l=u<0?-1:1;return l*r}return u===u?u:0}return $m=n,$m}var Lm,TE;function gU(){if(TE)return Lm;TE=1;var t=mU(),e=bs(),r=$3();function n(u){return function(l,f,s){return s&&typeof s!="number"&&e(l,f,s)&&(f=s=void 0),l=r(l),f===void 0?(f=l,l=0):f=r(f),s=s===void 0?l<f?1:-1:r(s),t(l,f,s,u)}}return Lm=n,Lm}var Um,EE;function bU(){if(EE)return Um;EE=1;var t=gU(),e=t();return Um=e,Um}var _U=bU();const Vf=Ft(_U);function vl(t){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vl(t)}function ME(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function jE(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?ME(Object(r),!0).forEach(function(n){L3(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ME(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function L3(t,e,r){return e=xU(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function xU(t){var e=SU(t,"string");return vl(e)=="symbol"?e:e+""}function SU(t,e){if(vl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(vl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var OU=["Webkit","Moz","O","ms"],AU=function(e,r){var n=e.replace(/(\w)/,function(l){return l.toUpperCase()}),u=OU.reduce(function(l,f){return jE(jE({},l),{},L3({},f+n,r))},{});return u[e]=r,u};function au(t){"@babel/helpers - typeof";return au=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},au(t)}function Zf(){return Zf=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Zf.apply(this,arguments)}function CE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function km(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?CE(Object(r),!0).forEach(function(n){lr(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):CE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function wU(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function zE(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,k3(n.key),n)}}function TU(t,e,r){return e&&zE(t.prototype,e),r&&zE(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function EU(t,e,r){return e=Qf(e),MU(t,U3()?Reflect.construct(e,r||[],Qf(t).constructor):e.apply(t,r))}function MU(t,e){if(e&&(au(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jU(t)}function jU(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function U3(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(U3=function(){return!!t})()}function Qf(t){return Qf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qf(t)}function CU(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&r0(t,e)}function r0(t,e){return r0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},r0(t,e)}function lr(t,e,r){return e=k3(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function k3(t){var e=zU(t,"string");return au(e)=="symbol"?e:e+""}function zU(t,e){if(au(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(au(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var DU=function(e){var r=e.data,n=e.startIndex,u=e.endIndex,l=e.x,f=e.width,s=e.travellerWidth;if(!r||!r.length)return{};var d=r.length,h=qo().domain(Vf(0,d)).range([l,l+f-s]),m=h.domain().map(function(p){return h(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:h(n),endX:h(u),scale:h,scaleValues:m}},DE=function(e){return e.changedTouches&&!!e.changedTouches.length},iu=(function(t){function e(r){var n;return wU(this,e),n=EU(this,e,[r]),lr(n,"handleDrag",function(u){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(u):n.state.isSlideMoving&&n.handleSlideDrag(u)}),lr(n,"handleTouchMove",function(u){u.changedTouches!=null&&u.changedTouches.length>0&&n.handleDrag(u.changedTouches[0])}),lr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var u=n.props,l=u.endIndex,f=u.onDragEnd,s=u.startIndex;f==null||f({endIndex:l,startIndex:s})}),n.detachDragEndListener()}),lr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),lr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),lr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),lr(n,"handleSlideDragStart",function(u){var l=DE(u)?u.changedTouches[0]:u;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:l.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return CU(e,t),TU(e,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var u=n.startX,l=n.endX,f=this.state.scaleValues,s=this.props,d=s.gap,h=s.data,m=h.length-1,p=Math.min(u,l),g=Math.max(u,l),b=e.getIndexInRange(f,p),O=e.getIndexInRange(f,g);return{startIndex:b-b%d,endIndex:O===m?m:O-O%d}}},{key:"getTextOfTick",value:function(n){var u=this.props,l=u.data,f=u.tickFormatter,s=u.dataKey,d=sr(l[n],s,n);return Tt(f)?f(d,n):d}},{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(n){var u=this.state,l=u.slideMoveStartX,f=u.startX,s=u.endX,d=this.props,h=d.x,m=d.width,p=d.travellerWidth,g=d.startIndex,b=d.endIndex,O=d.onChange,S=n.pageX-l;S>0?S=Math.min(S,h+m-p-s,h+m-p-f):S<0&&(S=Math.max(S,h-f,h-s));var _=this.getIndex({startX:f+S,endX:s+S});(_.startIndex!==g||_.endIndex!==b)&&O&&O(_),this.setState({startX:f+S,endX:s+S,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,u){var l=DE(u)?u.changedTouches[0]:u;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:l.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var u=this.state,l=u.brushMoveStartX,f=u.movingTravellerId,s=u.endX,d=u.startX,h=this.state[f],m=this.props,p=m.x,g=m.width,b=m.travellerWidth,O=m.onChange,S=m.gap,_=m.data,T={startX:this.state.startX,endX:this.state.endX},E=n.pageX-l;E>0?E=Math.min(E,p+g-b-h):E<0&&(E=Math.max(E,p-h)),T[f]=h+E;var M=this.getIndex(T),z=M.startIndex,A=M.endIndex,w=function(){var N=_.length-1;return f==="startX"&&(s>d?z%S===0:A%S===0)||s<d&&A===N||f==="endX"&&(s>d?A%S===0:z%S===0)||s>d&&A===N};this.setState(lr(lr({},f,h+E),"brushMoveStartX",n.pageX),function(){O&&w()&&O(M)})}},{key:"handleTravellerMoveKeyboard",value:function(n,u){var l=this,f=this.state,s=f.scaleValues,d=f.startX,h=f.endX,m=this.state[u],p=s.indexOf(m);if(p!==-1){var g=p+n;if(!(g===-1||g>=s.length)){var b=s[g];u==="startX"&&b>=h||u==="endX"&&b<=d||this.setState(lr({},u,b),function(){l.props.onChange(l.getIndex({startX:l.state.startX,endX:l.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,u=n.x,l=n.y,f=n.width,s=n.height,d=n.fill,h=n.stroke;return L.createElement("rect",{stroke:h,fill:d,x:u,y:l,width:f,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,u=n.x,l=n.y,f=n.width,s=n.height,d=n.data,h=n.children,m=n.padding,p=ct.Children.only(h);return p?L.cloneElement(p,{x:u,y:l,width:f,height:s,margin:m,compact:!0,data:d}):null}},{key:"renderTravellerLayer",value:function(n,u){var l,f,s=this,d=this.props,h=d.y,m=d.travellerWidth,p=d.height,g=d.traveller,b=d.ariaLabel,O=d.data,S=d.startIndex,_=d.endIndex,T=Math.max(n,this.props.x),E=km(km({},Rt(this.props,!1)),{},{x:T,y:h,width:m,height:p}),M=b||"Min value: ".concat((l=O[S])===null||l===void 0?void 0:l.name,", Max value: ").concat((f=O[_])===null||f===void 0?void 0:f.name);return L.createElement(de,{tabIndex:0,role:"slider","aria-label":M,"aria-valuenow":n,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(),s.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,u))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},e.renderTraveller(g,E))}},{key:"renderSlide",value:function(n,u){var l=this.props,f=l.y,s=l.height,d=l.stroke,h=l.travellerWidth,m=Math.min(n,u)+h,p=Math.max(Math.abs(u-n)-h,0);return L.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:d,fillOpacity:.2,x:m,y:f,width:p,height:s})}},{key:"renderText",value:function(){var n=this.props,u=n.startIndex,l=n.endIndex,f=n.y,s=n.height,d=n.travellerWidth,h=n.stroke,m=this.state,p=m.startX,g=m.endX,b=5,O={pointerEvents:"none",fill:h};return L.createElement(de,{className:"recharts-brush-texts"},L.createElement(Of,Zf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-b,y:f+s/2},O),this.getTextOfTick(u)),L.createElement(Of,Zf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+d+b,y:f+s/2},O),this.getTextOfTick(l)))}},{key:"render",value:function(){var n=this.props,u=n.data,l=n.className,f=n.children,s=n.x,d=n.y,h=n.width,m=n.height,p=n.alwaysShowText,g=this.state,b=g.startX,O=g.endX,S=g.isTextActive,_=g.isSlideMoving,T=g.isTravellerMoving,E=g.isTravellerFocused;if(!u||!u.length||!st(s)||!st(d)||!st(h)||!st(m)||h<=0||m<=0)return null;var M=Nt("recharts-brush",l),z=L.Children.count(f)===1,A=AU("userSelect","none");return L.createElement(de,{className:M,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),z&&this.renderPanorama(),this.renderSlide(b,O),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(O,"endX"),(S||_||T||E||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var u=n.x,l=n.y,f=n.width,s=n.height,d=n.stroke,h=Math.floor(l+s/2)-1;return L.createElement(L.Fragment,null,L.createElement("rect",{x:u,y:l,width:f,height:s,fill:d,stroke:"none"}),L.createElement("line",{x1:u+1,y1:h,x2:u+f-1,y2:h,fill:"none",stroke:"#fff"}),L.createElement("line",{x1:u+1,y1:h+2,x2:u+f-1,y2:h+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,u){var l;return L.isValidElement(n)?l=L.cloneElement(n,u):Tt(n)?l=n(u):l=e.renderDefaultTraveller(u),l}},{key:"getDerivedStateFromProps",value:function(n,u){var l=n.data,f=n.width,s=n.x,d=n.travellerWidth,h=n.updateId,m=n.startIndex,p=n.endIndex;if(l!==u.prevData||h!==u.prevUpdateId)return km({prevData:l,prevTravellerWidth:d,prevUpdateId:h,prevX:s,prevWidth:f},l&&l.length?DU({data:l,width:f,x:s,travellerWidth:d,startIndex:m,endIndex:p}):{scale:null,scaleValues:null});if(u.scale&&(f!==u.prevWidth||s!==u.prevX||d!==u.prevTravellerWidth)){u.scale.range([s,s+f-d]);var g=u.scale.domain().map(function(b){return u.scale(b)});return{prevData:l,prevTravellerWidth:d,prevUpdateId:h,prevX:s,prevWidth:f,startX:u.scale(n.startIndex),endX:u.scale(n.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(n,u){for(var l=n.length,f=0,s=l-1;s-f>1;){var d=Math.floor((f+s)/2);n[d]>u?s=d:f=d}return u>=n[s]?s:f}}])})(ct.PureComponent);lr(iu,"displayName","Brush");lr(iu,"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 Hm,PE;function PU(){if(PE)return Hm;PE=1;var t=I0();function e(r,n){var u;return t(r,function(l,f,s){return u=n(l,f,s),!u}),!!u}return Hm=e,Hm}var Im,RE;function RU(){if(RE)return Im;RE=1;var t=FM(),e=da(),r=PU(),n=Fe(),u=bs();function l(f,s,d){var h=n(f)?t:r;return d&&u(f,s,d)&&(s=void 0),h(f,e(s,3))}return Im=l,Im}var NU=RU();const qU=Ft(NU);var Qr=function(e,r){var n=e.alwaysShow,u=e.ifOverflow;return n&&(u="extendDomain"),u===r},Gm,NE;function BU(){if(NE)return Gm;NE=1;var t=vj();function e(r,n,u){n=="__proto__"&&t?t(r,n,{configurable:!0,enumerable:!0,value:u,writable:!0}):r[n]=u}return Gm=e,Gm}var Ym,qE;function $U(){if(qE)return Ym;qE=1;var t=BU(),e=hj(),r=da();function n(u,l){var f={};return l=r(l,3),e(u,function(s,d,h){t(f,d,l(s,d,h))}),f}return Ym=n,Ym}var LU=$U();const UU=Ft(LU);var Xm,BE;function kU(){if(BE)return Xm;BE=1;function t(e,r){for(var n=-1,u=e==null?0:e.length;++n<u;)if(!r(e[n],n,e))return!1;return!0}return Xm=t,Xm}var Km,$E;function HU(){if($E)return Km;$E=1;var t=I0();function e(r,n){var u=!0;return t(r,function(l,f,s){return u=!!n(l,f,s),u}),u}return Km=e,Km}var Vm,LE;function IU(){if(LE)return Vm;LE=1;var t=kU(),e=HU(),r=da(),n=Fe(),u=bs();function l(f,s,d){var h=n(f)?t:e;return d&&u(f,s,d)&&(s=void 0),h(f,r(s,3))}return Vm=l,Vm}var GU=IU();const H3=Ft(GU);var YU=["x","y"];function pl(t){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pl(t)}function n0(){return n0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},n0.apply(this,arguments)}function UE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function zo(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?UE(Object(r),!0).forEach(function(n){XU(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):UE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function XU(t,e,r){return e=KU(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function KU(t){var e=VU(t,"string");return pl(e)=="symbol"?e:e+""}function VU(t,e){if(pl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(pl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function ZU(t,e){if(t==null)return{};var r=QU(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function QU(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function FU(t,e){var r=t.x,n=t.y,u=ZU(t,YU),l="".concat(r),f=parseInt(l,10),s="".concat(n),d=parseInt(s,10),h="".concat(e.height||u.height),m=parseInt(h,10),p="".concat(e.width||u.width),g=parseInt(p,10);return zo(zo(zo(zo(zo({},e),u),f?{x:f}:{}),d?{y:d}:{}),{},{height:m,width:g,name:e.name,radius:e.radius})}function kE(t){return L.createElement(cU,n0({shapeType:"rectangle",propTransformer:FU,activeClassName:"recharts-active-bar"},t))}var WU=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,u){if(typeof e=="number")return e;var l=st(n)||aR(n);return l?e(n,u):(l||Ka(),r)}},JU=["value","background"],I3;function uu(t){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uu(t)}function tk(t,e){if(t==null)return{};var r=ek(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function ek(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Ff(){return Ff=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ff.apply(this,arguments)}function HE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function me(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?HE(Object(r),!0).forEach(function(n){ca(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):HE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function rk(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function IE(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,Y3(n.key),n)}}function nk(t,e,r){return e&&IE(t.prototype,e),r&&IE(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function ak(t,e,r){return e=Wf(e),ik(t,G3()?Reflect.construct(e,r||[],Wf(t).constructor):e.apply(t,r))}function ik(t,e){if(e&&(uu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uk(t)}function uk(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function G3(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G3=function(){return!!t})()}function Wf(t){return Wf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Wf(t)}function ok(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&a0(t,e)}function a0(t,e){return a0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},a0(t,e)}function ca(t,e,r){return e=Y3(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Y3(t){var e=lk(t,"string");return uu(e)=="symbol"?e:e+""}function lk(t,e){if(uu(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(uu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Ja=(function(t){function e(){var r;rk(this,e);for(var n=arguments.length,u=new Array(n),l=0;l<n;l++)u[l]=arguments[l];return r=ak(this,e,[].concat(u)),ca(r,"state",{isAnimationFinished:!1}),ca(r,"id",Ol("recharts-bar-")),ca(r,"handleAnimationEnd",function(){var f=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),f&&f()}),ca(r,"handleAnimationStart",function(){var f=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),f&&f()}),r}return ok(e,t),nk(e,[{key:"renderRectanglesStatically",value:function(n){var u=this,l=this.props,f=l.shape,s=l.dataKey,d=l.activeIndex,h=l.activeBar,m=Rt(this.props,!1);return n&&n.map(function(p,g){var b=g===d,O=b?h:f,S=me(me(me({},m),p),{},{isActive:b,option:O,index:g,dataKey:s,onAnimationStart:u.handleAnimationStart,onAnimationEnd:u.handleAnimationEnd});return L.createElement(de,Ff({className:"recharts-bar-rectangle"},df(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)}),L.createElement(kE,S))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,u=this.props,l=u.data,f=u.layout,s=u.isAnimationActive,d=u.animationBegin,h=u.animationDuration,m=u.animationEasing,p=u.animationId,g=this.state.prevData;return L.createElement(Cn,{begin:d,duration:h,isActive:s,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(_,T){var E=g&&g[T];if(E){var M=Lr(E.x,_.x),z=Lr(E.y,_.y),A=Lr(E.width,_.width),w=Lr(E.height,_.height);return me(me({},_),{},{x:M(O),y:z(O),width:A(O),height:w(O)})}if(f==="horizontal"){var C=Lr(0,_.height),N=C(O);return me(me({},_),{},{y:_.y+_.height-N,height:N})}var q=Lr(0,_.width),F=q(O);return me(me({},_),{},{width:F})});return L.createElement(de,null,n.renderRectanglesStatically(S))})}},{key:"renderRectangles",value:function(){var n=this.props,u=n.data,l=n.isAnimationActive,f=this.state.prevData;return l&&u&&u.length&&(!f||!Ms(f,u))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(u)}},{key:"renderBackground",value:function(){var n=this,u=this.props,l=u.data,f=u.dataKey,s=u.activeIndex,d=Rt(this.props.background,!1);return l.map(function(h,m){h.value;var p=h.background,g=tk(h,JU);if(!p)return null;var b=me(me(me(me(me({},g),{},{fill:"#eee"},p),d),df(n.props,h,m)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:f,index:m,className:"recharts-bar-background-rectangle"});return L.createElement(kE,Ff({key:"background-bar-".concat(m),option:n.props.background,isActive:m===s},b))})}},{key:"renderErrorBar",value:function(n,u){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.data,s=l.xAxis,d=l.yAxis,h=l.layout,m=l.children,p=Er(m,jl);if(!p)return null;var g=h==="vertical"?f[0].height/2:f[0].width/2,b=function(_,T){var E=Array.isArray(_.value)?_.value[1]:_.value;return{x:_.x,y:_.y,value:E,errorVal:sr(_,T)}},O={clipPath:n?"url(#clipPath-".concat(u,")"):null};return L.createElement(de,O,p.map(function(S){return L.cloneElement(S,{key:"error-bar-".concat(u,"-").concat(S.props.dataKey),data:f,xAxis:s,yAxis:d,layout:h,offset:g,dataPointFormatter:b})}))}},{key:"render",value:function(){var n=this.props,u=n.hide,l=n.data,f=n.className,s=n.xAxis,d=n.yAxis,h=n.left,m=n.top,p=n.width,g=n.height,b=n.isAnimationActive,O=n.background,S=n.id;if(u||!l||!l.length)return null;var _=this.state.isAnimationFinished,T=Nt("recharts-bar",f),E=s&&s.allowDataOverflow,M=d&&d.allowDataOverflow,z=E||M,A=Ct(S)?this.id:S;return L.createElement(de,{className:T},E||M?L.createElement("defs",null,L.createElement("clipPath",{id:"clipPath-".concat(A)},L.createElement("rect",{x:E?h:h-p/2,y:M?m:m-g/2,width:E?p:p*2,height:M?g:g*2}))):null,L.createElement(de,{className:"recharts-bar-rectangles",clipPath:z?"url(#clipPath-".concat(A,")"):null},O?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(z,A),(!b||_)&&Tn.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(n,u){return n.animationId!==u.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:u.curData}:n.data!==u.curData?{curData:n.data}:null}}])})(ct.PureComponent);I3=Ja;ca(Ja,"displayName","Bar");ca(Ja,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!_u.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ca(Ja,"getComposedData",function(t){var e=t.props,r=t.item,n=t.barPosition,u=t.bandSize,l=t.xAxis,f=t.yAxis,s=t.xAxisTicks,d=t.yAxisTicks,h=t.stackedData,m=t.dataStartIndex,p=t.displayedData,g=t.offset,b=OB(n,r);if(!b)return null;var O=e.layout,S=r.type.defaultProps,_=S!==void 0?me(me({},S),r.props):r.props,T=_.dataKey,E=_.children,M=_.minPointSize,z=O==="horizontal"?f:l,A=h?z.scale.domain():null,w=zB({numericAxis:z}),C=Er(E,X0),N=p.map(function(q,F){var H,$,V,Z,K,P;h?H=AB(h[m+F],A):(H=sr(q,T),Array.isArray(H)||(H=[w,H]));var I=WU(M,I3.defaultProps.minPointSize)(H[1],F);if(O==="horizontal"){var W,it=[f.scale(H[0]),f.scale(H[1])],ot=it[0],D=it[1];$=jT({axis:l,ticks:s,bandSize:u,offset:b.offset,entry:q,index:F}),V=(W=D??ot)!==null&&W!==void 0?W:void 0,Z=b.size;var U=ot-D;if(K=Number.isNaN(U)?0:U,P={x:$,y:f.y,width:Z,height:f.height},Math.abs(I)>0&&Math.abs(K)<Math.abs(I)){var rt=kr(K||I)*(Math.abs(I)-Math.abs(K));V-=rt,K+=rt}}else{var ft=[l.scale(H[0]),l.scale(H[1])],yt=ft[0],mt=ft[1];if($=yt,V=jT({axis:f,ticks:d,bandSize:u,offset:b.offset,entry:q,index:F}),Z=mt-yt,K=b.size,P={x:l.x,y:V,width:l.width,height:K},Math.abs(I)>0&&Math.abs(Z)<Math.abs(I)){var Et=kr(Z||I)*(Math.abs(I)-Math.abs(Z));Z+=Et}}return me(me(me({},q),{},{x:$,y:V,width:Z,height:K,value:h?H:H[1],payload:q,background:P},C&&C[F]&&C[F].props),{},{tooltipPayload:[E3(r,q)],tooltipPosition:{x:$+Z/2,y:V+K/2}})});return me({data:N,layout:O},g)});function ml(t){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ml(t)}function ck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function GE(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,X3(n.key),n)}}function fk(t,e,r){return e&&GE(t.prototype,e),r&&GE(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function YE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Br(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?YE(Object(r),!0).forEach(function(n){Ps(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):YE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ps(t,e,r){return e=X3(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function X3(t){var e=sk(t,"string");return ml(e)=="symbol"?e:e+""}function sk(t,e){if(ml(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ml(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var K3=function(e,r,n,u,l){var f=e.width,s=e.height,d=e.layout,h=e.children,m=Object.keys(r),p={left:n.left,leftMirror:n.left,right:f-n.right,rightMirror:f-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},g=!!cr(h,Ja);return m.reduce(function(b,O){var S=r[O],_=S.orientation,T=S.domain,E=S.padding,M=E===void 0?{}:E,z=S.mirror,A=S.reversed,w="".concat(_).concat(z?"Mirror":""),C,N,q,F,H;if(S.type==="number"&&(S.padding==="gap"||S.padding==="no-gap")){var $=T[1]-T[0],V=1/0,Z=S.categoricalDomain.sort(oR);if(Z.forEach(function(ft,yt){yt>0&&(V=Math.min((ft||0)-(Z[yt-1]||0),V))}),Number.isFinite(V)){var K=V/$,P=S.layout==="vertical"?n.height:n.width;if(S.padding==="gap"&&(C=K*P/2),S.padding==="no-gap"){var I=Ya(e.barCategoryGap,K*P),W=K*P/2;C=W-I-(W-I)/P*I}}}u==="xAxis"?N=[n.left+(M.left||0)+(C||0),n.left+n.width-(M.right||0)-(C||0)]:u==="yAxis"?N=d==="horizontal"?[n.top+n.height-(M.bottom||0),n.top+(M.top||0)]:[n.top+(M.top||0)+(C||0),n.top+n.height-(M.bottom||0)-(C||0)]:N=S.range,A&&(N=[N[1],N[0]]);var it=xB(S,l,g),ot=it.scale,D=it.realScaleType;ot.domain(T).range(N),SB(ot);var U=CB(ot,Br(Br({},S),{},{realScaleType:D}));u==="xAxis"?(H=_==="top"&&!z||_==="bottom"&&z,q=n.left,F=p[w]-H*S.height):u==="yAxis"&&(H=_==="left"&&!z||_==="right"&&z,q=p[w]-H*S.width,F=n.top);var rt=Br(Br(Br({},S),U),{},{realScaleType:D,x:q,y:F,scale:ot,width:u==="xAxis"?n.width:S.width,height:u==="yAxis"?n.height:S.height});return rt.bandSize=$f(rt,U),!S.hide&&u==="xAxis"?p[w]+=(H?-1:1)*rt.height:S.hide||(p[w]+=(H?-1:1)*rt.width),Br(Br({},b),{},Ps({},O,rt))},{})},V3=function(e,r){var n=e.x,u=e.y,l=r.x,f=r.y;return{x:Math.min(n,l),y:Math.min(u,f),width:Math.abs(l-n),height:Math.abs(f-u)}},dk=function(e){var r=e.x1,n=e.y1,u=e.x2,l=e.y2;return V3({x:r,y:n},{x:u,y:l})},Z3=(function(){function t(e){ck(this,t),this.scale=e}return fk(t,[{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(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=n.bandAware,l=n.position;if(r!==void 0){if(l)switch(l){case"start":return this.scale(r);case"middle":{var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+f}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(u){var d=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+d}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),u=n[0],l=n[n.length-1];return u<=l?r>=u&&r<=l:r>=l&&r<=u}}],[{key:"create",value:function(r){return new t(r)}}])})();Ps(Z3,"EPS",1e-4);var _b=function(e){var r=Object.keys(e).reduce(function(n,u){return Br(Br({},n),{},Ps({},u,Z3.create(e[u])))},{});return Br(Br({},r),{},{apply:function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=l.bandAware,s=l.position;return UU(u,function(d,h){return r[h].apply(d,{bandAware:f,position:s})})},isInRange:function(u){return H3(u,function(l,f){return r[f].isInRange(l)})}})};function hk(t){return(t%180+180)%180}var yk=function(e){var r=e.width,n=e.height,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=hk(u),f=l*Math.PI/180,s=Math.atan(n/r),d=f>s&&f<Math.PI-s?n/Math.sin(f):r/Math.cos(f);return Math.abs(d)},Zm,XE;function vk(){if(XE)return Zm;XE=1;var t=da(),e=Al(),r=ms();function n(u){return function(l,f,s){var d=Object(l);if(!e(l)){var h=t(f,3);l=r(l),f=function(p){return h(d[p],p,d)}}var m=u(l,f,s);return m>-1?d[h?l[m]:m]:void 0}}return Zm=n,Zm}var Qm,KE;function pk(){if(KE)return Qm;KE=1;var t=$3();function e(r){var n=t(r),u=n%1;return n===n?u?n-u:n:0}return Qm=e,Qm}var Fm,VE;function mk(){if(VE)return Fm;VE=1;var t=lj(),e=da(),r=pk(),n=Math.max;function u(l,f,s){var d=l==null?0:l.length;if(!d)return-1;var h=s==null?0:r(s);return h<0&&(h=n(d+h,0)),t(l,e(f,3),h)}return Fm=u,Fm}var Wm,ZE;function gk(){if(ZE)return Wm;ZE=1;var t=vk(),e=mk(),r=t(e);return Wm=r,Wm}var bk=gk();const _k=Ft(bk);var xk=AM();const Sk=Ft(xk);var Ok=Sk(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),xb=ct.createContext(void 0),Sb=ct.createContext(void 0),Q3=ct.createContext(void 0),F3=ct.createContext({}),W3=ct.createContext(void 0),J3=ct.createContext(0),tC=ct.createContext(0),QE=function(e){var r=e.state,n=r.xAxisMap,u=r.yAxisMap,l=r.offset,f=e.clipPathId,s=e.children,d=e.width,h=e.height,m=Ok(l);return L.createElement(xb.Provider,{value:n},L.createElement(Sb.Provider,{value:u},L.createElement(F3.Provider,{value:l},L.createElement(Q3.Provider,{value:m},L.createElement(W3.Provider,{value:f},L.createElement(J3.Provider,{value:h},L.createElement(tC.Provider,{value:d},s)))))))},Ak=function(){return ct.useContext(W3)},eC=function(e){var r=ct.useContext(xb);r==null&&Ka();var n=r[e];return n==null&&Ka(),n},wk=function(){var e=ct.useContext(xb);return la(e)},Tk=function(){var e=ct.useContext(Sb),r=_k(e,function(n){return H3(n.domain,Number.isFinite)});return r||la(e)},rC=function(e){var r=ct.useContext(Sb);r==null&&Ka();var n=r[e];return n==null&&Ka(),n},Ek=function(){var e=ct.useContext(Q3);return e},Mk=function(){return ct.useContext(F3)},Ob=function(){return ct.useContext(tC)},Ab=function(){return ct.useContext(J3)};function ou(t){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ou(t)}function jk(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ck(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,aC(n.key),n)}}function zk(t,e,r){return e&&Ck(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Dk(t,e,r){return e=Jf(e),Pk(t,nC()?Reflect.construct(e,r||[],Jf(t).constructor):e.apply(t,r))}function Pk(t,e){if(e&&(ou(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rk(t)}function Rk(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function nC(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nC=function(){return!!t})()}function Jf(t){return Jf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jf(t)}function Nk(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&i0(t,e)}function i0(t,e){return i0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},i0(t,e)}function FE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function WE(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?FE(Object(r),!0).forEach(function(n){wb(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):FE(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function wb(t,e,r){return e=aC(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function aC(t){var e=qk(t,"string");return ou(e)=="symbol"?e:e+""}function qk(t,e){if(ou(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ou(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function Bk(t,e){return kk(t)||Uk(t,e)||Lk(t,e)||$k()}function $k(){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 Lk(t,e){if(t){if(typeof t=="string")return JE(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return JE(t,e)}}function JE(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function Uk(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function kk(t){if(Array.isArray(t))return t}function u0(){return u0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},u0.apply(this,arguments)}var Hk=function(e,r){var n;return L.isValidElement(e)?n=L.cloneElement(e,r):Tt(e)?n=e(r):n=L.createElement("line",u0({},r,{className:"recharts-reference-line-line"})),n},Ik=function(e,r,n,u,l,f,s,d,h){var m=l.x,p=l.y,g=l.width,b=l.height;if(n){var O=h.y,S=e.y.apply(O,{position:f});if(Qr(h,"discard")&&!e.y.isInRange(S))return null;var _=[{x:m+g,y:S},{x:m,y:S}];return d==="left"?_.reverse():_}if(r){var T=h.x,E=e.x.apply(T,{position:f});if(Qr(h,"discard")&&!e.x.isInRange(E))return null;var M=[{x:E,y:p+b},{x:E,y:p}];return s==="top"?M.reverse():M}if(u){var z=h.segment,A=z.map(function(w){return e.apply(w,{position:f})});return Qr(h,"discard")&&qU(A,function(w){return!e.isInRange(w)})?null:A}return null};function Gk(t){var e=t.x,r=t.y,n=t.segment,u=t.xAxisId,l=t.yAxisId,f=t.shape,s=t.className,d=t.alwaysShow,h=Ak(),m=eC(u),p=rC(l),g=Ek();if(!h||!g)return null;An(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=_b({x:m.scale,y:p.scale}),O=Se(e),S=Se(r),_=n&&n.length===2,T=Ik(b,O,S,_,g,t.position,m.orientation,p.orientation,t);if(!T)return null;var E=Bk(T,2),M=E[0],z=M.x,A=M.y,w=E[1],C=w.x,N=w.y,q=Qr(t,"hidden")?"url(#".concat(h,")"):void 0,F=WE(WE({clipPath:q},Rt(t,!0)),{},{x1:z,y1:A,x2:C,y2:N});return L.createElement(de,{className:Nt("recharts-reference-line",s)},Hk(f,F),Re.renderCallByParent(t,dk({x1:z,y1:A,x2:C,y2:N})))}var lu=(function(t){function e(){return jk(this,e),Dk(this,e,arguments)}return Nk(e,t),zk(e,[{key:"render",value:function(){return L.createElement(Gk,this.props)}}])})(L.Component);wb(lu,"displayName","ReferenceLine");wb(lu,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function o0(){return o0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},o0.apply(this,arguments)}function cu(t){"@babel/helpers - typeof";return cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cu(t)}function tM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function eM(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?tM(Object(r),!0).forEach(function(n){Rs(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):tM(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Yk(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Xk(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,uC(n.key),n)}}function Kk(t,e,r){return e&&Xk(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Vk(t,e,r){return e=ts(e),Zk(t,iC()?Reflect.construct(e,r||[],ts(t).constructor):e.apply(t,r))}function Zk(t,e){if(e&&(cu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Qk(t)}function Qk(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function iC(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iC=function(){return!!t})()}function ts(t){return ts=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ts(t)}function Fk(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&l0(t,e)}function l0(t,e){return l0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},l0(t,e)}function Rs(t,e,r){return e=uC(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function uC(t){var e=Wk(t,"string");return cu(e)=="symbol"?e:e+""}function Wk(t,e){if(cu(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(cu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Jk=function(e){var r=e.x,n=e.y,u=e.xAxis,l=e.yAxis,f=_b({x:u.scale,y:l.scale}),s=f.apply({x:r,y:n},{bandAware:!0});return Qr(e,"discard")&&!f.isInRange(s)?null:s},Ns=(function(t){function e(){return Yk(this,e),Vk(this,e,arguments)}return Fk(e,t),Kk(e,[{key:"render",value:function(){var n=this.props,u=n.x,l=n.y,f=n.r,s=n.alwaysShow,d=n.clipPathId,h=Se(u),m=Se(l);if(An(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!h||!m)return null;var p=Jk(this.props);if(!p)return null;var g=p.x,b=p.y,O=this.props,S=O.shape,_=O.className,T=Qr(this.props,"hidden")?"url(#".concat(d,")"):void 0,E=eM(eM({clipPath:T},Rt(this.props,!0)),{},{cx:g,cy:b});return L.createElement(de,{className:Nt("recharts-reference-dot",_)},e.renderDot(S,E),Re.renderCallByParent(this.props,{x:g-f,y:b-f,width:2*f,height:2*f}))}}])})(L.Component);Rs(Ns,"displayName","ReferenceDot");Rs(Ns,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Rs(Ns,"renderDot",function(t,e){var r;return L.isValidElement(t)?r=L.cloneElement(t,e):Tt(t)?r=t(e):r=L.createElement(bb,o0({},e,{cx:e.cx,cy:e.cy,className:"recharts-reference-dot-dot"})),r});function c0(){return c0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},c0.apply(this,arguments)}function fu(t){"@babel/helpers - typeof";return fu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fu(t)}function rM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function nM(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?rM(Object(r),!0).forEach(function(n){qs(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):rM(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function tH(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function eH(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,lC(n.key),n)}}function rH(t,e,r){return e&&eH(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function nH(t,e,r){return e=es(e),aH(t,oC()?Reflect.construct(e,r||[],es(t).constructor):e.apply(t,r))}function aH(t,e){if(e&&(fu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return iH(t)}function iH(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function oC(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oC=function(){return!!t})()}function es(t){return es=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},es(t)}function uH(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&f0(t,e)}function f0(t,e){return f0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},f0(t,e)}function qs(t,e,r){return e=lC(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function lC(t){var e=oH(t,"string");return fu(e)=="symbol"?e:e+""}function oH(t,e){if(fu(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(fu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var lH=function(e,r,n,u,l){var f=l.x1,s=l.x2,d=l.y1,h=l.y2,m=l.xAxis,p=l.yAxis;if(!m||!p)return null;var g=_b({x:m.scale,y:p.scale}),b={x:e?g.x.apply(f,{position:"start"}):g.x.rangeMin,y:n?g.y.apply(d,{position:"start"}):g.y.rangeMin},O={x:r?g.x.apply(s,{position:"end"}):g.x.rangeMax,y:u?g.y.apply(h,{position:"end"}):g.y.rangeMax};return Qr(l,"discard")&&(!g.isInRange(b)||!g.isInRange(O))?null:V3(b,O)},Bs=(function(t){function e(){return tH(this,e),nH(this,e,arguments)}return uH(e,t),rH(e,[{key:"render",value:function(){var n=this.props,u=n.x1,l=n.x2,f=n.y1,s=n.y2,d=n.className,h=n.alwaysShow,m=n.clipPathId;An(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=Se(u),g=Se(l),b=Se(f),O=Se(s),S=this.props.shape;if(!p&&!g&&!b&&!O&&!S)return null;var _=lH(p,g,b,O,this.props);if(!_&&!S)return null;var T=Qr(this.props,"hidden")?"url(#".concat(m,")"):void 0;return L.createElement(de,{className:Nt("recharts-reference-area",d)},e.renderRect(S,nM(nM({clipPath:T},Rt(this.props,!0)),_)),Re.renderCallByParent(this.props,_))}}])})(L.Component);qs(Bs,"displayName","ReferenceArea");qs(Bs,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});qs(Bs,"renderRect",function(t,e){var r;return L.isValidElement(t)?r=L.cloneElement(t,e):Tt(t)?r=t(e):r=L.createElement(gb,c0({},e,{className:"recharts-reference-area-rect"})),r});function cC(t,e,r){if(e<1)return[];if(e===1&&r===void 0)return t;for(var n=[],u=0;u<t.length;u+=e)n.push(t[u]);return n}function cH(t,e,r){var n={width:t.width+e.width,height:t.height+e.height};return yk(n,r)}function fH(t,e,r){var n=r==="width",u=t.x,l=t.y,f=t.width,s=t.height;return e===1?{start:n?u:l,end:n?u+f:l+s}:{start:n?u+f:l+s,end:n?u:l}}function rs(t,e,r,n,u){if(t*e<t*n||t*e>t*u)return!1;var l=r();return t*(e-t*l/2-n)>=0&&t*(e+t*l/2-u)<=0}function sH(t,e){return cC(t,e+1)}function dH(t,e,r,n,u){for(var l=(n||[]).slice(),f=e.start,s=e.end,d=0,h=1,m=f,p=function(){var O=n==null?void 0:n[d];if(O===void 0)return{v:cC(n,h)};var S=d,_,T=function(){return _===void 0&&(_=r(O,S)),_},E=O.coordinate,M=d===0||rs(t,E,T,m,s);M||(d=0,m=f,h+=1),M&&(m=E+t*(T()/2+u),d+=h)},g;h<=l.length;)if(g=p(),g)return g.v;return[]}function gl(t){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gl(t)}function aM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Le(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?aM(Object(r),!0).forEach(function(n){hH(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):aM(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function hH(t,e,r){return e=yH(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function yH(t){var e=vH(t,"string");return gl(e)=="symbol"?e:e+""}function vH(t,e){if(gl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(gl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function pH(t,e,r,n,u){for(var l=(n||[]).slice(),f=l.length,s=e.start,d=e.end,h=function(g){var b=l[g],O,S=function(){return O===void 0&&(O=r(b,g)),O};if(g===f-1){var _=t*(b.coordinate+t*S()/2-d);l[g]=b=Le(Le({},b),{},{tickCoord:_>0?b.coordinate-_*t:b.coordinate})}else l[g]=b=Le(Le({},b),{},{tickCoord:b.coordinate});var T=rs(t,b.tickCoord,S,s,d);T&&(d=b.tickCoord-t*(S()/2+u),l[g]=Le(Le({},b),{},{isShow:!0}))},m=f-1;m>=0;m--)h(m);return l}function mH(t,e,r,n,u,l){var f=(n||[]).slice(),s=f.length,d=e.start,h=e.end;if(l){var m=n[s-1],p=r(m,s-1),g=t*(m.coordinate+t*p/2-h);f[s-1]=m=Le(Le({},m),{},{tickCoord:g>0?m.coordinate-g*t:m.coordinate});var b=rs(t,m.tickCoord,function(){return p},d,h);b&&(h=m.tickCoord-t*(p/2+u),f[s-1]=Le(Le({},m),{},{isShow:!0}))}for(var O=l?s-1:s,S=function(E){var M=f[E],z,A=function(){return z===void 0&&(z=r(M,E)),z};if(E===0){var w=t*(M.coordinate-t*A()/2-d);f[E]=M=Le(Le({},M),{},{tickCoord:w<0?M.coordinate-w*t:M.coordinate})}else f[E]=M=Le(Le({},M),{},{tickCoord:M.coordinate});var C=rs(t,M.tickCoord,A,d,h);C&&(d=M.tickCoord+t*(A()/2+u),f[E]=Le(Le({},M),{},{isShow:!0}))},_=0;_<O;_++)S(_);return f}function Tb(t,e,r){var n=t.tick,u=t.ticks,l=t.viewBox,f=t.minTickGap,s=t.orientation,d=t.interval,h=t.tickFormatter,m=t.unit,p=t.angle;if(!u||!u.length||!n)return[];if(st(d)||_u.isSsr)return sH(u,typeof d=="number"&&st(d)?d:0);var g=[],b=s==="top"||s==="bottom"?"width":"height",O=m&&b==="width"?No(m,{fontSize:e,letterSpacing:r}):{width:0,height:0},S=function(M,z){var A=Tt(h)?h(M.value,z):M.value;return b==="width"?cH(No(A,{fontSize:e,letterSpacing:r}),O,p):No(A,{fontSize:e,letterSpacing:r})[b]},_=u.length>=2?kr(u[1].coordinate-u[0].coordinate):1,T=fH(l,_,b);return d==="equidistantPreserveStart"?dH(_,T,S,u,f):(d==="preserveStart"||d==="preserveStartEnd"?g=mH(_,T,S,u,f,d==="preserveStartEnd"):g=pH(_,T,S,u,f),g.filter(function(E){return E.isShow}))}var gH=["viewBox"],bH=["viewBox"],_H=["ticks"];function su(t){"@babel/helpers - typeof";return su=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},su(t)}function Ii(){return Ii=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ii.apply(this,arguments)}function iM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function _e(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?iM(Object(r),!0).forEach(function(n){Eb(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):iM(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Jm(t,e){if(t==null)return{};var r=xH(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function xH(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function SH(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function uM(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,sC(n.key),n)}}function OH(t,e,r){return e&&uM(t.prototype,e),r&&uM(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function AH(t,e,r){return e=ns(e),wH(t,fC()?Reflect.construct(e,r||[],ns(t).constructor):e.apply(t,r))}function wH(t,e){if(e&&(su(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TH(t)}function TH(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function fC(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fC=function(){return!!t})()}function ns(t){return ns=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ns(t)}function EH(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&s0(t,e)}function s0(t,e){return s0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},s0(t,e)}function Eb(t,e,r){return e=sC(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function sC(t){var e=MH(t,"string");return su(e)=="symbol"?e:e+""}function MH(t,e){if(su(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(su(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Au=(function(t){function e(r){var n;return SH(this,e),n=AH(this,e,[r]),n.state={fontSize:"",letterSpacing:""},n}return EH(e,t),OH(e,[{key:"shouldComponentUpdate",value:function(n,u){var l=n.viewBox,f=Jm(n,gH),s=this.props,d=s.viewBox,h=Jm(s,bH);return!Yi(l,d)||!Yi(f,h)||!Yi(u,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var u=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];u&&this.setState({fontSize:window.getComputedStyle(u).fontSize,letterSpacing:window.getComputedStyle(u).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var u=this.props,l=u.x,f=u.y,s=u.width,d=u.height,h=u.orientation,m=u.tickSize,p=u.mirror,g=u.tickMargin,b,O,S,_,T,E,M=p?-1:1,z=n.tickSize||m,A=st(n.tickCoord)?n.tickCoord:n.coordinate;switch(h){case"top":b=O=n.coordinate,_=f+ +!p*d,S=_-M*z,E=S-M*g,T=A;break;case"left":S=_=n.coordinate,O=l+ +!p*s,b=O-M*z,T=b-M*g,E=A;break;case"right":S=_=n.coordinate,O=l+ +p*s,b=O+M*z,T=b+M*g,E=A;break;default:b=O=n.coordinate,_=f+ +p*d,S=_+M*z,E=S+M*g,T=A;break}return{line:{x1:b,y1:S,x2:O,y2:_},tick:{x:T,y:E}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,u=n.orientation,l=n.mirror,f;switch(u){case"left":f=l?"start":"end";break;case"right":f=l?"end":"start";break;default:f="middle";break}return f}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,u=n.orientation,l=n.mirror,f="end";switch(u){case"left":case"right":f="middle";break;case"top":f=l?"start":"end";break;default:f=l?"end":"start";break}return f}},{key:"renderAxisLine",value:function(){var n=this.props,u=n.x,l=n.y,f=n.width,s=n.height,d=n.orientation,h=n.mirror,m=n.axisLine,p=_e(_e(_e({},Rt(this.props,!1)),Rt(m,!1)),{},{fill:"none"});if(d==="top"||d==="bottom"){var g=+(d==="top"&&!h||d==="bottom"&&h);p=_e(_e({},p),{},{x1:u,y1:l+g*s,x2:u+f,y2:l+g*s})}else{var b=+(d==="left"&&!h||d==="right"&&h);p=_e(_e({},p),{},{x1:u+b*f,y1:l,x2:u+b*f,y2:l+s})}return L.createElement("line",Ii({},p,{className:Nt("recharts-cartesian-axis-line",Tr(m,"className"))}))}},{key:"renderTicks",value:function(n,u,l){var f=this,s=this.props,d=s.tickLine,h=s.stroke,m=s.tick,p=s.tickFormatter,g=s.unit,b=Tb(_e(_e({},this.props),{},{ticks:n}),u,l),O=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),_=Rt(this.props,!1),T=Rt(m,!1),E=_e(_e({},_),{},{fill:"none"},Rt(d,!1)),M=b.map(function(z,A){var w=f.getTickLineCoord(z),C=w.line,N=w.tick,q=_e(_e(_e(_e({textAnchor:O,verticalAnchor:S},_),{},{stroke:"none",fill:h},T),N),{},{index:A,payload:z,visibleTicksCount:b.length,tickFormatter:p});return L.createElement(de,Ii({className:"recharts-cartesian-axis-tick",key:"tick-".concat(z.value,"-").concat(z.coordinate,"-").concat(z.tickCoord)},df(f.props,z,A)),d&&L.createElement("line",Ii({},E,C,{className:Nt("recharts-cartesian-axis-tick-line",Tr(d,"className"))})),m&&e.renderTickItem(m,q,"".concat(Tt(p)?p(z.value,A):z.value).concat(g||"")))});return L.createElement("g",{className:"recharts-cartesian-axis-ticks"},M)}},{key:"render",value:function(){var n=this,u=this.props,l=u.axisLine,f=u.width,s=u.height,d=u.ticksGenerator,h=u.className,m=u.hide;if(m)return null;var p=this.props,g=p.ticks,b=Jm(p,_H),O=g;return Tt(d)&&(O=g&&g.length>0?d(this.props):d(b)),f<=0||s<=0||!O||!O.length?null:L.createElement(de,{className:Nt("recharts-cartesian-axis",h),ref:function(_){n.layerReference=_}},l&&this.renderAxisLine(),this.renderTicks(O,this.state.fontSize,this.state.letterSpacing),Re.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,u,l){var f,s=Nt(u.className,"recharts-cartesian-axis-tick-value");return L.isValidElement(n)?f=L.cloneElement(n,_e(_e({},u),{},{className:s})):Tt(n)?f=n(_e(_e({},u),{},{className:s})):f=L.createElement(Of,Ii({},u,{className:"recharts-cartesian-axis-tick-value"}),l),f}}])})(ct.Component);Eb(Au,"displayName","CartesianAxis");Eb(Au,"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 jH=["x1","y1","x2","y2","key"],CH=["offset"];function Va(t){"@babel/helpers - typeof";return Va=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Va(t)}function oM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function Ue(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?oM(Object(r),!0).forEach(function(n){zH(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):oM(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function zH(t,e,r){return e=DH(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function DH(t){var e=PH(t,"string");return Va(e)=="symbol"?e:e+""}function PH(t,e){if(Va(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Va(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Ua(){return Ua=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ua.apply(this,arguments)}function lM(t,e){if(t==null)return{};var r=RH(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function RH(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var NH=function(e){var r=e.fill;if(!r||r==="none")return null;var n=e.fillOpacity,u=e.x,l=e.y,f=e.width,s=e.height,d=e.ry;return L.createElement("rect",{x:u,y:l,ry:d,width:f,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function dC(t,e){var r;if(L.isValidElement(t))r=L.cloneElement(t,e);else if(Tt(t))r=t(e);else{var n=e.x1,u=e.y1,l=e.x2,f=e.y2,s=e.key,d=lM(e,jH),h=Rt(d,!1);h.offset;var m=lM(h,CH);r=L.createElement("line",Ua({},m,{x1:n,y1:u,x2:l,y2:f,fill:"none",key:s}))}return r}function qH(t){var e=t.x,r=t.width,n=t.horizontal,u=n===void 0?!0:n,l=t.horizontalPoints;if(!u||!l||!l.length)return null;var f=l.map(function(s,d){var h=Ue(Ue({},t),{},{x1:e,y1:s,x2:e+r,y2:s,key:"line-".concat(d),index:d});return dC(u,h)});return L.createElement("g",{className:"recharts-cartesian-grid-horizontal"},f)}function BH(t){var e=t.y,r=t.height,n=t.vertical,u=n===void 0?!0:n,l=t.verticalPoints;if(!u||!l||!l.length)return null;var f=l.map(function(s,d){var h=Ue(Ue({},t),{},{x1:s,y1:e,x2:s,y2:e+r,key:"line-".concat(d),index:d});return dC(u,h)});return L.createElement("g",{className:"recharts-cartesian-grid-vertical"},f)}function $H(t){var e=t.horizontalFill,r=t.fillOpacity,n=t.x,u=t.y,l=t.width,f=t.height,s=t.horizontalPoints,d=t.horizontal,h=d===void 0?!0:d;if(!h||!e||!e.length)return null;var m=s.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+f-g:m[b+1]-g;if(S<=0)return null;var _=b%e.length;return L.createElement("rect",{key:"react-".concat(b),y:g,x:n,height:S,width:l,stroke:"none",fill:e[_],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return L.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function LH(t){var e=t.vertical,r=e===void 0?!0:e,n=t.verticalFill,u=t.fillOpacity,l=t.x,f=t.y,s=t.width,d=t.height,h=t.verticalPoints;if(!r||!n||!n.length)return null;var m=h.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+s-g:m[b+1]-g;if(S<=0)return null;var _=b%n.length;return L.createElement("rect",{key:"react-".concat(b),x:g,y:f,width:S,height:d,stroke:"none",fill:n[_],fillOpacity:u,className:"recharts-cartesian-grid-bg"})});return L.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var UH=function(e,r){var n=e.xAxis,u=e.width,l=e.height,f=e.offset;return w3(Tb(Ue(Ue(Ue({},Au.defaultProps),n),{},{ticks:Sn(n,!0),viewBox:{x:0,y:0,width:u,height:l}})),f.left,f.left+f.width,r)},kH=function(e,r){var n=e.yAxis,u=e.width,l=e.height,f=e.offset;return w3(Tb(Ue(Ue(Ue({},Au.defaultProps),n),{},{ticks:Sn(n,!0),viewBox:{x:0,y:0,width:u,height:l}})),f.top,f.top+f.height,r)},Ui={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Mb(t){var e,r,n,u,l,f,s=Ob(),d=Ab(),h=Mk(),m=Ue(Ue({},t),{},{stroke:(e=t.stroke)!==null&&e!==void 0?e:Ui.stroke,fill:(r=t.fill)!==null&&r!==void 0?r:Ui.fill,horizontal:(n=t.horizontal)!==null&&n!==void 0?n:Ui.horizontal,horizontalFill:(u=t.horizontalFill)!==null&&u!==void 0?u:Ui.horizontalFill,vertical:(l=t.vertical)!==null&&l!==void 0?l:Ui.vertical,verticalFill:(f=t.verticalFill)!==null&&f!==void 0?f:Ui.verticalFill,x:st(t.x)?t.x:h.left,y:st(t.y)?t.y:h.top,width:st(t.width)?t.width:h.width,height:st(t.height)?t.height:h.height}),p=m.x,g=m.y,b=m.width,O=m.height,S=m.syncWithTicks,_=m.horizontalValues,T=m.verticalValues,E=wk(),M=Tk();if(!st(b)||b<=0||!st(O)||O<=0||!st(p)||p!==+p||!st(g)||g!==+g)return null;var z=m.verticalCoordinatesGenerator||UH,A=m.horizontalCoordinatesGenerator||kH,w=m.horizontalPoints,C=m.verticalPoints;if((!w||!w.length)&&Tt(A)){var N=_&&_.length,q=A({yAxis:M?Ue(Ue({},M),{},{ticks:N?_:M.ticks}):void 0,width:s,height:d,offset:h},N?!0:S);An(Array.isArray(q),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Va(q),"]")),Array.isArray(q)&&(w=q)}if((!C||!C.length)&&Tt(z)){var F=T&&T.length,H=z({xAxis:E?Ue(Ue({},E),{},{ticks:F?T:E.ticks}):void 0,width:s,height:d,offset:h},F?!0:S);An(Array.isArray(H),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Va(H),"]")),Array.isArray(H)&&(C=H)}return L.createElement("g",{className:"recharts-cartesian-grid"},L.createElement(NH,{fill:m.fill,fillOpacity:m.fillOpacity,x:m.x,y:m.y,width:m.width,height:m.height,ry:m.ry}),L.createElement(qH,Ua({},m,{offset:h,horizontalPoints:w,xAxis:E,yAxis:M})),L.createElement(BH,Ua({},m,{offset:h,verticalPoints:C,xAxis:E,yAxis:M})),L.createElement($H,Ua({},m,{horizontalPoints:w})),L.createElement(LH,Ua({},m,{verticalPoints:C})))}Mb.displayName="CartesianGrid";var HH=["type","layout","connectNulls","ref"],IH=["key"];function du(t){"@babel/helpers - typeof";return du=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},du(t)}function cM(t,e){if(t==null)return{};var r=GH(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function GH(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Lo(){return Lo=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Lo.apply(this,arguments)}function fM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function or(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?fM(Object(r),!0).forEach(function(n){$r(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):fM(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function ki(t){return VH(t)||KH(t)||XH(t)||YH()}function YH(){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 XH(t,e){if(t){if(typeof t=="string")return d0(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d0(t,e)}}function KH(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function VH(t){if(Array.isArray(t))return d0(t)}function d0(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function ZH(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function sM(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,yC(n.key),n)}}function QH(t,e,r){return e&&sM(t.prototype,e),r&&sM(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function FH(t,e,r){return e=as(e),WH(t,hC()?Reflect.construct(e,r||[],as(t).constructor):e.apply(t,r))}function WH(t,e){if(e&&(du(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return JH(t)}function JH(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function hC(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hC=function(){return!!t})()}function as(t){return as=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},as(t)}function tI(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h0(t,e)}function h0(t,e){return h0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},h0(t,e)}function $r(t,e,r){return e=yC(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function yC(t){var e=eI(t,"string");return du(e)=="symbol"?e:e+""}function eI(t,e){if(du(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(du(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Cl=(function(t){function e(){var r;ZH(this,e);for(var n=arguments.length,u=new Array(n),l=0;l<n;l++)u[l]=arguments[l];return r=FH(this,e,[].concat(u)),$r(r,"state",{isAnimationFinished:!0,totalLength:0}),$r(r,"generateSimpleStrokeDasharray",function(f,s){return"".concat(s,"px ").concat(f-s,"px")}),$r(r,"getStrokeDasharray",function(f,s,d){var h=d.reduce(function(T,E){return T+E});if(!h)return r.generateSimpleStrokeDasharray(s,f);for(var m=Math.floor(f/h),p=f%h,g=s-f,b=[],O=0,S=0;O<d.length;S+=d[O],++O)if(S+d[O]>p){b=[].concat(ki(d.slice(0,O)),[p-S]);break}var _=b.length%2===0?[0,g]:[g];return[].concat(ki(e.repeat(d,m)),ki(b),_).map(function(T){return"".concat(T,"px")}).join(", ")}),$r(r,"id",Ol("recharts-line-")),$r(r,"pathRef",function(f){r.mainCurve=f}),$r(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),$r(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return tI(e,t),QH(e,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,u){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.points,s=l.xAxis,d=l.yAxis,h=l.layout,m=l.children,p=Er(m,jl);if(!p)return null;var g=function(S,_){return{x:S.x,y:S.y,value:S.value,errorVal:sr(S.payload,_)}},b={clipPath:n?"url(#clipPath-".concat(u,")"):null};return L.createElement(de,b,p.map(function(O){return L.cloneElement(O,{key:"bar-".concat(O.props.dataKey),data:f,xAxis:s,yAxis:d,layout:h,dataPointFormatter:g})}))}},{key:"renderDots",value:function(n,u,l){var f=this.props.isAnimationActive;if(f&&!this.state.isAnimationFinished)return null;var s=this.props,d=s.dot,h=s.points,m=s.dataKey,p=Rt(this.props,!1),g=Rt(d,!0),b=h.map(function(S,_){var T=or(or(or({key:"dot-".concat(_),r:3},p),g),{},{index:_,cx:S.x,cy:S.y,value:S.value,dataKey:m,payload:S.payload,points:h});return e.renderDotItem(d,T)}),O={clipPath:n?"url(#clipPath-".concat(u?"":"dots-").concat(l,")"):null};return L.createElement(de,Lo({className:"recharts-line-dots",key:"dots"},O),b)}},{key:"renderCurveStatically",value:function(n,u,l,f){var s=this.props,d=s.type,h=s.layout,m=s.connectNulls;s.ref;var p=cM(s,HH),g=or(or(or({},Rt(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:u?"url(#clipPath-".concat(l,")"):null,points:n},f),{},{type:d,layout:h,connectNulls:m});return L.createElement(Gg,Lo({},g,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,u){var l=this,f=this.props,s=f.points,d=f.strokeDasharray,h=f.isAnimationActive,m=f.animationBegin,p=f.animationDuration,g=f.animationEasing,b=f.animationId,O=f.animateNewValues,S=f.width,_=f.height,T=this.state,E=T.prevPoints,M=T.totalLength;return L.createElement(Cn,{begin:m,duration:p,isActive:h,easing:g,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(z){var A=z.t;if(E){var w=E.length/s.length,C=s.map(function($,V){var Z=Math.floor(V*w);if(E[Z]){var K=E[Z],P=Lr(K.x,$.x),I=Lr(K.y,$.y);return or(or({},$),{},{x:P(A),y:I(A)})}if(O){var W=Lr(S*2,$.x),it=Lr(_/2,$.y);return or(or({},$),{},{x:W(A),y:it(A)})}return or(or({},$),{},{x:$.x,y:$.y})});return l.renderCurveStatically(C,n,u)}var N=Lr(0,M),q=N(A),F;if(d){var H="".concat(d).split(/[,\s]+/gim).map(function($){return parseFloat($)});F=l.getStrokeDasharray(q,M,H)}else F=l.generateSimpleStrokeDasharray(M,q);return l.renderCurveStatically(s,n,u,{strokeDasharray:F})})}},{key:"renderCurve",value:function(n,u){var l=this.props,f=l.points,s=l.isAnimationActive,d=this.state,h=d.prevPoints,m=d.totalLength;return s&&f&&f.length&&(!h&&m>0||!Ms(h,f))?this.renderCurveWithAnimation(n,u):this.renderCurveStatically(f,n,u)}},{key:"render",value:function(){var n,u=this.props,l=u.hide,f=u.dot,s=u.points,d=u.className,h=u.xAxis,m=u.yAxis,p=u.top,g=u.left,b=u.width,O=u.height,S=u.isAnimationActive,_=u.id;if(l||!s||!s.length)return null;var T=this.state.isAnimationFinished,E=s.length===1,M=Nt("recharts-line",d),z=h&&h.allowDataOverflow,A=m&&m.allowDataOverflow,w=z||A,C=Ct(_)?this.id:_,N=(n=Rt(f,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},q=N.r,F=q===void 0?3:q,H=N.strokeWidth,$=H===void 0?2:H,V=pR(f)?f:{},Z=V.clipDot,K=Z===void 0?!0:Z,P=F*2+$;return L.createElement(de,{className:M},z||A?L.createElement("defs",null,L.createElement("clipPath",{id:"clipPath-".concat(C)},L.createElement("rect",{x:z?g:g-b/2,y:A?p:p-O/2,width:z?b:b*2,height:A?O:O*2})),!K&&L.createElement("clipPath",{id:"clipPath-dots-".concat(C)},L.createElement("rect",{x:g-P/2,y:p-P/2,width:b+P,height:O+P}))):null,!E&&this.renderCurve(w,C),this.renderErrorBar(w,C),(E||f)&&this.renderDots(w,K,C),(!S||T)&&Tn.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,u){return n.animationId!==u.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:u.curPoints}:n.points!==u.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,u){for(var l=n.length%2!==0?[].concat(ki(n),[0]):n,f=[],s=0;s<u;++s)f=[].concat(ki(f),ki(l));return f}},{key:"renderDotItem",value:function(n,u){var l;if(L.isValidElement(n))l=L.cloneElement(n,u);else if(Tt(n))l=n(u);else{var f=u.key,s=cM(u,IH),d=Nt("recharts-line-dot",typeof n!="boolean"?n.className:"");l=L.createElement(bb,Lo({key:f},s,{className:d}))}return l}}])})(ct.PureComponent);$r(Cl,"displayName","Line");$r(Cl,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!_u.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});$r(Cl,"getComposedData",function(t){var e=t.props,r=t.xAxis,n=t.yAxis,u=t.xAxisTicks,l=t.yAxisTicks,f=t.dataKey,s=t.bandSize,d=t.displayedData,h=t.offset,m=e.layout,p=d.map(function(g,b){var O=sr(g,f);return m==="horizontal"?{x:MT({axis:r,ticks:u,bandSize:s,entry:g,index:b}),y:Ct(O)?null:n.scale(O),value:O,payload:g}:{x:Ct(O)?null:r.scale(O),y:MT({axis:n,ticks:l,bandSize:s,entry:g,index:b}),value:O,payload:g}});return or({points:p,layout:m},h)});function hu(t){"@babel/helpers - typeof";return hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hu(t)}function rI(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function nI(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,mC(n.key),n)}}function aI(t,e,r){return e&&nI(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function iI(t,e,r){return e=is(e),uI(t,vC()?Reflect.construct(e,r||[],is(t).constructor):e.apply(t,r))}function uI(t,e){if(e&&(hu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oI(t)}function oI(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function vC(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vC=function(){return!!t})()}function is(t){return is=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},is(t)}function lI(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&y0(t,e)}function y0(t,e){return y0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},y0(t,e)}function pC(t,e,r){return e=mC(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function mC(t){var e=cI(t,"string");return hu(e)=="symbol"?e:e+""}function cI(t,e){if(hu(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(hu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function v0(){return v0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},v0.apply(this,arguments)}function fI(t){var e=t.xAxisId,r=Ob(),n=Ab(),u=eC(e);return u==null?null:ct.createElement(Au,v0({},u,{className:Nt("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(f){return Sn(f,!0)}}))}var wu=(function(t){function e(){return rI(this,e),iI(this,e,arguments)}return lI(e,t),aI(e,[{key:"render",value:function(){return ct.createElement(fI,this.props)}}])})(ct.Component);pC(wu,"displayName","XAxis");pC(wu,"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 yu(t){"@babel/helpers - typeof";return yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yu(t)}function sI(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function dI(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,_C(n.key),n)}}function hI(t,e,r){return e&&dI(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function yI(t,e,r){return e=us(e),vI(t,gC()?Reflect.construct(e,r||[],us(t).constructor):e.apply(t,r))}function vI(t,e){if(e&&(yu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pI(t)}function pI(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function gC(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gC=function(){return!!t})()}function us(t){return us=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},us(t)}function mI(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&p0(t,e)}function p0(t,e){return p0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},p0(t,e)}function bC(t,e,r){return e=_C(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _C(t){var e=gI(t,"string");return yu(e)=="symbol"?e:e+""}function gI(t,e){if(yu(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(yu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function m0(){return m0=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},m0.apply(this,arguments)}var bI=function(e){var r=e.yAxisId,n=Ob(),u=Ab(),l=rC(r);return l==null?null:ct.createElement(Au,m0({},l,{className:Nt("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:n,height:u},ticksGenerator:function(s){return Sn(s,!0)}}))},Tu=(function(t){function e(){return sI(this,e),yI(this,e,arguments)}return mI(e,t),hI(e,[{key:"render",value:function(){return ct.createElement(bI,this.props)}}])})(ct.Component);bC(Tu,"displayName","YAxis");bC(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 dM(t){return OI(t)||SI(t)||xI(t)||_I()}function _I(){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 xI(t,e){if(t){if(typeof t=="string")return g0(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g0(t,e)}}function SI(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function OI(t){if(Array.isArray(t))return g0(t)}function g0(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var b0=function(e,r,n,u,l){var f=Er(e,lu),s=Er(e,Ns),d=[].concat(dM(f),dM(s)),h=Er(e,Bs),m="".concat(u,"Id"),p=u[0],g=r;if(d.length&&(g=d.reduce(function(S,_){if(_.props[m]===n&&Qr(_.props,"extendDomain")&&st(_.props[p])){var T=_.props[p];return[Math.min(S[0],T),Math.max(S[1],T)]}return S},g)),h.length){var b="".concat(p,"1"),O="".concat(p,"2");g=h.reduce(function(S,_){if(_.props[m]===n&&Qr(_.props,"extendDomain")&&st(_.props[b])&&st(_.props[O])){var T=_.props[b],E=_.props[O];return[Math.min(S[0],T,E),Math.max(S[1],T,E)]}return S},g)}return l&&l.length&&(g=l.reduce(function(S,_){return st(_)?[Math.min(S[0],_),Math.max(S[1],_)]:S},g)),g},tg={exports:{}},hM;function AI(){return hM||(hM=1,(function(t){var e=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function u(d,h,m){this.fn=d,this.context=h,this.once=m||!1}function l(d,h,m,p,g){if(typeof m!="function")throw new TypeError("The listener must be a function");var b=new u(m,p||d,g),O=r?r+h:h;return d._events[O]?d._events[O].fn?d._events[O]=[d._events[O],b]:d._events[O].push(b):(d._events[O]=b,d._eventsCount++),d}function f(d,h){--d._eventsCount===0?d._events=new n:delete d._events[h]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var h=[],m,p;if(this._eventsCount===0)return h;for(p in m=this._events)e.call(m,p)&&h.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?h.concat(Object.getOwnPropertySymbols(m)):h},s.prototype.listeners=function(h){var m=r?r+h:h,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},s.prototype.listenerCount=function(h){var m=r?r+h:h,p=this._events[m];return p?p.fn?1:p.length:0},s.prototype.emit=function(h,m,p,g,b,O){var S=r?r+h:h;if(!this._events[S])return!1;var _=this._events[S],T=arguments.length,E,M;if(_.fn){switch(_.once&&this.removeListener(h,_.fn,void 0,!0),T){case 1:return _.fn.call(_.context),!0;case 2:return _.fn.call(_.context,m),!0;case 3:return _.fn.call(_.context,m,p),!0;case 4:return _.fn.call(_.context,m,p,g),!0;case 5:return _.fn.call(_.context,m,p,g,b),!0;case 6:return _.fn.call(_.context,m,p,g,b,O),!0}for(M=1,E=new Array(T-1);M<T;M++)E[M-1]=arguments[M];_.fn.apply(_.context,E)}else{var z=_.length,A;for(M=0;M<z;M++)switch(_[M].once&&this.removeListener(h,_[M].fn,void 0,!0),T){case 1:_[M].fn.call(_[M].context);break;case 2:_[M].fn.call(_[M].context,m);break;case 3:_[M].fn.call(_[M].context,m,p);break;case 4:_[M].fn.call(_[M].context,m,p,g);break;default:if(!E)for(A=1,E=new Array(T-1);A<T;A++)E[A-1]=arguments[A];_[M].fn.apply(_[M].context,E)}}return!0},s.prototype.on=function(h,m,p){return l(this,h,m,p,!1)},s.prototype.once=function(h,m,p){return l(this,h,m,p,!0)},s.prototype.removeListener=function(h,m,p,g){var b=r?r+h:h;if(!this._events[b])return this;if(!m)return f(this,b),this;var O=this._events[b];if(O.fn)O.fn===m&&(!g||O.once)&&(!p||O.context===p)&&f(this,b);else{for(var S=0,_=[],T=O.length;S<T;S++)(O[S].fn!==m||g&&!O[S].once||p&&O[S].context!==p)&&_.push(O[S]);_.length?this._events[b]=_.length===1?_[0]:_:f(this,b)}return this},s.prototype.removeAllListeners=function(h){var m;return h?(m=r?r+h:h,this._events[m]&&f(this,m)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,t.exports=s})(tg)),tg.exports}var wI=AI();const TI=Ft(wI);var eg=new TI,rg="recharts.syncMouseEvents";function bl(t){"@babel/helpers - typeof";return bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bl(t)}function EI(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function MI(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,xC(n.key),n)}}function jI(t,e,r){return e&&MI(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function ng(t,e,r){return e=xC(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function xC(t){var e=CI(t,"string");return bl(e)=="symbol"?e:e+""}function CI(t,e){if(bl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(bl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var zI=(function(){function t(){EI(this,t),ng(this,"activeIndex",0),ng(this,"coordinateList",[]),ng(this,"layout","horizontal")}return jI(t,[{key:"setDetails",value:function(r){var n,u=r.coordinateList,l=u===void 0?null:u,f=r.container,s=f===void 0?null:f,d=r.layout,h=d===void 0?null:d,m=r.offset,p=m===void 0?null:m,g=r.mouseHandlerCallback,b=g===void 0?null:g;this.coordinateList=(n=l??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=h??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(r){if(this.coordinateList.length!==0)switch(r.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(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var u=this.container.getBoundingClientRect(),l=u.x,f=u.y,s=u.height,d=this.coordinateList[this.activeIndex].coordinate,h=((r=window)===null||r===void 0?void 0:r.scrollX)||0,m=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=l+d+h,g=f+this.offset.top+s/2+m;this.mouseHandlerCallback({pageX:p,pageY:g})}}}])})();function DI(t,e,r){if(r==="number"&&e===!0&&Array.isArray(t)){var n=t==null?void 0:t[0],u=t==null?void 0:t[1];if(n&&u&&st(n)&&st(u))return!0}return!1}function PI(t,e,r,n){var u=n/2;return{stroke:"none",fill:"#ccc",x:t==="horizontal"?e.x-u:r.left+.5,y:t==="horizontal"?r.top+.5:e.y-u,width:t==="horizontal"?n:r.width-1,height:t==="horizontal"?r.height-1:n}}function SC(t){var e=t.cx,r=t.cy,n=t.radius,u=t.startAngle,l=t.endAngle,f=Ne(e,r,n,u),s=Ne(e,r,n,l);return{points:[f,s],cx:e,cy:r,radius:n,startAngle:u,endAngle:l}}function RI(t,e,r){var n,u,l,f;if(t==="horizontal")n=e.x,l=n,u=r.top,f=r.top+r.height;else if(t==="vertical")u=e.y,f=u,n=r.left,l=r.left+r.width;else if(e.cx!=null&&e.cy!=null)if(t==="centric"){var s=e.cx,d=e.cy,h=e.innerRadius,m=e.outerRadius,p=e.angle,g=Ne(s,d,h,p),b=Ne(s,d,m,p);n=g.x,u=g.y,l=b.x,f=b.y}else return SC(e);return[{x:n,y:u},{x:l,y:f}]}function _l(t){"@babel/helpers - typeof";return _l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_l(t)}function yM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function lf(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?yM(Object(r),!0).forEach(function(n){NI(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):yM(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function NI(t,e,r){return e=qI(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function qI(t){var e=BI(t,"string");return _l(e)=="symbol"?e:e+""}function BI(t,e){if(_l(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(_l(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function $I(t){var e,r,n=t.element,u=t.tooltipEventType,l=t.isActive,f=t.activeCoordinate,s=t.activePayload,d=t.offset,h=t.activeTooltipIndex,m=t.tooltipAxisBandSize,p=t.layout,g=t.chartName,b=(e=n.props.cursor)!==null&&e!==void 0?e:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!b||!l||!f||g!=="ScatterChart"&&u!=="axis")return null;var O,S=Gg;if(g==="ScatterChart")O=f,S=qL;else if(g==="BarChart")O=PI(p,f,d,m),S=gb;else if(p==="radial"){var _=SC(f),T=_.cx,E=_.cy,M=_.radius,z=_.startAngle,A=_.endAngle;O={cx:T,cy:E,startAngle:z,endAngle:A,innerRadius:M,outerRadius:M},S=C3}else O={points:RI(p,f,d)},S=Gg;var w=lf(lf(lf(lf({stroke:"#ccc",pointerEvents:"none"},d),O),Rt(b,!1)),{},{payload:s,payloadIndex:h,className:Nt("recharts-tooltip-cursor",b.className)});return ct.isValidElement(b)?ct.cloneElement(b,w):ct.createElement(S,w)}var LI=["item"],UI=["children","className","width","height","style","compact","title","desc"];function vu(t){"@babel/helpers - typeof";return vu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vu(t)}function Gi(){return Gi=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Gi.apply(this,arguments)}function vM(t,e){return II(t)||HI(t,e)||AC(t,e)||kI()}function kI(){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 HI(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,u,l,f,s=[],d=!0,h=!1;try{if(l=(r=r.call(t)).next,e!==0)for(;!(d=(n=l.call(r)).done)&&(s.push(n.value),s.length!==e);d=!0);}catch(m){h=!0,u=m}finally{try{if(!d&&r.return!=null&&(f=r.return(),Object(f)!==f))return}finally{if(h)throw u}}return s}}function II(t){if(Array.isArray(t))return t}function pM(t,e){if(t==null)return{};var r=GI(t,e),n,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(u=0;u<l.length;u++)n=l[u],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function GI(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function YI(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function XI(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,wC(n.key),n)}}function KI(t,e,r){return e&&XI(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function VI(t,e,r){return e=os(e),ZI(t,OC()?Reflect.construct(e,r||[],os(t).constructor):e.apply(t,r))}function ZI(t,e){if(e&&(vu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QI(t)}function QI(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function OC(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OC=function(){return!!t})()}function os(t){return os=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},os(t)}function FI(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_0(t,e)}function _0(t,e){return _0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,u){return n.__proto__=u,n},_0(t,e)}function pu(t){return tG(t)||JI(t)||AC(t)||WI()}function WI(){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 AC(t,e){if(t){if(typeof t=="string")return x0(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return x0(t,e)}}function JI(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function tG(t){if(Array.isArray(t))return x0(t)}function x0(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function mM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,n)}return r}function tt(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?mM(Object(r),!0).forEach(function(n){bt(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):mM(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function bt(t,e,r){return e=wC(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function wC(t){var e=eG(t,"string");return vu(e)=="symbol"?e:e+""}function eG(t,e){if(vu(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(vu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var rG={xAxis:["bottom","top"],yAxis:["left","right"]},nG={width:"100%",height:"100%"},TC={x:0,y:0};function cf(t){return t}var aG=function(e,r){return r==="horizontal"?e.x:r==="vertical"?e.y:r==="centric"?e.angle:e.radius},iG=function(e,r,n,u){var l=r.find(function(m){return m&&m.index===n});if(l){if(e==="horizontal")return{x:l.coordinate,y:u.y};if(e==="vertical")return{x:u.x,y:l.coordinate};if(e==="centric"){var f=l.coordinate,s=u.radius;return tt(tt(tt({},u),Ne(u.cx,u.cy,s,f)),{},{angle:f,radius:s})}var d=l.coordinate,h=u.angle;return tt(tt(tt({},u),Ne(u.cx,u.cy,d,h)),{},{angle:h,radius:d})}return TC},$s=function(e,r){var n=r.graphicalItems,u=r.dataStartIndex,l=r.dataEndIndex,f=(n??[]).reduce(function(s,d){var h=d.props.data;return h&&h.length?[].concat(pu(s),pu(h)):s},[]);return f.length>0?f:e&&e.length&&st(u)&&st(l)?e.slice(u,l+1):[]};function EC(t){return t==="number"?[0,"auto"]:void 0}var S0=function(e,r,n,u){var l=e.graphicalItems,f=e.tooltipAxis,s=$s(r,e);return n<0||!l||!l.length||n>=s.length?null:l.reduce(function(d,h){var m,p=(m=h.props.data)!==null&&m!==void 0?m:r;p&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=n&&(p=p.slice(e.dataStartIndex,e.dataEndIndex+1));var g;if(f.dataKey&&!f.allowDuplicatedCategory){var b=p===void 0?s:p;g=ff(b,f.dataKey,u)}else g=p&&p[n]||s[n];return g?[].concat(pu(d),[E3(h,g)]):d},[])},gM=function(e,r,n,u){var l=u||{x:e.chartX,y:e.chartY},f=aG(l,n),s=e.orderedTooltipTicks,d=e.tooltipAxis,h=e.tooltipTicks,m=vB(f,s,h,d);if(m>=0&&h){var p=h[m]&&h[m].value,g=S0(e,r,m,p),b=iG(n,s,m,l);return{activeTooltipIndex:m,activeLabel:p,activePayload:g,activeCoordinate:b}}return null},uG=function(e,r){var n=r.axes,u=r.graphicalItems,l=r.axisType,f=r.axisIdKey,s=r.stackGroups,d=r.dataStartIndex,h=r.dataEndIndex,m=e.layout,p=e.children,g=e.stackOffset,b=A3(m,l);return n.reduce(function(O,S){var _,T=S.type.defaultProps!==void 0?tt(tt({},S.type.defaultProps),S.props):S.props,E=T.type,M=T.dataKey,z=T.allowDataOverflow,A=T.allowDuplicatedCategory,w=T.scale,C=T.ticks,N=T.includeHidden,q=T[f];if(O[q])return O;var F=$s(e.data,{graphicalItems:u.filter(function(U){var rt,ft=f in U.props?U.props[f]:(rt=U.type.defaultProps)===null||rt===void 0?void 0:rt[f];return ft===q}),dataStartIndex:d,dataEndIndex:h}),H=F.length,$,V,Z;DI(T.domain,z,E)&&($=Lg(T.domain,null,z),b&&(E==="number"||w!=="auto")&&(Z=Bo(F,M,"category")));var K=EC(E);if(!$||$.length===0){var P,I=(P=T.domain)!==null&&P!==void 0?P:K;if(M){if($=Bo(F,M,E),E==="category"&&b){var W=uR($);A&&W?(V=$,$=Vf(0,H)):A||($=DT(I,$,S).reduce(function(U,rt){return U.indexOf(rt)>=0?U:[].concat(pu(U),[rt])},[]))}else if(E==="category")A?$=$.filter(function(U){return U!==""&&!Ct(U)}):$=DT(I,$,S).reduce(function(U,rt){return U.indexOf(rt)>=0||rt===""||Ct(rt)?U:[].concat(pu(U),[rt])},[]);else if(E==="number"){var it=_B(F,u.filter(function(U){var rt,ft,yt=f in U.props?U.props[f]:(rt=U.type.defaultProps)===null||rt===void 0?void 0:rt[f],mt="hide"in U.props?U.props.hide:(ft=U.type.defaultProps)===null||ft===void 0?void 0:ft.hide;return yt===q&&(N||!mt)}),M,l,m);it&&($=it)}b&&(E==="number"||w!=="auto")&&(Z=Bo(F,M,"category"))}else b?$=Vf(0,H):s&&s[q]&&s[q].hasStack&&E==="number"?$=g==="expand"?[0,1]:T3(s[q].stackGroups,d,h):$=O3(F,u.filter(function(U){var rt=f in U.props?U.props[f]:U.type.defaultProps[f],ft="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return rt===q&&(N||!ft)}),E,m,!0);if(E==="number")$=b0(p,$,q,l,C),I&&($=Lg(I,$,z));else if(E==="category"&&I){var ot=I,D=$.every(function(U){return ot.indexOf(U)>=0});D&&($=ot)}}return tt(tt({},O),{},bt({},q,tt(tt({},T),{},{axisType:l,domain:$,categoricalDomain:Z,duplicateDomain:V,originalDomain:(_=T.domain)!==null&&_!==void 0?_:K,isCategorical:b,layout:m})))},{})},oG=function(e,r){var n=r.graphicalItems,u=r.Axis,l=r.axisType,f=r.axisIdKey,s=r.stackGroups,d=r.dataStartIndex,h=r.dataEndIndex,m=e.layout,p=e.children,g=$s(e.data,{graphicalItems:n,dataStartIndex:d,dataEndIndex:h}),b=g.length,O=A3(m,l),S=-1;return n.reduce(function(_,T){var E=T.type.defaultProps!==void 0?tt(tt({},T.type.defaultProps),T.props):T.props,M=E[f],z=EC("number");if(!_[M]){S++;var A;return O?A=Vf(0,b):s&&s[M]&&s[M].hasStack?(A=T3(s[M].stackGroups,d,h),A=b0(p,A,M,l)):(A=Lg(z,O3(g,n.filter(function(w){var C,N,q=f in w.props?w.props[f]:(C=w.type.defaultProps)===null||C===void 0?void 0:C[f],F="hide"in w.props?w.props.hide:(N=w.type.defaultProps)===null||N===void 0?void 0:N.hide;return q===M&&!F}),"number",m),u.defaultProps.allowDataOverflow),A=b0(p,A,M,l)),tt(tt({},_),{},bt({},M,tt(tt({axisType:l},u.defaultProps),{},{hide:!0,orientation:Tr(rG,"".concat(l,".").concat(S%2),null),domain:A,originalDomain:z,isCategorical:O,layout:m})))}return _},{})},lG=function(e,r){var n=r.axisType,u=n===void 0?"xAxis":n,l=r.AxisComp,f=r.graphicalItems,s=r.stackGroups,d=r.dataStartIndex,h=r.dataEndIndex,m=e.children,p="".concat(u,"Id"),g=Er(m,l),b={};return g&&g.length?b=uG(e,{axes:g,graphicalItems:f,axisType:u,axisIdKey:p,stackGroups:s,dataStartIndex:d,dataEndIndex:h}):f&&f.length&&(b=oG(e,{Axis:l,graphicalItems:f,axisType:u,axisIdKey:p,stackGroups:s,dataStartIndex:d,dataEndIndex:h})),b},cG=function(e){var r=la(e),n=Sn(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:G0(n,function(u){return u.coordinate}),tooltipAxis:r,tooltipAxisBandSize:$f(r,n)}},bM=function(e){var r=e.children,n=e.defaultShowTooltip,u=cr(r,iu),l=0,f=0;return e.data&&e.data.length!==0&&(f=e.data.length-1),u&&u.props&&(u.props.startIndex>=0&&(l=u.props.startIndex),u.props.endIndex>=0&&(f=u.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:l,dataEndIndex:f,activeTooltipIndex:-1,isTooltipActive:!!n}},fG=function(e){return!e||!e.length?!1:e.some(function(r){var n=On(r&&r.type);return n&&n.indexOf("Bar")>=0})},_M=function(e){return e==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:e==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:e==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},sG=function(e,r){var n=e.props,u=e.graphicalItems,l=e.xAxisMap,f=l===void 0?{}:l,s=e.yAxisMap,d=s===void 0?{}:s,h=n.width,m=n.height,p=n.children,g=n.margin||{},b=cr(p,iu),O=cr(p,ka),S=Object.keys(d).reduce(function(A,w){var C=d[w],N=C.orientation;return!C.mirror&&!C.hide?tt(tt({},A),{},bt({},N,A[N]+C.width)):A},{left:g.left||0,right:g.right||0}),_=Object.keys(f).reduce(function(A,w){var C=f[w],N=C.orientation;return!C.mirror&&!C.hide?tt(tt({},A),{},bt({},N,Tr(A,"".concat(N))+C.height)):A},{top:g.top||0,bottom:g.bottom||0}),T=tt(tt({},_),S),E=T.bottom;b&&(T.bottom+=b.props.height||iu.defaultProps.height),O&&r&&(T=gB(T,u,n,r));var M=h-T.left-T.right,z=m-T.top-T.bottom;return tt(tt({brushBottom:E},T),{},{width:Math.max(M,0),height:Math.max(z,0)})},dG=function(e,r){if(r==="xAxis")return e[r].width;if(r==="yAxis")return e[r].height},MC=function(e){var r=e.chartName,n=e.GraphicalChild,u=e.defaultTooltipEventType,l=u===void 0?"axis":u,f=e.validateTooltipEventTypes,s=f===void 0?["axis"]:f,d=e.axisComponents,h=e.legendContent,m=e.formatAxisMap,p=e.defaultProps,g=function(T,E){var M=E.graphicalItems,z=E.stackGroups,A=E.offset,w=E.updateId,C=E.dataStartIndex,N=E.dataEndIndex,q=T.barSize,F=T.layout,H=T.barGap,$=T.barCategoryGap,V=T.maxBarSize,Z=_M(F),K=Z.numericAxisName,P=Z.cateAxisName,I=fG(M),W=[];return M.forEach(function(it,ot){var D=$s(T.data,{graphicalItems:[it],dataStartIndex:C,dataEndIndex:N}),U=it.type.defaultProps!==void 0?tt(tt({},it.type.defaultProps),it.props):it.props,rt=U.dataKey,ft=U.maxBarSize,yt=U["".concat(K,"Id")],mt=U["".concat(P,"Id")],Et={},Ut=d.reduce(function(zr,Jr){var Eu=E["".concat(Jr.axisType,"Map")],Be=U["".concat(Jr.axisType,"Id")];Eu&&Eu[Be]||Jr.axisType==="zAxis"||Ka();var zl=Eu[Be];return tt(tt({},zr),{},bt(bt({},Jr.axisType,zl),"".concat(Jr.axisType,"Ticks"),Sn(zl)))},Et),lt=Ut[P],_t=Ut["".concat(P,"Ticks")],xt=z&&z[yt]&&z[yt].hasStack&&DB(it,z[yt].stackGroups),ut=On(it.type).indexOf("Bar")>=0,Jt=$f(lt,_t),At=[],ie=I&&pB({barSize:q,stackGroups:z,totalSize:dG(Ut,P)});if(ut){var ue,qe,Cr=Ct(ft)?V:ft,Ir=(ue=(qe=$f(lt,_t,!0))!==null&&qe!==void 0?qe:Cr)!==null&&ue!==void 0?ue:0;At=mB({barGap:H,barCategoryGap:$,bandSize:Ir!==Jt?Ir:Jt,sizeList:ie[mt],maxBarSize:Cr}),Ir!==Jt&&(At=At.map(function(zr){return tt(tt({},zr),{},{position:tt(tt({},zr.position),{},{offset:zr.position.offset-Ir/2})})}))}var Rn=it&&it.type&&it.type.getComposedData;Rn&&W.push({props:tt(tt({},Rn(tt(tt({},Ut),{},{displayedData:D,props:T,dataKey:rt,item:it,bandSize:Jt,barPosition:At,offset:A,stackedData:xt,layout:F,dataStartIndex:C,dataEndIndex:N}))),{},bt(bt(bt({key:it.key||"item-".concat(ot)},K,Ut[K]),P,Ut[P]),"animationId",w)),childIndex:bR(it,T.children),item:it})}),W},b=function(T,E){var M=T.props,z=T.dataStartIndex,A=T.dataEndIndex,w=T.updateId;if(!XO({props:M}))return null;var C=M.children,N=M.layout,q=M.stackOffset,F=M.data,H=M.reverseStackOrder,$=_M(N),V=$.numericAxisName,Z=$.cateAxisName,K=Er(C,n),P=jB(F,K,"".concat(V,"Id"),"".concat(Z,"Id"),q,H),I=d.reduce(function(U,rt){var ft="".concat(rt.axisType,"Map");return tt(tt({},U),{},bt({},ft,lG(M,tt(tt({},rt),{},{graphicalItems:K,stackGroups:rt.axisType===V&&P,dataStartIndex:z,dataEndIndex:A}))))},{}),W=sG(tt(tt({},I),{},{props:M,graphicalItems:K}),E==null?void 0:E.legendBBox);Object.keys(I).forEach(function(U){I[U]=m(M,I[U],W,U.replace("Map",""),r)});var it=I["".concat(Z,"Map")],ot=cG(it),D=g(M,tt(tt({},I),{},{dataStartIndex:z,dataEndIndex:A,updateId:w,graphicalItems:K,stackGroups:P,offset:W}));return tt(tt({formattedGraphicalItems:D,graphicalItems:K,offset:W,stackGroups:P},ot),I)},O=(function(_){function T(E){var M,z,A;return YI(this,T),A=VI(this,T,[E]),bt(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),bt(A,"accessibilityManager",new zI),bt(A,"handleLegendBBoxUpdate",function(w){if(w){var C=A.state,N=C.dataStartIndex,q=C.dataEndIndex,F=C.updateId;A.setState(tt({legendBBox:w},b({props:A.props,dataStartIndex:N,dataEndIndex:q,updateId:F},tt(tt({},A.state),{},{legendBBox:w}))))}}),bt(A,"handleReceiveSyncEvent",function(w,C,N){if(A.props.syncId===w){if(N===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(C)}}),bt(A,"handleBrushChange",function(w){var C=w.startIndex,N=w.endIndex;if(C!==A.state.dataStartIndex||N!==A.state.dataEndIndex){var q=A.state.updateId;A.setState(function(){return tt({dataStartIndex:C,dataEndIndex:N},b({props:A.props,dataStartIndex:C,dataEndIndex:N,updateId:q},A.state))}),A.triggerSyncEvent({dataStartIndex:C,dataEndIndex:N})}}),bt(A,"handleMouseEnter",function(w){var C=A.getMouseInfo(w);if(C){var N=tt(tt({},C),{},{isTooltipActive:!0});A.setState(N),A.triggerSyncEvent(N);var q=A.props.onMouseEnter;Tt(q)&&q(N,w)}}),bt(A,"triggeredAfterMouseMove",function(w){var C=A.getMouseInfo(w),N=C?tt(tt({},C),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(N),A.triggerSyncEvent(N);var q=A.props.onMouseMove;Tt(q)&&q(N,w)}),bt(A,"handleItemMouseEnter",function(w){A.setState(function(){return{isTooltipActive:!0,activeItem:w,activePayload:w.tooltipPayload,activeCoordinate:w.tooltipPosition||{x:w.cx,y:w.cy}}})}),bt(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),bt(A,"handleMouseMove",function(w){w.persist(),A.throttleTriggeredAfterMouseMove(w)}),bt(A,"handleMouseLeave",function(w){A.throttleTriggeredAfterMouseMove.cancel();var C={isTooltipActive:!1};A.setState(C),A.triggerSyncEvent(C);var N=A.props.onMouseLeave;Tt(N)&&N(C,w)}),bt(A,"handleOuterEvent",function(w){var C=gR(w),N=Tr(A.props,"".concat(C));if(C&&Tt(N)){var q,F;/.*touch.*/i.test(C)?F=A.getMouseInfo(w.changedTouches[0]):F=A.getMouseInfo(w),N((q=F)!==null&&q!==void 0?q:{},w)}}),bt(A,"handleClick",function(w){var C=A.getMouseInfo(w);if(C){var N=tt(tt({},C),{},{isTooltipActive:!0});A.setState(N),A.triggerSyncEvent(N);var q=A.props.onClick;Tt(q)&&q(N,w)}}),bt(A,"handleMouseDown",function(w){var C=A.props.onMouseDown;if(Tt(C)){var N=A.getMouseInfo(w);C(N,w)}}),bt(A,"handleMouseUp",function(w){var C=A.props.onMouseUp;if(Tt(C)){var N=A.getMouseInfo(w);C(N,w)}}),bt(A,"handleTouchMove",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(w.changedTouches[0])}),bt(A,"handleTouchStart",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.handleMouseDown(w.changedTouches[0])}),bt(A,"handleTouchEnd",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.handleMouseUp(w.changedTouches[0])}),bt(A,"handleDoubleClick",function(w){var C=A.props.onDoubleClick;if(Tt(C)){var N=A.getMouseInfo(w);C(N,w)}}),bt(A,"handleContextMenu",function(w){var C=A.props.onContextMenu;if(Tt(C)){var N=A.getMouseInfo(w);C(N,w)}}),bt(A,"triggerSyncEvent",function(w){A.props.syncId!==void 0&&eg.emit(rg,A.props.syncId,w,A.eventEmitterSymbol)}),bt(A,"applySyncEvent",function(w){var C=A.props,N=C.layout,q=C.syncMethod,F=A.state.updateId,H=w.dataStartIndex,$=w.dataEndIndex;if(w.dataStartIndex!==void 0||w.dataEndIndex!==void 0)A.setState(tt({dataStartIndex:H,dataEndIndex:$},b({props:A.props,dataStartIndex:H,dataEndIndex:$,updateId:F},A.state)));else if(w.activeTooltipIndex!==void 0){var V=w.chartX,Z=w.chartY,K=w.activeTooltipIndex,P=A.state,I=P.offset,W=P.tooltipTicks;if(!I)return;if(typeof q=="function")K=q(W,w);else if(q==="value"){K=-1;for(var it=0;it<W.length;it++)if(W[it].value===w.activeLabel){K=it;break}}var ot=tt(tt({},I),{},{x:I.left,y:I.top}),D=Math.min(V,ot.x+ot.width),U=Math.min(Z,ot.y+ot.height),rt=W[K]&&W[K].value,ft=S0(A.state,A.props.data,K),yt=W[K]?{x:N==="horizontal"?W[K].coordinate:D,y:N==="horizontal"?U:W[K].coordinate}:TC;A.setState(tt(tt({},w),{},{activeLabel:rt,activeCoordinate:yt,activePayload:ft,activeTooltipIndex:K}))}else A.setState(w)}),bt(A,"renderCursor",function(w){var C,N=A.state,q=N.isTooltipActive,F=N.activeCoordinate,H=N.activePayload,$=N.offset,V=N.activeTooltipIndex,Z=N.tooltipAxisBandSize,K=A.getTooltipEventType(),P=(C=w.props.active)!==null&&C!==void 0?C:q,I=A.props.layout,W=w.key||"_recharts-cursor";return L.createElement($I,{key:W,activeCoordinate:F,activePayload:H,activeTooltipIndex:V,chartName:r,element:w,isActive:P,layout:I,offset:$,tooltipAxisBandSize:Z,tooltipEventType:K})}),bt(A,"renderPolarAxis",function(w,C,N){var q=Tr(w,"type.axisType"),F=Tr(A.state,"".concat(q,"Map")),H=w.type.defaultProps,$=H!==void 0?tt(tt({},H),w.props):w.props,V=F&&F[$["".concat(q,"Id")]];return ct.cloneElement(w,tt(tt({},V),{},{className:Nt(q,V.className),key:w.key||"".concat(C,"-").concat(N),ticks:Sn(V,!0)}))}),bt(A,"renderPolarGrid",function(w){var C=w.props,N=C.radialLines,q=C.polarAngles,F=C.polarRadius,H=A.state,$=H.radiusAxisMap,V=H.angleAxisMap,Z=la($),K=la(V),P=K.cx,I=K.cy,W=K.innerRadius,it=K.outerRadius;return ct.cloneElement(w,{polarAngles:Array.isArray(q)?q:Sn(K,!0).map(function(ot){return ot.coordinate}),polarRadius:Array.isArray(F)?F:Sn(Z,!0).map(function(ot){return ot.coordinate}),cx:P,cy:I,innerRadius:W,outerRadius:it,key:w.key||"polar-grid",radialLines:N})}),bt(A,"renderLegend",function(){var w=A.state.formattedGraphicalItems,C=A.props,N=C.children,q=C.width,F=C.height,H=A.props.margin||{},$=q-(H.left||0)-(H.right||0),V=x3({children:N,formattedGraphicalItems:w,legendWidth:$,legendContent:h});if(!V)return null;var Z=V.item,K=pM(V,LI);return ct.cloneElement(Z,tt(tt({},K),{},{chartWidth:q,chartHeight:F,margin:H,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),bt(A,"renderTooltip",function(){var w,C=A.props,N=C.children,q=C.accessibilityLayer,F=cr(N,qr);if(!F)return null;var H=A.state,$=H.isTooltipActive,V=H.activeCoordinate,Z=H.activePayload,K=H.activeLabel,P=H.offset,I=(w=F.props.active)!==null&&w!==void 0?w:$;return ct.cloneElement(F,{viewBox:tt(tt({},P),{},{x:P.left,y:P.top}),active:I,label:K,payload:I?Z:[],coordinate:V,accessibilityLayer:q})}),bt(A,"renderBrush",function(w){var C=A.props,N=C.margin,q=C.data,F=A.state,H=F.offset,$=F.dataStartIndex,V=F.dataEndIndex,Z=F.updateId;return ct.cloneElement(w,{key:w.key||"_recharts-brush",onChange:nf(A.handleBrushChange,w.props.onChange),data:q,x:st(w.props.x)?w.props.x:H.left,y:st(w.props.y)?w.props.y:H.top+H.height+H.brushBottom-(N.bottom||0),width:st(w.props.width)?w.props.width:H.width,startIndex:$,endIndex:V,updateId:"brush-".concat(Z)})}),bt(A,"renderReferenceElement",function(w,C,N){if(!w)return null;var q=A,F=q.clipPathId,H=A.state,$=H.xAxisMap,V=H.yAxisMap,Z=H.offset,K=w.type.defaultProps||{},P=w.props,I=P.xAxisId,W=I===void 0?K.xAxisId:I,it=P.yAxisId,ot=it===void 0?K.yAxisId:it;return ct.cloneElement(w,{key:w.key||"".concat(C,"-").concat(N),xAxis:$[W],yAxis:V[ot],viewBox:{x:Z.left,y:Z.top,width:Z.width,height:Z.height},clipPathId:F})}),bt(A,"renderActivePoints",function(w){var C=w.item,N=w.activePoint,q=w.basePoint,F=w.childIndex,H=w.isRange,$=[],V=C.props.key,Z=C.item.type.defaultProps!==void 0?tt(tt({},C.item.type.defaultProps),C.item.props):C.item.props,K=Z.activeDot,P=Z.dataKey,I=tt(tt({index:F,dataKey:P,cx:N.x,cy:N.y,r:4,fill:mb(C.item),strokeWidth:2,stroke:"#fff",payload:N.payload,value:N.value},Rt(K,!1)),sf(K));return $.push(T.renderActiveDot(K,I,"".concat(V,"-activePoint-").concat(F))),q?$.push(T.renderActiveDot(K,tt(tt({},I),{},{cx:q.x,cy:q.y}),"".concat(V,"-basePoint-").concat(F))):H&&$.push(null),$}),bt(A,"renderGraphicChild",function(w,C,N){var q=A.filterFormatItem(w,C,N);if(!q)return null;var F=A.getTooltipEventType(),H=A.state,$=H.isTooltipActive,V=H.tooltipAxis,Z=H.activeTooltipIndex,K=H.activeLabel,P=A.props.children,I=cr(P,qr),W=q.props,it=W.points,ot=W.isRange,D=W.baseLine,U=q.item.type.defaultProps!==void 0?tt(tt({},q.item.type.defaultProps),q.item.props):q.item.props,rt=U.activeDot,ft=U.hide,yt=U.activeBar,mt=U.activeShape,Et=!!(!ft&&$&&I&&(rt||yt||mt)),Ut={};F!=="axis"&&I&&I.props.trigger==="click"?Ut={onClick:nf(A.handleItemMouseEnter,w.props.onClick)}:F!=="axis"&&(Ut={onMouseLeave:nf(A.handleItemMouseLeave,w.props.onMouseLeave),onMouseEnter:nf(A.handleItemMouseEnter,w.props.onMouseEnter)});var lt=ct.cloneElement(w,tt(tt({},q.props),Ut));function _t(Jr){return typeof V.dataKey=="function"?V.dataKey(Jr.payload):null}if(Et)if(Z>=0){var xt,ut;if(V.dataKey&&!V.allowDuplicatedCategory){var Jt=typeof V.dataKey=="function"?_t:"payload.".concat(V.dataKey.toString());xt=ff(it,Jt,K),ut=ot&&D&&ff(D,Jt,K)}else xt=it==null?void 0:it[Z],ut=ot&&D&&D[Z];if(mt||yt){var At=w.props.activeIndex!==void 0?w.props.activeIndex:Z;return[ct.cloneElement(w,tt(tt(tt({},q.props),Ut),{},{activeIndex:At})),null,null]}if(!Ct(xt))return[lt].concat(pu(A.renderActivePoints({item:q,activePoint:xt,basePoint:ut,childIndex:Z,isRange:ot})))}else{var ie,ue=(ie=A.getItemByXY(A.state.activeCoordinate))!==null&&ie!==void 0?ie:{graphicalItem:lt},qe=ue.graphicalItem,Cr=qe.item,Ir=Cr===void 0?w:Cr,Rn=qe.childIndex,zr=tt(tt(tt({},q.props),Ut),{},{activeIndex:Rn});return[ct.cloneElement(Ir,zr),null,null]}return ot?[lt,null,null]:[lt,null]}),bt(A,"renderCustomized",function(w,C,N){return ct.cloneElement(w,tt(tt({key:"recharts-customized-".concat(N)},A.props),A.state))}),bt(A,"renderMap",{CartesianGrid:{handler:cf,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:cf},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:cf},YAxis:{handler:cf},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((M=E.id)!==null&&M!==void 0?M:Ol("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=xj(A.triggeredAfterMouseMove,(z=E.throttleDelay)!==null&&z!==void 0?z:1e3/60),A.state={},A}return FI(T,_),KI(T,[{key:"componentDidMount",value:function(){var M,z;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(M=this.props.margin.left)!==null&&M!==void 0?M:0,top:(z=this.props.margin.top)!==null&&z!==void 0?z:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var M=this.props,z=M.children,A=M.data,w=M.height,C=M.layout,N=cr(z,qr);if(N){var q=N.props.defaultIndex;if(!(typeof q!="number"||q<0||q>this.state.tooltipTicks.length-1)){var F=this.state.tooltipTicks[q]&&this.state.tooltipTicks[q].value,H=S0(this.state,A,q,F),$=this.state.tooltipTicks[q].coordinate,V=(this.state.offset.top+w)/2,Z=C==="horizontal",K=Z?{x:$,y:V}:{y:$,x:V},P=this.state.formattedGraphicalItems.find(function(W){var it=W.item;return it.type.name==="Scatter"});P&&(K=tt(tt({},K),P.props.points[q].tooltipPosition),H=P.props.points[q].tooltipPayload);var I={activeTooltipIndex:q,isTooltipActive:!0,activeLabel:F,activePayload:H,activeCoordinate:K};this.setState(I),this.renderCursor(N),this.accessibilityManager.setIndex(q)}}}},{key:"getSnapshotBeforeUpdate",value:function(M,z){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==z.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==M.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==M.margin){var A,w;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(w=this.props.margin.top)!==null&&w!==void 0?w:0}})}return null}},{key:"componentDidUpdate",value:function(M){og([cr(M.children,qr)],[cr(this.props.children,qr)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var M=cr(this.props.children,qr);if(M&&typeof M.props.shared=="boolean"){var z=M.props.shared?"axis":"item";return s.indexOf(z)>=0?z:l}return l}},{key:"getMouseInfo",value:function(M){if(!this.container)return null;var z=this.container,A=z.getBoundingClientRect(),w=iN(A),C={chartX:Math.round(M.pageX-w.left),chartY:Math.round(M.pageY-w.top)},N=A.width/z.offsetWidth||1,q=this.inRange(C.chartX,C.chartY,N);if(!q)return null;var F=this.state,H=F.xAxisMap,$=F.yAxisMap,V=this.getTooltipEventType(),Z=gM(this.state,this.props.data,this.props.layout,q);if(V!=="axis"&&H&&$){var K=la(H).scale,P=la($).scale,I=K&&K.invert?K.invert(C.chartX):null,W=P&&P.invert?P.invert(C.chartY):null;return tt(tt({},C),{},{xValue:I,yValue:W},Z)}return Z?tt(tt({},C),Z):null}},{key:"inRange",value:function(M,z){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,w=this.props.layout,C=M/A,N=z/A;if(w==="horizontal"||w==="vertical"){var q=this.state.offset,F=C>=q.left&&C<=q.left+q.width&&N>=q.top&&N<=q.top+q.height;return F?{x:C,y:N}:null}var H=this.state,$=H.angleAxisMap,V=H.radiusAxisMap;if($&&V){var Z=la($);return NT({x:C,y:N},Z)}return null}},{key:"parseEventsOfWrapper",value:function(){var M=this.props.children,z=this.getTooltipEventType(),A=cr(M,qr),w={};A&&z==="axis"&&(A.props.trigger==="click"?w={onClick:this.handleClick}:w={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 C=sf(this.props,this.handleOuterEvent);return tt(tt({},C),w)}},{key:"addListener",value:function(){eg.on(rg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){eg.removeListener(rg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(M,z,A){for(var w=this.state.formattedGraphicalItems,C=0,N=w.length;C<N;C++){var q=w[C];if(q.item===M||q.props.key===M.key||z===On(q.item.type)&&A===q.childIndex)return q}return null}},{key:"renderClipPath",value:function(){var M=this.clipPathId,z=this.state.offset,A=z.left,w=z.top,C=z.height,N=z.width;return L.createElement("defs",null,L.createElement("clipPath",{id:M},L.createElement("rect",{x:A,y:w,height:C,width:N})))}},{key:"getXScales",value:function(){var M=this.state.xAxisMap;return M?Object.entries(M).reduce(function(z,A){var w=vM(A,2),C=w[0],N=w[1];return tt(tt({},z),{},bt({},C,N.scale))},{}):null}},{key:"getYScales",value:function(){var M=this.state.yAxisMap;return M?Object.entries(M).reduce(function(z,A){var w=vM(A,2),C=w[0],N=w[1];return tt(tt({},z),{},bt({},C,N.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(M){var z;return(z=this.state.xAxisMap)===null||z===void 0||(z=z[M])===null||z===void 0?void 0:z.scale}},{key:"getYScaleByAxisId",value:function(M){var z;return(z=this.state.yAxisMap)===null||z===void 0||(z=z[M])===null||z===void 0?void 0:z.scale}},{key:"getItemByXY",value:function(M){var z=this.state,A=z.formattedGraphicalItems,w=z.activeItem;if(A&&A.length)for(var C=0,N=A.length;C<N;C++){var q=A[C],F=q.props,H=q.item,$=H.type.defaultProps!==void 0?tt(tt({},H.type.defaultProps),H.props):H.props,V=On(H.type);if(V==="Bar"){var Z=(F.data||[]).find(function(W){return TL(M,W)});if(Z)return{graphicalItem:q,payload:Z}}else if(V==="RadialBar"){var K=(F.data||[]).find(function(W){return NT(M,W)});if(K)return{graphicalItem:q,payload:K}}else if(zs(q,w)||Ds(q,w)||yl(q,w)){var P=pU({graphicalItem:q,activeTooltipItem:w,itemData:$.data}),I=$.activeIndex===void 0?P:$.activeIndex;return{graphicalItem:tt(tt({},q),{},{childIndex:I}),payload:yl(q,w)?$.data[P]:q.props.data[P]}}}return null}},{key:"render",value:function(){var M=this;if(!XO(this))return null;var z=this.props,A=z.children,w=z.className,C=z.width,N=z.height,q=z.style,F=z.compact,H=z.title,$=z.desc,V=pM(z,UI),Z=Rt(V,!1);if(F)return L.createElement(QE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},L.createElement(cg,Gi({},Z,{width:C,height:N,title:H,desc:$}),this.renderClipPath(),VO(A,this.renderMap)));if(this.props.accessibilityLayer){var K,P;Z.tabIndex=(K=this.props.tabIndex)!==null&&K!==void 0?K:0,Z.role=(P=this.props.role)!==null&&P!==void 0?P:"application",Z.onKeyDown=function(W){M.accessibilityManager.keyboardEvent(W)},Z.onFocus=function(){M.accessibilityManager.focus()}}var I=this.parseEventsOfWrapper();return L.createElement(QE,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},L.createElement("div",Gi({className:Nt("recharts-wrapper",w),style:tt({position:"relative",cursor:"default",width:C,height:N},q)},I,{ref:function(it){M.container=it}}),L.createElement(cg,Gi({},Z,{width:C,height:N,title:H,desc:$,style:nG}),this.renderClipPath(),VO(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(ct.Component);bt(O,"displayName",r),bt(O,"defaultProps",tt({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),bt(O,"getDerivedStateFromProps",function(_,T){var E=_.dataKey,M=_.data,z=_.children,A=_.width,w=_.height,C=_.layout,N=_.stackOffset,q=_.margin,F=T.dataStartIndex,H=T.dataEndIndex;if(T.updateId===void 0){var $=bM(_);return tt(tt(tt({},$),{},{updateId:0},b(tt(tt({props:_},$),{},{updateId:0}),T)),{},{prevDataKey:E,prevData:M,prevWidth:A,prevHeight:w,prevLayout:C,prevStackOffset:N,prevMargin:q,prevChildren:z})}if(E!==T.prevDataKey||M!==T.prevData||A!==T.prevWidth||w!==T.prevHeight||C!==T.prevLayout||N!==T.prevStackOffset||!Yi(q,T.prevMargin)){var V=bM(_),Z={chartX:T.chartX,chartY:T.chartY,isTooltipActive:T.isTooltipActive},K=tt(tt({},gM(T,M,C)),{},{updateId:T.updateId+1}),P=tt(tt(tt({},V),Z),K);return tt(tt(tt({},P),b(tt({props:_},P),T)),{},{prevDataKey:E,prevData:M,prevWidth:A,prevHeight:w,prevLayout:C,prevStackOffset:N,prevMargin:q,prevChildren:z})}if(!og(z,T.prevChildren)){var I,W,it,ot,D=cr(z,iu),U=D&&(I=(W=D.props)===null||W===void 0?void 0:W.startIndex)!==null&&I!==void 0?I:F,rt=D&&(it=(ot=D.props)===null||ot===void 0?void 0:ot.endIndex)!==null&&it!==void 0?it:H,ft=U!==F||rt!==H,yt=!Ct(M),mt=yt&&!ft?T.updateId:T.updateId+1;return tt(tt({updateId:mt},b(tt(tt({props:_},T),{},{updateId:mt,dataStartIndex:U,dataEndIndex:rt}),T)),{},{prevChildren:z,dataStartIndex:U,dataEndIndex:rt})}return null}),bt(O,"renderActiveDot",function(_,T,E){var M;return ct.isValidElement(_)?M=ct.cloneElement(_,T):Tt(_)?M=_(T):M=L.createElement(bb,T),L.createElement(de,{className:"recharts-active-dot",key:E},M)});var S=ct.forwardRef(function(T,E){return L.createElement(O,Gi({},T,{ref:E}))});return S.displayName=O.displayName,S},hG=MC({chartName:"LineChart",GraphicalChild:Cl,axisComponents:[{axisType:"xAxis",AxisComp:wu},{axisType:"yAxis",AxisComp:Tu}],formatAxisMap:K3}),yG=MC({chartName:"BarChart",GraphicalChild:Ja,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:wu},{axisType:"yAxis",AxisComp:Tu}],formatAxisMap:K3});const vG={USA:"#2563eb",JPN:"#dc2626",DEU:"#16a34a",GBR:"#7c3aed",FRA:"#ea580c",CAN:"#0891b2",ITA:"#be185d",KOR:"#854d0e"},pG=[{value:75,label:"저평가 75%",color:"#16a34a"},{value:120,label:"고평가 120%",color:"#f59e0b"},{value:200,label:"위험 200%",color:"#dc2626"}];function mG({series:t,summary:e,visibleCountries:r}){const n=new Set;t.forEach(s=>s.data.forEach(d=>n.add(d.year)));const l=Array.from(n).sort().map(s=>{const d={year:s};return t.forEach(h=>{const m=h.data.find(p=>p.year===s);m&&(d[h.country_code]=m.buffett_ratio)}),d}),f=t.filter(s=>r.has(s.country_code));return et.jsx(Sj,{width:"100%",height:380,children:et.jsxs(hG,{data:l,margin:{top:8,right:24,bottom:8,left:8},children:[et.jsx(Mb,{strokeDasharray:"3 3",opacity:.3}),et.jsx(wu,{dataKey:"year",tickFormatter:s=>String(s),interval:4}),et.jsx(Tu,{unit:"%",domain:[0,"auto"]}),et.jsx(qr,{formatter:s=>`${s.toFixed(1)}%`}),et.jsx(ka,{}),pG.map(s=>et.jsx(lu,{y:s.value,stroke:s.color,strokeDasharray:"6 3",label:{value:s.label,position:"insideTopRight",fontSize:10,fill:s.color}},`threshold-${s.value}`)),e.crisis_markers.map(s=>et.jsx(lu,{x:s.year,stroke:"#9ca3af",strokeDasharray:"3 3",children:et.jsx(Re,{value:s.label,position:"insideTopLeft",fontSize:9,fill:"#6b7280",angle:-90,offset:4})},`crisis-${s.year}`)),f.map(s=>et.jsx(Cl,{type:"monotone",dataKey:s.country_code,name:s.country_name,stroke:vG[s.country_code]??"#888",dot:!1,strokeWidth:2,connectNulls:!0},s.country_code))]})})}const gG={USA:"#2563eb",JPN:"#dc2626",DEU:"#16a34a",GBR:"#7c3aed",FRA:"#ea580c",CAN:"#0891b2",ITA:"#be185d",KOR:"#854d0e"},bG=[{value:75,color:"#16a34a"},{value:120,color:"#f59e0b"},{value:200,color:"#dc2626"}];function _G(t){const{x:e=0,y:r=0,width:n=0,value:u}=t;return u?et.jsx("text",{x:e+n/2,y:r-2,textAnchor:"middle",fontSize:9,fill:"#9ca3af",children:u}):null}function xG({summary:t}){const r=[...t.countries].sort((n,u)=>u.latest_ratio-n.latest_ratio).map(n=>({...n,stale_label:n.data_status==="stale"?`(${n.latest_year})`:""}));return et.jsx(Sj,{width:"100%",height:300,children:et.jsxs(yG,{data:r,margin:{top:24,right:24,bottom:8,left:8},children:[et.jsx(Mb,{strokeDasharray:"3 3",opacity:.3}),et.jsx(wu,{dataKey:"country_code"}),et.jsx(Tu,{unit:"%",domain:[0,"auto"]}),et.jsx(qr,{formatter:(n,u,l)=>[`${n.toFixed(1)}% (${l.payload.latest_year}년${l.payload.data_status==="stale"?" ⚠️ stale":""})`,"버핏 지수"]}),bG.map(n=>et.jsx(lu,{y:n.value,stroke:n.color,strokeDasharray:"6 3"},n.value)),et.jsxs(Ja,{dataKey:"latest_ratio",name:"최신 버핏 지수",children:[et.jsx(Tn,{dataKey:"stale_label",content:et.jsx(_G,{})}),r.map(n=>et.jsx(X0,{fill:gG[n.country_code]??"#888",opacity:n.data_status==="stale"?.5:1},n.country_code))]})]})})}function SG(t){return t>=2?"#dc2626":t>=1?"#f97316":t>=0?"#fde68a":t>=-1?"#bbf7d0":"#22c55e"}function OG({series:t}){const e=new Set;t.forEach(n=>n.data.forEach(u=>e.add(u.year)));const r=Array.from(e).sort();return et.jsxs("div",{style:{overflowX:"auto"},children:[et.jsxs("table",{style:{borderCollapse:"collapse",fontSize:12},children:[et.jsx("thead",{children:et.jsxs("tr",{children:[et.jsx("th",{style:{padding:"4px 8px",textAlign:"left"},children:"국가"}),r.map(n=>et.jsx("th",{style:{padding:"2px 4px",width:32,textAlign:"center"},children:n},n))]})}),et.jsx("tbody",{children:t.map(n=>et.jsxs("tr",{children:[et.jsx("td",{style:{padding:"4px 8px",fontWeight:600},children:n.country_code}),r.map(u=>{const l=n.data.find(f=>f.year===u);return et.jsx("td",{title:l?`z=${l.zscore.toFixed(2)}, ratio=${l.buffett_ratio.toFixed(1)}%`:"",style:{width:32,height:24,background:l?SG(l.zscore):"#f3f4f6",textAlign:"center",fontSize:10},children:l?l.buffett_ratio.toFixed(0):""},u)})]},n.country_code))})]}),et.jsx("p",{style:{fontSize:11,color:"#666",marginTop:4},children:"색상: z-score 기준 — 빨강 ≥2σ (과열) → 노랑 0~1σ → 초록 ≤-1σ (냉각)"})]})}function AG(t){return t===null?"transparent":t<=-30?"#bbf7d0":t<=-10?"#d1fae5":t>=30?"#fecaca":t>=10?"#fee2e2":"transparent"}function wG({crisisComparison:t}){return et.jsxs("div",{style:{overflowX:"auto"},children:[t.map(e=>et.jsxs("div",{style:{marginBottom:"1.5rem"},children:[et.jsxs("h4",{style:{fontSize:"0.9rem",marginBottom:6},children:[e.label," (",e.before_year," → ",e.after_year,")"]}),et.jsxs("table",{style:{borderCollapse:"collapse",fontSize:12,width:"100%"},children:[et.jsx("thead",{children:et.jsxs("tr",{style:{background:"#f3f4f6"},children:[et.jsx("th",{style:{padding:"4px 10px",textAlign:"left"},children:"국가"}),et.jsxs("th",{style:{padding:"4px 10px",textAlign:"right"},children:[e.before_year,"년"]}),et.jsxs("th",{style:{padding:"4px 10px",textAlign:"right"},children:[e.after_year,"년"]}),et.jsx("th",{style:{padding:"4px 10px",textAlign:"right"},children:"변화 (pp)"})]})}),et.jsx("tbody",{children:e.countries.filter(r=>r.before!==null||r.after!==null).sort((r,n)=>(r.drop??0)-(n.drop??0)).map(r=>et.jsxs("tr",{children:[et.jsx("td",{style:{padding:"3px 10px",fontWeight:600},children:r.country_code}),et.jsx("td",{style:{padding:"3px 10px",textAlign:"right"},children:r.before!=null?`${r.before.toFixed(1)}%`:"—"}),et.jsx("td",{style:{padding:"3px 10px",textAlign:"right"},children:r.after!=null?`${r.after.toFixed(1)}%`:"—"}),et.jsx("td",{style:{padding:"3px 10px",textAlign:"right",background:AG(r.drop),fontWeight:r.drop!==null&&Math.abs(r.drop)>=20?700:400},children:r.drop!=null?`${r.drop>0?"+":""}${r.drop.toFixed(1)}`:"—"})]},r.country_code))})]})]},e.label)),et.jsx("p",{style:{fontSize:11,color:"#888"},children:"색상: 초록 = 하락(냉각), 빨강 = 상승(과열). 값이 없는 행은 해당 연도 데이터 없음."})]})}const TG=[{range:"≤ 75%",interpretation:"저평가 — 역사적 매수 기회",bg:"#eff6ff"},{range:"75~120%",interpretation:"적정 — 합리적 수준",bg:"#f0fdf4"},{range:"120~200%",interpretation:"고평가 — 주의",bg:"#fffbeb"},{range:"≥ 200%",interpretation:'위험 — "playing with fire" (Buffett, 2001)',bg:"#fef2f2"}],EG=["Private vs Public 비중: 독일처럼 중소·가족기업이 비상장으로 남아 있으면 지수가 구조적으로 낮음","해외 상장 효과: 삼성전자·현대차는 KRX 기준이지만, TSMC ADR 등은 미국 지수를 부풀림","명목 GDP 사용: 인플레이션 구간에서 GDP가 빠르게 상승해 지수가 과소평가될 수 있음","Stale 데이터: FRA(2018), ITA(2014), GBR(2022) — 해당 연도 이후 변화가 반영되지 않음","단일 지표 한계: 버핏 지수만으로 매수/매도 타이밍을 결정하는 것은 위험. CAPE, PER 등 보조 지표 병행 권장"];function MG({reportUrl:t}){const e={background:"#f9fafb",border:"1px solid #e5e7eb",borderRadius:8,padding:"1rem",marginBottom:"1rem"};return et.jsxs("div",{children:[et.jsxs("div",{style:e,children:[et.jsx("h3",{style:{fontSize:"0.95rem",marginBottom:10},children:"해석 가이드"}),et.jsxs("table",{style:{borderCollapse:"collapse",fontSize:13,width:"100%"},children:[et.jsx("thead",{children:et.jsxs("tr",{style:{background:"#e5e7eb"},children:[et.jsx("th",{style:{padding:"5px 12px",textAlign:"left"},children:"범위"}),et.jsx("th",{style:{padding:"5px 12px",textAlign:"left"},children:"해석"})]})}),et.jsx("tbody",{children:TG.map(r=>et.jsxs("tr",{style:{background:r.bg},children:[et.jsx("td",{style:{padding:"4px 12px",fontWeight:600},children:r.range}),et.jsx("td",{style:{padding:"4px 12px"},children:r.interpretation})]},r.range))})]})]}),et.jsxs("div",{style:e,children:[et.jsx("h3",{style:{fontSize:"0.95rem",marginBottom:8},children:"한계점 및 주의사항"}),et.jsx("ul",{style:{fontSize:13,color:"#374151",paddingLeft:18,margin:0},children:EG.map((r,n)=>et.jsx("li",{style:{marginBottom:5},children:r},n))})]}),t&&et.jsx("div",{style:{...e,background:"#f0f9ff"},children:et.jsx("a",{href:t,target:"_blank",rel:"noopener noreferrer",style:{fontSize:13,color:"#0369a1"},children:"📄 심화 분석 보고서 보기 →"})})]})}const ag=aP,ua=dP;function jG(){const t=ag.map(l=>l.country_code),[e,r]=ct.useState(null),n=e??new Set(t),u={marginTop:"2rem"};return et.jsxs("div",{children:[et.jsx("h2",{style:{fontSize:"1.2rem",marginBottom:2},children:"버핏 지수 (Buffett Indicator)"}),et.jsxs("p",{style:{fontSize:13,color:"#555",marginBottom:"1.5rem"},children:[et.jsx("strong",{children:"산식"}),": 시가총액 / GDP × 100  | ",et.jsx("strong",{children:"출처"}),": World Bank (CM.MKT.LCAP.CD / NY.GDP.MKTP.CD)  | ",et.jsx("strong",{children:"대상"}),": G7 + 한국 (1990~",ua.as_of,")"]}),et.jsxs("p",{style:{fontSize:11,color:"#aaa",marginBottom:"1rem"},children:["📦 오프라인 아카이브 — 데이터 기준: ",ua.generated_at.slice(0,10)]}),et.jsx(hP,{summary:ua}),et.jsx(pP,{countries:ua.countries}),et.jsxs("section",{style:u,children:[et.jsxs("h3",{style:{fontSize:"1rem",marginBottom:6},children:["A. 국가별 시계열 (1990~",ua.as_of,")"]}),et.jsx(mP,{countries:t,visible:n,onChange:r}),et.jsx(mG,{series:ag,summary:ua,visibleCountries:n})]}),et.jsxs("section",{style:u,children:[et.jsx("h3",{style:{fontSize:"1rem",marginBottom:8},children:"B. 최신 버핏 지수 비교"}),et.jsx("p",{style:{fontSize:12,color:"#888",marginBottom:4},children:"반투명 막대: stale 데이터 (기준 연도 -2년 이상). 괄호 안 연도 표시."}),et.jsx(xG,{summary:ua})]}),et.jsxs("section",{style:u,children:[et.jsx("h3",{style:{fontSize:"1rem",marginBottom:8},children:"C. z-score 히트맵 (국가 × 연도)"}),et.jsx(OG,{series:ag})]}),et.jsxs("section",{style:u,children:[et.jsx("h3",{style:{fontSize:"1rem",marginBottom:8},children:"D. 위기 시점 비교 분석"}),et.jsx("p",{style:{fontSize:12,color:"#888",marginBottom:8},children:"각 위기 직전 연도 → 직후 연도의 버핏 지수 변화 (pp). 초록 = 하락(냉각), 빨강 = 상승(과열)."}),et.jsx(wG,{crisisComparison:ua.crisis_comparison})]}),et.jsx("section",{style:u,children:et.jsx(MG,{})})]})}nP.createRoot(document.getElementById("root")).render(et.jsx(L.StrictMode,{children:et.jsxs("div",{style:{fontFamily:"system-ui, sans-serif",padding:"1.5rem",maxWidth:1200},children:[et.jsx("h1",{style:{fontSize:"1.5rem",marginBottom:"0.5rem"},children:"Stock Study Dashboard"}),et.jsx(jG,{})]})}));</script>
</head>
<body>
<div id="root"></div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment