• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2025 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))r(u);new MutationObserver(u=>{for(const l of u)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(u){const l={};return u.integrity&&(l.integrity=u.integrity),u.referrerPolicy&&(l.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?l.credentials="include":u.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(u){if(u.ep)return;u.ep=!0;const l=n(u);fetch(u.href,l)}})();var zc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Rd={exports:{}},po={};var IO;function hR(){if(IO)return po;IO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,u,l){var c=null;if(l!==void 0&&(c=""+l),u.key!==void 0&&(c=""+u.key),"key"in u){l={};for(var s in u)s!=="key"&&(l[s]=u[s])}else l=u;return u=l.ref,{$$typeof:e,type:r,key:c,ref:u!==void 0?u:null,props:l}}return po.Fragment=t,po.jsx=n,po.jsxs=n,po}var GO;function dR(){return GO||(GO=1,Rd.exports=hR()),Rd.exports}var Me=dR(),Nd={exports:{}},_e={};var YO;function vR(){if(YO)return _e;YO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),c=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),p=Symbol.iterator;function g(D){return D===null||typeof D!="object"?null:(D=p&&D[p]||D["@@iterator"],typeof D=="function"?D:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,O={};function S(D,V,te){this.props=D,this.context=V,this.refs=O,this.updater=te||b}S.prototype.isReactComponent={},S.prototype.setState=function(D,V){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,V,"setState")},S.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function E(){}E.prototype=S.prototype;function M(D,V,te){this.props=D,this.context=V,this.refs=O,this.updater=te||b}var T=M.prototype=new E;T.constructor=M,x(T,S.prototype),T.isPureReactComponent=!0;var P=Array.isArray,A={H:null,A:null,T:null,S:null},w=Object.prototype.hasOwnProperty;function C(D,V,te,ue,oe,ye){return te=ye.ref,{$$typeof:e,type:D,key:V,ref:te!==void 0?te:null,props:ye}}function q(D,V){return C(D.type,V,void 0,void 0,void 0,D.props)}function N(D){return typeof D=="object"&&D!==null&&D.$$typeof===e}function I(D){var V={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(te){return V[te]})}var $=/\/+/g;function H(D,V){return typeof D=="object"&&D!==null&&D.key!=null?I(""+D.key):V.toString(36)}function Y(){}function Z(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(Y,Y):(D.status="pending",D.then(function(V){D.status==="pending"&&(D.status="fulfilled",D.value=V)},function(V){D.status==="pending"&&(D.status="rejected",D.reason=V)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function K(D,V,te,ue,oe){var ye=typeof D;(ye==="undefined"||ye==="boolean")&&(D=null);var me=!1;if(D===null)me=!0;else switch(ye){case"bigint":case"string":case"number":me=!0;break;case"object":switch(D.$$typeof){case e:case t:me=!0;break;case y:return me=D._init,K(me(D._payload),V,te,ue,oe)}}if(me)return oe=oe(D),me=ue===""?"."+H(D,0):ue,P(oe)?(te="",me!=null&&(te=me.replace($,"$&/")+"/"),K(oe,V,te,"",function(le){return le})):oe!=null&&(N(oe)&&(oe=q(oe,te+(oe.key==null||D&&D.key===oe.key?"":(""+oe.key).replace($,"$&/")+"/")+me)),V.push(oe)),1;me=0;var et=ue===""?".":ue+":";if(P(D))for(var Oe=0;Oe<D.length;Oe++)ue=D[Oe],ye=et+H(ue,Oe),me+=K(ue,V,te,ye,oe);else if(Oe=g(D),typeof Oe=="function")for(D=Oe.call(D),Oe=0;!(ue=D.next()).done;)ue=ue.value,ye=et+H(ue,Oe++),me+=K(ue,V,te,ye,oe);else if(ye==="object"){if(typeof D.then=="function")return K(Z(D),V,te,ue,oe);throw V=String(D),Error("Objects are not valid as a React child (found: "+(V==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":V)+"). If you meant to render a collection of children, use an array instead.")}return me}function U(D,V,te){if(D==null)return D;var ue=[],oe=0;return K(D,ue,"","",function(ye){return V.call(te,ye,oe++)}),ue}function W(D){if(D._status===-1){var V=D._result;V=V(),V.then(function(te){(D._status===0||D._status===-1)&&(D._status=1,D._result=te)},function(te){(D._status===0||D._status===-1)&&(D._status=2,D._result=te)}),D._status===-1&&(D._status=0,D._result=V)}if(D._status===1)return D._result.default;throw D._result}var F=typeof reportError=="function"?reportError:function(D){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var V=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(V))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",D);return}console.error(D)};function re(){}return _e.Children={map:U,forEach:function(D,V,te){U(D,function(){V.apply(this,arguments)},te)},count:function(D){var V=0;return U(D,function(){V++}),V},toArray:function(D){return U(D,function(V){return V})||[]},only:function(D){if(!N(D))throw Error("React.Children.only expected to receive a single React element child.");return D}},_e.Component=S,_e.Fragment=n,_e.Profiler=u,_e.PureComponent=M,_e.StrictMode=r,_e.Suspense=h,_e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=A,_e.act=function(){throw Error("act(...) is not supported in production builds of React.")},_e.cache=function(D){return function(){return D.apply(null,arguments)}},_e.cloneElement=function(D,V,te){if(D==null)throw Error("The argument must be a React element, but you passed "+D+".");var ue=x({},D.props),oe=D.key,ye=void 0;if(V!=null)for(me in V.ref!==void 0&&(ye=void 0),V.key!==void 0&&(oe=""+V.key),V)!w.call(V,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&V.ref===void 0||(ue[me]=V[me]);var me=arguments.length-2;if(me===1)ue.children=te;else if(1<me){for(var et=Array(me),Oe=0;Oe<me;Oe++)et[Oe]=arguments[Oe+2];ue.children=et}return C(D.type,oe,void 0,void 0,ye,ue)},_e.createContext=function(D){return D={$$typeof:c,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null},D.Provider=D,D.Consumer={$$typeof:l,_context:D},D},_e.createElement=function(D,V,te){var ue,oe={},ye=null;if(V!=null)for(ue in V.key!==void 0&&(ye=""+V.key),V)w.call(V,ue)&&ue!=="key"&&ue!=="__self"&&ue!=="__source"&&(oe[ue]=V[ue]);var me=arguments.length-2;if(me===1)oe.children=te;else if(1<me){for(var et=Array(me),Oe=0;Oe<me;Oe++)et[Oe]=arguments[Oe+2];oe.children=et}if(D&&D.defaultProps)for(ue in me=D.defaultProps,me)oe[ue]===void 0&&(oe[ue]=me[ue]);return C(D,ye,void 0,void 0,null,oe)},_e.createRef=function(){return{current:null}},_e.forwardRef=function(D){return{$$typeof:s,render:D}},_e.isValidElement=N,_e.lazy=function(D){return{$$typeof:y,_payload:{_status:-1,_result:D},_init:W}},_e.memo=function(D,V){return{$$typeof:d,type:D,compare:V===void 0?null:V}},_e.startTransition=function(D){var V=A.T,te={};A.T=te;try{var ue=D(),oe=A.S;oe!==null&&oe(te,ue),typeof ue=="object"&&ue!==null&&typeof ue.then=="function"&&ue.then(re,F)}catch(ye){F(ye)}finally{A.T=V}},_e.unstable_useCacheRefresh=function(){return A.H.useCacheRefresh()},_e.use=function(D){return A.H.use(D)},_e.useActionState=function(D,V,te){return A.H.useActionState(D,V,te)},_e.useCallback=function(D,V){return A.H.useCallback(D,V)},_e.useContext=function(D){return A.H.useContext(D)},_e.useDebugValue=function(){},_e.useDeferredValue=function(D,V){return A.H.useDeferredValue(D,V)},_e.useEffect=function(D,V){return A.H.useEffect(D,V)},_e.useId=function(){return A.H.useId()},_e.useImperativeHandle=function(D,V,te){return A.H.useImperativeHandle(D,V,te)},_e.useInsertionEffect=function(D,V){return A.H.useInsertionEffect(D,V)},_e.useLayoutEffect=function(D,V){return A.H.useLayoutEffect(D,V)},_e.useMemo=function(D,V){return A.H.useMemo(D,V)},_e.useOptimistic=function(D,V){return A.H.useOptimistic(D,V)},_e.useReducer=function(D,V,te){return A.H.useReducer(D,V,te)},_e.useRef=function(D){return A.H.useRef(D)},_e.useState=function(D){return A.H.useState(D)},_e.useSyncExternalStore=function(D,V,te){return A.H.useSyncExternalStore(D,V,te)},_e.useTransition=function(){return A.H.useTransition()},_e.version="19.0.0",_e}var XO;function nb(){return XO||(XO=1,Nd.exports=vR()),Nd.exports}var ce=nb();const z=Xe(ce);var qd={exports:{}},yo={},$d={exports:{}},Bd={};var KO;function pR(){return KO||(KO=1,function(e){function t(U,W){var F=U.length;U.push(W);e:for(;0<F;){var re=F-1>>>1,D=U[re];if(0<u(D,W))U[re]=W,U[F]=D,F=re;else break e}}function n(U){return U.length===0?null:U[0]}function r(U){if(U.length===0)return null;var W=U[0],F=U.pop();if(F!==W){U[0]=F;e:for(var re=0,D=U.length,V=D>>>1;re<V;){var te=2*(re+1)-1,ue=U[te],oe=te+1,ye=U[oe];if(0>u(ue,F))oe<D&&0>u(ye,ue)?(U[re]=ye,U[oe]=F,re=oe):(U[re]=ue,U[te]=F,re=te);else if(oe<D&&0>u(ye,F))U[re]=ye,U[oe]=F,re=oe;else break e}}return W}function u(U,W){var F=U.sortIndex-W.sortIndex;return F!==0?F:U.id-W.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var c=Date,s=c.now();e.unstable_now=function(){return c.now()-s}}var h=[],d=[],y=1,p=null,g=3,b=!1,x=!1,O=!1,S=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function T(U){for(var W=n(d);W!==null;){if(W.callback===null)r(d);else if(W.startTime<=U)r(d),W.sortIndex=W.expirationTime,t(h,W);else break;W=n(d)}}function P(U){if(O=!1,T(U),!x)if(n(h)!==null)x=!0,Z();else{var W=n(d);W!==null&&K(P,W.startTime-U)}}var A=!1,w=-1,C=5,q=-1;function N(){return!(e.unstable_now()-q<C)}function I(){if(A){var U=e.unstable_now();q=U;var W=!0;try{e:{x=!1,O&&(O=!1,E(w),w=-1),b=!0;var F=g;try{t:{for(T(U),p=n(h);p!==null&&!(p.expirationTime>U&&N());){var re=p.callback;if(typeof re=="function"){p.callback=null,g=p.priorityLevel;var D=re(p.expirationTime<=U);if(U=e.unstable_now(),typeof D=="function"){p.callback=D,T(U),W=!0;break t}p===n(h)&&r(h),T(U)}else r(h);p=n(h)}if(p!==null)W=!0;else{var V=n(d);V!==null&&K(P,V.startTime-U),W=!1}}break e}finally{p=null,g=F,b=!1}W=void 0}}finally{W?$():A=!1}}}var $;if(typeof M=="function")$=function(){M(I)};else if(typeof MessageChannel<"u"){var H=new MessageChannel,Y=H.port2;H.port1.onmessage=I,$=function(){Y.postMessage(null)}}else $=function(){S(I,0)};function Z(){A||(A=!0,$())}function K(U,W){w=S(function(){U(e.unstable_now())},W)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(U){U.callback=null},e.unstable_continueExecution=function(){x||b||(x=!0,Z())},e.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<U?Math.floor(1e3/U):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(h)},e.unstable_next=function(U){switch(g){case 1:case 2:case 3:var W=3;break;default:W=g}var F=g;g=W;try{return U()}finally{g=F}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(U,W){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var F=g;g=U;try{return W()}finally{g=F}},e.unstable_scheduleCallback=function(U,W,F){var re=e.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?re+F:re):F=re,U){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=F+D,U={id:y++,callback:W,priorityLevel:U,startTime:F,expirationTime:D,sortIndex:-1},F>re?(U.sortIndex=F,t(d,U),n(h)===null&&U===n(d)&&(O?(E(w),w=-1):O=!0,K(P,F-re))):(U.sortIndex=D,t(h,U),x||b||(x=!0,Z())),U},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(U){var W=g;return function(){var F=g;g=W;try{return U.apply(this,arguments)}finally{g=F}}}}(Bd)),Bd}var VO;function yR(){return VO||(VO=1,$d.exports=pR()),$d.exports}var zd={exports:{}},Rt={};var WO;function mR(){if(WO)return Rt;WO=1;var e=nb();function t(h){var d="https://react.dev/errors/"+h;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)d+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+h+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},u=Symbol.for("react.portal");function l(h,d,y){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:p==null?null:""+p,children:h,containerInfo:d,implementation:y}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function s(h,d){if(h==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return Rt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Rt.createPortal=function(h,d){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return l(h,d,null,y)},Rt.flushSync=function(h){var d=c.T,y=r.p;try{if(c.T=null,r.p=2,h)return h()}finally{c.T=d,r.p=y,r.d.f()}},Rt.preconnect=function(h,d){typeof h=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,r.d.C(h,d))},Rt.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},Rt.preinit=function(h,d){if(typeof h=="string"&&d&&typeof d.as=="string"){var y=d.as,p=s(y,d.crossOrigin),g=typeof d.integrity=="string"?d.integrity:void 0,b=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;y==="style"?r.d.S(h,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:p,integrity:g,fetchPriority:b}):y==="script"&&r.d.X(h,{crossOrigin:p,integrity:g,fetchPriority:b,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},Rt.preinitModule=function(h,d){if(typeof h=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var y=s(d.as,d.crossOrigin);r.d.M(h,{crossOrigin:y,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&r.d.M(h)},Rt.preload=function(h,d){if(typeof h=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var y=d.as,p=s(y,d.crossOrigin);r.d.L(h,y,{crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},Rt.preloadModule=function(h,d){if(typeof h=="string")if(d){var y=s(d.as,d.crossOrigin);r.d.m(h,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:y,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else r.d.m(h)},Rt.requestFormReset=function(h){r.d.r(h)},Rt.unstable_batchedUpdates=function(h,d){return h(d)},Rt.useFormState=function(h,d,y){return c.H.useFormState(h,d,y)},Rt.useFormStatus=function(){return c.H.useHostTransitionStatus()},Rt.version="19.0.0",Rt}var ZO;function gR(){if(ZO)return zd.exports;ZO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),zd.exports=mR(),zd.exports}var FO;function bR(){if(FO)return yo;FO=1;var e=yR(),t=nb(),n=gR();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)i+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}var l=Symbol.for("react.element"),c=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),y=Symbol.for("react.profiler"),p=Symbol.for("react.provider"),g=Symbol.for("react.consumer"),b=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),S=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),M=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),P=Symbol.for("react.memo_cache_sentinel"),A=Symbol.iterator;function w(a){return a===null||typeof a!="object"?null:(a=A&&a[A]||a["@@iterator"],typeof a=="function"?a:null)}var C=Symbol.for("react.client.reference");function q(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===C?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case h:return"Fragment";case s:return"Portal";case y:return"Profiler";case d:return"StrictMode";case O:return"Suspense";case S:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case b:return(a.displayName||"Context")+".Provider";case g:return(a._context.displayName||"Context")+".Consumer";case x:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case E:return i=a.displayName||null,i!==null?i:q(a.type)||"Memo";case M:i=a._payload,a=a._init;try{return q(a(i))}catch{}}return null}var N=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=Object.assign,$,H;function Y(a){if($===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);$=i&&i[1]||"",H=-1<o.stack.indexOf(`
17    at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
18`+$+a+H}var Z=!1;function K(a,i){if(!a||Z)return"";Z=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var f={DetermineComponentFrameRoot:function(){try{if(i){var ae=function(){throw Error()};if(Object.defineProperty(ae.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ae,[])}catch(Q){var X=Q}Reflect.construct(a,[],ae)}else{try{ae.call()}catch(Q){X=Q}a.call(ae.prototype)}}else{try{throw Error()}catch(Q){X=Q}(ae=a())&&typeof ae.catch=="function"&&ae.catch(function(){})}}catch(Q){if(Q&&X&&typeof Q.stack=="string")return[Q.stack,X.stack]}return[null,null]}};f.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var v=Object.getOwnPropertyDescriptor(f.DetermineComponentFrameRoot,"name");v&&v.configurable&&Object.defineProperty(f.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=f.DetermineComponentFrameRoot(),_=m[0],j=m[1];if(_&&j){var R=_.split(`
19`),L=j.split(`
20`);for(v=f=0;f<R.length&&!R[f].includes("DetermineComponentFrameRoot");)f++;for(;v<L.length&&!L[v].includes("DetermineComponentFrameRoot");)v++;if(f===R.length||v===L.length)for(f=R.length-1,v=L.length-1;1<=f&&0<=v&&R[f]!==L[v];)v--;for(;1<=f&&0<=v;f--,v--)if(R[f]!==L[v]){if(f!==1||v!==1)do if(f--,v--,0>v||R[f]!==L[v]){var ee=`
21`+R[f].replace(" at new "," at ");return a.displayName&&ee.includes("<anonymous>")&&(ee=ee.replace("<anonymous>",a.displayName)),ee}while(1<=f&&0<=v);break}}}finally{Z=!1,Error.prepareStackTrace=o}return(o=a?a.displayName||a.name:"")?Y(o):""}function U(a){switch(a.tag){case 26:case 27:case 5:return Y(a.type);case 16:return Y("Lazy");case 13:return Y("Suspense");case 19:return Y("SuspenseList");case 0:case 15:return a=K(a.type,!1),a;case 11:return a=K(a.type.render,!1),a;case 1:return a=K(a.type,!0),a;default:return""}}function W(a){try{var i="";do i+=U(a),a=a.return;while(a);return i}catch(o){return`
22Error generating stack: `+o.message+`
23`+o.stack}}function F(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 re(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 D(a){if(F(a)!==a)throw Error(r(188))}function V(a){var i=a.alternate;if(!i){if(i=F(a),i===null)throw Error(r(188));return i!==a?null:a}for(var o=a,f=i;;){var v=o.return;if(v===null)break;var m=v.alternate;if(m===null){if(f=v.return,f!==null){o=f;continue}break}if(v.child===m.child){for(m=v.child;m;){if(m===o)return D(v),a;if(m===f)return D(v),i;m=m.sibling}throw Error(r(188))}if(o.return!==f.return)o=v,f=m;else{for(var _=!1,j=v.child;j;){if(j===o){_=!0,o=v,f=m;break}if(j===f){_=!0,f=v,o=m;break}j=j.sibling}if(!_){for(j=m.child;j;){if(j===o){_=!0,o=m,f=v;break}if(j===f){_=!0,f=m,o=v;break}j=j.sibling}if(!_)throw Error(r(189))}}if(o.alternate!==f)throw Error(r(190))}if(o.tag!==3)throw Error(r(188));return o.stateNode.current===o?a:i}function te(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=te(a),i!==null)return i;a=a.sibling}return null}var ue=Array.isArray,oe=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ye={pending:!1,data:null,method:null,action:null},me=[],et=-1;function Oe(a){return{current:a}}function le(a){0>et||(a.current=me[et],me[et]=null,et--)}function se(a,i){et++,me[et]=a.current,a.current=i}var ge=Oe(null),ie=Oe(null),ze=Oe(null),Ee=Oe(null);function Qe(a,i){switch(se(ze,i),se(ie,a),se(ge,null),a=i.nodeType,a){case 9:case 11:i=(i=i.documentElement)&&(i=i.namespaceURI)?gO(i):0;break;default:if(a=a===8?i.parentNode:i,i=a.tagName,a=a.namespaceURI)a=gO(a),i=bO(a,i);else switch(i){case"svg":i=1;break;case"math":i=2;break;default:i=0}}le(ge),se(ge,i)}function Ke(){le(ge),le(ie),le(ze)}function bt(a){a.memoizedState!==null&&se(Ee,a);var i=ge.current,o=bO(i,a.type);i!==o&&(se(ie,a),se(ge,o))}function Xt(a){ie.current===a&&(le(ge),le(ie)),Ee.current===a&&(le(Ee),co._currentValue=ye)}var Ln=Object.prototype.hasOwnProperty,jr=e.unstable_scheduleCallback,En=e.unstable_cancelCallback,Fn=e.unstable_shouldYield,mu=e.unstable_requestPaint,Kt=e.unstable_now,El=e.unstable_getCurrentPriorityLevel,o0=e.unstable_ImmediatePriority,l0=e.unstable_UserBlockingPriority,Tl=e.unstable_NormalPriority,KP=e.unstable_LowPriority,c0=e.unstable_IdlePriority,VP=e.log,WP=e.unstable_setDisableYieldValue,gu=null,Vt=null;function ZP(a){if(Vt&&typeof Vt.onCommitFiberRoot=="function")try{Vt.onCommitFiberRoot(gu,a,void 0,(a.current.flags&128)===128)}catch{}}function Pr(a){if(typeof VP=="function"&&WP(a),Vt&&typeof Vt.setStrictMode=="function")try{Vt.setStrictMode(gu,a)}catch{}}var Wt=Math.clz32?Math.clz32:JP,FP=Math.log,QP=Math.LN2;function JP(a){return a>>>=0,a===0?32:31-(FP(a)/QP|0)|0}var Ml=128,jl=4194304;function ca(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: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 a&4194176;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 Pl(a,i){var o=a.pendingLanes;if(o===0)return 0;var f=0,v=a.suspendedLanes,m=a.pingedLanes,_=a.warmLanes;a=a.finishedLanes!==0;var j=o&134217727;return j!==0?(o=j&~v,o!==0?f=ca(o):(m&=j,m!==0?f=ca(m):a||(_=j&~_,_!==0&&(f=ca(_))))):(j=o&~v,j!==0?f=ca(j):m!==0?f=ca(m):a||(_=o&~_,_!==0&&(f=ca(_)))),f===0?0:i!==0&&i!==f&&(i&v)===0&&(v=f&-f,_=i&-i,v>=_||v===32&&(_&4194176)!==0)?i:f}function bu(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function eC(a,i){switch(a){case 1:case 2:case 4:case 8:return i+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 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 f0(){var a=Ml;return Ml<<=1,(Ml&4194176)===0&&(Ml=128),a}function s0(){var a=jl;return jl<<=1,(jl&62914560)===0&&(jl=4194304),a}function Ms(a){for(var i=[],o=0;31>o;o++)i.push(a);return i}function Su(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function tC(a,i,o,f,v,m){var _=a.pendingLanes;a.pendingLanes=o,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=o,a.entangledLanes&=o,a.errorRecoveryDisabledLanes&=o,a.shellSuspendCounter=0;var j=a.entanglements,R=a.expirationTimes,L=a.hiddenUpdates;for(o=_&~o;0<o;){var ee=31-Wt(o),ae=1<<ee;j[ee]=0,R[ee]=-1;var X=L[ee];if(X!==null)for(L[ee]=null,ee=0;ee<X.length;ee++){var Q=X[ee];Q!==null&&(Q.lane&=-536870913)}o&=~ae}f!==0&&h0(a,f,0),m!==0&&v===0&&a.tag!==0&&(a.suspendedLanes|=m&~(_&~i))}function h0(a,i,o){a.pendingLanes|=i,a.suspendedLanes&=~i;var f=31-Wt(i);a.entangledLanes|=i,a.entanglements[f]=a.entanglements[f]|1073741824|o&4194218}function d0(a,i){var o=a.entangledLanes|=i;for(a=a.entanglements;o;){var f=31-Wt(o),v=1<<f;v&i|a[f]&i&&(a[f]|=i),o&=~v}}function v0(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function p0(){var a=oe.p;return a!==0?a:(a=window.event,a===void 0?32:BO(a.type))}function nC(a,i){var o=oe.p;try{return oe.p=a,i()}finally{oe.p=o}}var Cr=Math.random().toString(36).slice(2),Ct="__reactFiber$"+Cr,kt="__reactProps$"+Cr,Va="__reactContainer$"+Cr,js="__reactEvents$"+Cr,rC="__reactListeners$"+Cr,aC="__reactHandles$"+Cr,y0="__reactResources$"+Cr,Ou="__reactMarker$"+Cr;function Ps(a){delete a[Ct],delete a[kt],delete a[js],delete a[rC],delete a[aC]}function fa(a){var i=a[Ct];if(i)return i;for(var o=a.parentNode;o;){if(i=o[Va]||o[Ct]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(a=xO(a);a!==null;){if(o=a[Ct])return o;a=xO(a)}return i}a=o,o=a.parentNode}return null}function Wa(a){if(a=a[Ct]||a[Va]){var i=a.tag;if(i===5||i===6||i===13||i===26||i===27||i===3)return a}return null}function xu(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function Za(a){var i=a[y0];return i||(i=a[y0]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function St(a){a[Ou]=!0}var m0=new Set,g0={};function sa(a,i){Fa(a,i),Fa(a+"Capture",i)}function Fa(a,i){for(g0[a]=i,a=0;a<i.length;a++)m0.add(i[a])}var Qn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),iC=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]*$"),b0={},S0={};function uC(a){return Ln.call(S0,a)?!0:Ln.call(b0,a)?!1:iC.test(a)?S0[a]=!0:(b0[a]=!0,!1)}function Cl(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 f=i.toLowerCase().slice(0,5);if(f!=="data-"&&f!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+o)}}function Dl(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 Jn(a,i,o,f){if(f===null)a.removeAttribute(o);else{switch(typeof f){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(o);return}a.setAttributeNS(i,o,""+f)}}function on(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function O0(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function oC(a){var i=O0(a)?"checked":"value",o=Object.getOwnPropertyDescriptor(a.constructor.prototype,i),f=""+a[i];if(!a.hasOwnProperty(i)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var v=o.get,m=o.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return v.call(this)},set:function(_){f=""+_,m.call(this,_)}}),Object.defineProperty(a,i,{enumerable:o.enumerable}),{getValue:function(){return f},setValue:function(_){f=""+_},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function Rl(a){a._valueTracker||(a._valueTracker=oC(a))}function x0(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var o=i.getValue(),f="";return a&&(f=O0(a)?a.checked?"true":"false":a.value),a=f,a!==o?(i.setValue(a),!0):!1}function Nl(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 lC=/[\n"\\]/g;function ln(a){return a.replace(lC,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Cs(a,i,o,f,v,m,_,j){a.name="",_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?a.type=_:a.removeAttribute("type"),i!=null?_==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+on(i)):a.value!==""+on(i)&&(a.value=""+on(i)):_!=="submit"&&_!=="reset"||a.removeAttribute("value"),i!=null?Ds(a,_,on(i)):o!=null?Ds(a,_,on(o)):f!=null&&a.removeAttribute("value"),v==null&&m!=null&&(a.defaultChecked=!!m),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),j!=null&&typeof j!="function"&&typeof j!="symbol"&&typeof j!="boolean"?a.name=""+on(j):a.removeAttribute("name")}function _0(a,i,o,f,v,m,_,j){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(a.type=m),i!=null||o!=null){if(!(m!=="submit"&&m!=="reset"||i!=null))return;o=o!=null?""+on(o):"",i=i!=null?""+on(i):o,j||i===a.value||(a.value=i),a.defaultValue=i}f=f??v,f=typeof f!="function"&&typeof f!="symbol"&&!!f,a.checked=j?a.checked:!!f,a.defaultChecked=!!f,_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"&&(a.name=_)}function Ds(a,i,o){i==="number"&&Nl(a.ownerDocument)===a||a.defaultValue===""+o||(a.defaultValue=""+o)}function Qa(a,i,o,f){if(a=a.options,i){i={};for(var v=0;v<o.length;v++)i["$"+o[v]]=!0;for(o=0;o<a.length;o++)v=i.hasOwnProperty("$"+a[o].value),a[o].selected!==v&&(a[o].selected=v),v&&f&&(a[o].defaultSelected=!0)}else{for(o=""+on(o),i=null,v=0;v<a.length;v++){if(a[v].value===o){a[v].selected=!0,f&&(a[v].defaultSelected=!0);return}i!==null||a[v].disabled||(i=a[v])}i!==null&&(i.selected=!0)}}function A0(a,i,o){if(i!=null&&(i=""+on(i),i!==a.value&&(a.value=i),o==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=o!=null?""+on(o):""}function w0(a,i,o,f){if(i==null){if(f!=null){if(o!=null)throw Error(r(92));if(ue(f)){if(1<f.length)throw Error(r(93));f=f[0]}o=f}o==null&&(o=""),i=o}o=on(i),a.defaultValue=o,f=a.textContent,f===o&&f!==""&&f!==null&&(a.value=f)}function Ja(a,i){if(i){var o=a.firstChild;if(o&&o===a.lastChild&&o.nodeType===3){o.nodeValue=i;return}}a.textContent=i}var cC=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 E0(a,i,o){var f=i.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?f?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":f?a.setProperty(i,o):typeof o!="number"||o===0||cC.has(i)?i==="float"?a.cssFloat=o:a[i]=(""+o).trim():a[i]=o+"px"}function T0(a,i,o){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,o!=null){for(var f in o)!o.hasOwnProperty(f)||i!=null&&i.hasOwnProperty(f)||(f.indexOf("--")===0?a.setProperty(f,""):f==="float"?a.cssFloat="":a[f]="");for(var v in i)f=i[v],i.hasOwnProperty(v)&&o[v]!==f&&E0(a,v,f)}else for(var m in i)i.hasOwnProperty(m)&&E0(a,m,i[m])}function Rs(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 fC=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"]]),sC=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ql(a){return sC.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}var Ns=null;function qs(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var ei=null,ti=null;function M0(a){var i=Wa(a);if(i&&(a=i.stateNode)){var o=a[kt]||null;e:switch(a=i.stateNode,i.type){case"input":if(Cs(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="'+ln(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var f=o[i];if(f!==a&&f.form===a.form){var v=f[kt]||null;if(!v)throw Error(r(90));Cs(f,v.value,v.defaultValue,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name)}}for(i=0;i<o.length;i++)f=o[i],f.form===a.form&&x0(f)}break e;case"textarea":A0(a,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&Qa(a,!!o.multiple,i,!1)}}}var $s=!1;function j0(a,i,o){if($s)return a(i,o);$s=!0;try{var f=a(i);return f}finally{if($s=!1,(ei!==null||ti!==null)&&(gc(),ei&&(i=ei,a=ti,ti=ei=null,M0(i),a)))for(i=0;i<a.length;i++)M0(a[i])}}function _u(a,i){var o=a.stateNode;if(o===null)return null;var f=o[kt]||null;if(f===null)return null;o=f[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(f=!f.disabled)||(a=a.type,f=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!f;break e;default:a=!1}if(a)return null;if(o&&typeof o!="function")throw Error(r(231,i,typeof o));return o}var Bs=!1;if(Qn)try{var Au={};Object.defineProperty(Au,"passive",{get:function(){Bs=!0}}),window.addEventListener("test",Au,Au),window.removeEventListener("test",Au,Au)}catch{Bs=!1}var Dr=null,zs=null,$l=null;function P0(){if($l)return $l;var a,i=zs,o=i.length,f,v="value"in Dr?Dr.value:Dr.textContent,m=v.length;for(a=0;a<o&&i[a]===v[a];a++);var _=o-a;for(f=1;f<=_&&i[o-f]===v[m-f];f++);return $l=v.slice(a,1<f?1-f:void 0)}function Bl(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 zl(){return!0}function C0(){return!1}function Ht(a){function i(o,f,v,m,_){this._reactName=o,this._targetInst=v,this.type=f,this.nativeEvent=m,this.target=_,this.currentTarget=null;for(var j in a)a.hasOwnProperty(j)&&(o=a[j],this[j]=o?o(m):m[j]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?zl:C0,this.isPropagationStopped=C0,this}return I(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=zl)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=zl)},persist:function(){},isPersistent:zl}),i}var ha={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ll=Ht(ha),wu=I({},ha,{view:0,detail:0}),hC=Ht(wu),Ls,Us,Eu,Ul=I({},wu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Hs,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!==Eu&&(Eu&&a.type==="mousemove"?(Ls=a.screenX-Eu.screenX,Us=a.screenY-Eu.screenY):Us=Ls=0,Eu=a),Ls)},movementY:function(a){return"movementY"in a?a.movementY:Us}}),D0=Ht(Ul),dC=I({},Ul,{dataTransfer:0}),vC=Ht(dC),pC=I({},wu,{relatedTarget:0}),ks=Ht(pC),yC=I({},ha,{animationName:0,elapsedTime:0,pseudoElement:0}),mC=Ht(yC),gC=I({},ha,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),bC=Ht(gC),SC=I({},ha,{data:0}),R0=Ht(SC),OC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xC={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"},_C={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function AC(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=_C[a])?!!i[a]:!1}function Hs(){return AC}var wC=I({},wu,{key:function(a){if(a.key){var i=OC[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=Bl(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?xC[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Hs,charCode:function(a){return a.type==="keypress"?Bl(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Bl(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),EC=Ht(wC),TC=I({},Ul,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),N0=Ht(TC),MC=I({},wu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Hs}),jC=Ht(MC),PC=I({},ha,{propertyName:0,elapsedTime:0,pseudoElement:0}),CC=Ht(PC),DC=I({},Ul,{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}),RC=Ht(DC),NC=I({},ha,{newState:0,oldState:0}),qC=Ht(NC),$C=[9,13,27,32],Is=Qn&&"CompositionEvent"in window,Tu=null;Qn&&"documentMode"in document&&(Tu=document.documentMode);var BC=Qn&&"TextEvent"in window&&!Tu,q0=Qn&&(!Is||Tu&&8<Tu&&11>=Tu),$0=" ",B0=!1;function z0(a,i){switch(a){case"keyup":return $C.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function L0(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var ni=!1;function zC(a,i){switch(a){case"compositionend":return L0(i);case"keypress":return i.which!==32?null:(B0=!0,$0);case"textInput":return a=i.data,a===$0&&B0?null:a;default:return null}}function LC(a,i){if(ni)return a==="compositionend"||!Is&&z0(a,i)?(a=P0(),$l=zs=Dr=null,ni=!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 q0&&i.locale!=="ko"?null:i.data;default:return null}}var UC={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 U0(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!UC[a.type]:i==="textarea"}function k0(a,i,o,f){ei?ti?ti.push(f):ti=[f]:ei=f,i=_c(i,"onChange"),0<i.length&&(o=new Ll("onChange","change",null,o,f),a.push({event:o,listeners:i}))}var Mu=null,ju=null;function kC(a){dO(a,0)}function kl(a){var i=xu(a);if(x0(i))return a}function H0(a,i){if(a==="change")return i}var I0=!1;if(Qn){var Gs;if(Qn){var Ys="oninput"in document;if(!Ys){var G0=document.createElement("div");G0.setAttribute("oninput","return;"),Ys=typeof G0.oninput=="function"}Gs=Ys}else Gs=!1;I0=Gs&&(!document.documentMode||9<document.documentMode)}function Y0(){Mu&&(Mu.detachEvent("onpropertychange",X0),ju=Mu=null)}function X0(a){if(a.propertyName==="value"&&kl(ju)){var i=[];k0(i,ju,a,qs(a)),j0(kC,i)}}function HC(a,i,o){a==="focusin"?(Y0(),Mu=i,ju=o,Mu.attachEvent("onpropertychange",X0)):a==="focusout"&&Y0()}function IC(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return kl(ju)}function GC(a,i){if(a==="click")return kl(i)}function YC(a,i){if(a==="input"||a==="change")return kl(i)}function XC(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var Zt=typeof Object.is=="function"?Object.is:XC;function Pu(a,i){if(Zt(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var o=Object.keys(a),f=Object.keys(i);if(o.length!==f.length)return!1;for(f=0;f<o.length;f++){var v=o[f];if(!Ln.call(i,v)||!Zt(a[v],i[v]))return!1}return!0}function K0(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function V0(a,i){var o=K0(a);a=0;for(var f;o;){if(o.nodeType===3){if(f=a+o.textContent.length,a<=i&&f>=i)return{node:o,offset:i-a};a=f}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=K0(o)}}function W0(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?W0(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function Z0(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Nl(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=Nl(a.document)}return i}function Xs(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")}function KC(a,i){var o=Z0(i);i=a.focusedElem;var f=a.selectionRange;if(o!==i&&i&&i.ownerDocument&&W0(i.ownerDocument.documentElement,i)){if(f!==null&&Xs(i)){if(a=f.start,o=f.end,o===void 0&&(o=a),"selectionStart"in i)i.selectionStart=a,i.selectionEnd=Math.min(o,i.value.length);else if(o=(a=i.ownerDocument||document)&&a.defaultView||window,o.getSelection){o=o.getSelection();var v=i.textContent.length,m=Math.min(f.start,v);f=f.end===void 0?m:Math.min(f.end,v),!o.extend&&m>f&&(v=f,f=m,m=v),v=V0(i,m);var _=V0(i,f);v&&_&&(o.rangeCount!==1||o.anchorNode!==v.node||o.anchorOffset!==v.offset||o.focusNode!==_.node||o.focusOffset!==_.offset)&&(a=a.createRange(),a.setStart(v.node,v.offset),o.removeAllRanges(),m>f?(o.addRange(a),o.extend(_.node,_.offset)):(a.setEnd(_.node,_.offset),o.addRange(a)))}}for(a=[],o=i;o=o.parentNode;)o.nodeType===1&&a.push({element:o,left:o.scrollLeft,top:o.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i<a.length;i++)o=a[i],o.element.scrollLeft=o.left,o.element.scrollTop=o.top}}var VC=Qn&&"documentMode"in document&&11>=document.documentMode,ri=null,Ks=null,Cu=null,Vs=!1;function F0(a,i,o){var f=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Vs||ri==null||ri!==Nl(f)||(f=ri,"selectionStart"in f&&Xs(f)?f={start:f.selectionStart,end:f.selectionEnd}:(f=(f.ownerDocument&&f.ownerDocument.defaultView||window).getSelection(),f={anchorNode:f.anchorNode,anchorOffset:f.anchorOffset,focusNode:f.focusNode,focusOffset:f.focusOffset}),Cu&&Pu(Cu,f)||(Cu=f,f=_c(Ks,"onSelect"),0<f.length&&(i=new Ll("onSelect","select",null,i,o),a.push({event:i,listeners:f}),i.target=ri)))}function da(a,i){var o={};return o[a.toLowerCase()]=i.toLowerCase(),o["Webkit"+a]="webkit"+i,o["Moz"+a]="moz"+i,o}var ai={animationend:da("Animation","AnimationEnd"),animationiteration:da("Animation","AnimationIteration"),animationstart:da("Animation","AnimationStart"),transitionrun:da("Transition","TransitionRun"),transitionstart:da("Transition","TransitionStart"),transitioncancel:da("Transition","TransitionCancel"),transitionend:da("Transition","TransitionEnd")},Ws={},Q0={};Qn&&(Q0=document.createElement("div").style,"AnimationEvent"in window||(delete ai.animationend.animation,delete ai.animationiteration.animation,delete ai.animationstart.animation),"TransitionEvent"in window||delete ai.transitionend.transition);function va(a){if(Ws[a])return Ws[a];if(!ai[a])return a;var i=ai[a],o;for(o in i)if(i.hasOwnProperty(o)&&o in Q0)return Ws[a]=i[o];return a}var J0=va("animationend"),e1=va("animationiteration"),t1=va("animationstart"),WC=va("transitionrun"),ZC=va("transitionstart"),FC=va("transitioncancel"),n1=va("transitionend"),r1=new Map,a1="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 scrollEnd toggle touchMove waiting wheel".split(" ");function Tn(a,i){r1.set(a,i),sa(i,[a])}var cn=[],ii=0,Zs=0;function Hl(){for(var a=ii,i=Zs=ii=0;i<a;){var o=cn[i];cn[i++]=null;var f=cn[i];cn[i++]=null;var v=cn[i];cn[i++]=null;var m=cn[i];if(cn[i++]=null,f!==null&&v!==null){var _=f.pending;_===null?v.next=v:(v.next=_.next,_.next=v),f.pending=v}m!==0&&i1(o,v,m)}}function Il(a,i,o,f){cn[ii++]=a,cn[ii++]=i,cn[ii++]=o,cn[ii++]=f,Zs|=f,a.lanes|=f,a=a.alternate,a!==null&&(a.lanes|=f)}function Fs(a,i,o,f){return Il(a,i,o,f),Gl(a)}function Rr(a,i){return Il(a,null,null,i),Gl(a)}function i1(a,i,o){a.lanes|=o;var f=a.alternate;f!==null&&(f.lanes|=o);for(var v=!1,m=a.return;m!==null;)m.childLanes|=o,f=m.alternate,f!==null&&(f.childLanes|=o),m.tag===22&&(a=m.stateNode,a===null||a._visibility&1||(v=!0)),a=m,m=m.return;v&&i!==null&&a.tag===3&&(m=a.stateNode,v=31-Wt(o),m=m.hiddenUpdates,a=m[v],a===null?m[v]=[i]:a.push(i),i.lane=o|536870912)}function Gl(a){if(50<no)throw no=0,rd=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var ui={},u1=new WeakMap;function fn(a,i){if(typeof a=="object"&&a!==null){var o=u1.get(a);return o!==void 0?o:(i={value:a,source:i,stack:W(i)},u1.set(a,i),i)}return{value:a,source:i,stack:W(i)}}var oi=[],li=0,Yl=null,Xl=0,sn=[],hn=0,pa=null,er=1,tr="";function ya(a,i){oi[li++]=Xl,oi[li++]=Yl,Yl=a,Xl=i}function o1(a,i,o){sn[hn++]=er,sn[hn++]=tr,sn[hn++]=pa,pa=a;var f=er;a=tr;var v=32-Wt(f)-1;f&=~(1<<v),o+=1;var m=32-Wt(i)+v;if(30<m){var _=v-v%5;m=(f&(1<<_)-1).toString(32),f>>=_,v-=_,er=1<<32-Wt(i)+v|o<<v|f,tr=m+a}else er=1<<m|o<<v|f,tr=a}function Qs(a){a.return!==null&&(ya(a,1),o1(a,1,0))}function Js(a){for(;a===Yl;)Yl=oi[--li],oi[li]=null,Xl=oi[--li],oi[li]=null;for(;a===pa;)pa=sn[--hn],sn[hn]=null,tr=sn[--hn],sn[hn]=null,er=sn[--hn],sn[hn]=null}var Bt=null,Et=null,Ne=!1,Mn=null,Un=!1,eh=Error(r(519));function ma(a){var i=Error(r(418,""));throw Nu(fn(i,a)),eh}function l1(a){var i=a.stateNode,o=a.type,f=a.memoizedProps;switch(i[Ct]=a,i[kt]=f,o){case"dialog":Ce("cancel",i),Ce("close",i);break;case"iframe":case"object":case"embed":Ce("load",i);break;case"video":case"audio":for(o=0;o<ao.length;o++)Ce(ao[o],i);break;case"source":Ce("error",i);break;case"img":case"image":case"link":Ce("error",i),Ce("load",i);break;case"details":Ce("toggle",i);break;case"input":Ce("invalid",i),_0(i,f.value,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name,!0),Rl(i);break;case"select":Ce("invalid",i);break;case"textarea":Ce("invalid",i),w0(i,f.value,f.defaultValue,f.children),Rl(i)}o=f.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||i.textContent===""+o||f.suppressHydrationWarning===!0||mO(i.textContent,o)?(f.popover!=null&&(Ce("beforetoggle",i),Ce("toggle",i)),f.onScroll!=null&&Ce("scroll",i),f.onScrollEnd!=null&&Ce("scrollend",i),f.onClick!=null&&(i.onclick=Ac),i=!0):i=!1,i||ma(a)}function c1(a){for(Bt=a.return;Bt;)switch(Bt.tag){case 3:case 27:Un=!0;return;case 5:case 13:Un=!1;return;default:Bt=Bt.return}}function Du(a){if(a!==Bt)return!1;if(!Ne)return c1(a),Ne=!0,!1;var i=!1,o;if((o=a.tag!==3&&a.tag!==27)&&((o=a.tag===5)&&(o=a.type,o=!(o!=="form"&&o!=="button")||Sd(a.type,a.memoizedProps)),o=!o),o&&(i=!0),i&&Et&&ma(a),c1(a),a.tag===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));e:{for(a=a.nextSibling,i=0;a;){if(a.nodeType===8)if(o=a.data,o==="/$"){if(i===0){Et=Pn(a.nextSibling);break e}i--}else o!=="$"&&o!=="$!"&&o!=="$?"||i++;a=a.nextSibling}Et=null}}else Et=Bt?Pn(a.stateNode.nextSibling):null;return!0}function Ru(){Et=Bt=null,Ne=!1}function Nu(a){Mn===null?Mn=[a]:Mn.push(a)}var qu=Error(r(460)),f1=Error(r(474)),th={then:function(){}};function s1(a){return a=a.status,a==="fulfilled"||a==="rejected"}function Kl(){}function h1(a,i,o){switch(o=a[o],o===void 0?a.push(i):o!==i&&(i.then(Kl,Kl),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,a===qu?Error(r(483)):a;default:if(typeof i.status=="string")i.then(Kl,Kl);else{if(a=Ve,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(f){if(i.status==="pending"){var v=i;v.status="fulfilled",v.value=f}},function(f){if(i.status==="pending"){var v=i;v.status="rejected",v.reason=f}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,a===qu?Error(r(483)):a}throw $u=i,qu}}var $u=null;function d1(){if($u===null)throw Error(r(459));var a=$u;return $u=null,a}var ci=null,Bu=0;function Vl(a){var i=Bu;return Bu+=1,ci===null&&(ci=[]),h1(ci,a,i)}function zu(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function Wl(a,i){throw i.$$typeof===l?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function v1(a){var i=a._init;return i(a._payload)}function p1(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 f(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 v(k,B){return k=Yr(k,B),k.index=0,k.sibling=null,k}function m(k,B,G){return k.index=G,a?(G=k.alternate,G!==null?(G=G.index,G<B?(k.flags|=33554434,B):G):(k.flags|=33554434,B)):(k.flags|=1048576,B)}function _(k){return a&&k.alternate===null&&(k.flags|=33554434),k}function j(k,B,G,ne){return B===null||B.tag!==6?(B=Wh(G,k.mode,ne),B.return=k,B):(B=v(B,G),B.return=k,B)}function R(k,B,G,ne){var de=G.type;return de===h?ee(k,B,G.props.children,ne,G.key):B!==null&&(B.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===M&&v1(de)===B.type)?(B=v(B,G.props),zu(B,G),B.return=k,B):(B=dc(G.type,G.key,G.props,null,k.mode,ne),zu(B,G),B.return=k,B)}function L(k,B,G,ne){return B===null||B.tag!==4||B.stateNode.containerInfo!==G.containerInfo||B.stateNode.implementation!==G.implementation?(B=Zh(G,k.mode,ne),B.return=k,B):(B=v(B,G.children||[]),B.return=k,B)}function ee(k,B,G,ne,de){return B===null||B.tag!==7?(B=Ta(G,k.mode,ne,de),B.return=k,B):(B=v(B,G),B.return=k,B)}function ae(k,B,G){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return B=Wh(""+B,k.mode,G),B.return=k,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case c:return G=dc(B.type,B.key,B.props,null,k.mode,G),zu(G,B),G.return=k,G;case s:return B=Zh(B,k.mode,G),B.return=k,B;case M:var ne=B._init;return B=ne(B._payload),ae(k,B,G)}if(ue(B)||w(B))return B=Ta(B,k.mode,G,null),B.return=k,B;if(typeof B.then=="function")return ae(k,Vl(B),G);if(B.$$typeof===b)return ae(k,fc(k,B),G);Wl(k,B)}return null}function X(k,B,G,ne){var de=B!==null?B.key:null;if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return de!==null?null:j(k,B,""+G,ne);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case c:return G.key===de?R(k,B,G,ne):null;case s:return G.key===de?L(k,B,G,ne):null;case M:return de=G._init,G=de(G._payload),X(k,B,G,ne)}if(ue(G)||w(G))return de!==null?null:ee(k,B,G,ne,null);if(typeof G.then=="function")return X(k,B,Vl(G),ne);if(G.$$typeof===b)return X(k,B,fc(k,G),ne);Wl(k,G)}return null}function Q(k,B,G,ne,de){if(typeof ne=="string"&&ne!==""||typeof ne=="number"||typeof ne=="bigint")return k=k.get(G)||null,j(B,k,""+ne,de);if(typeof ne=="object"&&ne!==null){switch(ne.$$typeof){case c:return k=k.get(ne.key===null?G:ne.key)||null,R(B,k,ne,de);case s:return k=k.get(ne.key===null?G:ne.key)||null,L(B,k,ne,de);case M:var Te=ne._init;return ne=Te(ne._payload),Q(k,B,G,ne,de)}if(ue(ne)||w(ne))return k=k.get(G)||null,ee(B,k,ne,de,null);if(typeof ne.then=="function")return Q(k,B,G,Vl(ne),de);if(ne.$$typeof===b)return Q(k,B,G,fc(B,ne),de);Wl(B,ne)}return null}function ve(k,B,G,ne){for(var de=null,Te=null,pe=B,be=B=0,_t=null;pe!==null&&be<G.length;be++){pe.index>be?(_t=pe,pe=null):_t=pe.sibling;var qe=X(k,pe,G[be],ne);if(qe===null){pe===null&&(pe=_t);break}a&&pe&&qe.alternate===null&&i(k,pe),B=m(qe,B,be),Te===null?de=qe:Te.sibling=qe,Te=qe,pe=_t}if(be===G.length)return o(k,pe),Ne&&ya(k,be),de;if(pe===null){for(;be<G.length;be++)pe=ae(k,G[be],ne),pe!==null&&(B=m(pe,B,be),Te===null?de=pe:Te.sibling=pe,Te=pe);return Ne&&ya(k,be),de}for(pe=f(pe);be<G.length;be++)_t=Q(pe,k,be,G[be],ne),_t!==null&&(a&&_t.alternate!==null&&pe.delete(_t.key===null?be:_t.key),B=m(_t,B,be),Te===null?de=_t:Te.sibling=_t,Te=_t);return a&&pe.forEach(function(Qr){return i(k,Qr)}),Ne&&ya(k,be),de}function xe(k,B,G,ne){if(G==null)throw Error(r(151));for(var de=null,Te=null,pe=B,be=B=0,_t=null,qe=G.next();pe!==null&&!qe.done;be++,qe=G.next()){pe.index>be?(_t=pe,pe=null):_t=pe.sibling;var Qr=X(k,pe,qe.value,ne);if(Qr===null){pe===null&&(pe=_t);break}a&&pe&&Qr.alternate===null&&i(k,pe),B=m(Qr,B,be),Te===null?de=Qr:Te.sibling=Qr,Te=Qr,pe=_t}if(qe.done)return o(k,pe),Ne&&ya(k,be),de;if(pe===null){for(;!qe.done;be++,qe=G.next())qe=ae(k,qe.value,ne),qe!==null&&(B=m(qe,B,be),Te===null?de=qe:Te.sibling=qe,Te=qe);return Ne&&ya(k,be),de}for(pe=f(pe);!qe.done;be++,qe=G.next())qe=Q(pe,k,be,qe.value,ne),qe!==null&&(a&&qe.alternate!==null&&pe.delete(qe.key===null?be:qe.key),B=m(qe,B,be),Te===null?de=qe:Te.sibling=qe,Te=qe);return a&&pe.forEach(function(sR){return i(k,sR)}),Ne&&ya(k,be),de}function it(k,B,G,ne){if(typeof G=="object"&&G!==null&&G.type===h&&G.key===null&&(G=G.props.children),typeof G=="object"&&G!==null){switch(G.$$typeof){case c:e:{for(var de=G.key;B!==null;){if(B.key===de){if(de=G.type,de===h){if(B.tag===7){o(k,B.sibling),ne=v(B,G.props.children),ne.return=k,k=ne;break e}}else if(B.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===M&&v1(de)===B.type){o(k,B.sibling),ne=v(B,G.props),zu(ne,G),ne.return=k,k=ne;break e}o(k,B);break}else i(k,B);B=B.sibling}G.type===h?(ne=Ta(G.props.children,k.mode,ne,G.key),ne.return=k,k=ne):(ne=dc(G.type,G.key,G.props,null,k.mode,ne),zu(ne,G),ne.return=k,k=ne)}return _(k);case s:e:{for(de=G.key;B!==null;){if(B.key===de)if(B.tag===4&&B.stateNode.containerInfo===G.containerInfo&&B.stateNode.implementation===G.implementation){o(k,B.sibling),ne=v(B,G.children||[]),ne.return=k,k=ne;break e}else{o(k,B);break}else i(k,B);B=B.sibling}ne=Zh(G,k.mode,ne),ne.return=k,k=ne}return _(k);case M:return de=G._init,G=de(G._payload),it(k,B,G,ne)}if(ue(G))return ve(k,B,G,ne);if(w(G)){if(de=w(G),typeof de!="function")throw Error(r(150));return G=de.call(G),xe(k,B,G,ne)}if(typeof G.then=="function")return it(k,B,Vl(G),ne);if(G.$$typeof===b)return it(k,B,fc(k,G),ne);Wl(k,G)}return typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint"?(G=""+G,B!==null&&B.tag===6?(o(k,B.sibling),ne=v(B,G),ne.return=k,k=ne):(o(k,B),ne=Wh(G,k.mode,ne),ne.return=k,k=ne),_(k)):o(k,B)}return function(k,B,G,ne){try{Bu=0;var de=it(k,B,G,ne);return ci=null,de}catch(pe){if(pe===qu)throw pe;var Te=yn(29,pe,null,k.mode);return Te.lanes=ne,Te.return=k,Te}finally{}}}var ga=p1(!0),y1=p1(!1),fi=Oe(null),Zl=Oe(0);function m1(a,i){a=hr,se(Zl,a),se(fi,i),hr=a|i.baseLanes}function nh(){se(Zl,hr),se(fi,fi.current)}function rh(){hr=Zl.current,le(fi),le(Zl)}var dn=Oe(null),kn=null;function Nr(a){var i=a.alternate;se(vt,vt.current&1),se(dn,a),kn===null&&(i===null||fi.current!==null||i.memoizedState!==null)&&(kn=a)}function g1(a){if(a.tag===22){if(se(vt,vt.current),se(dn,a),kn===null){var i=a.alternate;i!==null&&i.memoizedState!==null&&(kn=a)}}else qr()}function qr(){se(vt,vt.current),se(dn,dn.current)}function nr(a){le(dn),kn===a&&(kn=null),le(vt)}var vt=Oe(0);function Fl(a){for(var i=a;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||o.data==="$?"||o.data==="$!"))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){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 QC=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(o,f){a.push(f)}};this.abort=function(){i.aborted=!0,a.forEach(function(o){return o()})}},JC=e.unstable_scheduleCallback,eD=e.unstable_NormalPriority,pt={$$typeof:b,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ah(){return{controller:new QC,data:new Map,refCount:0}}function Lu(a){a.refCount--,a.refCount===0&&JC(eD,function(){a.controller.abort()})}var Uu=null,ih=0,si=0,hi=null;function tD(a,i){if(Uu===null){var o=Uu=[];ih=0,si=sd(),hi={status:"pending",value:void 0,then:function(f){o.push(f)}}}return ih++,i.then(b1,b1),i}function b1(){if(--ih===0&&Uu!==null){hi!==null&&(hi.status="fulfilled");var a=Uu;Uu=null,si=0,hi=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function nD(a,i){var o=[],f={status:"pending",value:null,reason:null,then:function(v){o.push(v)}};return a.then(function(){f.status="fulfilled",f.value=i;for(var v=0;v<o.length;v++)(0,o[v])(i)},function(v){for(f.status="rejected",f.reason=v,v=0;v<o.length;v++)(0,o[v])(void 0)}),f}var S1=N.S;N.S=function(a,i){typeof i=="object"&&i!==null&&typeof i.then=="function"&&tD(a,i),S1!==null&&S1(a,i)};var ba=Oe(null);function uh(){var a=ba.current;return a!==null?a:Ve.pooledCache}function Ql(a,i){i===null?se(ba,ba.current):se(ba,i.pool)}function O1(){var a=uh();return a===null?null:{parent:pt._currentValue,pool:a}}var $r=0,Ae=null,ke=null,ct=null,Jl=!1,di=!1,Sa=!1,ec=0,ku=0,vi=null,rD=0;function ot(){throw Error(r(321))}function oh(a,i){if(i===null)return!1;for(var o=0;o<i.length&&o<a.length;o++)if(!Zt(a[o],i[o]))return!1;return!0}function lh(a,i,o,f,v,m){return $r=m,Ae=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,N.H=a===null||a.memoizedState===null?Oa:Br,Sa=!1,m=o(f,v),Sa=!1,di&&(m=_1(i,o,f,v)),x1(a),m}function x1(a){N.H=Hn;var i=ke!==null&&ke.next!==null;if($r=0,ct=ke=Ae=null,Jl=!1,ku=0,vi=null,i)throw Error(r(300));a===null||Ot||(a=a.dependencies,a!==null&&cc(a)&&(Ot=!0))}function _1(a,i,o,f){Ae=a;var v=0;do{if(di&&(vi=null),ku=0,di=!1,25<=v)throw Error(r(301));if(v+=1,ct=ke=null,a.updateQueue!=null){var m=a.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}N.H=xa,m=i(o,f)}while(di);return m}function aD(){var a=N.H,i=a.useState()[0];return i=typeof i.then=="function"?Hu(i):i,a=a.useState()[0],(ke!==null?ke.memoizedState:null)!==a&&(Ae.flags|=1024),i}function ch(){var a=ec!==0;return ec=0,a}function fh(a,i,o){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~o}function sh(a){if(Jl){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}Jl=!1}$r=0,ct=ke=Ae=null,di=!1,ku=ec=0,vi=null}function It(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ct===null?Ae.memoizedState=ct=a:ct=ct.next=a,ct}function ft(){if(ke===null){var a=Ae.alternate;a=a!==null?a.memoizedState:null}else a=ke.next;var i=ct===null?Ae.memoizedState:ct.next;if(i!==null)ct=i,ke=a;else{if(a===null)throw Ae.alternate===null?Error(r(467)):Error(r(310));ke=a,a={memoizedState:ke.memoizedState,baseState:ke.baseState,baseQueue:ke.baseQueue,queue:ke.queue,next:null},ct===null?Ae.memoizedState=ct=a:ct=ct.next=a}return ct}var tc;tc=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function Hu(a){var i=ku;return ku+=1,vi===null&&(vi=[]),a=h1(vi,a,i),i=Ae,(ct===null?i.memoizedState:ct.next)===null&&(i=i.alternate,N.H=i===null||i.memoizedState===null?Oa:Br),a}function nc(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return Hu(a);if(a.$$typeof===b)return Dt(a)}throw Error(r(438,String(a)))}function hh(a){var i=null,o=Ae.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var f=Ae.alternate;f!==null&&(f=f.updateQueue,f!==null&&(f=f.memoCache,f!=null&&(i={data:f.data.map(function(v){return v.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=tc(),Ae.updateQueue=o),o.memoCache=i,o=i.data[i.index],o===void 0)for(o=i.data[i.index]=Array(a),f=0;f<a;f++)o[f]=P;return i.index++,o}function rr(a,i){return typeof i=="function"?i(a):i}function rc(a){var i=ft();return dh(i,ke,a)}function dh(a,i,o){var f=a.queue;if(f===null)throw Error(r(311));f.lastRenderedReducer=o;var v=a.baseQueue,m=f.pending;if(m!==null){if(v!==null){var _=v.next;v.next=m.next,m.next=_}i.baseQueue=v=m,f.pending=null}if(m=a.baseState,v===null)a.memoizedState=m;else{i=v.next;var j=_=null,R=null,L=i,ee=!1;do{var ae=L.lane&-536870913;if(ae!==L.lane?(Re&ae)===ae:($r&ae)===ae){var X=L.revertLane;if(X===0)R!==null&&(R=R.next={lane:0,revertLane:0,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null}),ae===si&&(ee=!0);else if(($r&X)===X){L=L.next,X===si&&(ee=!0);continue}else ae={lane:0,revertLane:L.revertLane,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},R===null?(j=R=ae,_=m):R=R.next=ae,Ae.lanes|=X,Xr|=X;ae=L.action,Sa&&o(m,ae),m=L.hasEagerState?L.eagerState:o(m,ae)}else X={lane:ae,revertLane:L.revertLane,action:L.action,hasEagerState:L.hasEagerState,eagerState:L.eagerState,next:null},R===null?(j=R=X,_=m):R=R.next=X,Ae.lanes|=ae,Xr|=ae;L=L.next}while(L!==null&&L!==i);if(R===null?_=m:R.next=j,!Zt(m,a.memoizedState)&&(Ot=!0,ee&&(o=hi,o!==null)))throw o;a.memoizedState=m,a.baseState=_,a.baseQueue=R,f.lastRenderedState=m}return v===null&&(f.lanes=0),[a.memoizedState,f.dispatch]}function vh(a){var i=ft(),o=i.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=a;var f=o.dispatch,v=o.pending,m=i.memoizedState;if(v!==null){o.pending=null;var _=v=v.next;do m=a(m,_.action),_=_.next;while(_!==v);Zt(m,i.memoizedState)||(Ot=!0),i.memoizedState=m,i.baseQueue===null&&(i.baseState=m),o.lastRenderedState=m}return[m,f]}function A1(a,i,o){var f=Ae,v=ft(),m=Ne;if(m){if(o===void 0)throw Error(r(407));o=o()}else o=i();var _=!Zt((ke||v).memoizedState,o);if(_&&(v.memoizedState=o,Ot=!0),v=v.queue,mh(T1.bind(null,f,v,a),[a]),v.getSnapshot!==i||_||ct!==null&&ct.memoizedState.tag&1){if(f.flags|=2048,pi(9,E1.bind(null,f,v,o,i),{destroy:void 0},null),Ve===null)throw Error(r(349));m||($r&60)!==0||w1(f,i,o)}return o}function w1(a,i,o){a.flags|=16384,a={getSnapshot:i,value:o},i=Ae.updateQueue,i===null?(i=tc(),Ae.updateQueue=i,i.stores=[a]):(o=i.stores,o===null?i.stores=[a]:o.push(a))}function E1(a,i,o,f){i.value=o,i.getSnapshot=f,M1(i)&&j1(a)}function T1(a,i,o){return o(function(){M1(i)&&j1(a)})}function M1(a){var i=a.getSnapshot;a=a.value;try{var o=i();return!Zt(a,o)}catch{return!0}}function j1(a){var i=Rr(a,2);i!==null&&zt(i,a,2)}function ph(a){var i=It();if(typeof a=="function"){var o=a;if(a=o(),Sa){Pr(!0);try{o()}finally{Pr(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:rr,lastRenderedState:a},i}function P1(a,i,o,f){return a.baseState=o,dh(a,ke,typeof f=="function"?f:rr)}function iD(a,i,o,f,v){if(uc(a))throw Error(r(485));if(a=i.action,a!==null){var m={payload:v,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(_){m.listeners.push(_)}};N.T!==null?o(!0):m.isTransition=!1,f(m),o=i.pending,o===null?(m.next=i.pending=m,C1(i,m)):(m.next=o.next,i.pending=o.next=m)}}function C1(a,i){var o=i.action,f=i.payload,v=a.state;if(i.isTransition){var m=N.T,_={};N.T=_;try{var j=o(v,f),R=N.S;R!==null&&R(_,j),D1(a,i,j)}catch(L){yh(a,i,L)}finally{N.T=m}}else try{m=o(v,f),D1(a,i,m)}catch(L){yh(a,i,L)}}function D1(a,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(f){R1(a,i,f)},function(f){return yh(a,i,f)}):R1(a,i,o)}function R1(a,i,o){i.status="fulfilled",i.value=o,N1(i),a.state=o,i=a.pending,i!==null&&(o=i.next,o===i?a.pending=null:(o=o.next,i.next=o,C1(a,o)))}function yh(a,i,o){var f=a.pending;if(a.pending=null,f!==null){f=f.next;do i.status="rejected",i.reason=o,N1(i),i=i.next;while(i!==f)}a.action=null}function N1(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function q1(a,i){return i}function $1(a,i){if(Ne){var o=Ve.formState;if(o!==null){e:{var f=Ae;if(Ne){if(Et){t:{for(var v=Et,m=Un;v.nodeType!==8;){if(!m){v=null;break t}if(v=Pn(v.nextSibling),v===null){v=null;break t}}m=v.data,v=m==="F!"||m==="F"?v:null}if(v){Et=Pn(v.nextSibling),f=v.data==="F!";break e}}ma(f)}f=!1}f&&(i=o[0])}}return o=It(),o.memoizedState=o.baseState=i,f={pending:null,lanes:0,dispatch:null,lastRenderedReducer:q1,lastRenderedState:i},o.queue=f,o=eS.bind(null,Ae,f),f.dispatch=o,f=ph(!1),m=xh.bind(null,Ae,!1,f.queue),f=It(),v={state:i,dispatch:null,action:a,pending:null},f.queue=v,o=iD.bind(null,Ae,v,m,o),v.dispatch=o,f.memoizedState=a,[i,o,!1]}function B1(a){var i=ft();return z1(i,ke,a)}function z1(a,i,o){i=dh(a,i,q1)[0],a=rc(rr)[0],i=typeof i=="object"&&i!==null&&typeof i.then=="function"?Hu(i):i;var f=ft(),v=f.queue,m=v.dispatch;return o!==f.memoizedState&&(Ae.flags|=2048,pi(9,uD.bind(null,v,o),{destroy:void 0},null)),[i,m,a]}function uD(a,i){a.action=i}function L1(a){var i=ft(),o=ke;if(o!==null)return z1(i,o,a);ft(),i=i.memoizedState,o=ft();var f=o.queue.dispatch;return o.memoizedState=a,[i,f,!1]}function pi(a,i,o,f){return a={tag:a,create:i,inst:o,deps:f,next:null},i=Ae.updateQueue,i===null&&(i=tc(),Ae.updateQueue=i),o=i.lastEffect,o===null?i.lastEffect=a.next=a:(f=o.next,o.next=a,a.next=f,i.lastEffect=a),a}function U1(){return ft().memoizedState}function ac(a,i,o,f){var v=It();Ae.flags|=a,v.memoizedState=pi(1|i,o,{destroy:void 0},f===void 0?null:f)}function ic(a,i,o,f){var v=ft();f=f===void 0?null:f;var m=v.memoizedState.inst;ke!==null&&f!==null&&oh(f,ke.memoizedState.deps)?v.memoizedState=pi(i,o,m,f):(Ae.flags|=a,v.memoizedState=pi(1|i,o,m,f))}function k1(a,i){ac(8390656,8,a,i)}function mh(a,i){ic(2048,8,a,i)}function H1(a,i){return ic(4,2,a,i)}function I1(a,i){return ic(4,4,a,i)}function G1(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 Y1(a,i,o){o=o!=null?o.concat([a]):null,ic(4,4,G1.bind(null,i,a),o)}function gh(){}function X1(a,i){var o=ft();i=i===void 0?null:i;var f=o.memoizedState;return i!==null&&oh(i,f[1])?f[0]:(o.memoizedState=[a,i],a)}function K1(a,i){var o=ft();i=i===void 0?null:i;var f=o.memoizedState;if(i!==null&&oh(i,f[1]))return f[0];if(f=a(),Sa){Pr(!0);try{a()}finally{Pr(!1)}}return o.memoizedState=[f,i],f}function bh(a,i,o){return o===void 0||($r&1073741824)!==0?a.memoizedState=i:(a.memoizedState=o,a=WS(),Ae.lanes|=a,Xr|=a,o)}function V1(a,i,o,f){return Zt(o,i)?o:fi.current!==null?(a=bh(a,o,f),Zt(a,i)||(Ot=!0),a):($r&42)===0?(Ot=!0,a.memoizedState=o):(a=WS(),Ae.lanes|=a,Xr|=a,i)}function W1(a,i,o,f,v){var m=oe.p;oe.p=m!==0&&8>m?m:8;var _=N.T,j={};N.T=j,xh(a,!1,i,o);try{var R=v(),L=N.S;if(L!==null&&L(j,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var ee=nD(R,f);Iu(a,i,ee,en(a))}else Iu(a,i,f,en(a))}catch(ae){Iu(a,i,{then:function(){},status:"rejected",reason:ae},en())}finally{oe.p=m,N.T=_}}function oD(){}function Sh(a,i,o,f){if(a.tag!==5)throw Error(r(476));var v=Z1(a).queue;W1(a,v,i,ye,o===null?oD:function(){return F1(a),o(f)})}function Z1(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:ye,baseState:ye,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:rr,lastRenderedState:ye},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:rr,lastRenderedState:o},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function F1(a){var i=Z1(a).next.queue;Iu(a,i,{},en())}function Oh(){return Dt(co)}function Q1(){return ft().memoizedState}function J1(){return ft().memoizedState}function lD(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var o=en();a=Ur(o);var f=kr(i,a,o);f!==null&&(zt(f,i,o),Xu(f,i,o)),i={cache:ah()},a.payload=i;return}i=i.return}}function cD(a,i,o){var f=en();o={lane:f,revertLane:0,action:o,hasEagerState:!1,eagerState:null,next:null},uc(a)?tS(i,o):(o=Fs(a,i,o,f),o!==null&&(zt(o,a,f),nS(o,i,f)))}function eS(a,i,o){var f=en();Iu(a,i,o,f)}function Iu(a,i,o,f){var v={lane:f,revertLane:0,action:o,hasEagerState:!1,eagerState:null,next:null};if(uc(a))tS(i,v);else{var m=a.alternate;if(a.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var _=i.lastRenderedState,j=m(_,o);if(v.hasEagerState=!0,v.eagerState=j,Zt(j,_))return Il(a,i,v,0),Ve===null&&Hl(),!1}catch{}finally{}if(o=Fs(a,i,v,f),o!==null)return zt(o,a,f),nS(o,i,f),!0}return!1}function xh(a,i,o,f){if(f={lane:2,revertLane:sd(),action:f,hasEagerState:!1,eagerState:null,next:null},uc(a)){if(i)throw Error(r(479))}else i=Fs(a,o,f,2),i!==null&&zt(i,a,2)}function uc(a){var i=a.alternate;return a===Ae||i!==null&&i===Ae}function tS(a,i){di=Jl=!0;var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}function nS(a,i,o){if((o&4194176)!==0){var f=i.lanes;f&=a.pendingLanes,o|=f,i.lanes=o,d0(a,o)}}var Hn={readContext:Dt,use:nc,useCallback:ot,useContext:ot,useEffect:ot,useImperativeHandle:ot,useLayoutEffect:ot,useInsertionEffect:ot,useMemo:ot,useReducer:ot,useRef:ot,useState:ot,useDebugValue:ot,useDeferredValue:ot,useTransition:ot,useSyncExternalStore:ot,useId:ot};Hn.useCacheRefresh=ot,Hn.useMemoCache=ot,Hn.useHostTransitionStatus=ot,Hn.useFormState=ot,Hn.useActionState=ot,Hn.useOptimistic=ot;var Oa={readContext:Dt,use:nc,useCallback:function(a,i){return It().memoizedState=[a,i===void 0?null:i],a},useContext:Dt,useEffect:k1,useImperativeHandle:function(a,i,o){o=o!=null?o.concat([a]):null,ac(4194308,4,G1.bind(null,i,a),o)},useLayoutEffect:function(a,i){return ac(4194308,4,a,i)},useInsertionEffect:function(a,i){ac(4,2,a,i)},useMemo:function(a,i){var o=It();i=i===void 0?null:i;var f=a();if(Sa){Pr(!0);try{a()}finally{Pr(!1)}}return o.memoizedState=[f,i],f},useReducer:function(a,i,o){var f=It();if(o!==void 0){var v=o(i);if(Sa){Pr(!0);try{o(i)}finally{Pr(!1)}}}else v=i;return f.memoizedState=f.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},f.queue=a,a=a.dispatch=cD.bind(null,Ae,a),[f.memoizedState,a]},useRef:function(a){var i=It();return a={current:a},i.memoizedState=a},useState:function(a){a=ph(a);var i=a.queue,o=eS.bind(null,Ae,i);return i.dispatch=o,[a.memoizedState,o]},useDebugValue:gh,useDeferredValue:function(a,i){var o=It();return bh(o,a,i)},useTransition:function(){var a=ph(!1);return a=W1.bind(null,Ae,a.queue,!0,!1),It().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,o){var f=Ae,v=It();if(Ne){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Ve===null)throw Error(r(349));(Re&60)!==0||w1(f,i,o)}v.memoizedState=o;var m={value:o,getSnapshot:i};return v.queue=m,k1(T1.bind(null,f,m,a),[a]),f.flags|=2048,pi(9,E1.bind(null,f,m,o,i),{destroy:void 0},null),o},useId:function(){var a=It(),i=Ve.identifierPrefix;if(Ne){var o=tr,f=er;o=(f&~(1<<32-Wt(f)-1)).toString(32)+o,i=":"+i+"R"+o,o=ec++,0<o&&(i+="H"+o.toString(32)),i+=":"}else o=rD++,i=":"+i+"r"+o.toString(32)+":";return a.memoizedState=i},useCacheRefresh:function(){return It().memoizedState=lD.bind(null,Ae)}};Oa.useMemoCache=hh,Oa.useHostTransitionStatus=Oh,Oa.useFormState=$1,Oa.useActionState=$1,Oa.useOptimistic=function(a){var i=It();i.memoizedState=i.baseState=a;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=xh.bind(null,Ae,!0,o),o.dispatch=i,[a,i]};var Br={readContext:Dt,use:nc,useCallback:X1,useContext:Dt,useEffect:mh,useImperativeHandle:Y1,useInsertionEffect:H1,useLayoutEffect:I1,useMemo:K1,useReducer:rc,useRef:U1,useState:function(){return rc(rr)},useDebugValue:gh,useDeferredValue:function(a,i){var o=ft();return V1(o,ke.memoizedState,a,i)},useTransition:function(){var a=rc(rr)[0],i=ft().memoizedState;return[typeof a=="boolean"?a:Hu(a),i]},useSyncExternalStore:A1,useId:Q1};Br.useCacheRefresh=J1,Br.useMemoCache=hh,Br.useHostTransitionStatus=Oh,Br.useFormState=B1,Br.useActionState=B1,Br.useOptimistic=function(a,i){var o=ft();return P1(o,ke,a,i)};var xa={readContext:Dt,use:nc,useCallback:X1,useContext:Dt,useEffect:mh,useImperativeHandle:Y1,useInsertionEffect:H1,useLayoutEffect:I1,useMemo:K1,useReducer:vh,useRef:U1,useState:function(){return vh(rr)},useDebugValue:gh,useDeferredValue:function(a,i){var o=ft();return ke===null?bh(o,a,i):V1(o,ke.memoizedState,a,i)},useTransition:function(){var a=vh(rr)[0],i=ft().memoizedState;return[typeof a=="boolean"?a:Hu(a),i]},useSyncExternalStore:A1,useId:Q1};xa.useCacheRefresh=J1,xa.useMemoCache=hh,xa.useHostTransitionStatus=Oh,xa.useFormState=L1,xa.useActionState=L1,xa.useOptimistic=function(a,i){var o=ft();return ke!==null?P1(o,ke,a,i):(o.baseState=a,[a,o.queue.dispatch])};function _h(a,i,o,f){i=a.memoizedState,o=o(f,i),o=o==null?i:I({},i,o),a.memoizedState=o,a.lanes===0&&(a.updateQueue.baseState=o)}var Ah={isMounted:function(a){return(a=a._reactInternals)?F(a)===a:!1},enqueueSetState:function(a,i,o){a=a._reactInternals;var f=en(),v=Ur(f);v.payload=i,o!=null&&(v.callback=o),i=kr(a,v,f),i!==null&&(zt(i,a,f),Xu(i,a,f))},enqueueReplaceState:function(a,i,o){a=a._reactInternals;var f=en(),v=Ur(f);v.tag=1,v.payload=i,o!=null&&(v.callback=o),i=kr(a,v,f),i!==null&&(zt(i,a,f),Xu(i,a,f))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var o=en(),f=Ur(o);f.tag=2,i!=null&&(f.callback=i),i=kr(a,f,o),i!==null&&(zt(i,a,o),Xu(i,a,o))}};function rS(a,i,o,f,v,m,_){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(f,m,_):i.prototype&&i.prototype.isPureReactComponent?!Pu(o,f)||!Pu(v,m):!0}function aS(a,i,o,f){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,f),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,f),i.state!==a&&Ah.enqueueReplaceState(i,i.state,null)}function _a(a,i){var o=i;if("ref"in i){o={};for(var f in i)f!=="ref"&&(o[f]=i[f])}if(a=a.defaultProps){o===i&&(o=I({},o));for(var v in a)o[v]===void 0&&(o[v]=a[v])}return o}var oc=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)};function iS(a){oc(a)}function uS(a){console.error(a)}function oS(a){oc(a)}function lc(a,i){try{var o=a.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(f){setTimeout(function(){throw f})}}function lS(a,i,o){try{var f=a.onCaughtError;f(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(v){setTimeout(function(){throw v})}}function wh(a,i,o){return o=Ur(o),o.tag=3,o.payload={element:null},o.callback=function(){lc(a,i)},o}function cS(a){return a=Ur(a),a.tag=3,a}function fS(a,i,o,f){var v=o.type.getDerivedStateFromError;if(typeof v=="function"){var m=f.value;a.payload=function(){return v(m)},a.callback=function(){lS(i,o,f)}}var _=o.stateNode;_!==null&&typeof _.componentDidCatch=="function"&&(a.callback=function(){lS(i,o,f),typeof v!="function"&&(Kr===null?Kr=new Set([this]):Kr.add(this));var j=f.stack;this.componentDidCatch(f.value,{componentStack:j!==null?j:""})})}function fD(a,i,o,f,v){if(o.flags|=32768,f!==null&&typeof f=="object"&&typeof f.then=="function"){if(i=o.alternate,i!==null&&Yu(i,o,v,!0),o=dn.current,o!==null){switch(o.tag){case 13:return kn===null?ud():o.alternate===null&&at===0&&(at=3),o.flags&=-257,o.flags|=65536,o.lanes=v,f===th?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([f]):i.add(f),ld(a,f,v)),!1;case 22:return o.flags|=65536,f===th?o.flags|=16384:(i=o.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([f])},o.updateQueue=i):(o=i.retryQueue,o===null?i.retryQueue=new Set([f]):o.add(f)),ld(a,f,v)),!1}throw Error(r(435,o.tag))}return ld(a,f,v),ud(),!1}if(Ne)return i=dn.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=v,f!==eh&&(a=Error(r(422),{cause:f}),Nu(fn(a,o)))):(f!==eh&&(i=Error(r(423),{cause:f}),Nu(fn(i,o))),a=a.current.alternate,a.flags|=65536,v&=-v,a.lanes|=v,f=fn(f,o),v=wh(a.stateNode,f,v),Uh(a,v),at!==4&&(at=2)),!1;var m=Error(r(520),{cause:f});if(m=fn(m,o),eo===null?eo=[m]:eo.push(m),at!==4&&(at=2),i===null)return!0;f=fn(f,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,a=v&-v,o.lanes|=a,a=wh(o.stateNode,f,a),Uh(o,a),!1;case 1:if(i=o.type,m=o.stateNode,(o.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Kr===null||!Kr.has(m))))return o.flags|=65536,v&=-v,o.lanes|=v,v=cS(v),fS(v,a,o,f),Uh(o,v),!1}o=o.return}while(o!==null);return!1}var sS=Error(r(461)),Ot=!1;function Tt(a,i,o,f){i.child=a===null?y1(i,null,o,f):ga(i,a.child,o,f)}function hS(a,i,o,f,v){o=o.render;var m=i.ref;if("ref"in f){var _={};for(var j in f)j!=="ref"&&(_[j]=f[j])}else _=f;return wa(i),f=lh(a,i,o,_,m,v),j=ch(),a!==null&&!Ot?(fh(a,i,v),ar(a,i,v)):(Ne&&j&&Qs(i),i.flags|=1,Tt(a,i,f,v),i.child)}function dS(a,i,o,f,v){if(a===null){var m=o.type;return typeof m=="function"&&!Vh(m)&&m.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=m,vS(a,i,m,f,v)):(a=dc(o.type,null,f,i,i.mode,v),a.ref=i.ref,a.return=i,i.child=a)}if(m=a.child,!Nh(a,v)){var _=m.memoizedProps;if(o=o.compare,o=o!==null?o:Pu,o(_,f)&&a.ref===i.ref)return ar(a,i,v)}return i.flags|=1,a=Yr(m,f),a.ref=i.ref,a.return=i,i.child=a}function vS(a,i,o,f,v){if(a!==null){var m=a.memoizedProps;if(Pu(m,f)&&a.ref===i.ref)if(Ot=!1,i.pendingProps=f=m,Nh(a,v))(a.flags&131072)!==0&&(Ot=!0);else return i.lanes=a.lanes,ar(a,i,v)}return Eh(a,i,o,f,v)}function pS(a,i,o){var f=i.pendingProps,v=f.children,m=(i.stateNode._pendingVisibility&2)!==0,_=a!==null?a.memoizedState:null;if(Gu(a,i),f.mode==="hidden"||m){if((i.flags&128)!==0){if(f=_!==null?_.baseLanes|o:o,a!==null){for(v=i.child=a.child,m=0;v!==null;)m=m|v.lanes|v.childLanes,v=v.sibling;i.childLanes=m&~f}else i.childLanes=0,i.child=null;return yS(a,i,f,o)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&Ql(i,_!==null?_.cachePool:null),_!==null?m1(i,_):nh(),g1(i);else return i.lanes=i.childLanes=536870912,yS(a,i,_!==null?_.baseLanes|o:o,o)}else _!==null?(Ql(i,_.cachePool),m1(i,_),qr(),i.memoizedState=null):(a!==null&&Ql(i,null),nh(),qr());return Tt(a,i,v,o),i.child}function yS(a,i,o,f){var v=uh();return v=v===null?null:{parent:pt._currentValue,pool:v},i.memoizedState={baseLanes:o,cachePool:v},a!==null&&Ql(i,null),nh(),g1(i),a!==null&&Yu(a,i,f,!0),null}function Gu(a,i){var o=i.ref;if(o===null)a!==null&&a.ref!==null&&(i.flags|=2097664);else{if(typeof o!="function"&&typeof o!="object")throw Error(r(284));(a===null||a.ref!==o)&&(i.flags|=2097664)}}function Eh(a,i,o,f,v){return wa(i),o=lh(a,i,o,f,void 0,v),f=ch(),a!==null&&!Ot?(fh(a,i,v),ar(a,i,v)):(Ne&&f&&Qs(i),i.flags|=1,Tt(a,i,o,v),i.child)}function mS(a,i,o,f,v,m){return wa(i),i.updateQueue=null,o=_1(i,f,o,v),x1(a),f=ch(),a!==null&&!Ot?(fh(a,i,m),ar(a,i,m)):(Ne&&f&&Qs(i),i.flags|=1,Tt(a,i,o,m),i.child)}function gS(a,i,o,f,v){if(wa(i),i.stateNode===null){var m=ui,_=o.contextType;typeof _=="object"&&_!==null&&(m=Dt(_)),m=new o(f,m),i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Ah,i.stateNode=m,m._reactInternals=i,m=i.stateNode,m.props=f,m.state=i.memoizedState,m.refs={},zh(i),_=o.contextType,m.context=typeof _=="object"&&_!==null?Dt(_):ui,m.state=i.memoizedState,_=o.getDerivedStateFromProps,typeof _=="function"&&(_h(i,o,_,f),m.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(_=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),_!==m.state&&Ah.enqueueReplaceState(m,m.state,null),Vu(i,f,m,v),Ku(),m.state=i.memoizedState),typeof m.componentDidMount=="function"&&(i.flags|=4194308),f=!0}else if(a===null){m=i.stateNode;var j=i.memoizedProps,R=_a(o,j);m.props=R;var L=m.context,ee=o.contextType;_=ui,typeof ee=="object"&&ee!==null&&(_=Dt(ee));var ae=o.getDerivedStateFromProps;ee=typeof ae=="function"||typeof m.getSnapshotBeforeUpdate=="function",j=i.pendingProps!==j,ee||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(j||L!==_)&&aS(i,m,f,_),Lr=!1;var X=i.memoizedState;m.state=X,Vu(i,f,m,v),Ku(),L=i.memoizedState,j||X!==L||Lr?(typeof ae=="function"&&(_h(i,o,ae,f),L=i.memoizedState),(R=Lr||rS(i,o,R,f,X,L,_))?(ee||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(i.flags|=4194308)):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=f,i.memoizedState=L),m.props=f,m.state=L,m.context=_,f=R):(typeof m.componentDidMount=="function"&&(i.flags|=4194308),f=!1)}else{m=i.stateNode,Lh(a,i),_=i.memoizedProps,ee=_a(o,_),m.props=ee,ae=i.pendingProps,X=m.context,L=o.contextType,R=ui,typeof L=="object"&&L!==null&&(R=Dt(L)),j=o.getDerivedStateFromProps,(L=typeof j=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(_!==ae||X!==R)&&aS(i,m,f,R),Lr=!1,X=i.memoizedState,m.state=X,Vu(i,f,m,v),Ku();var Q=i.memoizedState;_!==ae||X!==Q||Lr||a!==null&&a.dependencies!==null&&cc(a.dependencies)?(typeof j=="function"&&(_h(i,o,j,f),Q=i.memoizedState),(ee=Lr||rS(i,o,ee,f,X,Q,R)||a!==null&&a.dependencies!==null&&cc(a.dependencies))?(L||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(f,Q,R),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(f,Q,R)),typeof m.componentDidUpdate=="function"&&(i.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof m.componentDidUpdate!="function"||_===a.memoizedProps&&X===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||_===a.memoizedProps&&X===a.memoizedState||(i.flags|=1024),i.memoizedProps=f,i.memoizedState=Q),m.props=f,m.state=Q,m.context=R,f=ee):(typeof m.componentDidUpdate!="function"||_===a.memoizedProps&&X===a.memoizedState||(i.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||_===a.memoizedProps&&X===a.memoizedState||(i.flags|=1024),f=!1)}return m=f,Gu(a,i),f=(i.flags&128)!==0,m||f?(m=i.stateNode,o=f&&typeof o.getDerivedStateFromError!="function"?null:m.render(),i.flags|=1,a!==null&&f?(i.child=ga(i,a.child,null,v),i.child=ga(i,null,o,v)):Tt(a,i,o,v),i.memoizedState=m.state,a=i.child):a=ar(a,i,v),a}function bS(a,i,o,f){return Ru(),i.flags|=256,Tt(a,i,o,f),i.child}var Th={dehydrated:null,treeContext:null,retryLane:0};function Mh(a){return{baseLanes:a,cachePool:O1()}}function jh(a,i,o){return a=a!==null?a.childLanes&~o:0,i&&(a|=mn),a}function SS(a,i,o){var f=i.pendingProps,v=!1,m=(i.flags&128)!==0,_;if((_=m)||(_=a!==null&&a.memoizedState===null?!1:(vt.current&2)!==0),_&&(v=!0,i.flags&=-129),_=(i.flags&32)!==0,i.flags&=-33,a===null){if(Ne){if(v?Nr(i):qr(),Ne){var j=Et,R;if(R=j){e:{for(R=j,j=Un;R.nodeType!==8;){if(!j){j=null;break e}if(R=Pn(R.nextSibling),R===null){j=null;break e}}j=R}j!==null?(i.memoizedState={dehydrated:j,treeContext:pa!==null?{id:er,overflow:tr}:null,retryLane:536870912},R=yn(18,null,null,0),R.stateNode=j,R.return=i,i.child=R,Bt=i,Et=null,R=!0):R=!1}R||ma(i)}if(j=i.memoizedState,j!==null&&(j=j.dehydrated,j!==null))return j.data==="$!"?i.lanes=16:i.lanes=536870912,null;nr(i)}return j=f.children,f=f.fallback,v?(qr(),v=i.mode,j=Ch({mode:"hidden",children:j},v),f=Ta(f,v,o,null),j.return=i,f.return=i,j.sibling=f,i.child=j,v=i.child,v.memoizedState=Mh(o),v.childLanes=jh(a,_,o),i.memoizedState=Th,f):(Nr(i),Ph(i,j))}if(R=a.memoizedState,R!==null&&(j=R.dehydrated,j!==null)){if(m)i.flags&256?(Nr(i),i.flags&=-257,i=Dh(a,i,o)):i.memoizedState!==null?(qr(),i.child=a.child,i.flags|=128,i=null):(qr(),v=f.fallback,j=i.mode,f=Ch({mode:"visible",children:f.children},j),v=Ta(v,j,o,null),v.flags|=2,f.return=i,v.return=i,f.sibling=v,i.child=f,ga(i,a.child,null,o),f=i.child,f.memoizedState=Mh(o),f.childLanes=jh(a,_,o),i.memoizedState=Th,i=v);else if(Nr(i),j.data==="$!"){if(_=j.nextSibling&&j.nextSibling.dataset,_)var L=_.dgst;_=L,f=Error(r(419)),f.stack="",f.digest=_,Nu({value:f,source:null,stack:null}),i=Dh(a,i,o)}else if(Ot||Yu(a,i,o,!1),_=(o&a.childLanes)!==0,Ot||_){if(_=Ve,_!==null){if(f=o&-o,(f&42)!==0)f=1;else switch(f){case 2:f=1;break;case 8:f=4;break;case 32:f=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:f=64;break;case 268435456:f=134217728;break;default:f=0}if(f=(f&(_.suspendedLanes|o))!==0?0:f,f!==0&&f!==R.retryLane)throw R.retryLane=f,Rr(a,f),zt(_,a,f),sS}j.data==="$?"||ud(),i=Dh(a,i,o)}else j.data==="$?"?(i.flags|=128,i.child=a.child,i=wD.bind(null,a),j._reactRetry=i,i=null):(a=R.treeContext,Et=Pn(j.nextSibling),Bt=i,Ne=!0,Mn=null,Un=!1,a!==null&&(sn[hn++]=er,sn[hn++]=tr,sn[hn++]=pa,er=a.id,tr=a.overflow,pa=i),i=Ph(i,f.children),i.flags|=4096);return i}return v?(qr(),v=f.fallback,j=i.mode,R=a.child,L=R.sibling,f=Yr(R,{mode:"hidden",children:f.children}),f.subtreeFlags=R.subtreeFlags&31457280,L!==null?v=Yr(L,v):(v=Ta(v,j,o,null),v.flags|=2),v.return=i,f.return=i,f.sibling=v,i.child=f,f=v,v=i.child,j=a.child.memoizedState,j===null?j=Mh(o):(R=j.cachePool,R!==null?(L=pt._currentValue,R=R.parent!==L?{parent:L,pool:L}:R):R=O1(),j={baseLanes:j.baseLanes|o,cachePool:R}),v.memoizedState=j,v.childLanes=jh(a,_,o),i.memoizedState=Th,f):(Nr(i),o=a.child,a=o.sibling,o=Yr(o,{mode:"visible",children:f.children}),o.return=i,o.sibling=null,a!==null&&(_=i.deletions,_===null?(i.deletions=[a],i.flags|=16):_.push(a)),i.child=o,i.memoizedState=null,o)}function Ph(a,i){return i=Ch({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function Ch(a,i){return XS(a,i,0,null)}function Dh(a,i,o){return ga(i,a.child,null,o),a=Ph(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function OS(a,i,o){a.lanes|=i;var f=a.alternate;f!==null&&(f.lanes|=i),$h(a.return,i,o)}function Rh(a,i,o,f,v){var m=a.memoizedState;m===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:f,tail:o,tailMode:v}:(m.isBackwards=i,m.rendering=null,m.renderingStartTime=0,m.last=f,m.tail=o,m.tailMode=v)}function xS(a,i,o){var f=i.pendingProps,v=f.revealOrder,m=f.tail;if(Tt(a,i,f.children,o),f=vt.current,(f&2)!==0)f=f&1|2,i.flags|=128;else{if(a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&OS(a,o,i);else if(a.tag===19)OS(a,o,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}f&=1}switch(se(vt,f),v){case"forwards":for(o=i.child,v=null;o!==null;)a=o.alternate,a!==null&&Fl(a)===null&&(v=o),o=o.sibling;o=v,o===null?(v=i.child,i.child=null):(v=o.sibling,o.sibling=null),Rh(i,!1,v,o,m);break;case"backwards":for(o=null,v=i.child,i.child=null;v!==null;){if(a=v.alternate,a!==null&&Fl(a)===null){i.child=v;break}a=v.sibling,v.sibling=o,o=v,v=a}Rh(i,!0,o,null,m);break;case"together":Rh(i,!1,null,null,void 0);break;default:i.memoizedState=null}return i.child}function ar(a,i,o){if(a!==null&&(i.dependencies=a.dependencies),Xr|=i.lanes,(o&i.childLanes)===0)if(a!==null){if(Yu(a,i,o,!1),(o&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,o=Yr(a,a.pendingProps),i.child=o,o.return=i;a.sibling!==null;)a=a.sibling,o=o.sibling=Yr(a,a.pendingProps),o.return=i;o.sibling=null}return i.child}function Nh(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&cc(a)))}function sD(a,i,o){switch(i.tag){case 3:Qe(i,i.stateNode.containerInfo),zr(i,pt,a.memoizedState.cache),Ru();break;case 27:case 5:bt(i);break;case 4:Qe(i,i.stateNode.containerInfo);break;case 10:zr(i,i.type,i.memoizedProps.value);break;case 13:var f=i.memoizedState;if(f!==null)return f.dehydrated!==null?(Nr(i),i.flags|=128,null):(o&i.child.childLanes)!==0?SS(a,i,o):(Nr(i),a=ar(a,i,o),a!==null?a.sibling:null);Nr(i);break;case 19:var v=(a.flags&128)!==0;if(f=(o&i.childLanes)!==0,f||(Yu(a,i,o,!1),f=(o&i.childLanes)!==0),v){if(f)return xS(a,i,o);i.flags|=128}if(v=i.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),se(vt,vt.current),f)break;return null;case 22:case 23:return i.lanes=0,pS(a,i,o);case 24:zr(i,pt,a.memoizedState.cache)}return ar(a,i,o)}function _S(a,i,o){if(a!==null)if(a.memoizedProps!==i.pendingProps)Ot=!0;else{if(!Nh(a,o)&&(i.flags&128)===0)return Ot=!1,sD(a,i,o);Ot=(a.flags&131072)!==0}else Ot=!1,Ne&&(i.flags&1048576)!==0&&o1(i,Xl,i.index);switch(i.lanes=0,i.tag){case 16:e:{a=i.pendingProps;var f=i.elementType,v=f._init;if(f=v(f._payload),i.type=f,typeof f=="function")Vh(f)?(a=_a(f,a),i.tag=1,i=gS(null,i,f,a,o)):(i.tag=0,i=Eh(null,i,f,a,o));else{if(f!=null){if(v=f.$$typeof,v===x){i.tag=11,i=hS(null,i,f,a,o);break e}else if(v===E){i.tag=14,i=dS(null,i,f,a,o);break e}}throw i=q(f)||f,Error(r(306,i,""))}}return i;case 0:return Eh(a,i,i.type,i.pendingProps,o);case 1:return f=i.type,v=_a(f,i.pendingProps),gS(a,i,f,v,o);case 3:e:{if(Qe(i,i.stateNode.containerInfo),a===null)throw Error(r(387));var m=i.pendingProps;v=i.memoizedState,f=v.element,Lh(a,i),Vu(i,m,null,o);var _=i.memoizedState;if(m=_.cache,zr(i,pt,m),m!==v.cache&&Bh(i,[pt],o,!0),Ku(),m=_.element,v.isDehydrated)if(v={element:m,isDehydrated:!1,cache:_.cache},i.updateQueue.baseState=v,i.memoizedState=v,i.flags&256){i=bS(a,i,m,o);break e}else if(m!==f){f=fn(Error(r(424)),i),Nu(f),i=bS(a,i,m,o);break e}else for(Et=Pn(i.stateNode.containerInfo.firstChild),Bt=i,Ne=!0,Mn=null,Un=!0,o=y1(i,null,m,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(Ru(),m===f){i=ar(a,i,o);break e}Tt(a,i,m,o)}i=i.child}return i;case 26:return Gu(a,i),a===null?(o=EO(i.type,null,i.pendingProps,null))?i.memoizedState=o:Ne||(o=i.type,a=i.pendingProps,f=wc(ze.current).createElement(o),f[Ct]=i,f[kt]=a,Mt(f,o,a),St(f),i.stateNode=f):i.memoizedState=EO(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return bt(i),a===null&&Ne&&(f=i.stateNode=_O(i.type,i.pendingProps,ze.current),Bt=i,Un=!0,Et=Pn(f.firstChild)),f=i.pendingProps.children,a!==null||Ne?Tt(a,i,f,o):i.child=ga(i,null,f,o),Gu(a,i),i.child;case 5:return a===null&&Ne&&((v=f=Et)&&(f=kD(f,i.type,i.pendingProps,Un),f!==null?(i.stateNode=f,Bt=i,Et=Pn(f.firstChild),Un=!1,v=!0):v=!1),v||ma(i)),bt(i),v=i.type,m=i.pendingProps,_=a!==null?a.memoizedProps:null,f=m.children,Sd(v,m)?f=null:_!==null&&Sd(v,_)&&(i.flags|=32),i.memoizedState!==null&&(v=lh(a,i,aD,null,null,o),co._currentValue=v),Gu(a,i),Tt(a,i,f,o),i.child;case 6:return a===null&&Ne&&((a=o=Et)&&(o=HD(o,i.pendingProps,Un),o!==null?(i.stateNode=o,Bt=i,Et=null,a=!0):a=!1),a||ma(i)),null;case 13:return SS(a,i,o);case 4:return Qe(i,i.stateNode.containerInfo),f=i.pendingProps,a===null?i.child=ga(i,null,f,o):Tt(a,i,f,o),i.child;case 11:return hS(a,i,i.type,i.pendingProps,o);case 7:return Tt(a,i,i.pendingProps,o),i.child;case 8:return Tt(a,i,i.pendingProps.children,o),i.child;case 12:return Tt(a,i,i.pendingProps.children,o),i.child;case 10:return f=i.pendingProps,zr(i,i.type,f.value),Tt(a,i,f.children,o),i.child;case 9:return v=i.type._context,f=i.pendingProps.children,wa(i),v=Dt(v),f=f(v),i.flags|=1,Tt(a,i,f,o),i.child;case 14:return dS(a,i,i.type,i.pendingProps,o);case 15:return vS(a,i,i.type,i.pendingProps,o);case 19:return xS(a,i,o);case 22:return pS(a,i,o);case 24:return wa(i),f=Dt(pt),a===null?(v=uh(),v===null&&(v=Ve,m=ah(),v.pooledCache=m,m.refCount++,m!==null&&(v.pooledCacheLanes|=o),v=m),i.memoizedState={parent:f,cache:v},zh(i),zr(i,pt,v)):((a.lanes&o)!==0&&(Lh(a,i),Vu(i,null,null,o),Ku()),v=a.memoizedState,m=i.memoizedState,v.parent!==f?(v={parent:f,cache:f},i.memoizedState=v,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=v),zr(i,pt,f)):(f=m.cache,zr(i,pt,f),f!==v.cache&&Bh(i,[pt],o,!0))),Tt(a,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}var qh=Oe(null),Aa=null,ir=null;function zr(a,i,o){se(qh,i._currentValue),i._currentValue=o}function ur(a){a._currentValue=qh.current,le(qh)}function $h(a,i,o){for(;a!==null;){var f=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,f!==null&&(f.childLanes|=i)):f!==null&&(f.childLanes&i)!==i&&(f.childLanes|=i),a===o)break;a=a.return}}function Bh(a,i,o,f){var v=a.child;for(v!==null&&(v.return=a);v!==null;){var m=v.dependencies;if(m!==null){var _=v.child;m=m.firstContext;e:for(;m!==null;){var j=m;m=v;for(var R=0;R<i.length;R++)if(j.context===i[R]){m.lanes|=o,j=m.alternate,j!==null&&(j.lanes|=o),$h(m.return,o,a),f||(_=null);break e}m=j.next}}else if(v.tag===18){if(_=v.return,_===null)throw Error(r(341));_.lanes|=o,m=_.alternate,m!==null&&(m.lanes|=o),$h(_,o,a),_=null}else _=v.child;if(_!==null)_.return=v;else for(_=v;_!==null;){if(_===a){_=null;break}if(v=_.sibling,v!==null){v.return=_.return,_=v;break}_=_.return}v=_}}function Yu(a,i,o,f){a=null;for(var v=i,m=!1;v!==null;){if(!m){if((v.flags&524288)!==0)m=!0;else if((v.flags&262144)!==0)break}if(v.tag===10){var _=v.alternate;if(_===null)throw Error(r(387));if(_=_.memoizedProps,_!==null){var j=v.type;Zt(v.pendingProps.value,_.value)||(a!==null?a.push(j):a=[j])}}else if(v===Ee.current){if(_=v.alternate,_===null)throw Error(r(387));_.memoizedState.memoizedState!==v.memoizedState.memoizedState&&(a!==null?a.push(co):a=[co])}v=v.return}a!==null&&Bh(i,a,o,f),i.flags|=262144}function cc(a){for(a=a.firstContext;a!==null;){if(!Zt(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function wa(a){Aa=a,ir=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function Dt(a){return AS(Aa,a)}function fc(a,i){return Aa===null&&wa(a),AS(a,i)}function AS(a,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},ir===null){if(a===null)throw Error(r(308));ir=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else ir=ir.next=i;return o}var Lr=!1;function zh(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Lh(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 Ur(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function kr(a,i,o){var f=a.updateQueue;if(f===null)return null;if(f=f.shared,(nt&2)!==0){var v=f.pending;return v===null?i.next=i:(i.next=v.next,v.next=i),f.pending=i,i=Gl(a),i1(a,null,o),i}return Il(a,f,i,o),Gl(a)}function Xu(a,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194176)!==0)){var f=i.lanes;f&=a.pendingLanes,o|=f,i.lanes=o,d0(a,o)}}function Uh(a,i){var o=a.updateQueue,f=a.alternate;if(f!==null&&(f=f.updateQueue,o===f)){var v=null,m=null;if(o=o.firstBaseUpdate,o!==null){do{var _={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};m===null?v=m=_:m=m.next=_,o=o.next}while(o!==null);m===null?v=m=i:m=m.next=i}else v=m=i;o={baseState:f.baseState,firstBaseUpdate:v,lastBaseUpdate:m,shared:f.shared,callbacks:f.callbacks},a.updateQueue=o;return}a=o.lastBaseUpdate,a===null?o.firstBaseUpdate=i:a.next=i,o.lastBaseUpdate=i}var kh=!1;function Ku(){if(kh){var a=hi;if(a!==null)throw a}}function Vu(a,i,o,f){kh=!1;var v=a.updateQueue;Lr=!1;var m=v.firstBaseUpdate,_=v.lastBaseUpdate,j=v.shared.pending;if(j!==null){v.shared.pending=null;var R=j,L=R.next;R.next=null,_===null?m=L:_.next=L,_=R;var ee=a.alternate;ee!==null&&(ee=ee.updateQueue,j=ee.lastBaseUpdate,j!==_&&(j===null?ee.firstBaseUpdate=L:j.next=L,ee.lastBaseUpdate=R))}if(m!==null){var ae=v.baseState;_=0,ee=L=R=null,j=m;do{var X=j.lane&-536870913,Q=X!==j.lane;if(Q?(Re&X)===X:(f&X)===X){X!==0&&X===si&&(kh=!0),ee!==null&&(ee=ee.next={lane:0,tag:j.tag,payload:j.payload,callback:null,next:null});e:{var ve=a,xe=j;X=i;var it=o;switch(xe.tag){case 1:if(ve=xe.payload,typeof ve=="function"){ae=ve.call(it,ae,X);break e}ae=ve;break e;case 3:ve.flags=ve.flags&-65537|128;case 0:if(ve=xe.payload,X=typeof ve=="function"?ve.call(it,ae,X):ve,X==null)break e;ae=I({},ae,X);break e;case 2:Lr=!0}}X=j.callback,X!==null&&(a.flags|=64,Q&&(a.flags|=8192),Q=v.callbacks,Q===null?v.callbacks=[X]:Q.push(X))}else Q={lane:X,tag:j.tag,payload:j.payload,callback:j.callback,next:null},ee===null?(L=ee=Q,R=ae):ee=ee.next=Q,_|=X;if(j=j.next,j===null){if(j=v.shared.pending,j===null)break;Q=j,j=Q.next,Q.next=null,v.lastBaseUpdate=Q,v.shared.pending=null}}while(!0);ee===null&&(R=ae),v.baseState=R,v.firstBaseUpdate=L,v.lastBaseUpdate=ee,m===null&&(v.shared.lanes=0),Xr|=_,a.lanes=_,a.memoizedState=ae}}function wS(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function ES(a,i){var o=a.callbacks;if(o!==null)for(a.callbacks=null,a=0;a<o.length;a++)wS(o[a],i)}function Wu(a,i){try{var o=i.updateQueue,f=o!==null?o.lastEffect:null;if(f!==null){var v=f.next;o=v;do{if((o.tag&a)===a){f=void 0;var m=o.create,_=o.inst;f=m(),_.destroy=f}o=o.next}while(o!==v)}}catch(j){Ge(i,i.return,j)}}function Hr(a,i,o){try{var f=i.updateQueue,v=f!==null?f.lastEffect:null;if(v!==null){var m=v.next;f=m;do{if((f.tag&a)===a){var _=f.inst,j=_.destroy;if(j!==void 0){_.destroy=void 0,v=i;var R=o;try{j()}catch(L){Ge(v,R,L)}}}f=f.next}while(f!==m)}}catch(L){Ge(i,i.return,L)}}function TS(a){var i=a.updateQueue;if(i!==null){var o=a.stateNode;try{ES(i,o)}catch(f){Ge(a,a.return,f)}}}function MS(a,i,o){o.props=_a(a.type,a.memoizedProps),o.state=a.memoizedState;try{o.componentWillUnmount()}catch(f){Ge(a,i,f)}}function Ea(a,i){try{var o=a.ref;if(o!==null){var f=a.stateNode;switch(a.tag){case 26:case 27:case 5:var v=f;break;default:v=f}typeof o=="function"?a.refCleanup=o(v):o.current=v}}catch(m){Ge(a,i,m)}}function Ft(a,i){var o=a.ref,f=a.refCleanup;if(o!==null)if(typeof f=="function")try{f()}catch(v){Ge(a,i,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(v){Ge(a,i,v)}else o.current=null}function jS(a){var i=a.type,o=a.memoizedProps,f=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&f.focus();break e;case"img":o.src?f.src=o.src:o.srcSet&&(f.srcset=o.srcSet)}}catch(v){Ge(a,a.return,v)}}function PS(a,i,o){try{var f=a.stateNode;$D(f,a.type,o,i),f[kt]=i}catch(v){Ge(a,a.return,v)}}function CS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27||a.tag===4}function Hh(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||CS(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==27&&a.tag!==18;){if(a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Ih(a,i,o){var f=a.tag;if(f===5||f===6)a=a.stateNode,i?o.nodeType===8?o.parentNode.insertBefore(a,i):o.insertBefore(a,i):(o.nodeType===8?(i=o.parentNode,i.insertBefore(a,o)):(i=o,i.appendChild(a)),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=Ac));else if(f!==4&&f!==27&&(a=a.child,a!==null))for(Ih(a,i,o),a=a.sibling;a!==null;)Ih(a,i,o),a=a.sibling}function sc(a,i,o){var f=a.tag;if(f===5||f===6)a=a.stateNode,i?o.insertBefore(a,i):o.appendChild(a);else if(f!==4&&f!==27&&(a=a.child,a!==null))for(sc(a,i,o),a=a.sibling;a!==null;)sc(a,i,o),a=a.sibling}var or=!1,rt=!1,Gh=!1,DS=typeof WeakSet=="function"?WeakSet:Set,xt=null,RS=!1;function hD(a,i){if(a=a.containerInfo,gd=Cc,a=Z0(a),Xs(a)){if("selectionStart"in a)var o={start:a.selectionStart,end:a.selectionEnd};else e:{o=(o=a.ownerDocument)&&o.defaultView||window;var f=o.getSelection&&o.getSelection();if(f&&f.rangeCount!==0){o=f.anchorNode;var v=f.anchorOffset,m=f.focusNode;f=f.focusOffset;try{o.nodeType,m.nodeType}catch{o=null;break e}var _=0,j=-1,R=-1,L=0,ee=0,ae=a,X=null;t:for(;;){for(var Q;ae!==o||v!==0&&ae.nodeType!==3||(j=_+v),ae!==m||f!==0&&ae.nodeType!==3||(R=_+f),ae.nodeType===3&&(_+=ae.nodeValue.length),(Q=ae.firstChild)!==null;)X=ae,ae=Q;for(;;){if(ae===a)break t;if(X===o&&++L===v&&(j=_),X===m&&++ee===f&&(R=_),(Q=ae.nextSibling)!==null)break;ae=X,X=ae.parentNode}ae=Q}o=j===-1||R===-1?null:{start:j,end:R}}else o=null}o=o||{start:0,end:0}}else o=null;for(bd={focusedElem:a,selectionRange:o},Cc=!1,xt=i;xt!==null;)if(i=xt,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,xt=a;else for(;xt!==null;){switch(i=xt,m=i.alternate,a=i.flags,i.tag){case 0:break;case 11:case 15:break;case 1:if((a&1024)!==0&&m!==null){a=void 0,o=i,v=m.memoizedProps,m=m.memoizedState,f=o.stateNode;try{var ve=_a(o.type,v,o.elementType===o.type);a=f.getSnapshotBeforeUpdate(ve,m),f.__reactInternalSnapshotBeforeUpdate=a}catch(xe){Ge(o,o.return,xe)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,o=a.nodeType,o===9)_d(a);else if(o===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":_d(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,xt=a;break}xt=i.return}return ve=RS,RS=!1,ve}function NS(a,i,o){var f=o.flags;switch(o.tag){case 0:case 11:case 15:cr(a,o),f&4&&Wu(5,o);break;case 1:if(cr(a,o),f&4)if(a=o.stateNode,i===null)try{a.componentDidMount()}catch(j){Ge(o,o.return,j)}else{var v=_a(o.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(v,i,a.__reactInternalSnapshotBeforeUpdate)}catch(j){Ge(o,o.return,j)}}f&64&&TS(o),f&512&&Ea(o,o.return);break;case 3:if(cr(a,o),f&64&&(f=o.updateQueue,f!==null)){if(a=null,o.child!==null)switch(o.child.tag){case 27:case 5:a=o.child.stateNode;break;case 1:a=o.child.stateNode}try{ES(f,a)}catch(j){Ge(o,o.return,j)}}break;case 26:cr(a,o),f&512&&Ea(o,o.return);break;case 27:case 5:cr(a,o),i===null&&f&4&&jS(o),f&512&&Ea(o,o.return);break;case 12:cr(a,o);break;case 13:cr(a,o),f&4&&BS(a,o);break;case 22:if(v=o.memoizedState!==null||or,!v){i=i!==null&&i.memoizedState!==null||rt;var m=or,_=rt;or=v,(rt=i)&&!_?Ir(a,o,(o.subtreeFlags&8772)!==0):cr(a,o),or=m,rt=_}f&512&&(o.memoizedProps.mode==="manual"?Ea(o,o.return):Ft(o,o.return));break;default:cr(a,o)}}function qS(a){var i=a.alternate;i!==null&&(a.alternate=null,qS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&Ps(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 st=null,Qt=!1;function lr(a,i,o){for(o=o.child;o!==null;)$S(a,i,o),o=o.sibling}function $S(a,i,o){if(Vt&&typeof Vt.onCommitFiberUnmount=="function")try{Vt.onCommitFiberUnmount(gu,o)}catch{}switch(o.tag){case 26:rt||Ft(o,i),lr(a,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:rt||Ft(o,i);var f=st,v=Qt;for(st=o.stateNode,lr(a,i,o),o=o.stateNode,i=o.attributes;i.length;)o.removeAttributeNode(i[0]);Ps(o),st=f,Qt=v;break;case 5:rt||Ft(o,i);case 6:v=st;var m=Qt;if(st=null,lr(a,i,o),st=v,Qt=m,st!==null)if(Qt)try{a=st,f=o.stateNode,a.nodeType===8?a.parentNode.removeChild(f):a.removeChild(f)}catch(_){Ge(o,i,_)}else try{st.removeChild(o.stateNode)}catch(_){Ge(o,i,_)}break;case 18:st!==null&&(Qt?(i=st,o=o.stateNode,i.nodeType===8?xd(i.parentNode,o):i.nodeType===1&&xd(i,o),vo(i)):xd(st,o.stateNode));break;case 4:f=st,v=Qt,st=o.stateNode.containerInfo,Qt=!0,lr(a,i,o),st=f,Qt=v;break;case 0:case 11:case 14:case 15:rt||Hr(2,o,i),rt||Hr(4,o,i),lr(a,i,o);break;case 1:rt||(Ft(o,i),f=o.stateNode,typeof f.componentWillUnmount=="function"&&MS(o,i,f)),lr(a,i,o);break;case 21:lr(a,i,o);break;case 22:rt||Ft(o,i),rt=(f=rt)||o.memoizedState!==null,lr(a,i,o),rt=f;break;default:lr(a,i,o)}}function BS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{vo(a)}catch(o){Ge(i,i.return,o)}}function dD(a){switch(a.tag){case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new DS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new DS),i;default:throw Error(r(435,a.tag))}}function Yh(a,i){var o=dD(a);i.forEach(function(f){var v=ED.bind(null,a,f);o.has(f)||(o.add(f),f.then(v,v))})}function vn(a,i){var o=i.deletions;if(o!==null)for(var f=0;f<o.length;f++){var v=o[f],m=a,_=i,j=_;e:for(;j!==null;){switch(j.tag){case 27:case 5:st=j.stateNode,Qt=!1;break e;case 3:st=j.stateNode.containerInfo,Qt=!0;break e;case 4:st=j.stateNode.containerInfo,Qt=!0;break e}j=j.return}if(st===null)throw Error(r(160));$S(m,_,v),st=null,Qt=!1,m=v.alternate,m!==null&&(m.return=null),v.return=null}if(i.subtreeFlags&13878)for(i=i.child;i!==null;)zS(i,a),i=i.sibling}var jn=null;function zS(a,i){var o=a.alternate,f=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:vn(i,a),pn(a),f&4&&(Hr(3,a,a.return),Wu(3,a),Hr(5,a,a.return));break;case 1:vn(i,a),pn(a),f&512&&(rt||o===null||Ft(o,o.return)),f&64&&or&&(a=a.updateQueue,a!==null&&(f=a.callbacks,f!==null&&(o=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=o===null?f:o.concat(f))));break;case 26:var v=jn;if(vn(i,a),pn(a),f&512&&(rt||o===null||Ft(o,o.return)),f&4){var m=o!==null?o.memoizedState:null;if(f=a.memoizedState,o===null)if(f===null)if(a.stateNode===null){e:{f=a.type,o=a.memoizedProps,v=v.ownerDocument||v;t:switch(f){case"title":m=v.getElementsByTagName("title")[0],(!m||m[Ou]||m[Ct]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=v.createElement(f),v.head.insertBefore(m,v.querySelector("head > title"))),Mt(m,f,o),m[Ct]=a,St(m),f=m;break e;case"link":var _=jO("link","href",v).get(f+(o.href||""));if(_){for(var j=0;j<_.length;j++)if(m=_[j],m.getAttribute("href")===(o.href==null?null:o.href)&&m.getAttribute("rel")===(o.rel==null?null:o.rel)&&m.getAttribute("title")===(o.title==null?null:o.title)&&m.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){_.splice(j,1);break t}}m=v.createElement(f),Mt(m,f,o),v.head.appendChild(m);break;case"meta":if(_=jO("meta","content",v).get(f+(o.content||""))){for(j=0;j<_.length;j++)if(m=_[j],m.getAttribute("content")===(o.content==null?null:""+o.content)&&m.getAttribute("name")===(o.name==null?null:o.name)&&m.getAttribute("property")===(o.property==null?null:o.property)&&m.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&m.getAttribute("charset")===(o.charSet==null?null:o.charSet)){_.splice(j,1);break t}}m=v.createElement(f),Mt(m,f,o),v.head.appendChild(m);break;default:throw Error(r(468,f))}m[Ct]=a,St(m),f=m}a.stateNode=f}else PO(v,a.type,a.stateNode);else a.stateNode=MO(v,f,a.memoizedProps);else m!==f?(m===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):m.count--,f===null?PO(v,a.type,a.stateNode):MO(v,f,a.memoizedProps)):f===null&&a.stateNode!==null&&PS(a,a.memoizedProps,o.memoizedProps)}break;case 27:if(f&4&&a.alternate===null){v=a.stateNode,m=a.memoizedProps;try{for(var R=v.firstChild;R;){var L=R.nextSibling,ee=R.nodeName;R[Ou]||ee==="HEAD"||ee==="BODY"||ee==="SCRIPT"||ee==="STYLE"||ee==="LINK"&&R.rel.toLowerCase()==="stylesheet"||v.removeChild(R),R=L}for(var ae=a.type,X=v.attributes;X.length;)v.removeAttributeNode(X[0]);Mt(v,ae,m),v[Ct]=a,v[kt]=m}catch(ve){Ge(a,a.return,ve)}}case 5:if(vn(i,a),pn(a),f&512&&(rt||o===null||Ft(o,o.return)),a.flags&32){v=a.stateNode;try{Ja(v,"")}catch(ve){Ge(a,a.return,ve)}}f&4&&a.stateNode!=null&&(v=a.memoizedProps,PS(a,v,o!==null?o.memoizedProps:v)),f&1024&&(Gh=!0);break;case 6:if(vn(i,a),pn(a),f&4){if(a.stateNode===null)throw Error(r(162));f=a.memoizedProps,o=a.stateNode;try{o.nodeValue=f}catch(ve){Ge(a,a.return,ve)}}break;case 3:if(Mc=null,v=jn,jn=Ec(i.containerInfo),vn(i,a),jn=v,pn(a),f&4&&o!==null&&o.memoizedState.isDehydrated)try{vo(i.containerInfo)}catch(ve){Ge(a,a.return,ve)}Gh&&(Gh=!1,LS(a));break;case 4:f=jn,jn=Ec(a.stateNode.containerInfo),vn(i,a),pn(a),jn=f;break;case 12:vn(i,a),pn(a);break;case 13:vn(i,a),pn(a),a.child.flags&8192&&a.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(ed=Kt()),f&4&&(f=a.updateQueue,f!==null&&(a.updateQueue=null,Yh(a,f)));break;case 22:if(f&512&&(rt||o===null||Ft(o,o.return)),R=a.memoizedState!==null,L=o!==null&&o.memoizedState!==null,ee=or,ae=rt,or=ee||R,rt=ae||L,vn(i,a),rt=ae,or=ee,pn(a),i=a.stateNode,i._current=a,i._visibility&=-3,i._visibility|=i._pendingVisibility&2,f&8192&&(i._visibility=R?i._visibility&-2:i._visibility|1,R&&(i=or||rt,o===null||L||i||yi(a)),a.memoizedProps===null||a.memoizedProps.mode!=="manual"))e:for(o=null,i=a;;){if(i.tag===5||i.tag===26||i.tag===27){if(o===null){L=o=i;try{if(v=L.stateNode,R)m=v.style,typeof m.setProperty=="function"?m.setProperty("display","none","important"):m.display="none";else{_=L.stateNode,j=L.memoizedProps.style;var Q=j!=null&&j.hasOwnProperty("display")?j.display:null;_.style.display=Q==null||typeof Q=="boolean"?"":(""+Q).trim()}}catch(ve){Ge(L,L.return,ve)}}}else if(i.tag===6){if(o===null){L=i;try{L.stateNode.nodeValue=R?"":L.memoizedProps}catch(ve){Ge(L,L.return,ve)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;o===i&&(o=null),i=i.return}o===i&&(o=null),i.sibling.return=i.return,i=i.sibling}f&4&&(f=a.updateQueue,f!==null&&(o=f.retryQueue,o!==null&&(f.retryQueue=null,Yh(a,o))));break;case 19:vn(i,a),pn(a),f&4&&(f=a.updateQueue,f!==null&&(a.updateQueue=null,Yh(a,f)));break;case 21:break;default:vn(i,a),pn(a)}}function pn(a){var i=a.flags;if(i&2){try{if(a.tag!==27){e:{for(var o=a.return;o!==null;){if(CS(o)){var f=o;break e}o=o.return}throw Error(r(160))}switch(f.tag){case 27:var v=f.stateNode,m=Hh(a);sc(a,m,v);break;case 5:var _=f.stateNode;f.flags&32&&(Ja(_,""),f.flags&=-33);var j=Hh(a);sc(a,j,_);break;case 3:case 4:var R=f.stateNode.containerInfo,L=Hh(a);Ih(a,L,R);break;default:throw Error(r(161))}}}catch(ee){Ge(a,a.return,ee)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function LS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;LS(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function cr(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)NS(a,i.alternate,i),i=i.sibling}function yi(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:Hr(4,i,i.return),yi(i);break;case 1:Ft(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&MS(i,i.return,o),yi(i);break;case 26:case 27:case 5:Ft(i,i.return),yi(i);break;case 22:Ft(i,i.return),i.memoizedState===null&&yi(i);break;default:yi(i)}a=a.sibling}}function Ir(a,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var f=i.alternate,v=a,m=i,_=m.flags;switch(m.tag){case 0:case 11:case 15:Ir(v,m,o),Wu(4,m);break;case 1:if(Ir(v,m,o),f=m,v=f.stateNode,typeof v.componentDidMount=="function")try{v.componentDidMount()}catch(L){Ge(f,f.return,L)}if(f=m,v=f.updateQueue,v!==null){var j=f.stateNode;try{var R=v.shared.hiddenCallbacks;if(R!==null)for(v.shared.hiddenCallbacks=null,v=0;v<R.length;v++)wS(R[v],j)}catch(L){Ge(f,f.return,L)}}o&&_&64&&TS(m),Ea(m,m.return);break;case 26:case 27:case 5:Ir(v,m,o),o&&f===null&&_&4&&jS(m),Ea(m,m.return);break;case 12:Ir(v,m,o);break;case 13:Ir(v,m,o),o&&_&4&&BS(v,m);break;case 22:m.memoizedState===null&&Ir(v,m,o),Ea(m,m.return);break;default:Ir(v,m,o)}i=i.sibling}}function Xh(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&&Lu(o))}function Kh(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&Lu(a))}function Gr(a,i,o,f){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)US(a,i,o,f),i=i.sibling}function US(a,i,o,f){var v=i.flags;switch(i.tag){case 0:case 11:case 15:Gr(a,i,o,f),v&2048&&Wu(9,i);break;case 3:Gr(a,i,o,f),v&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&Lu(a)));break;case 12:if(v&2048){Gr(a,i,o,f),a=i.stateNode;try{var m=i.memoizedProps,_=m.id,j=m.onPostCommit;typeof j=="function"&&j(_,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(R){Ge(i,i.return,R)}}else Gr(a,i,o,f);break;case 23:break;case 22:m=i.stateNode,i.memoizedState!==null?m._visibility&4?Gr(a,i,o,f):Zu(a,i):m._visibility&4?Gr(a,i,o,f):(m._visibility|=4,mi(a,i,o,f,(i.subtreeFlags&10256)!==0)),v&2048&&Xh(i.alternate,i);break;case 24:Gr(a,i,o,f),v&2048&&Kh(i.alternate,i);break;default:Gr(a,i,o,f)}}function mi(a,i,o,f,v){for(v=v&&(i.subtreeFlags&10256)!==0,i=i.child;i!==null;){var m=a,_=i,j=o,R=f,L=_.flags;switch(_.tag){case 0:case 11:case 15:mi(m,_,j,R,v),Wu(8,_);break;case 23:break;case 22:var ee=_.stateNode;_.memoizedState!==null?ee._visibility&4?mi(m,_,j,R,v):Zu(m,_):(ee._visibility|=4,mi(m,_,j,R,v)),v&&L&2048&&Xh(_.alternate,_);break;case 24:mi(m,_,j,R,v),v&&L&2048&&Kh(_.alternate,_);break;default:mi(m,_,j,R,v)}i=i.sibling}}function Zu(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=a,f=i,v=f.flags;switch(f.tag){case 22:Zu(o,f),v&2048&&Xh(f.alternate,f);break;case 24:Zu(o,f),v&2048&&Kh(f.alternate,f);break;default:Zu(o,f)}i=i.sibling}}var Fu=8192;function gi(a){if(a.subtreeFlags&Fu)for(a=a.child;a!==null;)kS(a),a=a.sibling}function kS(a){switch(a.tag){case 26:gi(a),a.flags&Fu&&a.memoizedState!==null&&tR(jn,a.memoizedState,a.memoizedProps);break;case 5:gi(a);break;case 3:case 4:var i=jn;jn=Ec(a.stateNode.containerInfo),gi(a),jn=i;break;case 22:a.memoizedState===null&&(i=a.alternate,i!==null&&i.memoizedState!==null?(i=Fu,Fu=16777216,gi(a),Fu=i):gi(a));break;default:gi(a)}}function HS(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 Qu(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var f=i[o];xt=f,GS(f,a)}HS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)IS(a),a=a.sibling}function IS(a){switch(a.tag){case 0:case 11:case 15:Qu(a),a.flags&2048&&Hr(9,a,a.return);break;case 3:Qu(a);break;case 12:Qu(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&4&&(a.return===null||a.return.tag!==13)?(i._visibility&=-5,hc(a)):Qu(a);break;default:Qu(a)}}function hc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var f=i[o];xt=f,GS(f,a)}HS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:Hr(8,i,i.return),hc(i);break;case 22:o=i.stateNode,o._visibility&4&&(o._visibility&=-5,hc(i));break;default:hc(i)}a=a.sibling}}function GS(a,i){for(;xt!==null;){var o=xt;switch(o.tag){case 0:case 11:case 15:Hr(8,o,i);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var f=o.memoizedState.cachePool.pool;f!=null&&f.refCount++}break;case 24:Lu(o.memoizedState.cache)}if(f=o.child,f!==null)f.return=o,xt=f;else e:for(o=a;xt!==null;){f=xt;var v=f.sibling,m=f.return;if(qS(f),f===o){xt=null;break e}if(v!==null){v.return=m,xt=v;break e}xt=m}}}function vD(a,i,o,f){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=f,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yn(a,i,o,f){return new vD(a,i,o,f)}function Vh(a){return a=a.prototype,!(!a||!a.isReactComponent)}function Yr(a,i){var o=a.alternate;return o===null?(o=yn(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&31457280,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 YS(a,i){a.flags&=31457282;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 dc(a,i,o,f,v,m){var _=0;if(f=a,typeof a=="function")Vh(a)&&(_=1);else if(typeof a=="string")_=JD(a,o,ge.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case h:return Ta(o.children,v,m,i);case d:_=8,v|=24;break;case y:return a=yn(12,o,i,v|2),a.elementType=y,a.lanes=m,a;case O:return a=yn(13,o,i,v),a.elementType=O,a.lanes=m,a;case S:return a=yn(19,o,i,v),a.elementType=S,a.lanes=m,a;case T:return XS(o,v,m,i);default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case p:case b:_=10;break e;case g:_=9;break e;case x:_=11;break e;case E:_=14;break e;case M:_=16,f=null;break e}_=29,o=Error(r(130,a===null?"null":typeof a,"")),f=null}return i=yn(_,o,i,v),i.elementType=a,i.type=f,i.lanes=m,i}function Ta(a,i,o,f){return a=yn(7,a,f,i),a.lanes=o,a}function XS(a,i,o,f){a=yn(22,a,f,i),a.elementType=T,a.lanes=o;var v={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var m=v._current;if(m===null)throw Error(r(456));if((v._pendingVisibility&2)===0){var _=Rr(m,2);_!==null&&(v._pendingVisibility|=2,zt(_,m,2))}},attach:function(){var m=v._current;if(m===null)throw Error(r(456));if((v._pendingVisibility&2)!==0){var _=Rr(m,2);_!==null&&(v._pendingVisibility&=-3,zt(_,m,2))}}};return a.stateNode=v,a}function Wh(a,i,o){return a=yn(6,a,null,i),a.lanes=o,a}function Zh(a,i,o){return i=yn(4,a.children!==null?a.children:[],a.key,i),i.lanes=o,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}function fr(a){a.flags|=4}function KS(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!CO(i)){if(i=dn.current,i!==null&&((Re&4194176)===Re?kn!==null:(Re&62914560)!==Re&&(Re&536870912)===0||i!==kn))throw $u=th,f1;a.flags|=8192}}function vc(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?s0():536870912,a.lanes|=i,Si|=i)}function Ju(a,i){if(!Ne)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 f=null;o!==null;)o.alternate!==null&&(f=o),o=o.sibling;f===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:f.sibling=null}}function tt(a){var i=a.alternate!==null&&a.alternate.child===a.child,o=0,f=0;if(i)for(var v=a.child;v!==null;)o|=v.lanes|v.childLanes,f|=v.subtreeFlags&31457280,f|=v.flags&31457280,v.return=a,v=v.sibling;else for(v=a.child;v!==null;)o|=v.lanes|v.childLanes,f|=v.subtreeFlags,f|=v.flags,v.return=a,v=v.sibling;return a.subtreeFlags|=f,a.childLanes=o,i}function pD(a,i,o){var f=i.pendingProps;switch(Js(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return tt(i),null;case 1:return tt(i),null;case 3:return o=i.stateNode,f=null,a!==null&&(f=a.memoizedState.cache),i.memoizedState.cache!==f&&(i.flags|=2048),ur(pt),Ke(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(a===null||a.child===null)&&(Du(i)?fr(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Mn!==null&&(ad(Mn),Mn=null))),tt(i),null;case 26:return o=i.memoizedState,a===null?(fr(i),o!==null?(tt(i),KS(i,o)):(tt(i),i.flags&=-16777217)):o?o!==a.memoizedState?(fr(i),tt(i),KS(i,o)):(tt(i),i.flags&=-16777217):(a.memoizedProps!==f&&fr(i),tt(i),i.flags&=-16777217),null;case 27:Xt(i),o=ze.current;var v=i.type;if(a!==null&&i.stateNode!=null)a.memoizedProps!==f&&fr(i);else{if(!f){if(i.stateNode===null)throw Error(r(166));return tt(i),null}a=ge.current,Du(i)?l1(i):(a=_O(v,f,o),i.stateNode=a,fr(i))}return tt(i),null;case 5:if(Xt(i),o=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==f&&fr(i);else{if(!f){if(i.stateNode===null)throw Error(r(166));return tt(i),null}if(a=ge.current,Du(i))l1(i);else{switch(v=wc(ze.current),a){case 1:a=v.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:a=v.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":a=v.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":a=v.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":a=v.createElement("div"),a.innerHTML="<script><\/script>",a=a.removeChild(a.firstChild);break;case"select":a=typeof f.is=="string"?v.createElement("select",{is:f.is}):v.createElement("select"),f.multiple?a.multiple=!0:f.size&&(a.size=f.size);break;default:a=typeof f.is=="string"?v.createElement(o,{is:f.is}):v.createElement(o)}}a[Ct]=i,a[kt]=f;e:for(v=i.child;v!==null;){if(v.tag===5||v.tag===6)a.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===i)break e;for(;v.sibling===null;){if(v.return===null||v.return===i)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}i.stateNode=a;e:switch(Mt(a,o,f),o){case"button":case"input":case"select":case"textarea":a=!!f.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&fr(i)}}return tt(i),i.flags&=-16777217,null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==f&&fr(i);else{if(typeof f!="string"&&i.stateNode===null)throw Error(r(166));if(a=ze.current,Du(i)){if(a=i.stateNode,o=i.memoizedProps,f=null,v=Bt,v!==null)switch(v.tag){case 27:case 5:f=v.memoizedProps}a[Ct]=i,a=!!(a.nodeValue===o||f!==null&&f.suppressHydrationWarning===!0||mO(a.nodeValue,o)),a||ma(i)}else a=wc(a).createTextNode(f),a[Ct]=i,i.stateNode=a}return tt(i),null;case 13:if(f=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(v=Du(i),f!==null&&f.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=i.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[Ct]=i}else Ru(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;tt(i),v=!1}else Mn!==null&&(ad(Mn),Mn=null),v=!0;if(!v)return i.flags&256?(nr(i),i):(nr(i),null)}if(nr(i),(i.flags&128)!==0)return i.lanes=o,i;if(o=f!==null,a=a!==null&&a.memoizedState!==null,o){f=i.child,v=null,f.alternate!==null&&f.alternate.memoizedState!==null&&f.alternate.memoizedState.cachePool!==null&&(v=f.alternate.memoizedState.cachePool.pool);var m=null;f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(m=f.memoizedState.cachePool.pool),m!==v&&(f.flags|=2048)}return o!==a&&o&&(i.child.flags|=8192),vc(i,i.updateQueue),tt(i),null;case 4:return Ke(),a===null&&pd(i.stateNode.containerInfo),tt(i),null;case 10:return ur(i.type),tt(i),null;case 19:if(le(vt),v=i.memoizedState,v===null)return tt(i),null;if(f=(i.flags&128)!==0,m=v.rendering,m===null)if(f)Ju(v,!1);else{if(at!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(m=Fl(a),m!==null){for(i.flags|=128,Ju(v,!1),a=m.updateQueue,i.updateQueue=a,vc(i,a),i.subtreeFlags=0,a=o,o=i.child;o!==null;)YS(o,a),o=o.sibling;return se(vt,vt.current&1|2),i.child}a=a.sibling}v.tail!==null&&Kt()>pc&&(i.flags|=128,f=!0,Ju(v,!1),i.lanes=4194304)}else{if(!f)if(a=Fl(m),a!==null){if(i.flags|=128,f=!0,a=a.updateQueue,i.updateQueue=a,vc(i,a),Ju(v,!0),v.tail===null&&v.tailMode==="hidden"&&!m.alternate&&!Ne)return tt(i),null}else 2*Kt()-v.renderingStartTime>pc&&o!==536870912&&(i.flags|=128,f=!0,Ju(v,!1),i.lanes=4194304);v.isBackwards?(m.sibling=i.child,i.child=m):(a=v.last,a!==null?a.sibling=m:i.child=m,v.last=m)}return v.tail!==null?(i=v.tail,v.rendering=i,v.tail=i.sibling,v.renderingStartTime=Kt(),i.sibling=null,a=vt.current,se(vt,f?a&1|2:a&1),i):(tt(i),null);case 22:case 23:return nr(i),rh(),f=i.memoizedState!==null,a!==null?a.memoizedState!==null!==f&&(i.flags|=8192):f&&(i.flags|=8192),f?(o&536870912)!==0&&(i.flags&128)===0&&(tt(i),i.subtreeFlags&6&&(i.flags|=8192)):tt(i),o=i.updateQueue,o!==null&&vc(i,o.retryQueue),o=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),f=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(f=i.memoizedState.cachePool.pool),f!==o&&(i.flags|=2048),a!==null&&le(ba),null;case 24:return o=null,a!==null&&(o=a.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),ur(pt),tt(i),null;case 25:return null}throw Error(r(156,i.tag))}function yD(a,i){switch(Js(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return ur(pt),Ke(),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 13:if(nr(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Ru()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return le(vt),null;case 4:return Ke(),null;case 10:return ur(i.type),null;case 22:case 23:return nr(i),rh(),a!==null&&le(ba),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return ur(pt),null;case 25:return null;default:return null}}function VS(a,i){switch(Js(i),i.tag){case 3:ur(pt),Ke();break;case 26:case 27:case 5:Xt(i);break;case 4:Ke();break;case 13:nr(i);break;case 19:le(vt);break;case 10:ur(i.type);break;case 22:case 23:nr(i),rh(),a!==null&&le(ba);break;case 24:ur(pt)}}var mD={getCacheForType:function(a){var i=Dt(pt),o=i.data.get(a);return o===void 0&&(o=a(),i.data.set(a,o)),o}},gD=typeof WeakMap=="function"?WeakMap:Map,nt=0,Ve=null,je=null,Re=0,We=0,Jt=null,sr=!1,bi=!1,Fh=!1,hr=0,at=0,Xr=0,Ma=0,Qh=0,mn=0,Si=0,eo=null,In=null,Jh=!1,ed=0,pc=1/0,yc=null,Kr=null,mc=!1,ja=null,to=0,td=0,nd=null,no=0,rd=null;function en(){if((nt&2)!==0&&Re!==0)return Re&-Re;if(N.T!==null){var a=si;return a!==0?a:sd()}return p0()}function WS(){mn===0&&(mn=(Re&536870912)===0||Ne?f0():536870912);var a=dn.current;return a!==null&&(a.flags|=32),mn}function zt(a,i,o){(a===Ve&&We===2||a.cancelPendingCommit!==null)&&(Oi(a,0),dr(a,Re,mn,!1)),Su(a,o),((nt&2)===0||a!==Ve)&&(a===Ve&&((nt&2)===0&&(Ma|=o),at===4&&dr(a,Re,mn,!1)),Gn(a))}function ZS(a,i,o){if((nt&6)!==0)throw Error(r(327));var f=!o&&(i&60)===0&&(i&a.expiredLanes)===0||bu(a,i),v=f?OD(a,i):od(a,i,!0),m=f;do{if(v===0){bi&&!f&&dr(a,i,0,!1);break}else if(v===6)dr(a,i,0,!sr);else{if(o=a.current.alternate,m&&!bD(o)){v=od(a,i,!1),m=!1;continue}if(v===2){if(m=i,a.errorRecoveryDisabledLanes&m)var _=0;else _=a.pendingLanes&-536870913,_=_!==0?_:_&536870912?536870912:0;if(_!==0){i=_;e:{var j=a;v=eo;var R=j.current.memoizedState.isDehydrated;if(R&&(Oi(j,_).flags|=256),_=od(j,_,!1),_!==2){if(Fh&&!R){j.errorRecoveryDisabledLanes|=m,Ma|=m,v=4;break e}m=In,In=v,m!==null&&ad(m)}v=_}if(m=!1,v!==2)continue}}if(v===1){Oi(a,0),dr(a,i,0,!0);break}e:{switch(f=a,v){case 0:case 1:throw Error(r(345));case 4:if((i&4194176)===i){dr(f,i,mn,!sr);break e}break;case 2:In=null;break;case 3:case 5:break;default:throw Error(r(329))}if(f.finishedWork=o,f.finishedLanes=i,(i&62914560)===i&&(m=ed+300-Kt(),10<m)){if(dr(f,i,mn,!sr),Pl(f,0)!==0)break e;f.timeoutHandle=SO(FS.bind(null,f,o,In,yc,Jh,i,mn,Ma,Si,sr,2,-0,0),m);break e}FS(f,o,In,yc,Jh,i,mn,Ma,Si,sr,0,-0,0)}}break}while(!0);Gn(a)}function ad(a){In===null?In=a:In.push.apply(In,a)}function FS(a,i,o,f,v,m,_,j,R,L,ee,ae,X){var Q=i.subtreeFlags;if((Q&8192||(Q&16785408)===16785408)&&(lo={stylesheets:null,count:0,unsuspend:eR},kS(i),i=nR(),i!==null)){a.cancelPendingCommit=i(aO.bind(null,a,o,f,v,_,j,R,1,ae,X)),dr(a,m,_,!L);return}aO(a,o,f,v,_,j,R,ee,ae,X)}function bD(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 f=0;f<o.length;f++){var v=o[f],m=v.getSnapshot;v=v.value;try{if(!Zt(m(),v))return!1}catch{return!1}}if(o=i.child,i.subtreeFlags&16384&&o!==null)o.return=i,i=o;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function dr(a,i,o,f){i&=~Qh,i&=~Ma,a.suspendedLanes|=i,a.pingedLanes&=~i,f&&(a.warmLanes|=i),f=a.expirationTimes;for(var v=i;0<v;){var m=31-Wt(v),_=1<<m;f[m]=-1,v&=~_}o!==0&&h0(a,o,i)}function gc(){return(nt&6)===0?(ro(0),!1):!0}function id(){if(je!==null){if(We===0)var a=je.return;else a=je,ir=Aa=null,sh(a),ci=null,Bu=0,a=je;for(;a!==null;)VS(a.alternate,a),a=a.return;je=null}}function Oi(a,i){a.finishedWork=null,a.finishedLanes=0;var o=a.timeoutHandle;o!==-1&&(a.timeoutHandle=-1,zD(o)),o=a.cancelPendingCommit,o!==null&&(a.cancelPendingCommit=null,o()),id(),Ve=a,je=o=Yr(a.current,null),Re=i,We=0,Jt=null,sr=!1,bi=bu(a,i),Fh=!1,Si=mn=Qh=Ma=Xr=at=0,In=eo=null,Jh=!1,(i&8)!==0&&(i|=i&32);var f=a.entangledLanes;if(f!==0)for(a=a.entanglements,f&=i;0<f;){var v=31-Wt(f),m=1<<v;i|=a[v],f&=~m}return hr=i,Hl(),o}function QS(a,i){Ae=null,N.H=Hn,i===qu?(i=d1(),We=3):i===f1?(i=d1(),We=4):We=i===sS?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,Jt=i,je===null&&(at=1,lc(a,fn(i,a.current)))}function JS(){var a=N.H;return N.H=Hn,a===null?Hn:a}function eO(){var a=N.A;return N.A=mD,a}function ud(){at=4,sr||(Re&4194176)!==Re&&dn.current!==null||(bi=!0),(Xr&134217727)===0&&(Ma&134217727)===0||Ve===null||dr(Ve,Re,mn,!1)}function od(a,i,o){var f=nt;nt|=2;var v=JS(),m=eO();(Ve!==a||Re!==i)&&(yc=null,Oi(a,i)),i=!1;var _=at;e:do try{if(We!==0&&je!==null){var j=je,R=Jt;switch(We){case 8:id(),_=6;break e;case 3:case 2:case 6:dn.current===null&&(i=!0);var L=We;if(We=0,Jt=null,xi(a,j,R,L),o&&bi){_=0;break e}break;default:L=We,We=0,Jt=null,xi(a,j,R,L)}}SD(),_=at;break}catch(ee){QS(a,ee)}while(!0);return i&&a.shellSuspendCounter++,ir=Aa=null,nt=f,N.H=v,N.A=m,je===null&&(Ve=null,Re=0,Hl()),_}function SD(){for(;je!==null;)tO(je)}function OD(a,i){var o=nt;nt|=2;var f=JS(),v=eO();Ve!==a||Re!==i?(yc=null,pc=Kt()+500,Oi(a,i)):bi=bu(a,i);e:do try{if(We!==0&&je!==null){i=je;var m=Jt;t:switch(We){case 1:We=0,Jt=null,xi(a,i,m,1);break;case 2:if(s1(m)){We=0,Jt=null,nO(i);break}i=function(){We===2&&Ve===a&&(We=7),Gn(a)},m.then(i,i);break e;case 3:We=7;break e;case 4:We=5;break e;case 7:s1(m)?(We=0,Jt=null,nO(i)):(We=0,Jt=null,xi(a,i,m,7));break;case 5:var _=null;switch(je.tag){case 26:_=je.memoizedState;case 5:case 27:var j=je;if(!_||CO(_)){We=0,Jt=null;var R=j.sibling;if(R!==null)je=R;else{var L=j.return;L!==null?(je=L,bc(L)):je=null}break t}}We=0,Jt=null,xi(a,i,m,5);break;case 6:We=0,Jt=null,xi(a,i,m,6);break;case 8:id(),at=6;break e;default:throw Error(r(462))}}xD();break}catch(ee){QS(a,ee)}while(!0);return ir=Aa=null,N.H=f,N.A=v,nt=o,je!==null?0:(Ve=null,Re=0,Hl(),at)}function xD(){for(;je!==null&&!Fn();)tO(je)}function tO(a){var i=_S(a.alternate,a,hr);a.memoizedProps=a.pendingProps,i===null?bc(a):je=i}function nO(a){var i=a,o=i.alternate;switch(i.tag){case 15:case 0:i=mS(o,i,i.pendingProps,i.type,void 0,Re);break;case 11:i=mS(o,i,i.pendingProps,i.type.render,i.ref,Re);break;case 5:sh(i);default:VS(o,i),i=je=YS(i,hr),i=_S(o,i,hr)}a.memoizedProps=a.pendingProps,i===null?bc(a):je=i}function xi(a,i,o,f){ir=Aa=null,sh(i),ci=null,Bu=0;var v=i.return;try{if(fD(a,v,i,o,Re)){at=1,lc(a,fn(o,a.current)),je=null;return}}catch(m){if(v!==null)throw je=v,m;at=1,lc(a,fn(o,a.current)),je=null;return}i.flags&32768?(Ne||f===1?a=!0:bi||(Re&536870912)!==0?a=!1:(sr=a=!0,(f===2||f===3||f===6)&&(f=dn.current,f!==null&&f.tag===13&&(f.flags|=16384))),rO(i,a)):bc(i)}function bc(a){var i=a;do{if((i.flags&32768)!==0){rO(i,sr);return}a=i.return;var o=pD(i.alternate,i,hr);if(o!==null){je=o;return}if(i=i.sibling,i!==null){je=i;return}je=i=a}while(i!==null);at===0&&(at=5)}function rO(a,i){do{var o=yD(a.alternate,a);if(o!==null){o.flags&=32767,je=o;return}if(o=a.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!i&&(a=a.sibling,a!==null)){je=a;return}je=a=o}while(a!==null);at=6,je=null}function aO(a,i,o,f,v,m,_,j,R,L){var ee=N.T,ae=oe.p;try{oe.p=2,N.T=null,_D(a,i,o,f,ae,v,m,_,j,R,L)}finally{N.T=ee,oe.p=ae}}function _D(a,i,o,f,v,m,_,j){do _i();while(ja!==null);if((nt&6)!==0)throw Error(r(327));var R=a.finishedWork;if(f=a.finishedLanes,R===null)return null;if(a.finishedWork=null,a.finishedLanes=0,R===a.current)throw Error(r(177));a.callbackNode=null,a.callbackPriority=0,a.cancelPendingCommit=null;var L=R.lanes|R.childLanes;if(L|=Zs,tC(a,f,L,m,_,j),a===Ve&&(je=Ve=null,Re=0),(R.subtreeFlags&10256)===0&&(R.flags&10256)===0||mc||(mc=!0,td=L,nd=o,TD(Tl,function(){return _i(),null})),o=(R.flags&15990)!==0,(R.subtreeFlags&15990)!==0||o?(o=N.T,N.T=null,m=oe.p,oe.p=2,_=nt,nt|=4,hD(a,R),zS(R,a),KC(bd,a.containerInfo),Cc=!!gd,bd=gd=null,a.current=R,NS(a,R.alternate,R),mu(),nt=_,oe.p=m,N.T=o):a.current=R,mc?(mc=!1,ja=a,to=f):iO(a,L),L=a.pendingLanes,L===0&&(Kr=null),ZP(R.stateNode),Gn(a),i!==null)for(v=a.onRecoverableError,R=0;R<i.length;R++)L=i[R],v(L.value,{componentStack:L.stack});return(to&3)!==0&&_i(),L=a.pendingLanes,(f&4194218)!==0&&(L&42)!==0?a===rd?no++:(no=0,rd=a):no=0,ro(0),null}function iO(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,Lu(i)))}function _i(){if(ja!==null){var a=ja,i=td;td=0;var o=v0(to),f=N.T,v=oe.p;try{if(oe.p=32>o?32:o,N.T=null,ja===null)var m=!1;else{o=nd,nd=null;var _=ja,j=to;if(ja=null,to=0,(nt&6)!==0)throw Error(r(331));var R=nt;if(nt|=4,IS(_.current),US(_,_.current,j,o),nt=R,ro(0,!1),Vt&&typeof Vt.onPostCommitFiberRoot=="function")try{Vt.onPostCommitFiberRoot(gu,_)}catch{}m=!0}return m}finally{oe.p=v,N.T=f,iO(a,i)}}return!1}function uO(a,i,o){i=fn(o,i),i=wh(a.stateNode,i,2),a=kr(a,i,2),a!==null&&(Su(a,2),Gn(a))}function Ge(a,i,o){if(a.tag===3)uO(a,a,o);else for(;i!==null;){if(i.tag===3){uO(i,a,o);break}else if(i.tag===1){var f=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof f.componentDidCatch=="function"&&(Kr===null||!Kr.has(f))){a=fn(o,a),o=cS(2),f=kr(i,o,2),f!==null&&(fS(o,f,i,a),Su(f,2),Gn(f));break}}i=i.return}}function ld(a,i,o){var f=a.pingCache;if(f===null){f=a.pingCache=new gD;var v=new Set;f.set(i,v)}else v=f.get(i),v===void 0&&(v=new Set,f.set(i,v));v.has(o)||(Fh=!0,v.add(o),a=AD.bind(null,a,i,o),i.then(a,a))}function AD(a,i,o){var f=a.pingCache;f!==null&&f.delete(i),a.pingedLanes|=a.suspendedLanes&o,a.warmLanes&=~o,Ve===a&&(Re&o)===o&&(at===4||at===3&&(Re&62914560)===Re&&300>Kt()-ed?(nt&2)===0&&Oi(a,0):Qh|=o,Si===Re&&(Si=0)),Gn(a)}function oO(a,i){i===0&&(i=s0()),a=Rr(a,i),a!==null&&(Su(a,i),Gn(a))}function wD(a){var i=a.memoizedState,o=0;i!==null&&(o=i.retryLane),oO(a,o)}function ED(a,i){var o=0;switch(a.tag){case 13:var f=a.stateNode,v=a.memoizedState;v!==null&&(o=v.retryLane);break;case 19:f=a.stateNode;break;case 22:f=a.stateNode._retryCache;break;default:throw Error(r(314))}f!==null&&f.delete(i),oO(a,o)}function TD(a,i){return jr(a,i)}var Sc=null,Ai=null,cd=!1,Oc=!1,fd=!1,Pa=0;function Gn(a){a!==Ai&&a.next===null&&(Ai===null?Sc=Ai=a:Ai=Ai.next=a),Oc=!0,cd||(cd=!0,jD(MD))}function ro(a,i){if(!fd&&Oc){fd=!0;do for(var o=!1,f=Sc;f!==null;){if(a!==0){var v=f.pendingLanes;if(v===0)var m=0;else{var _=f.suspendedLanes,j=f.pingedLanes;m=(1<<31-Wt(42|a)+1)-1,m&=v&~(_&~j),m=m&201326677?m&201326677|1:m?m|2:0}m!==0&&(o=!0,fO(f,m))}else m=Re,m=Pl(f,f===Ve?m:0),(m&3)===0||bu(f,m)||(o=!0,fO(f,m));f=f.next}while(o);fd=!1}}function MD(){Oc=cd=!1;var a=0;Pa!==0&&(BD()&&(a=Pa),Pa=0);for(var i=Kt(),o=null,f=Sc;f!==null;){var v=f.next,m=lO(f,i);m===0?(f.next=null,o===null?Sc=v:o.next=v,v===null&&(Ai=o)):(o=f,(a!==0||(m&3)!==0)&&(Oc=!0)),f=v}ro(a)}function lO(a,i){for(var o=a.suspendedLanes,f=a.pingedLanes,v=a.expirationTimes,m=a.pendingLanes&-62914561;0<m;){var _=31-Wt(m),j=1<<_,R=v[_];R===-1?((j&o)===0||(j&f)!==0)&&(v[_]=eC(j,i)):R<=i&&(a.expiredLanes|=j),m&=~j}if(i=Ve,o=Re,o=Pl(a,a===i?o:0),f=a.callbackNode,o===0||a===i&&We===2||a.cancelPendingCommit!==null)return f!==null&&f!==null&&En(f),a.callbackNode=null,a.callbackPriority=0;if((o&3)===0||bu(a,o)){if(i=o&-o,i===a.callbackPriority)return i;switch(f!==null&&En(f),v0(o)){case 2:case 8:o=l0;break;case 32:o=Tl;break;case 268435456:o=c0;break;default:o=Tl}return f=cO.bind(null,a),o=jr(o,f),a.callbackPriority=i,a.callbackNode=o,i}return f!==null&&f!==null&&En(f),a.callbackPriority=2,a.callbackNode=null,2}function cO(a,i){var o=a.callbackNode;if(_i()&&a.callbackNode!==o)return null;var f=Re;return f=Pl(a,a===Ve?f:0),f===0?null:(ZS(a,f,i),lO(a,Kt()),a.callbackNode!=null&&a.callbackNode===o?cO.bind(null,a):null)}function fO(a,i){if(_i())return null;ZS(a,i,!0)}function jD(a){LD(function(){(nt&6)!==0?jr(o0,a):a()})}function sd(){return Pa===0&&(Pa=f0()),Pa}function sO(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:ql(""+a)}function hO(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 PD(a,i,o,f,v){if(i==="submit"&&o&&o.stateNode===v){var m=sO((v[kt]||null).action),_=f.submitter;_&&(i=(i=_[kt]||null)?sO(i.formAction):_.getAttribute("formAction"),i!==null&&(m=i,_=null));var j=new Ll("action","action",null,f,v);a.push({event:j,listeners:[{instance:null,listener:function(){if(f.defaultPrevented){if(Pa!==0){var R=_?hO(v,_):new FormData(v);Sh(o,{pending:!0,data:R,method:v.method,action:m},null,R)}}else typeof m=="function"&&(j.preventDefault(),R=_?hO(v,_):new FormData(v),Sh(o,{pending:!0,data:R,method:v.method,action:m},m,R))},currentTarget:v}]})}}for(var hd=0;hd<a1.length;hd++){var dd=a1[hd],CD=dd.toLowerCase(),DD=dd[0].toUpperCase()+dd.slice(1);Tn(CD,"on"+DD)}Tn(J0,"onAnimationEnd"),Tn(e1,"onAnimationIteration"),Tn(t1,"onAnimationStart"),Tn("dblclick","onDoubleClick"),Tn("focusin","onFocus"),Tn("focusout","onBlur"),Tn(WC,"onTransitionRun"),Tn(ZC,"onTransitionStart"),Tn(FC,"onTransitionCancel"),Tn(n1,"onTransitionEnd"),Fa("onMouseEnter",["mouseout","mouseover"]),Fa("onMouseLeave",["mouseout","mouseover"]),Fa("onPointerEnter",["pointerout","pointerover"]),Fa("onPointerLeave",["pointerout","pointerover"]),sa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),sa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),sa("onBeforeInput",["compositionend","keypress","textInput","paste"]),sa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),sa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),sa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ao="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(" "),RD=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ao));function dO(a,i){i=(i&4)!==0;for(var o=0;o<a.length;o++){var f=a[o],v=f.event;f=f.listeners;e:{var m=void 0;if(i)for(var _=f.length-1;0<=_;_--){var j=f[_],R=j.instance,L=j.currentTarget;if(j=j.listener,R!==m&&v.isPropagationStopped())break e;m=j,v.currentTarget=L;try{m(v)}catch(ee){oc(ee)}v.currentTarget=null,m=R}else for(_=0;_<f.length;_++){if(j=f[_],R=j.instance,L=j.currentTarget,j=j.listener,R!==m&&v.isPropagationStopped())break e;m=j,v.currentTarget=L;try{m(v)}catch(ee){oc(ee)}v.currentTarget=null,m=R}}}}function Ce(a,i){var o=i[js];o===void 0&&(o=i[js]=new Set);var f=a+"__bubble";o.has(f)||(vO(i,a,2,!1),o.add(f))}function vd(a,i,o){var f=0;i&&(f|=4),vO(o,a,f,i)}var xc="_reactListening"+Math.random().toString(36).slice(2);function pd(a){if(!a[xc]){a[xc]=!0,m0.forEach(function(o){o!=="selectionchange"&&(RD.has(o)||vd(o,!1,a),vd(o,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[xc]||(i[xc]=!0,vd("selectionchange",!1,i))}}function vO(a,i,o,f){switch(BO(i)){case 2:var v=iR;break;case 8:v=uR;break;default:v=Md}o=v.bind(null,i,o,a),v=void 0,!Bs||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(v=!0),f?v!==void 0?a.addEventListener(i,o,{capture:!0,passive:v}):a.addEventListener(i,o,!0):v!==void 0?a.addEventListener(i,o,{passive:v}):a.addEventListener(i,o,!1)}function yd(a,i,o,f,v){var m=f;if((i&1)===0&&(i&2)===0&&f!==null)e:for(;;){if(f===null)return;var _=f.tag;if(_===3||_===4){var j=f.stateNode.containerInfo;if(j===v||j.nodeType===8&&j.parentNode===v)break;if(_===4)for(_=f.return;_!==null;){var R=_.tag;if((R===3||R===4)&&(R=_.stateNode.containerInfo,R===v||R.nodeType===8&&R.parentNode===v))return;_=_.return}for(;j!==null;){if(_=fa(j),_===null)return;if(R=_.tag,R===5||R===6||R===26||R===27){f=m=_;continue e}j=j.parentNode}}f=f.return}j0(function(){var L=m,ee=qs(o),ae=[];e:{var X=r1.get(a);if(X!==void 0){var Q=Ll,ve=a;switch(a){case"keypress":if(Bl(o)===0)break e;case"keydown":case"keyup":Q=EC;break;case"focusin":ve="focus",Q=ks;break;case"focusout":ve="blur",Q=ks;break;case"beforeblur":case"afterblur":Q=ks;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Q=D0;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=jC;break;case J0:case e1:case t1:Q=mC;break;case n1:Q=CC;break;case"scroll":case"scrollend":Q=hC;break;case"wheel":Q=RC;break;case"copy":case"cut":case"paste":Q=bC;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Q=N0;break;case"toggle":case"beforetoggle":Q=qC}var xe=(i&4)!==0,it=!xe&&(a==="scroll"||a==="scrollend"),k=xe?X!==null?X+"Capture":null:X;xe=[];for(var B=L,G;B!==null;){var ne=B;if(G=ne.stateNode,ne=ne.tag,ne!==5&&ne!==26&&ne!==27||G===null||k===null||(ne=_u(B,k),ne!=null&&xe.push(io(B,ne,G))),it)break;B=B.return}0<xe.length&&(X=new Q(X,ve,null,o,ee),ae.push({event:X,listeners:xe}))}}if((i&7)===0){e:{if(X=a==="mouseover"||a==="pointerover",Q=a==="mouseout"||a==="pointerout",X&&o!==Ns&&(ve=o.relatedTarget||o.fromElement)&&(fa(ve)||ve[Va]))break e;if((Q||X)&&(X=ee.window===ee?ee:(X=ee.ownerDocument)?X.defaultView||X.parentWindow:window,Q?(ve=o.relatedTarget||o.toElement,Q=L,ve=ve?fa(ve):null,ve!==null&&(it=F(ve),xe=ve.tag,ve!==it||xe!==5&&xe!==27&&xe!==6)&&(ve=null)):(Q=null,ve=L),Q!==ve)){if(xe=D0,ne="onMouseLeave",k="onMouseEnter",B="mouse",(a==="pointerout"||a==="pointerover")&&(xe=N0,ne="onPointerLeave",k="onPointerEnter",B="pointer"),it=Q==null?X:xu(Q),G=ve==null?X:xu(ve),X=new xe(ne,B+"leave",Q,o,ee),X.target=it,X.relatedTarget=G,ne=null,fa(ee)===L&&(xe=new xe(k,B+"enter",ve,o,ee),xe.target=G,xe.relatedTarget=it,ne=xe),it=ne,Q&&ve)t:{for(xe=Q,k=ve,B=0,G=xe;G;G=wi(G))B++;for(G=0,ne=k;ne;ne=wi(ne))G++;for(;0<B-G;)xe=wi(xe),B--;for(;0<G-B;)k=wi(k),G--;for(;B--;){if(xe===k||k!==null&&xe===k.alternate)break t;xe=wi(xe),k=wi(k)}xe=null}else xe=null;Q!==null&&pO(ae,X,Q,xe,!1),ve!==null&&it!==null&&pO(ae,it,ve,xe,!0)}}e:{if(X=L?xu(L):window,Q=X.nodeName&&X.nodeName.toLowerCase(),Q==="select"||Q==="input"&&X.type==="file")var de=H0;else if(U0(X))if(I0)de=YC;else{de=IC;var Te=HC}else Q=X.nodeName,!Q||Q.toLowerCase()!=="input"||X.type!=="checkbox"&&X.type!=="radio"?L&&Rs(L.elementType)&&(de=H0):de=GC;if(de&&(de=de(a,L))){k0(ae,de,o,ee);break e}Te&&Te(a,X,L),a==="focusout"&&L&&X.type==="number"&&L.memoizedProps.value!=null&&Ds(X,"number",X.value)}switch(Te=L?xu(L):window,a){case"focusin":(U0(Te)||Te.contentEditable==="true")&&(ri=Te,Ks=L,Cu=null);break;case"focusout":Cu=Ks=ri=null;break;case"mousedown":Vs=!0;break;case"contextmenu":case"mouseup":case"dragend":Vs=!1,F0(ae,o,ee);break;case"selectionchange":if(VC)break;case"keydown":case"keyup":F0(ae,o,ee)}var pe;if(Is)e:{switch(a){case"compositionstart":var be="onCompositionStart";break e;case"compositionend":be="onCompositionEnd";break e;case"compositionupdate":be="onCompositionUpdate";break e}be=void 0}else ni?z0(a,o)&&(be="onCompositionEnd"):a==="keydown"&&o.keyCode===229&&(be="onCompositionStart");be&&(q0&&o.locale!=="ko"&&(ni||be!=="onCompositionStart"?be==="onCompositionEnd"&&ni&&(pe=P0()):(Dr=ee,zs="value"in Dr?Dr.value:Dr.textContent,ni=!0)),Te=_c(L,be),0<Te.length&&(be=new R0(be,a,null,o,ee),ae.push({event:be,listeners:Te}),pe?be.data=pe:(pe=L0(o),pe!==null&&(be.data=pe)))),(pe=BC?zC(a,o):LC(a,o))&&(be=_c(L,"onBeforeInput"),0<be.length&&(Te=new R0("onBeforeInput","beforeinput",null,o,ee),ae.push({event:Te,listeners:be}),Te.data=pe)),PD(ae,a,L,o,ee)}dO(ae,i)})}function io(a,i,o){return{instance:a,listener:i,currentTarget:o}}function _c(a,i){for(var o=i+"Capture",f=[];a!==null;){var v=a,m=v.stateNode;v=v.tag,v!==5&&v!==26&&v!==27||m===null||(v=_u(a,o),v!=null&&f.unshift(io(a,v,m)),v=_u(a,i),v!=null&&f.push(io(a,v,m))),a=a.return}return f}function wi(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function pO(a,i,o,f,v){for(var m=i._reactName,_=[];o!==null&&o!==f;){var j=o,R=j.alternate,L=j.stateNode;if(j=j.tag,R!==null&&R===f)break;j!==5&&j!==26&&j!==27||L===null||(R=L,v?(L=_u(o,m),L!=null&&_.unshift(io(o,L,R))):v||(L=_u(o,m),L!=null&&_.push(io(o,L,R)))),o=o.return}_.length!==0&&a.push({event:i,listeners:_})}var ND=/\r\n?/g,qD=/\u0000|\uFFFD/g;function yO(a){return(typeof a=="string"?a:""+a).replace(ND,`
24`).replace(qD,"")}function mO(a,i){return i=yO(i),yO(a)===i}function Ac(){}function He(a,i,o,f,v,m){switch(o){case"children":typeof f=="string"?i==="body"||i==="textarea"&&f===""||Ja(a,f):(typeof f=="number"||typeof f=="bigint")&&i!=="body"&&Ja(a,""+f);break;case"className":Dl(a,"class",f);break;case"tabIndex":Dl(a,"tabindex",f);break;case"dir":case"role":case"viewBox":case"width":case"height":Dl(a,o,f);break;case"style":T0(a,f,m);break;case"data":if(i!=="object"){Dl(a,"data",f);break}case"src":case"href":if(f===""&&(i!=="a"||o!=="href")){a.removeAttribute(o);break}if(f==null||typeof f=="function"||typeof f=="symbol"||typeof f=="boolean"){a.removeAttribute(o);break}f=ql(""+f),a.setAttribute(o,f);break;case"action":case"formAction":if(typeof f=="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 m=="function"&&(o==="formAction"?(i!=="input"&&He(a,i,"name",v.name,v,null),He(a,i,"formEncType",v.formEncType,v,null),He(a,i,"formMethod",v.formMethod,v,null),He(a,i,"formTarget",v.formTarget,v,null)):(He(a,i,"encType",v.encType,v,null),He(a,i,"method",v.method,v,null),He(a,i,"target",v.target,v,null)));if(f==null||typeof f=="symbol"||typeof f=="boolean"){a.removeAttribute(o);break}f=ql(""+f),a.setAttribute(o,f);break;case"onClick":f!=null&&(a.onclick=Ac);break;case"onScroll":f!=null&&Ce("scroll",a);break;case"onScrollEnd":f!=null&&Ce("scrollend",a);break;case"dangerouslySetInnerHTML":if(f!=null){if(typeof f!="object"||!("__html"in f))throw Error(r(61));if(o=f.__html,o!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"multiple":a.multiple=f&&typeof f!="function"&&typeof f!="symbol";break;case"muted":a.muted=f&&typeof f!="function"&&typeof f!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(f==null||typeof f=="function"||typeof f=="boolean"||typeof f=="symbol"){a.removeAttribute("xlink:href");break}o=ql(""+f),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":f!=null&&typeof f!="function"&&typeof f!="symbol"?a.setAttribute(o,""+f):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":f&&typeof f!="function"&&typeof f!="symbol"?a.setAttribute(o,""):a.removeAttribute(o);break;case"capture":case"download":f===!0?a.setAttribute(o,""):f!==!1&&f!=null&&typeof f!="function"&&typeof f!="symbol"?a.setAttribute(o,f):a.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":f!=null&&typeof f!="function"&&typeof f!="symbol"&&!isNaN(f)&&1<=f?a.setAttribute(o,f):a.removeAttribute(o);break;case"rowSpan":case"start":f==null||typeof f=="function"||typeof f=="symbol"||isNaN(f)?a.removeAttribute(o):a.setAttribute(o,f);break;case"popover":Ce("beforetoggle",a),Ce("toggle",a),Cl(a,"popover",f);break;case"xlinkActuate":Jn(a,"http://www.w3.org/1999/xlink","xlink:actuate",f);break;case"xlinkArcrole":Jn(a,"http://www.w3.org/1999/xlink","xlink:arcrole",f);break;case"xlinkRole":Jn(a,"http://www.w3.org/1999/xlink","xlink:role",f);break;case"xlinkShow":Jn(a,"http://www.w3.org/1999/xlink","xlink:show",f);break;case"xlinkTitle":Jn(a,"http://www.w3.org/1999/xlink","xlink:title",f);break;case"xlinkType":Jn(a,"http://www.w3.org/1999/xlink","xlink:type",f);break;case"xmlBase":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:base",f);break;case"xmlLang":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:lang",f);break;case"xmlSpace":Jn(a,"http://www.w3.org/XML/1998/namespace","xml:space",f);break;case"is":Cl(a,"is",f);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=fC.get(o)||o,Cl(a,o,f))}}function md(a,i,o,f,v,m){switch(o){case"style":T0(a,f,m);break;case"dangerouslySetInnerHTML":if(f!=null){if(typeof f!="object"||!("__html"in f))throw Error(r(61));if(o=f.__html,o!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=o}}break;case"children":typeof f=="string"?Ja(a,f):(typeof f=="number"||typeof f=="bigint")&&Ja(a,""+f);break;case"onScroll":f!=null&&Ce("scroll",a);break;case"onScrollEnd":f!=null&&Ce("scrollend",a);break;case"onClick":f!=null&&(a.onclick=Ac);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!g0.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(v=o.endsWith("Capture"),i=o.slice(2,v?o.length-7:void 0),m=a[kt]||null,m=m!=null?m[o]:null,typeof m=="function"&&a.removeEventListener(i,m,v),typeof f=="function")){typeof m!="function"&&m!==null&&(o in a?a[o]=null:a.hasAttribute(o)&&a.removeAttribute(o)),a.addEventListener(i,f,v);break e}o in a?a[o]=f:f===!0?a.setAttribute(o,""):Cl(a,o,f)}}}function Mt(a,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",a),Ce("load",a);var f=!1,v=!1,m;for(m in o)if(o.hasOwnProperty(m)){var _=o[m];if(_!=null)switch(m){case"src":f=!0;break;case"srcSet":v=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:He(a,i,m,_,o,null)}}v&&He(a,i,"srcSet",o.srcSet,o,null),f&&He(a,i,"src",o.src,o,null);return;case"input":Ce("invalid",a);var j=m=_=v=null,R=null,L=null;for(f in o)if(o.hasOwnProperty(f)){var ee=o[f];if(ee!=null)switch(f){case"name":v=ee;break;case"type":_=ee;break;case"checked":R=ee;break;case"defaultChecked":L=ee;break;case"value":m=ee;break;case"defaultValue":j=ee;break;case"children":case"dangerouslySetInnerHTML":if(ee!=null)throw Error(r(137,i));break;default:He(a,i,f,ee,o,null)}}_0(a,m,j,R,L,_,v,!1),Rl(a);return;case"select":Ce("invalid",a),f=_=m=null;for(v in o)if(o.hasOwnProperty(v)&&(j=o[v],j!=null))switch(v){case"value":m=j;break;case"defaultValue":_=j;break;case"multiple":f=j;default:He(a,i,v,j,o,null)}i=m,o=_,a.multiple=!!f,i!=null?Qa(a,!!f,i,!1):o!=null&&Qa(a,!!f,o,!0);return;case"textarea":Ce("invalid",a),m=v=f=null;for(_ in o)if(o.hasOwnProperty(_)&&(j=o[_],j!=null))switch(_){case"value":f=j;break;case"defaultValue":v=j;break;case"children":m=j;break;case"dangerouslySetInnerHTML":if(j!=null)throw Error(r(91));break;default:He(a,i,_,j,o,null)}w0(a,f,v,m),Rl(a);return;case"option":for(R in o)if(o.hasOwnProperty(R)&&(f=o[R],f!=null))switch(R){case"selected":a.selected=f&&typeof f!="function"&&typeof f!="symbol";break;default:He(a,i,R,f,o,null)}return;case"dialog":Ce("cancel",a),Ce("close",a);break;case"iframe":case"object":Ce("load",a);break;case"video":case"audio":for(f=0;f<ao.length;f++)Ce(ao[f],a);break;case"image":Ce("error",a),Ce("load",a);break;case"details":Ce("toggle",a);break;case"embed":case"source":case"link":Ce("error",a),Ce("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(L in o)if(o.hasOwnProperty(L)&&(f=o[L],f!=null))switch(L){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:He(a,i,L,f,o,null)}return;default:if(Rs(i)){for(ee in o)o.hasOwnProperty(ee)&&(f=o[ee],f!==void 0&&md(a,i,ee,f,o,void 0));return}}for(j in o)o.hasOwnProperty(j)&&(f=o[j],f!=null&&He(a,i,j,f,o,null))}function $D(a,i,o,f){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var v=null,m=null,_=null,j=null,R=null,L=null,ee=null;for(Q in o){var ae=o[Q];if(o.hasOwnProperty(Q)&&ae!=null)switch(Q){case"checked":break;case"value":break;case"defaultValue":R=ae;default:f.hasOwnProperty(Q)||He(a,i,Q,null,f,ae)}}for(var X in f){var Q=f[X];if(ae=o[X],f.hasOwnProperty(X)&&(Q!=null||ae!=null))switch(X){case"type":m=Q;break;case"name":v=Q;break;case"checked":L=Q;break;case"defaultChecked":ee=Q;break;case"value":_=Q;break;case"defaultValue":j=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(r(137,i));break;default:Q!==ae&&He(a,i,X,Q,f,ae)}}Cs(a,_,j,R,L,ee,m,v);return;case"select":Q=_=j=X=null;for(m in o)if(R=o[m],o.hasOwnProperty(m)&&R!=null)switch(m){case"value":break;case"multiple":Q=R;default:f.hasOwnProperty(m)||He(a,i,m,null,f,R)}for(v in f)if(m=f[v],R=o[v],f.hasOwnProperty(v)&&(m!=null||R!=null))switch(v){case"value":X=m;break;case"defaultValue":j=m;break;case"multiple":_=m;default:m!==R&&He(a,i,v,m,f,R)}i=j,o=_,f=Q,X!=null?Qa(a,!!o,X,!1):!!f!=!!o&&(i!=null?Qa(a,!!o,i,!0):Qa(a,!!o,o?[]:"",!1));return;case"textarea":Q=X=null;for(j in o)if(v=o[j],o.hasOwnProperty(j)&&v!=null&&!f.hasOwnProperty(j))switch(j){case"value":break;case"children":break;default:He(a,i,j,null,f,v)}for(_ in f)if(v=f[_],m=o[_],f.hasOwnProperty(_)&&(v!=null||m!=null))switch(_){case"value":X=v;break;case"defaultValue":Q=v;break;case"children":break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(r(91));break;default:v!==m&&He(a,i,_,v,f,m)}A0(a,X,Q);return;case"option":for(var ve in o)if(X=o[ve],o.hasOwnProperty(ve)&&X!=null&&!f.hasOwnProperty(ve))switch(ve){case"selected":a.selected=!1;break;default:He(a,i,ve,null,f,X)}for(R in f)if(X=f[R],Q=o[R],f.hasOwnProperty(R)&&X!==Q&&(X!=null||Q!=null))switch(R){case"selected":a.selected=X&&typeof X!="function"&&typeof X!="symbol";break;default:He(a,i,R,X,f,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 xe in o)X=o[xe],o.hasOwnProperty(xe)&&X!=null&&!f.hasOwnProperty(xe)&&He(a,i,xe,null,f,X);for(L in f)if(X=f[L],Q=o[L],f.hasOwnProperty(L)&&X!==Q&&(X!=null||Q!=null))switch(L){case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(r(137,i));break;default:He(a,i,L,X,f,Q)}return;default:if(Rs(i)){for(var it in o)X=o[it],o.hasOwnProperty(it)&&X!==void 0&&!f.hasOwnProperty(it)&&md(a,i,it,void 0,f,X);for(ee in f)X=f[ee],Q=o[ee],!f.hasOwnProperty(ee)||X===Q||X===void 0&&Q===void 0||md(a,i,ee,X,f,Q);return}}for(var k in o)X=o[k],o.hasOwnProperty(k)&&X!=null&&!f.hasOwnProperty(k)&&He(a,i,k,null,f,X);for(ae in f)X=f[ae],Q=o[ae],!f.hasOwnProperty(ae)||X===Q||X==null&&Q==null||He(a,i,ae,X,f,Q)}var gd=null,bd=null;function wc(a){return a.nodeType===9?a:a.ownerDocument}function gO(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 bO(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 Sd(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 Od=null;function BD(){var a=window.event;return a&&a.type==="popstate"?a===Od?!1:(Od=a,!0):(Od=null,!1)}var SO=typeof setTimeout=="function"?setTimeout:void 0,zD=typeof clearTimeout=="function"?clearTimeout:void 0,OO=typeof Promise=="function"?Promise:void 0,LD=typeof queueMicrotask=="function"?queueMicrotask:typeof OO<"u"?function(a){return OO.resolve(null).then(a).catch(UD)}:SO;function UD(a){setTimeout(function(){throw a})}function xd(a,i){var o=i,f=0;do{var v=o.nextSibling;if(a.removeChild(o),v&&v.nodeType===8)if(o=v.data,o==="/$"){if(f===0){a.removeChild(v),vo(i);return}f--}else o!=="$"&&o!=="$?"&&o!=="$!"||f++;o=v}while(o);vo(i)}function _d(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":_d(o),Ps(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}a.removeChild(o)}}function kD(a,i,o,f){for(;a.nodeType===1;){var v=o;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!f&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(f){if(!a[Ou])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(m=a.getAttribute("rel"),m==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(m!==v.rel||a.getAttribute("href")!==(v.href==null?null:v.href)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin)||a.getAttribute("title")!==(v.title==null?null:v.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(m=a.getAttribute("src"),(m!==(v.src==null?null:v.src)||a.getAttribute("type")!==(v.type==null?null:v.type)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin))&&m&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var m=v.name==null?null:""+v.name;if(v.type==="hidden"&&a.getAttribute("name")===m)return a}else return a;if(a=Pn(a.nextSibling),a===null)break}return null}function HD(a,i,o){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!o||(a=Pn(a.nextSibling),a===null))return null;return a}function Pn(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==="F!"||i==="F")break;if(i==="/$")return null}}return a}function xO(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var o=a.data;if(o==="$"||o==="$!"||o==="$?"){if(i===0)return a;i--}else o==="/$"&&i++}a=a.previousSibling}return null}function _O(a,i,o){switch(i=wc(o),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}var gn=new Map,AO=new Set;function Ec(a){return typeof a.getRootNode=="function"?a.getRootNode():a.ownerDocument}var vr=oe.d;oe.d={f:ID,r:GD,D:YD,C:XD,L:KD,m:VD,X:ZD,S:WD,M:FD};function ID(){var a=vr.f(),i=gc();return a||i}function GD(a){var i=Wa(a);i!==null&&i.tag===5&&i.type==="form"?F1(i):vr.r(a)}var Ei=typeof document>"u"?null:document;function wO(a,i,o){var f=Ei;if(f&&typeof i=="string"&&i){var v=ln(i);v='link[rel="'+a+'"][href="'+v+'"]',typeof o=="string"&&(v+='[crossorigin="'+o+'"]'),AO.has(v)||(AO.add(v),a={rel:a,crossOrigin:o,href:i},f.querySelector(v)===null&&(i=f.createElement("link"),Mt(i,"link",a),St(i),f.head.appendChild(i)))}}function YD(a){vr.D(a),wO("dns-prefetch",a,null)}function XD(a,i){vr.C(a,i),wO("preconnect",a,i)}function KD(a,i,o){vr.L(a,i,o);var f=Ei;if(f&&a&&i){var v='link[rel="preload"][as="'+ln(i)+'"]';i==="image"&&o&&o.imageSrcSet?(v+='[imagesrcset="'+ln(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(v+='[imagesizes="'+ln(o.imageSizes)+'"]')):v+='[href="'+ln(a)+'"]';var m=v;switch(i){case"style":m=Ti(a);break;case"script":m=Mi(a)}gn.has(m)||(a=I({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:a,as:i},o),gn.set(m,a),f.querySelector(v)!==null||i==="style"&&f.querySelector(uo(m))||i==="script"&&f.querySelector(oo(m))||(i=f.createElement("link"),Mt(i,"link",a),St(i),f.head.appendChild(i)))}}function VD(a,i){vr.m(a,i);var o=Ei;if(o&&a){var f=i&&typeof i.as=="string"?i.as:"script",v='link[rel="modulepreload"][as="'+ln(f)+'"][href="'+ln(a)+'"]',m=v;switch(f){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Mi(a)}if(!gn.has(m)&&(a=I({rel:"modulepreload",href:a},i),gn.set(m,a),o.querySelector(v)===null)){switch(f){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(oo(m)))return}f=o.createElement("link"),Mt(f,"link",a),St(f),o.head.appendChild(f)}}}function WD(a,i,o){vr.S(a,i,o);var f=Ei;if(f&&a){var v=Za(f).hoistableStyles,m=Ti(a);i=i||"default";var _=v.get(m);if(!_){var j={loading:0,preload:null};if(_=f.querySelector(uo(m)))j.loading=5;else{a=I({rel:"stylesheet",href:a,"data-precedence":i},o),(o=gn.get(m))&&Ad(a,o);var R=_=f.createElement("link");St(R),Mt(R,"link",a),R._p=new Promise(function(L,ee){R.onload=L,R.onerror=ee}),R.addEventListener("load",function(){j.loading|=1}),R.addEventListener("error",function(){j.loading|=2}),j.loading|=4,Tc(_,i,f)}_={type:"stylesheet",instance:_,count:1,state:j},v.set(m,_)}}}function ZD(a,i){vr.X(a,i);var o=Ei;if(o&&a){var f=Za(o).hoistableScripts,v=Mi(a),m=f.get(v);m||(m=o.querySelector(oo(v)),m||(a=I({src:a,async:!0},i),(i=gn.get(v))&&wd(a,i),m=o.createElement("script"),St(m),Mt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},f.set(v,m))}}function FD(a,i){vr.M(a,i);var o=Ei;if(o&&a){var f=Za(o).hoistableScripts,v=Mi(a),m=f.get(v);m||(m=o.querySelector(oo(v)),m||(a=I({src:a,async:!0,type:"module"},i),(i=gn.get(v))&&wd(a,i),m=o.createElement("script"),St(m),Mt(m,"link",a),o.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},f.set(v,m))}}function EO(a,i,o,f){var v=(v=ze.current)?Ec(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=Ti(o.href),o=Za(v).hoistableStyles,f=o.get(i),f||(f={type:"style",instance:null,count:0,state:null},o.set(i,f)),f):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){a=Ti(o.href);var m=Za(v).hoistableStyles,_=m.get(a);if(_||(v=v.ownerDocument||v,_={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(a,_),(m=v.querySelector(uo(a)))&&!m._p&&(_.instance=m,_.state.loading=5),gn.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},gn.set(a,o),m||QD(v,a,o,_.state))),i&&f===null)throw Error(r(528,""));return _}if(i&&f!==null)throw Error(r(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Mi(o),o=Za(v).hoistableScripts,f=o.get(i),f||(f={type:"script",instance:null,count:0,state:null},o.set(i,f)),f):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Ti(a){return'href="'+ln(a)+'"'}function uo(a){return'link[rel="stylesheet"]['+a+"]"}function TO(a){return I({},a,{"data-precedence":a.precedence,precedence:null})}function QD(a,i,o,f){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?f.loading=1:(i=a.createElement("link"),f.preload=i,i.addEventListener("load",function(){return f.loading|=1}),i.addEventListener("error",function(){return f.loading|=2}),Mt(i,"link",o),St(i),a.head.appendChild(i))}function Mi(a){return'[src="'+ln(a)+'"]'}function oo(a){return"script[async]"+a}function MO(a,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var f=a.querySelector('style[data-href~="'+ln(o.href)+'"]');if(f)return i.instance=f,St(f),f;var v=I({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return f=(a.ownerDocument||a).createElement("style"),St(f),Mt(f,"style",v),Tc(f,o.precedence,a),i.instance=f;case"stylesheet":v=Ti(o.href);var m=a.querySelector(uo(v));if(m)return i.state.loading|=4,i.instance=m,St(m),m;f=TO(o),(v=gn.get(v))&&Ad(f,v),m=(a.ownerDocument||a).createElement("link"),St(m);var _=m;return _._p=new Promise(function(j,R){_.onload=j,_.onerror=R}),Mt(m,"link",f),i.state.loading|=4,Tc(m,o.precedence,a),i.instance=m;case"script":return m=Mi(o.src),(v=a.querySelector(oo(m)))?(i.instance=v,St(v),v):(f=o,(v=gn.get(m))&&(f=I({},o),wd(f,v)),a=a.ownerDocument||a,v=a.createElement("script"),St(v),Mt(v,"link",f),a.head.appendChild(v),i.instance=v);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(f=i.instance,i.state.loading|=4,Tc(f,o.precedence,a));return i.instance}function Tc(a,i,o){for(var f=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=f.length?f[f.length-1]:null,m=v,_=0;_<f.length;_++){var j=f[_];if(j.dataset.precedence===i)m=j;else if(m!==v)break}m?m.parentNode.insertBefore(a,m.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(a,i.firstChild))}function Ad(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function wd(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Mc=null;function jO(a,i,o){if(Mc===null){var f=new Map,v=Mc=new Map;v.set(o,f)}else v=Mc,f=v.get(o),f||(f=new Map,v.set(o,f));if(f.has(a))return f;for(f.set(a,null),o=o.getElementsByTagName(a),v=0;v<o.length;v++){var m=o[v];if(!(m[Ou]||m[Ct]||a==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var _=m.getAttribute(i)||"";_=a+_;var j=f.get(_);j?j.push(m):f.set(_,[m])}}return f}function PO(a,i,o){a=a.ownerDocument||a,a.head.insertBefore(o,i==="title"?a.querySelector("head > title"):null)}function JD(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 CO(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}var lo=null;function eR(){}function tR(a,i,o){if(lo===null)throw Error(r(475));var f=lo;if(i.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var v=Ti(o.href),m=a.querySelector(uo(v));if(m){a=m._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(f.count++,f=jc.bind(f),a.then(f,f)),i.state.loading|=4,i.instance=m,St(m);return}m=a.ownerDocument||a,o=TO(o),(v=gn.get(v))&&Ad(o,v),m=m.createElement("link"),St(m);var _=m;_._p=new Promise(function(j,R){_.onload=j,_.onerror=R}),Mt(m,"link",o),i.instance=m}f.stylesheets===null&&(f.stylesheets=new Map),f.stylesheets.set(i,a),(a=i.state.preload)&&(i.state.loading&3)===0&&(f.count++,i=jc.bind(f),a.addEventListener("load",i),a.addEventListener("error",i))}}function nR(){if(lo===null)throw Error(r(475));var a=lo;return a.stylesheets&&a.count===0&&Ed(a,a.stylesheets),0<a.count?function(i){var o=setTimeout(function(){if(a.stylesheets&&Ed(a,a.stylesheets),a.unsuspend){var f=a.unsuspend;a.unsuspend=null,f()}},6e4);return a.unsuspend=i,function(){a.unsuspend=null,clearTimeout(o)}}:null}function jc(){if(this.count--,this.count===0){if(this.stylesheets)Ed(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Pc=null;function Ed(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Pc=new Map,i.forEach(rR,a),Pc=null,jc.call(a))}function rR(a,i){if(!(i.state.loading&4)){var o=Pc.get(a);if(o)var f=o.get(null);else{o=new Map,Pc.set(a,o);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<v.length;m++){var _=v[m];(_.nodeName==="LINK"||_.getAttribute("media")!=="not all")&&(o.set(_.dataset.precedence,_),f=_)}f&&o.set(null,f)}v=i.instance,_=v.getAttribute("data-precedence"),m=o.get(_)||f,m===f&&o.set(null,v),o.set(_,v),this.count++,f=jc.bind(this),v.addEventListener("load",f),v.addEventListener("error",f),m?m.parentNode.insertBefore(v,m.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(v,a.firstChild)),i.state.loading|=4}}var co={$$typeof:b,Provider:null,Consumer:null,_currentValue:ye,_currentValue2:ye,_threadCount:0};function aR(a,i,o,f,v,m,_,j){this.tag=1,this.containerInfo=a,this.finishedWork=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=Ms(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ms(0),this.hiddenUpdates=Ms(null),this.identifierPrefix=f,this.onUncaughtError=v,this.onCaughtError=m,this.onRecoverableError=_,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=j,this.incompleteTransitions=new Map}function DO(a,i,o,f,v,m,_,j,R,L,ee,ae){return a=new aR(a,i,o,_,j,R,L,ae),i=1,m===!0&&(i|=24),m=yn(3,null,null,i),a.current=m,m.stateNode=a,i=ah(),i.refCount++,a.pooledCache=i,i.refCount++,m.memoizedState={element:f,isDehydrated:o,cache:i},zh(m),a}function RO(a){return a?(a=ui,a):ui}function NO(a,i,o,f,v,m){v=RO(v),f.context===null?f.context=v:f.pendingContext=v,f=Ur(i),f.payload={element:o},m=m===void 0?null:m,m!==null&&(f.callback=m),o=kr(a,f,i),o!==null&&(zt(o,a,i),Xu(o,a,i))}function qO(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var o=a.retryLane;a.retryLane=o!==0&&o<i?o:i}}function Td(a,i){qO(a,i),(a=a.alternate)&&qO(a,i)}function $O(a){if(a.tag===13){var i=Rr(a,67108864);i!==null&&zt(i,a,67108864),Td(a,67108864)}}var Cc=!0;function iR(a,i,o,f){var v=N.T;N.T=null;var m=oe.p;try{oe.p=2,Md(a,i,o,f)}finally{oe.p=m,N.T=v}}function uR(a,i,o,f){var v=N.T;N.T=null;var m=oe.p;try{oe.p=8,Md(a,i,o,f)}finally{oe.p=m,N.T=v}}function Md(a,i,o,f){if(Cc){var v=jd(f);if(v===null)yd(a,i,f,Dc,o),zO(a,f);else if(lR(v,a,i,o,f))f.stopPropagation();else if(zO(a,f),i&4&&-1<oR.indexOf(a)){for(;v!==null;){var m=Wa(v);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var _=ca(m.pendingLanes);if(_!==0){var j=m;for(j.pendingLanes|=2,j.entangledLanes|=2;_;){var R=1<<31-Wt(_);j.entanglements[1]|=R,_&=~R}Gn(m),(nt&6)===0&&(pc=Kt()+500,ro(0))}}break;case 13:j=Rr(m,2),j!==null&&zt(j,m,2),gc(),Td(m,2)}if(m=jd(f),m===null&&yd(a,i,f,Dc,o),m===v)break;v=m}v!==null&&f.stopPropagation()}else yd(a,i,f,null,o)}}function jd(a){return a=qs(a),Pd(a)}var Dc=null;function Pd(a){if(Dc=null,a=fa(a),a!==null){var i=F(a);if(i===null)a=null;else{var o=i.tag;if(o===13){if(a=re(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 Dc=a,null}function BO(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(El()){case o0:return 2;case l0:return 8;case Tl:case KP:return 32;case c0:return 268435456;default:return 32}default:return 32}}var Cd=!1,Vr=null,Wr=null,Zr=null,fo=new Map,so=new Map,Fr=[],oR="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 zO(a,i){switch(a){case"focusin":case"focusout":Vr=null;break;case"dragenter":case"dragleave":Wr=null;break;case"mouseover":case"mouseout":Zr=null;break;case"pointerover":case"pointerout":fo.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":so.delete(i.pointerId)}}function ho(a,i,o,f,v,m){return a===null||a.nativeEvent!==m?(a={blockedOn:i,domEventName:o,eventSystemFlags:f,nativeEvent:m,targetContainers:[v]},i!==null&&(i=Wa(i),i!==null&&$O(i)),a):(a.eventSystemFlags|=f,i=a.targetContainers,v!==null&&i.indexOf(v)===-1&&i.push(v),a)}function lR(a,i,o,f,v){switch(i){case"focusin":return Vr=ho(Vr,a,i,o,f,v),!0;case"dragenter":return Wr=ho(Wr,a,i,o,f,v),!0;case"mouseover":return Zr=ho(Zr,a,i,o,f,v),!0;case"pointerover":var m=v.pointerId;return fo.set(m,ho(fo.get(m)||null,a,i,o,f,v)),!0;case"gotpointercapture":return m=v.pointerId,so.set(m,ho(so.get(m)||null,a,i,o,f,v)),!0}return!1}function LO(a){var i=fa(a.target);if(i!==null){var o=F(i);if(o!==null){if(i=o.tag,i===13){if(i=re(o),i!==null){a.blockedOn=i,nC(a.priority,function(){if(o.tag===13){var f=en(),v=Rr(o,f);v!==null&&zt(v,o,f),Td(o,f)}});return}}else if(i===3&&o.stateNode.current.memoizedState.isDehydrated){a.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Rc(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var o=jd(a.nativeEvent);if(o===null){o=a.nativeEvent;var f=new o.constructor(o.type,o);Ns=f,o.target.dispatchEvent(f),Ns=null}else return i=Wa(o),i!==null&&$O(i),a.blockedOn=o,!1;i.shift()}return!0}function UO(a,i,o){Rc(a)&&o.delete(i)}function cR(){Cd=!1,Vr!==null&&Rc(Vr)&&(Vr=null),Wr!==null&&Rc(Wr)&&(Wr=null),Zr!==null&&Rc(Zr)&&(Zr=null),fo.forEach(UO),so.forEach(UO)}function Nc(a,i){a.blockedOn===i&&(a.blockedOn=null,Cd||(Cd=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,cR)))}var qc=null;function kO(a){qc!==a&&(qc=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){qc===a&&(qc=null);for(var i=0;i<a.length;i+=3){var o=a[i],f=a[i+1],v=a[i+2];if(typeof f!="function"){if(Pd(f||o)===null)continue;break}var m=Wa(o);m!==null&&(a.splice(i,3),i-=3,Sh(m,{pending:!0,data:v,method:o.method,action:f},f,v))}}))}function vo(a){function i(R){return Nc(R,a)}Vr!==null&&Nc(Vr,a),Wr!==null&&Nc(Wr,a),Zr!==null&&Nc(Zr,a),fo.forEach(i),so.forEach(i);for(var o=0;o<Fr.length;o++){var f=Fr[o];f.blockedOn===a&&(f.blockedOn=null)}for(;0<Fr.length&&(o=Fr[0],o.blockedOn===null);)LO(o),o.blockedOn===null&&Fr.shift();if(o=(a.ownerDocument||a).$$reactFormReplay,o!=null)for(f=0;f<o.length;f+=3){var v=o[f],m=o[f+1],_=v[kt]||null;if(typeof m=="function")_||kO(o);else if(_){var j=null;if(m&&m.hasAttribute("formAction")){if(v=m,_=m[kt]||null)j=_.formAction;else if(Pd(v)!==null)continue}else j=_.action;typeof j=="function"?o[f+1]=j:(o.splice(f,3),f-=3),kO(o)}}}function Dd(a){this._internalRoot=a}$c.prototype.render=Dd.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var o=i.current,f=en();NO(o,f,a,i,null,null)},$c.prototype.unmount=Dd.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;a.tag===0&&_i(),NO(a.current,2,null,a,null,null),gc(),i[Va]=null}};function $c(a){this._internalRoot=a}$c.prototype.unstable_scheduleHydration=function(a){if(a){var i=p0();a={blockedOn:null,target:a,priority:i};for(var o=0;o<Fr.length&&i!==0&&i<Fr[o].priority;o++);Fr.splice(o,0,a),o===0&&LO(a)}};var HO=t.version;if(HO!=="19.0.0")throw Error(r(527,HO,"19.0.0"));oe.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=V(i),a=a!==null?te(a):null,a=a===null?null:a.stateNode,a};var fR={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:N,findFiberByHostInstance:fa,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Bc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Bc.isDisabled&&Bc.supportsFiber)try{gu=Bc.inject(fR),Vt=Bc}catch{}}return yo.createRoot=function(a,i){if(!u(a))throw Error(r(299));var o=!1,f="",v=iS,m=uS,_=oS,j=null;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(f=i.identifierPrefix),i.onUncaughtError!==void 0&&(v=i.onUncaughtError),i.onCaughtError!==void 0&&(m=i.onCaughtError),i.onRecoverableError!==void 0&&(_=i.onRecoverableError),i.unstable_transitionCallbacks!==void 0&&(j=i.unstable_transitionCallbacks)),i=DO(a,1,!1,null,null,o,f,v,m,_,j,null),a[Va]=i.current,pd(a.nodeType===8?a.parentNode:a),new Dd(i)},yo.hydrateRoot=function(a,i,o){if(!u(a))throw Error(r(299));var f=!1,v="",m=iS,_=uS,j=oS,R=null,L=null;return o!=null&&(o.unstable_strictMode===!0&&(f=!0),o.identifierPrefix!==void 0&&(v=o.identifierPrefix),o.onUncaughtError!==void 0&&(m=o.onUncaughtError),o.onCaughtError!==void 0&&(_=o.onCaughtError),o.onRecoverableError!==void 0&&(j=o.onRecoverableError),o.unstable_transitionCallbacks!==void 0&&(R=o.unstable_transitionCallbacks),o.formState!==void 0&&(L=o.formState)),i=DO(a,1,!0,i,o??null,f,v,m,_,j,R,L),i.context=RO(null),o=i.current,f=en(),v=Ur(f),v.callback=null,kr(o,v,f),i.current.lanes=f,Su(i,f),Gn(i),a[Va]=i.current,pd(a),new $c(i)},yo.version="19.0.0",yo}var QO;function SR(){if(QO)return qd.exports;QO=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),qd.exports=bR(),qd.exports}var OR=SR();function LM(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var u=e.length;for(t=0;t<u;t++)e[t]&&(n=LM(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function $e(){for(var e,t,n=0,r="",u=arguments.length;n<u;n++)(e=arguments[n])&&(t=LM(e))&&(r&&(r+=" "),r+=t);return r}var Ld,JO;function Yt(){if(JO)return Ld;JO=1;var e=Array.isArray;return Ld=e,Ld}var Ud,ex;function UM(){if(ex)return Ud;ex=1;var e=typeof zc=="object"&&zc&&zc.Object===Object&&zc;return Ud=e,Ud}var kd,tx;function Zn(){if(tx)return kd;tx=1;var e=UM(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return kd=n,kd}var Hd,nx;function pl(){if(nx)return Hd;nx=1;var e=Zn(),t=e.Symbol;return Hd=t,Hd}var Id,rx;function xR(){if(rx)return Id;rx=1;var e=pl(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,u=e?e.toStringTag:void 0;function l(c){var s=n.call(c,u),h=c[u];try{c[u]=void 0;var d=!0}catch{}var y=r.call(c);return d&&(s?c[u]=h:delete c[u]),y}return Id=l,Id}var Gd,ax;function _R(){if(ax)return Gd;ax=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Gd=n,Gd}var Yd,ix;function Er(){if(ix)return Yd;ix=1;var e=pl(),t=xR(),n=_R(),r="[object Null]",u="[object Undefined]",l=e?e.toStringTag:void 0;function c(s){return s==null?s===void 0?u:r:l&&l in Object(s)?t(s):n(s)}return Yd=c,Yd}var Xd,ux;function Tr(){if(ux)return Xd;ux=1;function e(t){return t!=null&&typeof t=="object"}return Xd=e,Xd}var Kd,ox;function cu(){if(ox)return Kd;ox=1;var e=Er(),t=Tr(),n="[object Symbol]";function r(u){return typeof u=="symbol"||t(u)&&e(u)==n}return Kd=r,Kd}var Vd,lx;function rb(){if(lx)return Vd;lx=1;var e=Yt(),t=cu(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function u(l,c){if(e(l))return!1;var s=typeof l;return s=="number"||s=="symbol"||s=="boolean"||l==null||t(l)?!0:r.test(l)||!n.test(l)||c!=null&&l in Object(c)}return Vd=u,Vd}var Wd,cx;function aa(){if(cx)return Wd;cx=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return Wd=e,Wd}var Zd,fx;function ab(){if(fx)return Zd;fx=1;var e=Er(),t=aa(),n="[object AsyncFunction]",r="[object Function]",u="[object GeneratorFunction]",l="[object Proxy]";function c(s){if(!t(s))return!1;var h=e(s);return h==r||h==u||h==n||h==l}return Zd=c,Zd}var Fd,sx;function AR(){if(sx)return Fd;sx=1;var e=Zn(),t=e["__core-js_shared__"];return Fd=t,Fd}var Qd,hx;function wR(){if(hx)return Qd;hx=1;var e=AR(),t=function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function n(r){return!!t&&t in r}return Qd=n,Qd}var Jd,dx;function kM(){if(dx)return Jd;dx=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return Jd=n,Jd}var ev,vx;function ER(){if(vx)return ev;vx=1;var e=ab(),t=wR(),n=aa(),r=kM(),u=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,h=c.toString,d=s.hasOwnProperty,y=RegExp("^"+h.call(d).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!n(g)||t(g))return!1;var b=e(g)?y:l;return b.test(r(g))}return ev=p,ev}var tv,px;function TR(){if(px)return tv;px=1;function e(t,n){return t==null?void 0:t[n]}return tv=e,tv}var nv,yx;function Ga(){if(yx)return nv;yx=1;var e=ER(),t=TR();function n(r,u){var l=t(r,u);return e(l)?l:void 0}return nv=n,nv}var rv,mx;function Wf(){if(mx)return rv;mx=1;var e=Ga(),t=e(Object,"create");return rv=t,rv}var av,gx;function MR(){if(gx)return av;gx=1;var e=Wf();function t(){this.__data__=e?e(null):{},this.size=0}return av=t,av}var iv,bx;function jR(){if(bx)return iv;bx=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return iv=e,iv}var uv,Sx;function PR(){if(Sx)return uv;Sx=1;var e=Wf(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function u(l){var c=this.__data__;if(e){var s=c[l];return s===t?void 0:s}return r.call(c,l)?c[l]:void 0}return uv=u,uv}var ov,Ox;function CR(){if(Ox)return ov;Ox=1;var e=Wf(),t=Object.prototype,n=t.hasOwnProperty;function r(u){var l=this.__data__;return e?l[u]!==void 0:n.call(l,u)}return ov=r,ov}var lv,xx;function DR(){if(xx)return lv;xx=1;var e=Wf(),t="__lodash_hash_undefined__";function n(r,u){var l=this.__data__;return this.size+=this.has(r)?0:1,l[r]=e&&u===void 0?t:u,this}return lv=n,lv}var cv,_x;function RR(){if(_x)return cv;_x=1;var e=MR(),t=jR(),n=PR(),r=CR(),u=DR();function l(c){var s=-1,h=c==null?0:c.length;for(this.clear();++s<h;){var d=c[s];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,cv=l,cv}var fv,Ax;function NR(){if(Ax)return fv;Ax=1;function e(){this.__data__=[],this.size=0}return fv=e,fv}var sv,wx;function ib(){if(wx)return sv;wx=1;function e(t,n){return t===n||t!==t&&n!==n}return sv=e,sv}var hv,Ex;function Zf(){if(Ex)return hv;Ex=1;var e=ib();function t(n,r){for(var u=n.length;u--;)if(e(n[u][0],r))return u;return-1}return hv=t,hv}var dv,Tx;function qR(){if(Tx)return dv;Tx=1;var e=Zf(),t=Array.prototype,n=t.splice;function r(u){var l=this.__data__,c=e(l,u);if(c<0)return!1;var s=l.length-1;return c==s?l.pop():n.call(l,c,1),--this.size,!0}return dv=r,dv}var vv,Mx;function $R(){if(Mx)return vv;Mx=1;var e=Zf();function t(n){var r=this.__data__,u=e(r,n);return u<0?void 0:r[u][1]}return vv=t,vv}var pv,jx;function BR(){if(jx)return pv;jx=1;var e=Zf();function t(n){return e(this.__data__,n)>-1}return pv=t,pv}var yv,Px;function zR(){if(Px)return yv;Px=1;var e=Zf();function t(n,r){var u=this.__data__,l=e(u,n);return l<0?(++this.size,u.push([n,r])):u[l][1]=r,this}return yv=t,yv}var mv,Cx;function Ff(){if(Cx)return mv;Cx=1;var e=NR(),t=qR(),n=$R(),r=BR(),u=zR();function l(c){var s=-1,h=c==null?0:c.length;for(this.clear();++s<h;){var d=c[s];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,mv=l,mv}var gv,Dx;function ub(){if(Dx)return gv;Dx=1;var e=Ga(),t=Zn(),n=e(t,"Map");return gv=n,gv}var bv,Rx;function LR(){if(Rx)return bv;Rx=1;var e=RR(),t=Ff(),n=ub();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return bv=r,bv}var Sv,Nx;function UR(){if(Nx)return Sv;Nx=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return Sv=e,Sv}var Ov,qx;function Qf(){if(qx)return Ov;qx=1;var e=UR();function t(n,r){var u=n.__data__;return e(r)?u[typeof r=="string"?"string":"hash"]:u.map}return Ov=t,Ov}var xv,$x;function kR(){if($x)return xv;$x=1;var e=Qf();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return xv=t,xv}var _v,Bx;function HR(){if(Bx)return _v;Bx=1;var e=Qf();function t(n){return e(this,n).get(n)}return _v=t,_v}var Av,zx;function IR(){if(zx)return Av;zx=1;var e=Qf();function t(n){return e(this,n).has(n)}return Av=t,Av}var wv,Lx;function GR(){if(Lx)return wv;Lx=1;var e=Qf();function t(n,r){var u=e(this,n),l=u.size;return u.set(n,r),this.size+=u.size==l?0:1,this}return wv=t,wv}var Ev,Ux;function ob(){if(Ux)return Ev;Ux=1;var e=LR(),t=kR(),n=HR(),r=IR(),u=GR();function l(c){var s=-1,h=c==null?0:c.length;for(this.clear();++s<h;){var d=c[s];this.set(d[0],d[1])}}return l.prototype.clear=e,l.prototype.delete=t,l.prototype.get=n,l.prototype.has=r,l.prototype.set=u,Ev=l,Ev}var Tv,kx;function HM(){if(kx)return Tv;kx=1;var e=ob(),t="Expected a function";function n(r,u){if(typeof r!="function"||u!=null&&typeof u!="function")throw new TypeError(t);var l=function(){var c=arguments,s=u?u.apply(this,c):c[0],h=l.cache;if(h.has(s))return h.get(s);var d=r.apply(this,c);return l.cache=h.set(s,d)||h,d};return l.cache=new(n.Cache||e),l}return n.Cache=e,Tv=n,Tv}var Mv,Hx;function YR(){if(Hx)return Mv;Hx=1;var e=HM(),t=500;function n(r){var u=e(r,function(c){return l.size===t&&l.clear(),c}),l=u.cache;return u}return Mv=n,Mv}var jv,Ix;function XR(){if(Ix)return jv;Ix=1;var e=YR(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(u){var l=[];return u.charCodeAt(0)===46&&l.push(""),u.replace(t,function(c,s,h,d){l.push(h?d.replace(n,"$1"):s||c)}),l});return jv=r,jv}var Pv,Gx;function lb(){if(Gx)return Pv;Gx=1;function e(t,n){for(var r=-1,u=t==null?0:t.length,l=Array(u);++r<u;)l[r]=n(t[r],r,t);return l}return Pv=e,Pv}var Cv,Yx;function KR(){if(Yx)return Cv;Yx=1;var e=pl(),t=lb(),n=Yt(),r=cu(),u=e?e.prototype:void 0,l=u?u.toString:void 0;function c(s){if(typeof s=="string")return s;if(n(s))return t(s,c)+"";if(r(s))return l?l.call(s):"";var h=s+"";return h=="0"&&1/s==-1/0?"-0":h}return Cv=c,Cv}var Dv,Xx;function IM(){if(Xx)return Dv;Xx=1;var e=KR();function t(n){return n==null?"":e(n)}return Dv=t,Dv}var Rv,Kx;function GM(){if(Kx)return Rv;Kx=1;var e=Yt(),t=rb(),n=XR(),r=IM();function u(l,c){return e(l)?l:t(l,c)?[l]:n(r(l))}return Rv=u,Rv}var Nv,Vx;function Jf(){if(Vx)return Nv;Vx=1;var e=cu();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return Nv=t,Nv}var qv,Wx;function cb(){if(Wx)return qv;Wx=1;var e=GM(),t=Jf();function n(r,u){u=e(u,r);for(var l=0,c=u.length;r!=null&&l<c;)r=r[t(u[l++])];return l&&l==c?r:void 0}return qv=n,qv}var $v,Zx;function YM(){if(Zx)return $v;Zx=1;var e=cb();function t(n,r,u){var l=n==null?void 0:e(n,r);return l===void 0?u:l}return $v=t,$v}var VR=YM();const xn=Xe(VR);var Bv,Fx;function WR(){if(Fx)return Bv;Fx=1;function e(t){return t==null}return Bv=e,Bv}var ZR=WR();const Pe=Xe(ZR);var zv,Qx;function FR(){if(Qx)return zv;Qx=1;var e=Er(),t=Yt(),n=Tr(),r="[object String]";function u(l){return typeof l=="string"||!t(l)&&n(l)&&e(l)==r}return zv=u,zv}var QR=FR();const yl=Xe(QR);var JR=ab();const we=Xe(JR);var eN=aa();const fu=Xe(eN);var Lv={exports:{}},Le={};var Jx;function tN(){if(Jx)return Le;Jx=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),s=Symbol.for("react.server_context"),h=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),x;x=Symbol.for("react.module.reference");function O(S){if(typeof S=="object"&&S!==null){var E=S.$$typeof;switch(E){case e:switch(S=S.type,S){case n:case u:case r:case d:case y:return S;default:switch(S=S&&S.$$typeof,S){case s:case c:case h:case g:case p:case l:return S;default:return E}}case t:return E}}}return Le.ContextConsumer=c,Le.ContextProvider=l,Le.Element=e,Le.ForwardRef=h,Le.Fragment=n,Le.Lazy=g,Le.Memo=p,Le.Portal=t,Le.Profiler=u,Le.StrictMode=r,Le.Suspense=d,Le.SuspenseList=y,Le.isAsyncMode=function(){return!1},Le.isConcurrentMode=function(){return!1},Le.isContextConsumer=function(S){return O(S)===c},Le.isContextProvider=function(S){return O(S)===l},Le.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===e},Le.isForwardRef=function(S){return O(S)===h},Le.isFragment=function(S){return O(S)===n},Le.isLazy=function(S){return O(S)===g},Le.isMemo=function(S){return O(S)===p},Le.isPortal=function(S){return O(S)===t},Le.isProfiler=function(S){return O(S)===u},Le.isStrictMode=function(S){return O(S)===r},Le.isSuspense=function(S){return O(S)===d},Le.isSuspenseList=function(S){return O(S)===y},Le.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===n||S===u||S===r||S===d||S===y||S===b||typeof S=="object"&&S!==null&&(S.$$typeof===g||S.$$typeof===p||S.$$typeof===l||S.$$typeof===c||S.$$typeof===h||S.$$typeof===x||S.getModuleId!==void 0)},Le.typeOf=O,Le}var e_;function nN(){return e_||(e_=1,Lv.exports=tN()),Lv.exports}var rN=nN(),Uv,t_;function XM(){if(t_)return Uv;t_=1;var e=Er(),t=Tr(),n="[object Number]";function r(u){return typeof u=="number"||t(u)&&e(u)==n}return Uv=r,Uv}var kv,n_;function aN(){if(n_)return kv;n_=1;var e=XM();function t(n){return e(n)&&n!=+n}return kv=t,kv}var iN=aN();const ml=Xe(iN);var uN=XM();const oN=Xe(uN);var Bn=function(t){return t===0?0:t>0?1:-1},Na=function(t){return yl(t)&&t.indexOf("%")===t.length-1},fe=function(t){return oN(t)&&!ml(t)},mt=function(t){return fe(t)||yl(t)},lN=0,gl=function(t){var n=++lN;return"".concat(t||"").concat(n)},Ua=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!fe(t)&&!yl(t))return r;var l;if(Na(t)){var c=t.indexOf("%");l=n*parseFloat(t.slice(0,c))/100}else l=+t;return ml(l)&&(l=r),u&&l>n&&(l=n),l},ea=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},cN=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},u=0;u<n;u++)if(!r[t[u]])r[t[u]]=!0;else return!0;return!1},qn=function(t,n){return fe(t)&&fe(n)?function(r){return t+r*(n-t)}:function(){return n}};function Qc(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):xn(r,t))===n})}function $i(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function zm(e){"@babel/helpers - typeof";return zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zm(e)}var fN=["viewBox","children"],sN=["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"],r_=["points","pathLength"],Hv={svg:fN,polygon:r_,polyline:r_},fb=["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"],Jc=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(ce.isValidElement(t)&&(r=t.props),!fu(r))return null;var u={};return Object.keys(r).forEach(function(l){fb.includes(l)&&(u[l]=n||function(c){return r[l](r,c)})}),u},hN=function(t,n,r){return function(u){return t(n,r,u),null}},ef=function(t,n,r){if(!fu(t)||zm(t)!=="object")return null;var u=null;return Object.keys(t).forEach(function(l){var c=t[l];fb.includes(l)&&typeof c=="function"&&(u||(u={}),u[l]=hN(c,n,r))}),u},dN=["children"],vN=["children"];function a_(e,t){if(e==null)return{};var n=pN(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pN(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Lm(e){"@babel/helpers - typeof";return Lm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lm(e)}var i_={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"},br=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},u_=null,Iv=null,sb=function e(t){if(t===u_&&Array.isArray(Iv))return Iv;var n=[];return ce.Children.forEach(t,function(r){Pe(r)||(rN.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Iv=n,u_=t,n};function _n(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(u){return br(u)}):r=[br(t)],sb(e).forEach(function(u){var l=xn(u,"type.displayName")||xn(u,"type.name");r.indexOf(l)!==-1&&n.push(u)}),n}function rn(e,t){var n=_n(e,t);return n&&n[0]}var o_=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,u=n.height;return!(!fe(r)||r<=0||!fe(u)||u<=0)},yN=["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"],mN=function(t){return t&&t.type&&yl(t.type)&&yN.indexOf(t.type)>=0},gN=function(t){return t&&Lm(t)==="object"&&"clipDot"in t},bN=function(t,n,r,u){var l,c=(l=Hv==null?void 0:Hv[u])!==null&&l!==void 0?l:[];return!we(t)&&(u&&c.includes(n)||sN.includes(n))||r&&fb.includes(n)},De=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var u=t;if(ce.isValidElement(t)&&(u=t.props),!fu(u))return null;var l={};return Object.keys(u).forEach(function(c){var s;bN((s=u)===null||s===void 0?void 0:s[c],c,n,r)&&(l[c]=u[c])}),l},Um=function e(t,n){if(t===n)return!0;var r=ce.Children.count(t);if(r!==ce.Children.count(n))return!1;if(r===0)return!0;if(r===1)return l_(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var u=0;u<r;u++){var l=t[u],c=n[u];if(Array.isArray(l)||Array.isArray(c)){if(!e(l,c))return!1}else if(!l_(l,c))return!1}return!0},l_=function(t,n){if(Pe(t)&&Pe(n))return!0;if(!Pe(t)&&!Pe(n)){var r=t.props||{},u=r.children,l=a_(r,dN),c=n.props||{},s=c.children,h=a_(c,vN);return u&&s?$i(l,h)&&Um(u,s):!u&&!s?$i(l,h):!1}return!1},c_=function(t,n){var r=[],u={};return sb(t).forEach(function(l,c){if(mN(l))r.push(l);else if(l){var s=br(l.type),h=n[s]||{},d=h.handler,y=h.once;if(d&&(!y||!u[s])){var p=d(l,s,c);r.push(p),u[s]=!0}}}),r},SN=function(t){var n=t&&t.type;return n&&i_[n]?i_[n]:null},ON=function(t,n){return sb(n).indexOf(t)},xN=["children","width","height","viewBox","className","style","title","desc"];function km(){return km=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},km.apply(this,arguments)}function _N(e,t){if(e==null)return{};var n=AN(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function AN(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Hm(e){var t=e.children,n=e.width,r=e.height,u=e.viewBox,l=e.className,c=e.style,s=e.title,h=e.desc,d=_N(e,xN),y=u||{width:n,height:r,x:0,y:0},p=$e("recharts-surface",l);return z.createElement("svg",km({},De(d,!0,"svg"),{className:p,width:n,height:r,style:c,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),z.createElement("title",null,s),z.createElement("desc",null,h),t)}var wN=["children","className"];function Im(){return Im=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Im.apply(this,arguments)}function EN(e,t){if(e==null)return{};var n=TN(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TN(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var lt=z.forwardRef(function(e,t){var n=e.children,r=e.className,u=EN(e,wN),l=$e("recharts-layer",r);return z.createElement("g",Im({className:l},De(u,!0),{ref:t}),n)}),Sr=function(t,n){for(var r=arguments.length,u=new Array(r>2?r-2:0),l=2;l<r;l++)u[l-2]=arguments[l]},Gv,f_;function MN(){if(f_)return Gv;f_=1;function e(t,n,r){var u=-1,l=t.length;n<0&&(n=-n>l?0:l+n),r=r>l?l:r,r<0&&(r+=l),l=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(l);++u<l;)c[u]=t[u+n];return c}return Gv=e,Gv}var Yv,s_;function jN(){if(s_)return Yv;s_=1;var e=MN();function t(n,r,u){var l=n.length;return u=u===void 0?l:u,!r&&u>=l?n:e(n,r,u)}return Yv=t,Yv}var Xv,h_;function KM(){if(h_)return Xv;h_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",u=t+n+r,l="\\ufe0e\\ufe0f",c="\\u200d",s=RegExp("["+c+e+u+l+"]");function h(d){return s.test(d)}return Xv=h,Xv}var Kv,d_;function PN(){if(d_)return Kv;d_=1;function e(t){return t.split("")}return Kv=e,Kv}var Vv,v_;function CN(){if(v_)return Vv;v_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",u=t+n+r,l="\\ufe0e\\ufe0f",c="["+e+"]",s="["+u+"]",h="\\ud83c[\\udffb-\\udfff]",d="(?:"+s+"|"+h+")",y="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",x=d+"?",O="["+l+"]?",S="(?:"+b+"(?:"+[y,p,g].join("|")+")"+O+x+")*",E=O+x+S,M="(?:"+[y+s+"?",s,p,g,c].join("|")+")",T=RegExp(h+"(?="+h+")|"+M+E,"g");function P(A){return A.match(T)||[]}return Vv=P,Vv}var Wv,p_;function DN(){if(p_)return Wv;p_=1;var e=PN(),t=KM(),n=CN();function r(u){return t(u)?n(u):e(u)}return Wv=r,Wv}var Zv,y_;function RN(){if(y_)return Zv;y_=1;var e=jN(),t=KM(),n=DN(),r=IM();function u(l){return function(c){c=r(c);var s=t(c)?n(c):void 0,h=s?s[0]:c.charAt(0),d=s?e(s,1).join(""):c.slice(1);return h[l]()+d}}return Zv=u,Zv}var Fv,m_;function NN(){if(m_)return Fv;m_=1;var e=RN(),t=e("toUpperCase");return Fv=t,Fv}var qN=NN();const es=Xe(qN);function Ze(e){return function(){return e}}const VM=Math.cos,tf=Math.sin,zn=Math.sqrt,nf=Math.PI,ts=2*nf,Gm=Math.PI,Ym=2*Gm,Da=1e-6,$N=Ym-Da;function WM(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function BN(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return WM;const n=10**t;return function(r){this._+=r[0];for(let u=1,l=r.length;u<l;++u)this._+=Math.round(arguments[u]*n)/n+r[u]}}class zN{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?WM:BN(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,u){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+u}`}bezierCurveTo(t,n,r,u,l,c){this._append`C${+t},${+n},${+r},${+u},${this._x1=+l},${this._y1=+c}`}arcTo(t,n,r,u,l){if(t=+t,n=+n,r=+r,u=+u,l=+l,l<0)throw new Error(`negative radius: ${l}`);let c=this._x1,s=this._y1,h=r-t,d=u-n,y=c-t,p=s-n,g=y*y+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(g>Da)if(!(Math.abs(p*h-d*y)>Da)||!l)this._append`L${this._x1=t},${this._y1=n}`;else{let b=r-c,x=u-s,O=h*h+d*d,S=b*b+x*x,E=Math.sqrt(O),M=Math.sqrt(g),T=l*Math.tan((Gm-Math.acos((O+g-S)/(2*E*M)))/2),P=T/M,A=T/E;Math.abs(P-1)>Da&&this._append`L${t+P*y},${n+P*p}`,this._append`A${l},${l},0,0,${+(p*b>y*x)},${this._x1=t+A*h},${this._y1=n+A*d}`}}arc(t,n,r,u,l,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(u),h=r*Math.sin(u),d=t+s,y=n+h,p=1^c,g=c?u-l:l-u;this._x1===null?this._append`M${d},${y}`:(Math.abs(this._x1-d)>Da||Math.abs(this._y1-y)>Da)&&this._append`L${d},${y}`,r&&(g<0&&(g=g%Ym+Ym),g>$N?this._append`A${r},${r},0,1,${p},${t-s},${n-h}A${r},${r},0,1,${p},${this._x1=d},${this._y1=y}`:g>Da&&this._append`A${r},${r},0,${+(g>=Gm)},${p},${this._x1=t+r*Math.cos(l)},${this._y1=n+r*Math.sin(l)}`)}rect(t,n,r,u){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+u}h${-r}Z`}toString(){return this._}}function hb(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new zN(t)}function db(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function ZM(e){this._context=e}ZM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function ns(e){return new ZM(e)}function FM(e){return e[0]}function QM(e){return e[1]}function JM(e,t){var n=Ze(!0),r=null,u=ns,l=null,c=hb(s);e=typeof e=="function"?e:e===void 0?FM:Ze(e),t=typeof t=="function"?t:t===void 0?QM:Ze(t);function s(h){var d,y=(h=db(h)).length,p,g=!1,b;for(r==null&&(l=u(b=c())),d=0;d<=y;++d)!(d<y&&n(p=h[d],d,h))===g&&((g=!g)?l.lineStart():l.lineEnd()),g&&l.point(+e(p,d,h),+t(p,d,h));if(b)return l=null,b+""||null}return s.x=function(h){return arguments.length?(e=typeof h=="function"?h:Ze(+h),s):e},s.y=function(h){return arguments.length?(t=typeof h=="function"?h:Ze(+h),s):t},s.defined=function(h){return arguments.length?(n=typeof h=="function"?h:Ze(!!h),s):n},s.curve=function(h){return arguments.length?(u=h,r!=null&&(l=u(r)),s):u},s.context=function(h){return arguments.length?(h==null?r=l=null:l=u(r=h),s):r},s}function Lc(e,t,n){var r=null,u=Ze(!0),l=null,c=ns,s=null,h=hb(d);e=typeof e=="function"?e:e===void 0?FM:Ze(+e),t=typeof t=="function"?t:Ze(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?QM:Ze(+n);function d(p){var g,b,x,O=(p=db(p)).length,S,E=!1,M,T=new Array(O),P=new Array(O);for(l==null&&(s=c(M=h())),g=0;g<=O;++g){if(!(g<O&&u(S=p[g],g,p))===E)if(E=!E)b=g,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),x=g-1;x>=b;--x)s.point(T[x],P[x]);s.lineEnd(),s.areaEnd()}E&&(T[g]=+e(S,g,p),P[g]=+t(S,g,p),s.point(r?+r(S,g,p):T[g],n?+n(S,g,p):P[g]))}if(M)return s=null,M+""||null}function y(){return JM().defined(u).curve(c).context(l)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:Ze(+p),r=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Ze(+p),d):e},d.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Ze(+p),d):r},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:Ze(+p),n=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Ze(+p),d):t},d.y1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Ze(+p),d):n},d.lineX0=d.lineY0=function(){return y().x(e).y(t)},d.lineY1=function(){return y().x(e).y(n)},d.lineX1=function(){return y().x(r).y(t)},d.defined=function(p){return arguments.length?(u=typeof p=="function"?p:Ze(!!p),d):u},d.curve=function(p){return arguments.length?(c=p,l!=null&&(s=c(l)),d):c},d.context=function(p){return arguments.length?(p==null?l=s=null:s=c(l=p),d):l},d}class e2{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function LN(e){return new e2(e,!0)}function UN(e){return new e2(e,!1)}const vb={draw(e,t){const n=zn(t/nf);e.moveTo(n,0),e.arc(0,0,n,0,ts)}},kN={draw(e,t){const n=zn(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},t2=zn(1/3),HN=t2*2,IN={draw(e,t){const n=zn(t/HN),r=n*t2;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},GN={draw(e,t){const n=zn(t),r=-n/2;e.rect(r,r,n,n)}},YN=.8908130915292852,n2=tf(nf/10)/tf(7*nf/10),XN=tf(ts/10)*n2,KN=-VM(ts/10)*n2,VN={draw(e,t){const n=zn(t*YN),r=XN*n,u=KN*n;e.moveTo(0,-n),e.lineTo(r,u);for(let l=1;l<5;++l){const c=ts*l/5,s=VM(c),h=tf(c);e.lineTo(h*n,-s*n),e.lineTo(s*r-h*u,h*r+s*u)}e.closePath()}},Qv=zn(3),WN={draw(e,t){const n=-zn(t/(Qv*3));e.moveTo(0,n*2),e.lineTo(-Qv*n,-n),e.lineTo(Qv*n,-n),e.closePath()}},bn=-.5,Sn=zn(3)/2,Xm=1/zn(12),ZN=(Xm/2+1)*3,FN={draw(e,t){const n=zn(t/ZN),r=n/2,u=n*Xm,l=r,c=n*Xm+n,s=-l,h=c;e.moveTo(r,u),e.lineTo(l,c),e.lineTo(s,h),e.lineTo(bn*r-Sn*u,Sn*r+bn*u),e.lineTo(bn*l-Sn*c,Sn*l+bn*c),e.lineTo(bn*s-Sn*h,Sn*s+bn*h),e.lineTo(bn*r+Sn*u,bn*u-Sn*r),e.lineTo(bn*l+Sn*c,bn*c-Sn*l),e.lineTo(bn*s+Sn*h,bn*h-Sn*s),e.closePath()}};function QN(e,t){let n=null,r=hb(u);e=typeof e=="function"?e:Ze(e||vb),t=typeof t=="function"?t:Ze(t===void 0?64:+t);function u(){let l;if(n||(n=l=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),l)return n=null,l+""||null}return u.type=function(l){return arguments.length?(e=typeof l=="function"?l:Ze(l),u):e},u.size=function(l){return arguments.length?(t=typeof l=="function"?l:Ze(+l),u):t},u.context=function(l){return arguments.length?(n=l??null,u):n},u}function rf(){}function af(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function r2(e){this._context=e}r2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:af(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:af(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function JN(e){return new r2(e)}function a2(e){this._context=e}a2.prototype={areaStart:rf,areaEnd:rf,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:af(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function eq(e){return new a2(e)}function i2(e){this._context=e}i2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:af(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function tq(e){return new i2(e)}function u2(e){this._context=e}u2.prototype={areaStart:rf,areaEnd:rf,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function nq(e){return new u2(e)}function g_(e){return e<0?-1:1}function b_(e,t,n){var r=e._x1-e._x0,u=t-e._x1,l=(e._y1-e._y0)/(r||u<0&&-0),c=(n-e._y1)/(u||r<0&&-0),s=(l*u+c*r)/(r+u);return(g_(l)+g_(c))*Math.min(Math.abs(l),Math.abs(c),.5*Math.abs(s))||0}function S_(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Jv(e,t,n){var r=e._x0,u=e._y0,l=e._x1,c=e._y1,s=(l-r)/3;e._context.bezierCurveTo(r+s,u+s*t,l-s,c-s*n,l,c)}function uf(e){this._context=e}uf.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:Jv(this,this._t0,S_(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Jv(this,S_(this,n=b_(this,e,t)),n);break;default:Jv(this,this._t0,n=b_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function o2(e){this._context=new l2(e)}(o2.prototype=Object.create(uf.prototype)).point=function(e,t){uf.prototype.point.call(this,t,e)};function l2(e){this._context=e}l2.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,u,l){this._context.bezierCurveTo(t,e,r,n,l,u)}};function rq(e){return new uf(e)}function aq(e){return new o2(e)}function c2(e){this._context=e}c2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=O_(e),u=O_(t),l=0,c=1;c<n;++l,++c)this._context.bezierCurveTo(r[0][l],u[0][l],r[1][l],u[1][l],e[c],t[c]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function O_(e){var t,n=e.length-1,r,u=new Array(n),l=new Array(n),c=new Array(n);for(u[0]=0,l[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)u[t]=1,l[t]=4,c[t]=4*e[t]+2*e[t+1];for(u[n-1]=2,l[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=u[t]/l[t-1],l[t]-=r,c[t]-=r*c[t-1];for(u[n-1]=c[n-1]/l[n-1],t=n-2;t>=0;--t)u[t]=(c[t]-u[t+1])/l[t];for(l[n-1]=(e[n]+u[n-1])/2,t=0;t<n-1;++t)l[t]=2*e[t+1]-u[t+1];return[u,l]}function iq(e){return new c2(e)}function rs(e,t){this._context=e,this._t=t}rs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function uq(e){return new rs(e,.5)}function oq(e){return new rs(e,0)}function lq(e){return new rs(e,1)}function Ui(e,t){if((c=e.length)>1)for(var n=1,r,u,l=e[t[0]],c,s=l.length;n<c;++n)for(u=l,l=e[t[n]],r=0;r<s;++r)l[r][1]+=l[r][0]=isNaN(u[r][1])?u[r][0]:u[r][1]}function Km(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function cq(e,t){return e[t]}function fq(e){const t=[];return t.key=e,t}function sq(){var e=Ze([]),t=Km,n=Ui,r=cq;function u(l){var c=Array.from(e.apply(this,arguments),fq),s,h=c.length,d=-1,y;for(const p of l)for(s=0,++d;s<h;++s)(c[s][d]=[0,+r(p,c[s].key,d,l)]).data=p;for(s=0,y=db(t(c));s<h;++s)c[y[s]].index=s;return n(c,y),c}return u.keys=function(l){return arguments.length?(e=typeof l=="function"?l:Ze(Array.from(l)),u):e},u.value=function(l){return arguments.length?(r=typeof l=="function"?l:Ze(+l),u):r},u.order=function(l){return arguments.length?(t=l==null?Km:typeof l=="function"?l:Ze(Array.from(l)),u):t},u.offset=function(l){return arguments.length?(n=l??Ui,u):n},u}function hq(e,t){if((r=e.length)>0){for(var n,r,u=0,l=e[0].length,c;u<l;++u){for(c=n=0;n<r;++n)c+=e[n][u][1]||0;if(c)for(n=0;n<r;++n)e[n][u][1]/=c}Ui(e,t)}}function dq(e,t){if((u=e.length)>0){for(var n=0,r=e[t[0]],u,l=r.length;n<l;++n){for(var c=0,s=0;c<u;++c)s+=e[c][n][1]||0;r[n][1]+=r[n][0]=-s/2}Ui(e,t)}}function vq(e,t){if(!(!((c=e.length)>0)||!((l=(u=e[t[0]]).length)>0))){for(var n=0,r=1,u,l,c;r<l;++r){for(var s=0,h=0,d=0;s<c;++s){for(var y=e[t[s]],p=y[r][1]||0,g=y[r-1][1]||0,b=(p-g)/2,x=0;x<s;++x){var O=e[t[x]],S=O[r][1]||0,E=O[r-1][1]||0;b+=S-E}h+=p,d+=b*p}u[r-1][1]+=u[r-1][0]=n,h&&(n-=d/h)}u[r-1][1]+=u[r-1][0]=n,Ui(e,t)}}function No(e){"@babel/helpers - typeof";return No=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},No(e)}var pq=["type","size","sizeType"];function Vm(){return Vm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vm.apply(this,arguments)}function x_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function __(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?x_(Object(n),!0).forEach(function(r){yq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yq(e,t,n){return t=mq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mq(e){var t=gq(e,"string");return No(t)=="symbol"?t:t+""}function gq(e,t){if(No(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(No(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bq(e,t){if(e==null)return{};var n=Sq(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Sq(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var f2={symbolCircle:vb,symbolCross:kN,symbolDiamond:IN,symbolSquare:GN,symbolStar:VN,symbolTriangle:WN,symbolWye:FN},Oq=Math.PI/180,xq=function(t){var n="symbol".concat(es(t));return f2[n]||vb},_q=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var u=18*Oq;return 1.25*t*t*(Math.tan(u)-Math.tan(u*2)*Math.pow(Math.tan(u),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},Aq=function(t,n){f2["symbol".concat(es(t))]=n},pb=function(t){var n=t.type,r=n===void 0?"circle":n,u=t.size,l=u===void 0?64:u,c=t.sizeType,s=c===void 0?"area":c,h=bq(t,pq),d=__(__({},h),{},{type:r,size:l,sizeType:s}),y=function(){var S=xq(r),E=QN().type(S).size(_q(l,s,r));return E()},p=d.className,g=d.cx,b=d.cy,x=De(d,!0);return g===+g&&b===+b&&l===+l?z.createElement("path",Vm({},x,{className:$e("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(b,")"),d:y()})):null};pb.registerSymbol=Aq;function ki(e){"@babel/helpers - typeof";return ki=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ki(e)}function Wm(){return Wm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wm.apply(this,arguments)}function A_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function wq(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?A_(Object(n),!0).forEach(function(r){qo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Eq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tq(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,h2(r.key),r)}}function Mq(e,t,n){return t&&Tq(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jq(e,t,n){return t=of(t),Pq(e,s2()?Reflect.construct(t,n||[],of(e).constructor):t.apply(e,n))}function Pq(e,t){if(t&&(ki(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Cq(e)}function Cq(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(s2=function(){return!!e})()}function of(e){return of=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},of(e)}function Dq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Zm(e,t)}function Zm(e,t){return Zm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Zm(e,t)}function qo(e,t,n){return t=h2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h2(e){var t=Rq(e,"string");return ki(t)=="symbol"?t:t+""}function Rq(e,t){if(ki(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ki(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Cn=32,yb=function(e){function t(){return Eq(this,t),jq(this,t,arguments)}return Dq(t,e),Mq(t,[{key:"renderIcon",value:function(r){var u=this.props.inactiveColor,l=Cn/2,c=Cn/6,s=Cn/3,h=r.inactive?u:r.color;if(r.type==="plainline")return z.createElement("line",{strokeWidth:4,fill:"none",stroke:h,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:l,x2:Cn,y2:l,className:"recharts-legend-icon"});if(r.type==="line")return z.createElement("path",{strokeWidth:4,fill:"none",stroke:h,d:"M0,".concat(l,"h").concat(s,`
25            A`).concat(c,",").concat(c,",0,1,1,").concat(2*s,",").concat(l,`
26            H`).concat(Cn,"M").concat(2*s,",").concat(l,`
27            A`).concat(c,",").concat(c,",0,1,1,").concat(s,",").concat(l),className:"recharts-legend-icon"});if(r.type==="rect")return z.createElement("path",{stroke:"none",fill:h,d:"M0,".concat(Cn/8,"h").concat(Cn,"v").concat(Cn*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(z.isValidElement(r.legendIcon)){var d=wq({},r);return delete d.legendIcon,z.cloneElement(r.legendIcon,d)}return z.createElement(pb,{fill:h,cx:l,cy:l,size:Cn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,u=this.props,l=u.payload,c=u.iconSize,s=u.layout,h=u.formatter,d=u.inactiveColor,y={x:0,y:0,width:Cn,height:Cn},p={display:s==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return l.map(function(b,x){var O=b.formatter||h,S=$e(qo(qo({"recharts-legend-item":!0},"legend-item-".concat(x),!0),"inactive",b.inactive));if(b.type==="none")return null;var E=we(b.value)?null:b.value;Sr(!we(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 M=b.inactive?d:b.color;return z.createElement("li",Wm({className:S,style:p,key:"legend-item-".concat(x)},ef(r.props,b,x)),z.createElement(Hm,{width:c,height:c,viewBox:y,style:g},r.renderIcon(b)),z.createElement("span",{className:"recharts-legend-item-text",style:{color:M}},O?O(E,b,x):E))})}},{key:"render",value:function(){var r=this.props,u=r.payload,l=r.layout,c=r.align;if(!u||!u.length)return null;var s={padding:0,margin:0,textAlign:l==="horizontal"?c:"left"};return z.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(ce.PureComponent);qo(yb,"displayName","Legend");qo(yb,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var ep,w_;function Nq(){if(w_)return ep;w_=1;var e=Ff();function t(){this.__data__=new e,this.size=0}return ep=t,ep}var tp,E_;function qq(){if(E_)return tp;E_=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return tp=e,tp}var np,T_;function $q(){if(T_)return np;T_=1;function e(t){return this.__data__.get(t)}return np=e,np}var rp,M_;function Bq(){if(M_)return rp;M_=1;function e(t){return this.__data__.has(t)}return rp=e,rp}var ap,j_;function zq(){if(j_)return ap;j_=1;var e=Ff(),t=ub(),n=ob(),r=200;function u(l,c){var s=this.__data__;if(s instanceof e){var h=s.__data__;if(!t||h.length<r-1)return h.push([l,c]),this.size=++s.size,this;s=this.__data__=new n(h)}return s.set(l,c),this.size=s.size,this}return ap=u,ap}var ip,P_;function d2(){if(P_)return ip;P_=1;var e=Ff(),t=Nq(),n=qq(),r=$q(),u=Bq(),l=zq();function c(s){var h=this.__data__=new e(s);this.size=h.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=u,c.prototype.set=l,ip=c,ip}var up,C_;function Lq(){if(C_)return up;C_=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return up=t,up}var op,D_;function Uq(){if(D_)return op;D_=1;function e(t){return this.__data__.has(t)}return op=e,op}var lp,R_;function v2(){if(R_)return lp;R_=1;var e=ob(),t=Lq(),n=Uq();function r(u){var l=-1,c=u==null?0:u.length;for(this.__data__=new e;++l<c;)this.add(u[l])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,lp=r,lp}var cp,N_;function p2(){if(N_)return cp;N_=1;function e(t,n){for(var r=-1,u=t==null?0:t.length;++r<u;)if(n(t[r],r,t))return!0;return!1}return cp=e,cp}var fp,q_;function y2(){if(q_)return fp;q_=1;function e(t,n){return t.has(n)}return fp=e,fp}var sp,$_;function m2(){if($_)return sp;$_=1;var e=v2(),t=p2(),n=y2(),r=1,u=2;function l(c,s,h,d,y,p){var g=h&r,b=c.length,x=s.length;if(b!=x&&!(g&&x>b))return!1;var O=p.get(c),S=p.get(s);if(O&&S)return O==s&&S==c;var E=-1,M=!0,T=h&u?new e:void 0;for(p.set(c,s),p.set(s,c);++E<b;){var P=c[E],A=s[E];if(d)var w=g?d(A,P,E,s,c,p):d(P,A,E,c,s,p);if(w!==void 0){if(w)continue;M=!1;break}if(T){if(!t(s,function(C,q){if(!n(T,q)&&(P===C||y(P,C,h,d,p)))return T.push(q)})){M=!1;break}}else if(!(P===A||y(P,A,h,d,p))){M=!1;break}}return p.delete(c),p.delete(s),M}return sp=l,sp}var hp,B_;function kq(){if(B_)return hp;B_=1;var e=Zn(),t=e.Uint8Array;return hp=t,hp}var dp,z_;function Hq(){if(z_)return dp;z_=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(u,l){r[++n]=[l,u]}),r}return dp=e,dp}var vp,L_;function mb(){if(L_)return vp;L_=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(u){r[++n]=u}),r}return vp=e,vp}var pp,U_;function Iq(){if(U_)return pp;U_=1;var e=pl(),t=kq(),n=ib(),r=m2(),u=Hq(),l=mb(),c=1,s=2,h="[object Boolean]",d="[object Date]",y="[object Error]",p="[object Map]",g="[object Number]",b="[object RegExp]",x="[object Set]",O="[object String]",S="[object Symbol]",E="[object ArrayBuffer]",M="[object DataView]",T=e?e.prototype:void 0,P=T?T.valueOf:void 0;function A(w,C,q,N,I,$,H){switch(q){case M:if(w.byteLength!=C.byteLength||w.byteOffset!=C.byteOffset)return!1;w=w.buffer,C=C.buffer;case E:return!(w.byteLength!=C.byteLength||!$(new t(w),new t(C)));case h:case d:case g:return n(+w,+C);case y:return w.name==C.name&&w.message==C.message;case b:case O:return w==C+"";case p:var Y=u;case x:var Z=N&c;if(Y||(Y=l),w.size!=C.size&&!Z)return!1;var K=H.get(w);if(K)return K==C;N|=s,H.set(w,C);var U=r(Y(w),Y(C),N,I,$,H);return H.delete(w),U;case S:if(P)return P.call(w)==P.call(C)}return!1}return pp=A,pp}var yp,k_;function g2(){if(k_)return yp;k_=1;function e(t,n){for(var r=-1,u=n.length,l=t.length;++r<u;)t[l+r]=n[r];return t}return yp=e,yp}var mp,H_;function Gq(){if(H_)return mp;H_=1;var e=g2(),t=Yt();function n(r,u,l){var c=u(r);return t(r)?c:e(c,l(r))}return mp=n,mp}var gp,I_;function Yq(){if(I_)return gp;I_=1;function e(t,n){for(var r=-1,u=t==null?0:t.length,l=0,c=[];++r<u;){var s=t[r];n(s,r,t)&&(c[l++]=s)}return c}return gp=e,gp}var bp,G_;function Xq(){if(G_)return bp;G_=1;function e(){return[]}return bp=e,bp}var Sp,Y_;function Kq(){if(Y_)return Sp;Y_=1;var e=Yq(),t=Xq(),n=Object.prototype,r=n.propertyIsEnumerable,u=Object.getOwnPropertySymbols,l=u?function(c){return c==null?[]:(c=Object(c),e(u(c),function(s){return r.call(c,s)}))}:t;return Sp=l,Sp}var Op,X_;function Vq(){if(X_)return Op;X_=1;function e(t,n){for(var r=-1,u=Array(t);++r<t;)u[r]=n(r);return u}return Op=e,Op}var xp,K_;function Wq(){if(K_)return xp;K_=1;var e=Er(),t=Tr(),n="[object Arguments]";function r(u){return t(u)&&e(u)==n}return xp=r,xp}var _p,V_;function gb(){if(V_)return _p;V_=1;var e=Wq(),t=Tr(),n=Object.prototype,r=n.hasOwnProperty,u=n.propertyIsEnumerable,l=e(function(){return arguments}())?e:function(c){return t(c)&&r.call(c,"callee")&&!u.call(c,"callee")};return _p=l,_p}var Eo={exports:{}},Ap,W_;function Zq(){if(W_)return Ap;W_=1;function e(){return!1}return Ap=e,Ap}Eo.exports;var Z_;function b2(){return Z_||(Z_=1,function(e,t){var n=Zn(),r=Zq(),u=t&&!t.nodeType&&t,l=u&&!0&&e&&!e.nodeType&&e,c=l&&l.exports===u,s=c?n.Buffer:void 0,h=s?s.isBuffer:void 0,d=h||r;e.exports=d}(Eo,Eo.exports)),Eo.exports}var wp,F_;function bb(){if(F_)return wp;F_=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,u){var l=typeof r;return u=u??e,!!u&&(l=="number"||l!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<u}return wp=n,wp}var Ep,Q_;function Sb(){if(Q_)return Ep;Q_=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return Ep=t,Ep}var Tp,J_;function Fq(){if(J_)return Tp;J_=1;var e=Er(),t=Sb(),n=Tr(),r="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",s="[object Error]",h="[object Function]",d="[object Map]",y="[object Number]",p="[object Object]",g="[object RegExp]",b="[object Set]",x="[object String]",O="[object WeakMap]",S="[object ArrayBuffer]",E="[object DataView]",M="[object Float32Array]",T="[object Float64Array]",P="[object Int8Array]",A="[object Int16Array]",w="[object Int32Array]",C="[object Uint8Array]",q="[object Uint8ClampedArray]",N="[object Uint16Array]",I="[object Uint32Array]",$={};$[M]=$[T]=$[P]=$[A]=$[w]=$[C]=$[q]=$[N]=$[I]=!0,$[r]=$[u]=$[S]=$[l]=$[E]=$[c]=$[s]=$[h]=$[d]=$[y]=$[p]=$[g]=$[b]=$[x]=$[O]=!1;function H(Y){return n(Y)&&t(Y.length)&&!!$[e(Y)]}return Tp=H,Tp}var Mp,eA;function S2(){if(eA)return Mp;eA=1;function e(t){return function(n){return t(n)}}return Mp=e,Mp}var To={exports:{}};To.exports;var tA;function Qq(){return tA||(tA=1,function(e,t){var n=UM(),r=t&&!t.nodeType&&t,u=r&&!0&&e&&!e.nodeType&&e,l=u&&u.exports===r,c=l&&n.process,s=function(){try{var h=u&&u.require&&u.require("util").types;return h||c&&c.binding&&c.binding("util")}catch{}}();e.exports=s}(To,To.exports)),To.exports}var jp,nA;function O2(){if(nA)return jp;nA=1;var e=Fq(),t=S2(),n=Qq(),r=n&&n.isTypedArray,u=r?t(r):e;return jp=u,jp}var Pp,rA;function Jq(){if(rA)return Pp;rA=1;var e=Vq(),t=gb(),n=Yt(),r=b2(),u=bb(),l=O2(),c=Object.prototype,s=c.hasOwnProperty;function h(d,y){var p=n(d),g=!p&&t(d),b=!p&&!g&&r(d),x=!p&&!g&&!b&&l(d),O=p||g||b||x,S=O?e(d.length,String):[],E=S.length;for(var M in d)(y||s.call(d,M))&&!(O&&(M=="length"||b&&(M=="offset"||M=="parent")||x&&(M=="buffer"||M=="byteLength"||M=="byteOffset")||u(M,E)))&&S.push(M);return S}return Pp=h,Pp}var Cp,aA;function e$(){if(aA)return Cp;aA=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,u=typeof r=="function"&&r.prototype||e;return n===u}return Cp=t,Cp}var Dp,iA;function x2(){if(iA)return Dp;iA=1;function e(t,n){return function(r){return t(n(r))}}return Dp=e,Dp}var Rp,uA;function t$(){if(uA)return Rp;uA=1;var e=x2(),t=e(Object.keys,Object);return Rp=t,Rp}var Np,oA;function n$(){if(oA)return Np;oA=1;var e=e$(),t=t$(),n=Object.prototype,r=n.hasOwnProperty;function u(l){if(!e(l))return t(l);var c=[];for(var s in Object(l))r.call(l,s)&&s!="constructor"&&c.push(s);return c}return Np=u,Np}var qp,lA;function bl(){if(lA)return qp;lA=1;var e=ab(),t=Sb();function n(r){return r!=null&&t(r.length)&&!e(r)}return qp=n,qp}var $p,cA;function as(){if(cA)return $p;cA=1;var e=Jq(),t=n$(),n=bl();function r(u){return n(u)?e(u):t(u)}return $p=r,$p}var Bp,fA;function r$(){if(fA)return Bp;fA=1;var e=Gq(),t=Kq(),n=as();function r(u){return e(u,n,t)}return Bp=r,Bp}var zp,sA;function a$(){if(sA)return zp;sA=1;var e=r$(),t=1,n=Object.prototype,r=n.hasOwnProperty;function u(l,c,s,h,d,y){var p=s&t,g=e(l),b=g.length,x=e(c),O=x.length;if(b!=O&&!p)return!1;for(var S=b;S--;){var E=g[S];if(!(p?E in c:r.call(c,E)))return!1}var M=y.get(l),T=y.get(c);if(M&&T)return M==c&&T==l;var P=!0;y.set(l,c),y.set(c,l);for(var A=p;++S<b;){E=g[S];var w=l[E],C=c[E];if(h)var q=p?h(C,w,E,c,l,y):h(w,C,E,l,c,y);if(!(q===void 0?w===C||d(w,C,s,h,y):q)){P=!1;break}A||(A=E=="constructor")}if(P&&!A){var N=l.constructor,I=c.constructor;N!=I&&"constructor"in l&&"constructor"in c&&!(typeof N=="function"&&N instanceof N&&typeof I=="function"&&I instanceof I)&&(P=!1)}return y.delete(l),y.delete(c),P}return zp=u,zp}var Lp,hA;function i$(){if(hA)return Lp;hA=1;var e=Ga(),t=Zn(),n=e(t,"DataView");return Lp=n,Lp}var Up,dA;function u$(){if(dA)return Up;dA=1;var e=Ga(),t=Zn(),n=e(t,"Promise");return Up=n,Up}var kp,vA;function _2(){if(vA)return kp;vA=1;var e=Ga(),t=Zn(),n=e(t,"Set");return kp=n,kp}var Hp,pA;function o$(){if(pA)return Hp;pA=1;var e=Ga(),t=Zn(),n=e(t,"WeakMap");return Hp=n,Hp}var Ip,yA;function l$(){if(yA)return Ip;yA=1;var e=i$(),t=ub(),n=u$(),r=_2(),u=o$(),l=Er(),c=kM(),s="[object Map]",h="[object Object]",d="[object Promise]",y="[object Set]",p="[object WeakMap]",g="[object DataView]",b=c(e),x=c(t),O=c(n),S=c(r),E=c(u),M=l;return(e&&M(new e(new ArrayBuffer(1)))!=g||t&&M(new t)!=s||n&&M(n.resolve())!=d||r&&M(new r)!=y||u&&M(new u)!=p)&&(M=function(T){var P=l(T),A=P==h?T.constructor:void 0,w=A?c(A):"";if(w)switch(w){case b:return g;case x:return s;case O:return d;case S:return y;case E:return p}return P}),Ip=M,Ip}var Gp,mA;function c$(){if(mA)return Gp;mA=1;var e=d2(),t=m2(),n=Iq(),r=a$(),u=l$(),l=Yt(),c=b2(),s=O2(),h=1,d="[object Arguments]",y="[object Array]",p="[object Object]",g=Object.prototype,b=g.hasOwnProperty;function x(O,S,E,M,T,P){var A=l(O),w=l(S),C=A?y:u(O),q=w?y:u(S);C=C==d?p:C,q=q==d?p:q;var N=C==p,I=q==p,$=C==q;if($&&c(O)){if(!c(S))return!1;A=!0,N=!1}if($&&!N)return P||(P=new e),A||s(O)?t(O,S,E,M,T,P):n(O,S,C,E,M,T,P);if(!(E&h)){var H=N&&b.call(O,"__wrapped__"),Y=I&&b.call(S,"__wrapped__");if(H||Y){var Z=H?O.value():O,K=Y?S.value():S;return P||(P=new e),T(Z,K,E,M,P)}}return $?(P||(P=new e),r(O,S,E,M,T,P)):!1}return Gp=x,Gp}var Yp,gA;function Ob(){if(gA)return Yp;gA=1;var e=c$(),t=Tr();function n(r,u,l,c,s){return r===u?!0:r==null||u==null||!t(r)&&!t(u)?r!==r&&u!==u:e(r,u,l,c,n,s)}return Yp=n,Yp}var Xp,bA;function f$(){if(bA)return Xp;bA=1;var e=d2(),t=Ob(),n=1,r=2;function u(l,c,s,h){var d=s.length,y=d,p=!h;if(l==null)return!y;for(l=Object(l);d--;){var g=s[d];if(p&&g[2]?g[1]!==l[g[0]]:!(g[0]in l))return!1}for(;++d<y;){g=s[d];var b=g[0],x=l[b],O=g[1];if(p&&g[2]){if(x===void 0&&!(b in l))return!1}else{var S=new e;if(h)var E=h(x,O,b,l,c,S);if(!(E===void 0?t(O,x,n|r,h,S):E))return!1}}return!0}return Xp=u,Xp}var Kp,SA;function A2(){if(SA)return Kp;SA=1;var e=aa();function t(n){return n===n&&!e(n)}return Kp=t,Kp}var Vp,OA;function s$(){if(OA)return Vp;OA=1;var e=A2(),t=as();function n(r){for(var u=t(r),l=u.length;l--;){var c=u[l],s=r[c];u[l]=[c,s,e(s)]}return u}return Vp=n,Vp}var Wp,xA;function w2(){if(xA)return Wp;xA=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return Wp=e,Wp}var Zp,_A;function h$(){if(_A)return Zp;_A=1;var e=f$(),t=s$(),n=w2();function r(u){var l=t(u);return l.length==1&&l[0][2]?n(l[0][0],l[0][1]):function(c){return c===u||e(c,u,l)}}return Zp=r,Zp}var Fp,AA;function d$(){if(AA)return Fp;AA=1;function e(t,n){return t!=null&&n in Object(t)}return Fp=e,Fp}var Qp,wA;function v$(){if(wA)return Qp;wA=1;var e=GM(),t=gb(),n=Yt(),r=bb(),u=Sb(),l=Jf();function c(s,h,d){h=e(h,s);for(var y=-1,p=h.length,g=!1;++y<p;){var b=l(h[y]);if(!(g=s!=null&&d(s,b)))break;s=s[b]}return g||++y!=p?g:(p=s==null?0:s.length,!!p&&u(p)&&r(b,p)&&(n(s)||t(s)))}return Qp=c,Qp}var Jp,EA;function p$(){if(EA)return Jp;EA=1;var e=d$(),t=v$();function n(r,u){return r!=null&&t(r,u,e)}return Jp=n,Jp}var ey,TA;function y$(){if(TA)return ey;TA=1;var e=Ob(),t=YM(),n=p$(),r=rb(),u=A2(),l=w2(),c=Jf(),s=1,h=2;function d(y,p){return r(y)&&u(p)?l(c(y),p):function(g){var b=t(g,y);return b===void 0&&b===p?n(g,y):e(p,b,s|h)}}return ey=d,ey}var ty,MA;function su(){if(MA)return ty;MA=1;function e(t){return t}return ty=e,ty}var ny,jA;function m$(){if(jA)return ny;jA=1;function e(t){return function(n){return n==null?void 0:n[t]}}return ny=e,ny}var ry,PA;function g$(){if(PA)return ry;PA=1;var e=cb();function t(n){return function(r){return e(r,n)}}return ry=t,ry}var ay,CA;function b$(){if(CA)return ay;CA=1;var e=m$(),t=g$(),n=rb(),r=Jf();function u(l){return n(l)?e(r(l)):t(l)}return ay=u,ay}var iy,DA;function ia(){if(DA)return iy;DA=1;var e=h$(),t=y$(),n=su(),r=Yt(),u=b$();function l(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):u(c)}return iy=l,iy}var uy,RA;function E2(){if(RA)return uy;RA=1;function e(t,n,r,u){for(var l=t.length,c=r+(u?1:-1);u?c--:++c<l;)if(n(t[c],c,t))return c;return-1}return uy=e,uy}var oy,NA;function S$(){if(NA)return oy;NA=1;function e(t){return t!==t}return oy=e,oy}var ly,qA;function O$(){if(qA)return ly;qA=1;function e(t,n,r){for(var u=r-1,l=t.length;++u<l;)if(t[u]===n)return u;return-1}return ly=e,ly}var cy,$A;function x$(){if($A)return cy;$A=1;var e=E2(),t=S$(),n=O$();function r(u,l,c){return l===l?n(u,l,c):e(u,t,c)}return cy=r,cy}var fy,BA;function _$(){if(BA)return fy;BA=1;var e=x$();function t(n,r){var u=n==null?0:n.length;return!!u&&e(n,r,0)>-1}return fy=t,fy}var sy,zA;function A$(){if(zA)return sy;zA=1;function e(t,n,r){for(var u=-1,l=t==null?0:t.length;++u<l;)if(r(n,t[u]))return!0;return!1}return sy=e,sy}var hy,LA;function w$(){if(LA)return hy;LA=1;function e(){}return hy=e,hy}var dy,UA;function E$(){if(UA)return dy;UA=1;var e=_2(),t=w$(),n=mb(),r=1/0,u=e&&1/n(new e([,-0]))[1]==r?function(l){return new e(l)}:t;return dy=u,dy}var vy,kA;function T$(){if(kA)return vy;kA=1;var e=v2(),t=_$(),n=A$(),r=y2(),u=E$(),l=mb(),c=200;function s(h,d,y){var p=-1,g=t,b=h.length,x=!0,O=[],S=O;if(y)x=!1,g=n;else if(b>=c){var E=d?null:u(h);if(E)return l(E);x=!1,g=r,S=new e}else S=d?[]:O;e:for(;++p<b;){var M=h[p],T=d?d(M):M;if(M=y||M!==0?M:0,x&&T===T){for(var P=S.length;P--;)if(S[P]===T)continue e;d&&S.push(T),O.push(M)}else g(S,T,y)||(S!==O&&S.push(T),O.push(M))}return O}return vy=s,vy}var py,HA;function M$(){if(HA)return py;HA=1;var e=ia(),t=T$();function n(r,u){return r&&r.length?t(r,e(u,2)):[]}return py=n,py}var j$=M$();const IA=Xe(j$);function T2(e,t,n){return t===!0?IA(e,n):we(t)?IA(e,t):e}function Hi(e){"@babel/helpers - typeof";return Hi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hi(e)}var P$=["ref"];function GA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function pr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GA(Object(n),!0).forEach(function(r){is(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GA(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YA(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,j2(r.key),r)}}function D$(e,t,n){return t&&YA(e.prototype,t),n&&YA(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function R$(e,t,n){return t=lf(t),N$(e,M2()?Reflect.construct(t,n||[],lf(e).constructor):t.apply(e,n))}function N$(e,t){if(t&&(Hi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q$(e)}function q$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(M2=function(){return!!e})()}function lf(e){return lf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},lf(e)}function $$(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fm(e,t)}function Fm(e,t){return Fm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Fm(e,t)}function is(e,t,n){return t=j2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j2(e){var t=B$(e,"string");return Hi(t)=="symbol"?t:t+""}function B$(e,t){if(Hi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Hi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function z$(e,t){if(e==null)return{};var n=L$(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function L$(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function U$(e){return e.value}function k$(e,t){if(z.isValidElement(e))return z.cloneElement(e,t);if(typeof e=="function")return z.createElement(e,t);t.ref;var n=z$(t,P$);return z.createElement(yb,n)}var XA=1,Bi=function(e){function t(){var n;C$(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=R$(this,t,[].concat(u)),is(n,"lastBoundingBox",{width:-1,height:-1}),n}return $$(t,e),D$(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,u=this.getBBox();u?(Math.abs(u.width-this.lastBoundingBox.width)>XA||Math.abs(u.height-this.lastBoundingBox.height)>XA)&&(this.lastBoundingBox.width=u.width,this.lastBoundingBox.height=u.height,r&&r(u)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?pr({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var u=this.props,l=u.layout,c=u.align,s=u.verticalAlign,h=u.margin,d=u.chartWidth,y=u.chartHeight,p,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&l==="vertical"){var b=this.getBBoxSnapshot();p={left:((d||0)-b.width)/2}}else p=c==="right"?{right:h&&h.right||0}:{left:h&&h.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(s==="middle"){var x=this.getBBoxSnapshot();g={top:((y||0)-x.height)/2}}else g=s==="bottom"?{bottom:h&&h.bottom||0}:{top:h&&h.top||0};return pr(pr({},p),g)}},{key:"render",value:function(){var r=this,u=this.props,l=u.content,c=u.width,s=u.height,h=u.wrapperStyle,d=u.payloadUniqBy,y=u.payload,p=pr(pr({position:"absolute",width:c||"auto",height:s||"auto"},this.getDefaultPosition(h)),h);return z.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(b){r.wrapperNode=b}},k$(l,pr(pr({},this.props),{},{payload:T2(y,d,U$)})))}}],[{key:"getWithHeight",value:function(r,u){var l=pr(pr({},this.defaultProps),r.props),c=l.layout;return c==="vertical"&&fe(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||u}:null}}])}(ce.PureComponent);is(Bi,"displayName","Legend");is(Bi,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var yy,KA;function H$(){if(KA)return yy;KA=1;var e=pl(),t=gb(),n=Yt(),r=e?e.isConcatSpreadable:void 0;function u(l){return n(l)||t(l)||!!(r&&l&&l[r])}return yy=u,yy}var my,VA;function P2(){if(VA)return my;VA=1;var e=g2(),t=H$();function n(r,u,l,c,s){var h=-1,d=r.length;for(l||(l=t),s||(s=[]);++h<d;){var y=r[h];u>0&&l(y)?u>1?n(y,u-1,l,c,s):e(s,y):c||(s[s.length]=y)}return s}return my=n,my}var gy,WA;function I$(){if(WA)return gy;WA=1;function e(t){return function(n,r,u){for(var l=-1,c=Object(n),s=u(n),h=s.length;h--;){var d=s[t?h:++l];if(r(c[d],d,c)===!1)break}return n}}return gy=e,gy}var by,ZA;function G$(){if(ZA)return by;ZA=1;var e=I$(),t=e();return by=t,by}var Sy,FA;function C2(){if(FA)return Sy;FA=1;var e=G$(),t=as();function n(r,u){return r&&e(r,u,t)}return Sy=n,Sy}var Oy,QA;function Y$(){if(QA)return Oy;QA=1;var e=bl();function t(n,r){return function(u,l){if(u==null)return u;if(!e(u))return n(u,l);for(var c=u.length,s=r?c:-1,h=Object(u);(r?s--:++s<c)&&l(h[s],s,h)!==!1;);return u}}return Oy=t,Oy}var xy,JA;function xb(){if(JA)return xy;JA=1;var e=C2(),t=Y$(),n=t(e);return xy=n,xy}var _y,ew;function D2(){if(ew)return _y;ew=1;var e=xb(),t=bl();function n(r,u){var l=-1,c=t(r)?Array(r.length):[];return e(r,function(s,h,d){c[++l]=u(s,h,d)}),c}return _y=n,_y}var Ay,tw;function X$(){if(tw)return Ay;tw=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return Ay=e,Ay}var wy,nw;function K$(){if(nw)return wy;nw=1;var e=cu();function t(n,r){if(n!==r){var u=n!==void 0,l=n===null,c=n===n,s=e(n),h=r!==void 0,d=r===null,y=r===r,p=e(r);if(!d&&!p&&!s&&n>r||s&&h&&y&&!d&&!p||l&&h&&y||!u&&y||!c)return 1;if(!l&&!s&&!p&&n<r||p&&u&&c&&!l&&!s||d&&u&&c||!h&&c||!y)return-1}return 0}return wy=t,wy}var Ey,rw;function V$(){if(rw)return Ey;rw=1;var e=K$();function t(n,r,u){for(var l=-1,c=n.criteria,s=r.criteria,h=c.length,d=u.length;++l<h;){var y=e(c[l],s[l]);if(y){if(l>=d)return y;var p=u[l];return y*(p=="desc"?-1:1)}}return n.index-r.index}return Ey=t,Ey}var Ty,aw;function W$(){if(aw)return Ty;aw=1;var e=lb(),t=cb(),n=ia(),r=D2(),u=X$(),l=S2(),c=V$(),s=su(),h=Yt();function d(y,p,g){p.length?p=e(p,function(O){return h(O)?function(S){return t(S,O.length===1?O[0]:O)}:O}):p=[s];var b=-1;p=e(p,l(n));var x=r(y,function(O,S,E){var M=e(p,function(T){return T(O)});return{criteria:M,index:++b,value:O}});return u(x,function(O,S){return c(O,S,g)})}return Ty=d,Ty}var My,iw;function Z$(){if(iw)return My;iw=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return My=e,My}var jy,uw;function F$(){if(uw)return jy;uw=1;var e=Z$(),t=Math.max;function n(r,u,l){return u=t(u===void 0?r.length-1:u,0),function(){for(var c=arguments,s=-1,h=t(c.length-u,0),d=Array(h);++s<h;)d[s]=c[u+s];s=-1;for(var y=Array(u+1);++s<u;)y[s]=c[s];return y[u]=l(d),e(r,this,y)}}return jy=n,jy}var Py,ow;function Q$(){if(ow)return Py;ow=1;function e(t){return function(){return t}}return Py=e,Py}var Cy,lw;function R2(){if(lw)return Cy;lw=1;var e=Ga(),t=function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}}();return Cy=t,Cy}var Dy,cw;function J$(){if(cw)return Dy;cw=1;var e=Q$(),t=R2(),n=su(),r=t?function(u,l){return t(u,"toString",{configurable:!0,enumerable:!1,value:e(l),writable:!0})}:n;return Dy=r,Dy}var Ry,fw;function e3(){if(fw)return Ry;fw=1;var e=800,t=16,n=Date.now;function r(u){var l=0,c=0;return function(){var s=n(),h=t-(s-c);if(c=s,h>0){if(++l>=e)return arguments[0]}else l=0;return u.apply(void 0,arguments)}}return Ry=r,Ry}var Ny,sw;function t3(){if(sw)return Ny;sw=1;var e=J$(),t=e3(),n=t(e);return Ny=n,Ny}var qy,hw;function n3(){if(hw)return qy;hw=1;var e=su(),t=F$(),n=t3();function r(u,l){return n(t(u,l,e),u+"")}return qy=r,qy}var $y,dw;function us(){if(dw)return $y;dw=1;var e=ib(),t=bl(),n=bb(),r=aa();function u(l,c,s){if(!r(s))return!1;var h=typeof c;return(h=="number"?t(s)&&n(c,s.length):h=="string"&&c in s)?e(s[c],l):!1}return $y=u,$y}var By,vw;function r3(){if(vw)return By;vw=1;var e=P2(),t=W$(),n=n3(),r=us(),u=n(function(l,c){if(l==null)return[];var s=c.length;return s>1&&r(l,c[0],c[1])?c=[]:s>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(l,e(c,1),[])});return By=u,By}var a3=r3();const _b=Xe(a3);function $o(e){"@babel/helpers - typeof";return $o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$o(e)}function Qm(){return Qm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qm.apply(this,arguments)}function i3(e,t){return c3(e)||l3(e,t)||o3(e,t)||u3()}function u3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
28In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o3(e,t){if(e){if(typeof e=="string")return pw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pw(e,t)}}function pw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l3(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function c3(e){if(Array.isArray(e))return e}function yw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function zy(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yw(Object(n),!0).forEach(function(r){f3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function f3(e,t,n){return t=s3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s3(e){var t=h3(e,"string");return $o(t)=="symbol"?t:t+""}function h3(e,t){if($o(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($o(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function d3(e){return Array.isArray(e)&&mt(e[0])&&mt(e[1])?e.join(" ~ "):e}var v3=function(t){var n=t.separator,r=n===void 0?" : ":n,u=t.contentStyle,l=u===void 0?{}:u,c=t.itemStyle,s=c===void 0?{}:c,h=t.labelStyle,d=h===void 0?{}:h,y=t.payload,p=t.formatter,g=t.itemSorter,b=t.wrapperClassName,x=t.labelClassName,O=t.label,S=t.labelFormatter,E=t.accessibilityLayer,M=E===void 0?!1:E,T=function(){if(y&&y.length){var H={padding:0,margin:0},Y=(g?_b(y,g):y).map(function(Z,K){if(Z.type==="none")return null;var U=zy({display:"block",paddingTop:4,paddingBottom:4,color:Z.color||"#000"},s),W=Z.formatter||p||d3,F=Z.value,re=Z.name,D=F,V=re;if(W&&D!=null&&V!=null){var te=W(F,re,Z,K,y);if(Array.isArray(te)){var ue=i3(te,2);D=ue[0],V=ue[1]}else D=te}return z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(K),style:U},mt(V)?z.createElement("span",{className:"recharts-tooltip-item-name"},V):null,mt(V)?z.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,z.createElement("span",{className:"recharts-tooltip-item-value"},D),z.createElement("span",{className:"recharts-tooltip-item-unit"},Z.unit||""))});return z.createElement("ul",{className:"recharts-tooltip-item-list",style:H},Y)}return null},P=zy({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},l),A=zy({margin:0},d),w=!Pe(O),C=w?O:"",q=$e("recharts-default-tooltip",b),N=$e("recharts-tooltip-label",x);w&&S&&y!==void 0&&y!==null&&(C=S(O,y));var I=M?{role:"status","aria-live":"assertive"}:{};return z.createElement("div",Qm({className:q,style:P},I),z.createElement("p",{className:N,style:A},z.isValidElement(C)?C:"".concat(C)),T())};function Bo(e){"@babel/helpers - typeof";return Bo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bo(e)}function Uc(e,t,n){return t=p3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p3(e){var t=y3(e,"string");return Bo(t)=="symbol"?t:t+""}function y3(e,t){if(Bo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Bo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mo="recharts-tooltip-wrapper",m3={visibility:"hidden"};function g3(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return $e(mo,Uc(Uc(Uc(Uc({},"".concat(mo,"-right"),fe(n)&&t&&fe(t.x)&&n>=t.x),"".concat(mo,"-left"),fe(n)&&t&&fe(t.x)&&n<t.x),"".concat(mo,"-bottom"),fe(r)&&t&&fe(t.y)&&r>=t.y),"".concat(mo,"-top"),fe(r)&&t&&fe(t.y)&&r<t.y))}function mw(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,u=e.offsetTopLeft,l=e.position,c=e.reverseDirection,s=e.tooltipDimension,h=e.viewBox,d=e.viewBoxDimension;if(l&&fe(l[r]))return l[r];var y=n[r]-s-u,p=n[r]+u;if(t[r])return c[r]?y:p;if(c[r]){var g=y,b=h[r];return g<b?Math.max(p,h[r]):Math.max(y,h[r])}var x=p+s,O=h[r]+d;return x>O?Math.max(y,h[r]):Math.max(p,h[r])}function b3(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function S3(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,u=e.position,l=e.reverseDirection,c=e.tooltipBox,s=e.useTranslate3d,h=e.viewBox,d,y,p;return c.height>0&&c.width>0&&n?(y=mw({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:u,reverseDirection:l,tooltipDimension:c.width,viewBox:h,viewBoxDimension:h.width}),p=mw({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:u,reverseDirection:l,tooltipDimension:c.height,viewBox:h,viewBoxDimension:h.height}),d=b3({translateX:y,translateY:p,useTranslate3d:s})):d=m3,{cssProperties:d,cssClasses:g3({translateX:y,translateY:p,coordinate:n})}}function Ii(e){"@babel/helpers - typeof";return Ii=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ii(e)}function gw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function bw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gw(Object(n),!0).forEach(function(r){eg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function O3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x3(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,q2(r.key),r)}}function _3(e,t,n){return t&&x3(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function A3(e,t,n){return t=cf(t),w3(e,N2()?Reflect.construct(t,n||[],cf(e).constructor):t.apply(e,n))}function w3(e,t){if(t&&(Ii(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return E3(e)}function E3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N2=function(){return!!e})()}function cf(e){return cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cf(e)}function T3(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Jm(e,t)}function Jm(e,t){return Jm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Jm(e,t)}function eg(e,t,n){return t=q2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q2(e){var t=M3(e,"string");return Ii(t)=="symbol"?t:t+""}function M3(e,t){if(Ii(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ii(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Sw=1,j3=function(e){function t(){var n;O3(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=A3(this,t,[].concat(u)),eg(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),eg(n,"handleKeyDown",function(c){if(c.key==="Escape"){var s,h,d,y;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(h=n.props.coordinate)===null||h===void 0?void 0:h.x)!==null&&s!==void 0?s:0,y:(d=(y=n.props.coordinate)===null||y===void 0?void 0:y.y)!==null&&d!==void 0?d:0}})}}),n}return T3(t,e),_3(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>Sw||Math.abs(r.height-this.state.lastBoundingBox.height)>Sw)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,u;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((u=this.props.coordinate)===null||u===void 0?void 0:u.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,u=this.props,l=u.active,c=u.allowEscapeViewBox,s=u.animationDuration,h=u.animationEasing,d=u.children,y=u.coordinate,p=u.hasPayload,g=u.isAnimationActive,b=u.offset,x=u.position,O=u.reverseDirection,S=u.useTranslate3d,E=u.viewBox,M=u.wrapperStyle,T=S3({allowEscapeViewBox:c,coordinate:y,offsetTopLeft:b,position:x,reverseDirection:O,tooltipBox:this.state.lastBoundingBox,useTranslate3d:S,viewBox:E}),P=T.cssClasses,A=T.cssProperties,w=bw(bw({transition:g&&l?"transform ".concat(s,"ms ").concat(h):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&l&&p?"visible":"hidden",position:"absolute",top:0,left:0},M);return z.createElement("div",{tabIndex:-1,className:P,style:w,ref:function(q){r.wrapperNode=q}},d)}}])}(ce.PureComponent),P3=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},hu={isSsr:P3()};function Gi(e){"@babel/helpers - typeof";return Gi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gi(e)}function Ow(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function xw(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ow(Object(n),!0).forEach(function(r){Ab(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ow(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D3(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,B2(r.key),r)}}function R3(e,t,n){return t&&D3(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function N3(e,t,n){return t=ff(t),q3(e,$2()?Reflect.construct(t,n||[],ff(e).constructor):t.apply(e,n))}function q3(e,t){if(t&&(Gi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $3(e)}function $3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($2=function(){return!!e})()}function ff(e){return ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ff(e)}function B3(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tg(e,t)}function tg(e,t){return tg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},tg(e,t)}function Ab(e,t,n){return t=B2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B2(e){var t=z3(e,"string");return Gi(t)=="symbol"?t:t+""}function z3(e,t){if(Gi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Gi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function L3(e){return e.dataKey}function U3(e,t){return z.isValidElement(e)?z.cloneElement(e,t):typeof e=="function"?z.createElement(e,t):z.createElement(v3,t)}var Yn=function(e){function t(){return C3(this,t),N3(this,t,arguments)}return B3(t,e),R3(t,[{key:"render",value:function(){var r=this,u=this.props,l=u.active,c=u.allowEscapeViewBox,s=u.animationDuration,h=u.animationEasing,d=u.content,y=u.coordinate,p=u.filterNull,g=u.isAnimationActive,b=u.offset,x=u.payload,O=u.payloadUniqBy,S=u.position,E=u.reverseDirection,M=u.useTranslate3d,T=u.viewBox,P=u.wrapperStyle,A=x??[];p&&A.length&&(A=T2(x.filter(function(C){return C.value!=null&&(C.hide!==!0||r.props.includeHidden)}),O,L3));var w=A.length>0;return z.createElement(j3,{allowEscapeViewBox:c,animationDuration:s,animationEasing:h,isAnimationActive:g,active:l,coordinate:y,hasPayload:w,offset:b,position:S,reverseDirection:E,useTranslate3d:M,viewBox:T,wrapperStyle:P},U3(d,xw(xw({},this.props),{},{payload:A})))}}])}(ce.PureComponent);Ab(Yn,"displayName","Tooltip");Ab(Yn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!hu.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 Ly,_w;function k3(){if(_w)return Ly;_w=1;var e=Zn(),t=function(){return e.Date.now()};return Ly=t,Ly}var Uy,Aw;function H3(){if(Aw)return Uy;Aw=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return Uy=t,Uy}var ky,ww;function I3(){if(ww)return ky;ww=1;var e=H3(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return ky=n,ky}var Hy,Ew;function z2(){if(Ew)return Hy;Ew=1;var e=I3(),t=aa(),n=cu(),r=NaN,u=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt;function h(d){if(typeof d=="number")return d;if(n(d))return r;if(t(d)){var y=typeof d.valueOf=="function"?d.valueOf():d;d=t(y)?y+"":y}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=l.test(d);return p||c.test(d)?s(d.slice(2),p?2:8):u.test(d)?r:+d}return Hy=h,Hy}var Iy,Tw;function G3(){if(Tw)return Iy;Tw=1;var e=aa(),t=k3(),n=z2(),r="Expected a function",u=Math.max,l=Math.min;function c(s,h,d){var y,p,g,b,x,O,S=0,E=!1,M=!1,T=!0;if(typeof s!="function")throw new TypeError(r);h=n(h)||0,e(d)&&(E=!!d.leading,M="maxWait"in d,g=M?u(n(d.maxWait)||0,h):g,T="trailing"in d?!!d.trailing:T);function P(Y){var Z=y,K=p;return y=p=void 0,S=Y,b=s.apply(K,Z),b}function A(Y){return S=Y,x=setTimeout(q,h),E?P(Y):b}function w(Y){var Z=Y-O,K=Y-S,U=h-Z;return M?l(U,g-K):U}function C(Y){var Z=Y-O,K=Y-S;return O===void 0||Z>=h||Z<0||M&&K>=g}function q(){var Y=t();if(C(Y))return N(Y);x=setTimeout(q,w(Y))}function N(Y){return x=void 0,T&&y?P(Y):(y=p=void 0,b)}function I(){x!==void 0&&clearTimeout(x),S=0,y=O=p=x=void 0}function $(){return x===void 0?b:N(t())}function H(){var Y=t(),Z=C(Y);if(y=arguments,p=this,O=Y,Z){if(x===void 0)return A(O);if(M)return clearTimeout(x),x=setTimeout(q,h),P(O)}return x===void 0&&(x=setTimeout(q,h)),b}return H.cancel=I,H.flush=$,H}return Iy=c,Iy}var Gy,Mw;function Y3(){if(Mw)return Gy;Mw=1;var e=G3(),t=aa(),n="Expected a function";function r(u,l,c){var s=!0,h=!0;if(typeof u!="function")throw new TypeError(n);return t(c)&&(s="leading"in c?!!c.leading:s,h="trailing"in c?!!c.trailing:h),e(u,l,{leading:s,maxWait:l,trailing:h})}return Gy=r,Gy}var X3=Y3();const L2=Xe(X3);function zo(e){"@babel/helpers - typeof";return zo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zo(e)}function jw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function kc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jw(Object(n),!0).forEach(function(r){K3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function K3(e,t,n){return t=V3(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V3(e){var t=W3(e,"string");return zo(t)=="symbol"?t:t+""}function W3(e,t){if(zo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(zo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Z3(e,t){return eB(e)||J3(e,t)||Q3(e,t)||F3()}function F3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
29In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q3(e,t){if(e){if(typeof e=="string")return Pw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pw(e,t)}}function Pw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function J3(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function eB(e){if(Array.isArray(e))return e}var tB=ce.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,u=r===void 0?{width:-1,height:-1}:r,l=e.width,c=l===void 0?"100%":l,s=e.height,h=s===void 0?"100%":s,d=e.minWidth,y=d===void 0?0:d,p=e.minHeight,g=e.maxHeight,b=e.children,x=e.debounce,O=x===void 0?0:x,S=e.id,E=e.className,M=e.onResize,T=e.style,P=T===void 0?{}:T,A=ce.useRef(null),w=ce.useRef();w.current=M,ce.useImperativeHandle(t,function(){return Object.defineProperty(A.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),A.current},configurable:!0})});var C=ce.useState({containerWidth:u.width,containerHeight:u.height}),q=Z3(C,2),N=q[0],I=q[1],$=ce.useCallback(function(Y,Z){I(function(K){var U=Math.round(Y),W=Math.round(Z);return K.containerWidth===U&&K.containerHeight===W?K:{containerWidth:U,containerHeight:W}})},[]);ce.useEffect(function(){var Y=function(re){var D,V=re[0].contentRect,te=V.width,ue=V.height;$(te,ue),(D=w.current)===null||D===void 0||D.call(w,te,ue)};O>0&&(Y=L2(Y,O,{trailing:!0,leading:!1}));var Z=new ResizeObserver(Y),K=A.current.getBoundingClientRect(),U=K.width,W=K.height;return $(U,W),Z.observe(A.current),function(){Z.disconnect()}},[$,O]);var H=ce.useMemo(function(){var Y=N.containerWidth,Z=N.containerHeight;if(Y<0||Z<0)return null;Sr(Na(c)||Na(h),`The width(%s) and height(%s) are both fixed numbers,
30       maybe you don't need to use a ResponsiveContainer.`,c,h),Sr(!n||n>0,"The aspect(%s) must be greater than zero.",n);var K=Na(c)?Y:c,U=Na(h)?Z:h;n&&n>0&&(K?U=K/n:U&&(K=U*n),g&&U>g&&(U=g)),Sr(K>0||U>0,`The width(%s) and height(%s) of chart should be greater than 0,
31       please check the style of container, or the props width(%s) and height(%s),
32       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
33       height and width.`,K,U,c,h,y,p,n);var W=!Array.isArray(b)&&br(b.type).endsWith("Chart");return z.Children.map(b,function(F){return z.isValidElement(F)?ce.cloneElement(F,kc({width:K,height:U},W?{style:kc({height:"100%",width:"100%",maxHeight:U,maxWidth:K},F.props.style)}:{})):F})},[n,b,h,g,p,y,N,c]);return z.createElement("div",{id:S?"".concat(S):void 0,className:$e("recharts-responsive-container",E),style:kc(kc({},P),{},{width:c,height:h,minWidth:y,minHeight:p,maxHeight:g}),ref:A},H)}),U2=function(t){return null};U2.displayName="Cell";function Lo(e){"@babel/helpers - typeof";return Lo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lo(e)}function Cw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ng(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Cw(Object(n),!0).forEach(function(r){nB(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cw(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nB(e,t,n){return t=rB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rB(e){var t=aB(e,"string");return Lo(t)=="symbol"?t:t+""}function aB(e,t){if(Lo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Lo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ji={widthCache:{},cacheCount:0},iB=2e3,uB={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Dw="recharts_measurement_span";function oB(e){var t=ng({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var jo=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||hu.isSsr)return{width:0,height:0};var r=oB(n),u=JSON.stringify({text:t,copyStyle:r});if(ji.widthCache[u])return ji.widthCache[u];try{var l=document.getElementById(Dw);l||(l=document.createElement("span"),l.setAttribute("id",Dw),l.setAttribute("aria-hidden","true"),document.body.appendChild(l));var c=ng(ng({},uB),r);Object.assign(l.style,c),l.textContent="".concat(t);var s=l.getBoundingClientRect(),h={width:s.width,height:s.height};return ji.widthCache[u]=h,++ji.cacheCount>iB&&(ji.cacheCount=0,ji.widthCache={}),h}catch{return{width:0,height:0}}},lB=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Uo(e){"@babel/helpers - typeof";return Uo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uo(e)}function sf(e,t){return hB(e)||sB(e,t)||fB(e,t)||cB()}function cB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
34In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fB(e,t){if(e){if(typeof e=="string")return Rw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rw(e,t)}}function Rw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function sB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;h=!1}else for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function hB(e){if(Array.isArray(e))return e}function dB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pB(r.key),r)}}function vB(e,t,n){return t&&Nw(e.prototype,t),n&&Nw(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function pB(e){var t=yB(e,"string");return Uo(t)=="symbol"?t:t+""}function yB(e,t){if(Uo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Uo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var qw=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,$w=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,mB=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,gB=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,k2={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},bB=Object.keys(k2),Ri="NaN";function SB(e,t){return e*k2[t]}var Hc=function(){function e(t,n){dB(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!mB.test(n)&&(this.num=NaN,this.unit=""),bB.includes(n)&&(this.num=SB(t,n),this.unit="px")}return vB(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,u=(r=gB.exec(n))!==null&&r!==void 0?r:[],l=sf(u,3),c=l[1],s=l[2];return new e(parseFloat(c),s??"")}}])}();function H2(e){if(e.includes(Ri))return Ri;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=qw.exec(t))!==null&&n!==void 0?n:[],u=sf(r,4),l=u[1],c=u[2],s=u[3],h=Hc.parse(l??""),d=Hc.parse(s??""),y=c==="*"?h.multiply(d):h.divide(d);if(y.isNaN())return Ri;t=t.replace(qw,y.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,g=(p=$w.exec(t))!==null&&p!==void 0?p:[],b=sf(g,4),x=b[1],O=b[2],S=b[3],E=Hc.parse(x??""),M=Hc.parse(S??""),T=O==="+"?E.add(M):E.subtract(M);if(T.isNaN())return Ri;t=t.replace($w,T.toString())}return t}var Bw=/\(([^()]*)\)/;function OB(e){for(var t=e;t.includes("(");){var n=Bw.exec(t),r=sf(n,2),u=r[1];t=t.replace(Bw,H2(u))}return t}function xB(e){var t=e.replace(/\s+/g,"");return t=OB(t),t=H2(t),t}function _B(e){try{return xB(e)}catch{return Ri}}function Yy(e){var t=_B(e.slice(5,-1));return t===Ri?"":t}var AB=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],wB=["dx","dy","angle","className","breakAll"];function rg(){return rg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rg.apply(this,arguments)}function zw(e,t){if(e==null)return{};var n=EB(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function EB(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Lw(e,t){return PB(e)||jB(e,t)||MB(e,t)||TB()}function TB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
35In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MB(e,t){if(e){if(typeof e=="string")return Uw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Uw(e,t)}}function Uw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jB(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;h=!1}else for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function PB(e){if(Array.isArray(e))return e}var I2=/[ \f\n\r\t\v\u2028\u2029]+/,G2=function(t){var n=t.children,r=t.breakAll,u=t.style;try{var l=[];Pe(n)||(r?l=n.toString().split(""):l=n.toString().split(I2));var c=l.map(function(h){return{word:h,width:jo(h,u).width}}),s=r?0:jo(" ",u).width;return{wordsWithComputedWidth:c,spaceWidth:s}}catch{return null}},CB=function(t,n,r,u,l){var c=t.maxLines,s=t.children,h=t.style,d=t.breakAll,y=fe(c),p=s,g=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return K.reduce(function(U,W){var F=W.word,re=W.width,D=U[U.length-1];if(D&&(u==null||l||D.width+re+r<Number(u)))D.words.push(F),D.width+=re+r;else{var V={words:[F],width:re};U.push(V)}return U},[])},b=g(n),x=function(K){return K.reduce(function(U,W){return U.width>W.width?U:W})};if(!y)return b;for(var O="…",S=function(K){var U=p.slice(0,K),W=G2({breakAll:d,style:h,children:U+O}).wordsWithComputedWidth,F=g(W),re=F.length>c||x(F).width>Number(u);return[re,F]},E=0,M=p.length-1,T=0,P;E<=M&&T<=p.length-1;){var A=Math.floor((E+M)/2),w=A-1,C=S(w),q=Lw(C,2),N=q[0],I=q[1],$=S(A),H=Lw($,1),Y=H[0];if(!N&&!Y&&(E=A+1),N&&Y&&(M=A-1),!N&&Y){P=I;break}T++}return P||b},kw=function(t){var n=Pe(t)?[]:t.toString().split(I2);return[{words:n}]},DB=function(t){var n=t.width,r=t.scaleToFit,u=t.children,l=t.style,c=t.breakAll,s=t.maxLines;if((n||r)&&!hu.isSsr){var h,d,y=G2({breakAll:c,children:u,style:l});if(y){var p=y.wordsWithComputedWidth,g=y.spaceWidth;h=p,d=g}else return kw(u);return CB({breakAll:c,children:u,maxLines:s,style:l},h,d,n,r)}return kw(u)},Hw="#808080",hf=function(t){var n=t.x,r=n===void 0?0:n,u=t.y,l=u===void 0?0:u,c=t.lineHeight,s=c===void 0?"1em":c,h=t.capHeight,d=h===void 0?"0.71em":h,y=t.scaleToFit,p=y===void 0?!1:y,g=t.textAnchor,b=g===void 0?"start":g,x=t.verticalAnchor,O=x===void 0?"end":x,S=t.fill,E=S===void 0?Hw:S,M=zw(t,AB),T=ce.useMemo(function(){return DB({breakAll:M.breakAll,children:M.children,maxLines:M.maxLines,scaleToFit:p,style:M.style,width:M.width})},[M.breakAll,M.children,M.maxLines,p,M.style,M.width]),P=M.dx,A=M.dy,w=M.angle,C=M.className,q=M.breakAll,N=zw(M,wB);if(!mt(r)||!mt(l))return null;var I=r+(fe(P)?P:0),$=l+(fe(A)?A:0),H;switch(O){case"start":H=Yy("calc(".concat(d,")"));break;case"middle":H=Yy("calc(".concat((T.length-1)/2," * -").concat(s," + (").concat(d," / 2))"));break;default:H=Yy("calc(".concat(T.length-1," * -").concat(s,")"));break}var Y=[];if(p){var Z=T[0].width,K=M.width;Y.push("scale(".concat((fe(K)?K/Z:1)/Z,")"))}return w&&Y.push("rotate(".concat(w,", ").concat(I,", ").concat($,")")),Y.length&&(N.transform=Y.join(" ")),z.createElement("text",rg({},De(N,!0),{x:I,y:$,className:$e("recharts-text",C),textAnchor:b,fill:E.includes("url")?Hw:E}),T.map(function(U,W){var F=U.words.join(q?"":" ");return z.createElement("tspan",{x:I,dy:W===0?H:s,key:"".concat(F,"-").concat(W)},F)}))};function na(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function RB(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function wb(e){let t,n,r;e.length!==2?(t=na,n=(s,h)=>na(e(s),h),r=(s,h)=>e(s)-h):(t=e===na||e===RB?e:NB,n=e,r=e);function u(s,h,d=0,y=s.length){if(d<y){if(t(h,h)!==0)return y;do{const p=d+y>>>1;n(s[p],h)<0?d=p+1:y=p}while(d<y)}return d}function l(s,h,d=0,y=s.length){if(d<y){if(t(h,h)!==0)return y;do{const p=d+y>>>1;n(s[p],h)<=0?d=p+1:y=p}while(d<y)}return d}function c(s,h,d=0,y=s.length){const p=u(s,h,d,y-1);return p>d&&r(s[p-1],h)>-r(s[p],h)?p-1:p}return{left:u,center:c,right:l}}function NB(){return 0}function Y2(e){return e===null?NaN:+e}function*qB(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const $B=wb(na),Sl=$B.right;wb(Y2).center;class Iw extends Map{constructor(t,n=LB){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,u]of t)this.set(r,u)}get(t){return super.get(Gw(this,t))}has(t){return super.has(Gw(this,t))}set(t,n){return super.set(BB(this,t),n)}delete(t){return super.delete(zB(this,t))}}function Gw({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function BB({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function zB({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function LB(e){return e!==null&&typeof e=="object"?e.valueOf():e}function UB(e=na){if(e===na)return X2;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function X2(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const kB=Math.sqrt(50),HB=Math.sqrt(10),IB=Math.sqrt(2);function df(e,t,n){const r=(t-e)/Math.max(0,n),u=Math.floor(Math.log10(r)),l=r/Math.pow(10,u),c=l>=kB?10:l>=HB?5:l>=IB?2:1;let s,h,d;return u<0?(d=Math.pow(10,-u)/c,s=Math.round(e*d),h=Math.round(t*d),s/d<e&&++s,h/d>t&&--h,d=-d):(d=Math.pow(10,u)*c,s=Math.round(e/d),h=Math.round(t/d),s*d<e&&++s,h*d>t&&--h),h<s&&.5<=n&&n<2?df(e,t,n*2):[s,h,d]}function ag(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[u,l,c]=r?df(t,e,n):df(e,t,n);if(!(l>=u))return[];const s=l-u+1,h=new Array(s);if(r)if(c<0)for(let d=0;d<s;++d)h[d]=(l-d)/-c;else for(let d=0;d<s;++d)h[d]=(l-d)*c;else if(c<0)for(let d=0;d<s;++d)h[d]=(u+d)/-c;else for(let d=0;d<s;++d)h[d]=(u+d)*c;return h}function ig(e,t,n){return t=+t,e=+e,n=+n,df(e,t,n)[2]}function ug(e,t,n){t=+t,e=+e,n=+n;const r=t<e,u=r?ig(t,e,n):ig(e,t,n);return(r?-1:1)*(u<0?1/-u:u)}function Yw(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function Xw(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function K2(e,t,n=0,r=1/0,u){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(u=u===void 0?X2:UB(u);r>n;){if(r-n>600){const h=r-n+1,d=t-n+1,y=Math.log(h),p=.5*Math.exp(2*y/3),g=.5*Math.sqrt(y*p*(h-p)/h)*(d-h/2<0?-1:1),b=Math.max(n,Math.floor(t-d*p/h+g)),x=Math.min(r,Math.floor(t+(h-d)*p/h+g));K2(e,t,b,x,u)}const l=e[t];let c=n,s=r;for(go(e,n,t),u(e[r],l)>0&&go(e,n,r);c<s;){for(go(e,c,s),++c,--s;u(e[c],l)<0;)++c;for(;u(e[s],l)>0;)--s}u(e[n],l)===0?go(e,n,s):(++s,go(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function go(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function GB(e,t,n){if(e=Float64Array.from(qB(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return Xw(e);if(t>=1)return Yw(e);var r,u=(r-1)*t,l=Math.floor(u),c=Yw(K2(e,l).subarray(0,l+1)),s=Xw(e.subarray(l+1));return c+(s-c)*(u-l)}}function YB(e,t,n=Y2){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,u=(r-1)*t,l=Math.floor(u),c=+n(e[l],l,e),s=+n(e[l+1],l+1,e);return c+(s-c)*(u-l)}}function XB(e,t,n){e=+e,t=+t,n=(u=arguments.length)<2?(t=e,e=0,1):u<3?1:+n;for(var r=-1,u=Math.max(0,Math.ceil((t-e)/n))|0,l=new Array(u);++r<u;)l[r]=e+r*n;return l}function wn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Mr(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const og=Symbol("implicit");function Eb(){var e=new Iw,t=[],n=[],r=og;function u(l){let c=e.get(l);if(c===void 0){if(r!==og)return r;e.set(l,c=t.push(l)-1)}return n[c%n.length]}return u.domain=function(l){if(!arguments.length)return t.slice();t=[],e=new Iw;for(const c of l)e.has(c)||e.set(c,t.push(c)-1);return u},u.range=function(l){return arguments.length?(n=Array.from(l),u):n.slice()},u.unknown=function(l){return arguments.length?(r=l,u):r},u.copy=function(){return Eb(t,n).unknown(r)},wn.apply(u,arguments),u}function ko(){var e=Eb().unknown(void 0),t=e.domain,n=e.range,r=0,u=1,l,c,s=!1,h=0,d=0,y=.5;delete e.unknown;function p(){var g=t().length,b=u<r,x=b?u:r,O=b?r:u;l=(O-x)/Math.max(1,g-h+d*2),s&&(l=Math.floor(l)),x+=(O-x-l*(g-h))*y,c=l*(1-h),s&&(x=Math.round(x),c=Math.round(c));var S=XB(g).map(function(E){return x+l*E});return n(b?S.reverse():S)}return e.domain=function(g){return arguments.length?(t(g),p()):t()},e.range=function(g){return arguments.length?([r,u]=g,r=+r,u=+u,p()):[r,u]},e.rangeRound=function(g){return[r,u]=g,r=+r,u=+u,s=!0,p()},e.bandwidth=function(){return c},e.step=function(){return l},e.round=function(g){return arguments.length?(s=!!g,p()):s},e.padding=function(g){return arguments.length?(h=Math.min(1,d=+g),p()):h},e.paddingInner=function(g){return arguments.length?(h=Math.min(1,g),p()):h},e.paddingOuter=function(g){return arguments.length?(d=+g,p()):d},e.align=function(g){return arguments.length?(y=Math.max(0,Math.min(1,g)),p()):y},e.copy=function(){return ko(t(),[r,u]).round(s).paddingInner(h).paddingOuter(d).align(y)},wn.apply(p(),arguments)}function V2(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return V2(t())},e}function Po(){return V2(ko.apply(null,arguments).paddingInner(1))}function Tb(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function W2(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Ol(){}var Ho=.7,vf=1/Ho,zi="\\s*([+-]?\\d+)\\s*",Io="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Kn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",KB=/^#([0-9a-f]{3,8})$/,VB=new RegExp(`^rgb\\(${zi},${zi},${zi}\\)$`),WB=new RegExp(`^rgb\\(${Kn},${Kn},${Kn}\\)$`),ZB=new RegExp(`^rgba\\(${zi},${zi},${zi},${Io}\\)$`),FB=new RegExp(`^rgba\\(${Kn},${Kn},${Kn},${Io}\\)$`),QB=new RegExp(`^hsl\\(${Io},${Kn},${Kn}\\)$`),JB=new RegExp(`^hsla\\(${Io},${Kn},${Kn},${Io}\\)$`),Kw={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};Tb(Ol,Go,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Vw,formatHex:Vw,formatHex8:ez,formatHsl:tz,formatRgb:Ww,toString:Ww});function Vw(){return this.rgb().formatHex()}function ez(){return this.rgb().formatHex8()}function tz(){return Z2(this).formatHsl()}function Ww(){return this.rgb().formatRgb()}function Go(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=KB.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?Zw(t):n===3?new Gt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Ic(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Ic(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=VB.exec(e))?new Gt(t[1],t[2],t[3],1):(t=WB.exec(e))?new Gt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=ZB.exec(e))?Ic(t[1],t[2],t[3],t[4]):(t=FB.exec(e))?Ic(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=QB.exec(e))?Jw(t[1],t[2]/100,t[3]/100,1):(t=JB.exec(e))?Jw(t[1],t[2]/100,t[3]/100,t[4]):Kw.hasOwnProperty(e)?Zw(Kw[e]):e==="transparent"?new Gt(NaN,NaN,NaN,0):null}function Zw(e){return new Gt(e>>16&255,e>>8&255,e&255,1)}function Ic(e,t,n,r){return r<=0&&(e=t=n=NaN),new Gt(e,t,n,r)}function nz(e){return e instanceof Ol||(e=Go(e)),e?(e=e.rgb(),new Gt(e.r,e.g,e.b,e.opacity)):new Gt}function lg(e,t,n,r){return arguments.length===1?nz(e):new Gt(e,t,n,r??1)}function Gt(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Tb(Gt,lg,W2(Ol,{brighter(e){return e=e==null?vf:Math.pow(vf,e),new Gt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ho:Math.pow(Ho,e),new Gt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Gt(za(this.r),za(this.g),za(this.b),pf(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:Fw,formatHex:Fw,formatHex8:rz,formatRgb:Qw,toString:Qw}));function Fw(){return`#${qa(this.r)}${qa(this.g)}${qa(this.b)}`}function rz(){return`#${qa(this.r)}${qa(this.g)}${qa(this.b)}${qa((isNaN(this.opacity)?1:this.opacity)*255)}`}function Qw(){const e=pf(this.opacity);return`${e===1?"rgb(":"rgba("}${za(this.r)}, ${za(this.g)}, ${za(this.b)}${e===1?")":`, ${e})`}`}function pf(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function za(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function qa(e){return e=za(e),(e<16?"0":"")+e.toString(16)}function Jw(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new $n(e,t,n,r)}function Z2(e){if(e instanceof $n)return new $n(e.h,e.s,e.l,e.opacity);if(e instanceof Ol||(e=Go(e)),!e)return new $n;if(e instanceof $n)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,u=Math.min(t,n,r),l=Math.max(t,n,r),c=NaN,s=l-u,h=(l+u)/2;return s?(t===l?c=(n-r)/s+(n<r)*6:n===l?c=(r-t)/s+2:c=(t-n)/s+4,s/=h<.5?l+u:2-l-u,c*=60):s=h>0&&h<1?0:c,new $n(c,s,h,e.opacity)}function az(e,t,n,r){return arguments.length===1?Z2(e):new $n(e,t,n,r??1)}function $n(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Tb($n,az,W2(Ol,{brighter(e){return e=e==null?vf:Math.pow(vf,e),new $n(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ho:Math.pow(Ho,e),new $n(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,u=2*n-r;return new Gt(Xy(e>=240?e-240:e+120,u,r),Xy(e,u,r),Xy(e<120?e+240:e-120,u,r),this.opacity)},clamp(){return new $n(eE(this.h),Gc(this.s),Gc(this.l),pf(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=pf(this.opacity);return`${e===1?"hsl(":"hsla("}${eE(this.h)}, ${Gc(this.s)*100}%, ${Gc(this.l)*100}%${e===1?")":`, ${e})`}`}}));function eE(e){return e=(e||0)%360,e<0?e+360:e}function Gc(e){return Math.max(0,Math.min(1,e||0))}function Xy(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Mb=e=>()=>e;function iz(e,t){return function(n){return e+n*t}}function uz(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function oz(e){return(e=+e)==1?F2:function(t,n){return n-t?uz(t,n,e):Mb(isNaN(t)?n:t)}}function F2(e,t){var n=t-e;return n?iz(e,n):Mb(isNaN(e)?t:e)}const tE=function e(t){var n=oz(t);function r(u,l){var c=n((u=lg(u)).r,(l=lg(l)).r),s=n(u.g,l.g),h=n(u.b,l.b),d=F2(u.opacity,l.opacity);return function(y){return u.r=c(y),u.g=s(y),u.b=h(y),u.opacity=d(y),u+""}}return r.gamma=e,r}(1);function lz(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),u;return function(l){for(u=0;u<n;++u)r[u]=e[u]*(1-l)+t[u]*l;return r}}function cz(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function fz(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,u=new Array(r),l=new Array(n),c;for(c=0;c<r;++c)u[c]=du(e[c],t[c]);for(;c<n;++c)l[c]=t[c];return function(s){for(c=0;c<r;++c)l[c]=u[c](s);return l}}function sz(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function yf(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function hz(e,t){var n={},r={},u;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(u in t)u in e?n[u]=du(e[u],t[u]):r[u]=t[u];return function(l){for(u in n)r[u]=n[u](l);return r}}var cg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ky=new RegExp(cg.source,"g");function dz(e){return function(){return e}}function vz(e){return function(t){return e(t)+""}}function pz(e,t){var n=cg.lastIndex=Ky.lastIndex=0,r,u,l,c=-1,s=[],h=[];for(e=e+"",t=t+"";(r=cg.exec(e))&&(u=Ky.exec(t));)(l=u.index)>n&&(l=t.slice(n,l),s[c]?s[c]+=l:s[++c]=l),(r=r[0])===(u=u[0])?s[c]?s[c]+=u:s[++c]=u:(s[++c]=null,h.push({i:c,x:yf(r,u)})),n=Ky.lastIndex;return n<t.length&&(l=t.slice(n),s[c]?s[c]+=l:s[++c]=l),s.length<2?h[0]?vz(h[0].x):dz(t):(t=h.length,function(d){for(var y=0,p;y<t;++y)s[(p=h[y]).i]=p.x(d);return s.join("")})}function du(e,t){var n=typeof t,r;return t==null||n==="boolean"?Mb(t):(n==="number"?yf:n==="string"?(r=Go(t))?(t=r,tE):pz:t instanceof Go?tE:t instanceof Date?sz:cz(t)?lz:Array.isArray(t)?fz:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?hz:yf)(e,t)}function jb(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function yz(e,t){t===void 0&&(t=e,e=du);for(var n=0,r=t.length-1,u=t[0],l=new Array(r<0?0:r);n<r;)l[n]=e(u,u=t[++n]);return function(c){var s=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return l[s](c-s)}}function mz(e){return function(){return e}}function mf(e){return+e}var nE=[0,1];function Ut(e){return e}function fg(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:mz(isNaN(t)?NaN:.5)}function gz(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function bz(e,t,n){var r=e[0],u=e[1],l=t[0],c=t[1];return u<r?(r=fg(u,r),l=n(c,l)):(r=fg(r,u),l=n(l,c)),function(s){return l(r(s))}}function Sz(e,t,n){var r=Math.min(e.length,t.length)-1,u=new Array(r),l=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)u[c]=fg(e[c],e[c+1]),l[c]=n(t[c],t[c+1]);return function(s){var h=Sl(e,s,1,r)-1;return l[h](u[h](s))}}function xl(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function os(){var e=nE,t=nE,n=du,r,u,l,c=Ut,s,h,d;function y(){var g=Math.min(e.length,t.length);return c!==Ut&&(c=gz(e[0],e[g-1])),s=g>2?Sz:bz,h=d=null,p}function p(g){return g==null||isNaN(g=+g)?l:(h||(h=s(e.map(r),t,n)))(r(c(g)))}return p.invert=function(g){return c(u((d||(d=s(t,e.map(r),yf)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,mf),y()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),y()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),n=jb,y()},p.clamp=function(g){return arguments.length?(c=g?!0:Ut,y()):c!==Ut},p.interpolate=function(g){return arguments.length?(n=g,y()):n},p.unknown=function(g){return arguments.length?(l=g,p):l},function(g,b){return r=g,u=b,y()}}function Pb(){return os()(Ut,Ut)}function Oz(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function gf(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Yi(e){return e=gf(Math.abs(e)),e?e[1]:NaN}function xz(e,t){return function(n,r){for(var u=n.length,l=[],c=0,s=e[0],h=0;u>0&&s>0&&(h+s+1>r&&(s=Math.max(1,r-h)),l.push(n.substring(u-=s,u+s)),!((h+=s+1)>r));)s=e[c=(c+1)%e.length];return l.reverse().join(t)}}function _z(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var Az=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Yo(e){if(!(t=Az.exec(e)))throw new Error("invalid format: "+e);var t;return new Cb({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Yo.prototype=Cb.prototype;function Cb(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Cb.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 wz(e){e:for(var t=e.length,n=1,r=-1,u;n<t;++n)switch(e[n]){case".":r=u=n;break;case"0":r===0&&(r=n),u=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(u+1):e}var Q2;function Ez(e,t){var n=gf(e,t);if(!n)return e+"";var r=n[0],u=n[1],l=u-(Q2=Math.max(-8,Math.min(8,Math.floor(u/3)))*3)+1,c=r.length;return l===c?r:l>c?r+new Array(l-c+1).join("0"):l>0?r.slice(0,l)+"."+r.slice(l):"0."+new Array(1-l).join("0")+gf(e,Math.max(0,t+l-1))[0]}function rE(e,t){var n=gf(e,t);if(!n)return e+"";var r=n[0],u=n[1];return u<0?"0."+new Array(-u).join("0")+r:r.length>u+1?r.slice(0,u+1)+"."+r.slice(u+1):r+new Array(u-r.length+2).join("0")}const aE={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Oz,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>rE(e*100,t),r:rE,s:Ez,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function iE(e){return e}var uE=Array.prototype.map,oE=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Tz(e){var t=e.grouping===void 0||e.thousands===void 0?iE:xz(uE.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",u=e.decimal===void 0?".":e.decimal+"",l=e.numerals===void 0?iE:_z(uE.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",h=e.nan===void 0?"NaN":e.nan+"";function d(p){p=Yo(p);var g=p.fill,b=p.align,x=p.sign,O=p.symbol,S=p.zero,E=p.width,M=p.comma,T=p.precision,P=p.trim,A=p.type;A==="n"?(M=!0,A="g"):aE[A]||(T===void 0&&(T=12),P=!0,A="g"),(S||g==="0"&&b==="=")&&(S=!0,g="0",b="=");var w=O==="$"?n:O==="#"&&/[boxX]/.test(A)?"0"+A.toLowerCase():"",C=O==="$"?r:/[%p]/.test(A)?c:"",q=aE[A],N=/[defgprs%]/.test(A);T=T===void 0?6:/[gprs]/.test(A)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function I($){var H=w,Y=C,Z,K,U;if(A==="c")Y=q($)+Y,$="";else{$=+$;var W=$<0||1/$<0;if($=isNaN($)?h:q(Math.abs($),T),P&&($=wz($)),W&&+$==0&&x!=="+"&&(W=!1),H=(W?x==="("?x:s:x==="-"||x==="("?"":x)+H,Y=(A==="s"?oE[8+Q2/3]:"")+Y+(W&&x==="("?")":""),N){for(Z=-1,K=$.length;++Z<K;)if(U=$.charCodeAt(Z),48>U||U>57){Y=(U===46?u+$.slice(Z+1):$.slice(Z))+Y,$=$.slice(0,Z);break}}}M&&!S&&($=t($,1/0));var F=H.length+$.length+Y.length,re=F<E?new Array(E-F+1).join(g):"";switch(M&&S&&($=t(re+$,re.length?E-Y.length:1/0),re=""),b){case"<":$=H+$+Y+re;break;case"=":$=H+re+$+Y;break;case"^":$=re.slice(0,F=re.length>>1)+H+$+Y+re.slice(F);break;default:$=re+H+$+Y;break}return l($)}return I.toString=function(){return p+""},I}function y(p,g){var b=d((p=Yo(p),p.type="f",p)),x=Math.max(-8,Math.min(8,Math.floor(Yi(g)/3)))*3,O=Math.pow(10,-x),S=oE[8+x/3];return function(E){return b(O*E)+S}}return{format:d,formatPrefix:y}}var Yc,Db,J2;Mz({thousands:",",grouping:[3],currency:["$",""]});function Mz(e){return Yc=Tz(e),Db=Yc.format,J2=Yc.formatPrefix,Yc}function jz(e){return Math.max(0,-Yi(Math.abs(e)))}function Pz(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Yi(t)/3)))*3-Yi(Math.abs(e)))}function Cz(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Yi(t)-Yi(e))+1}function ej(e,t,n,r){var u=ug(e,t,n),l;switch(r=Yo(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(l=Pz(u,c))&&(r.precision=l),J2(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(l=Cz(u,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=l-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(l=jz(u))&&(r.precision=l-(r.type==="%")*2);break}}return Db(r)}function ua(e){var t=e.domain;return e.ticks=function(n){var r=t();return ag(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var u=t();return ej(u[0],u[u.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),u=0,l=r.length-1,c=r[u],s=r[l],h,d,y=10;for(s<c&&(d=c,c=s,s=d,d=u,u=l,l=d);y-- >0;){if(d=ig(c,s,n),d===h)return r[u]=c,r[l]=s,t(r);if(d>0)c=Math.floor(c/d)*d,s=Math.ceil(s/d)*d;else if(d<0)c=Math.ceil(c*d)/d,s=Math.floor(s*d)/d;else break;h=d}return e},e}function bf(){var e=Pb();return e.copy=function(){return xl(e,bf())},wn.apply(e,arguments),ua(e)}function tj(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,mf),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return tj(e).unknown(t)},e=arguments.length?Array.from(e,mf):[0,1],ua(n)}function nj(e,t){e=e.slice();var n=0,r=e.length-1,u=e[n],l=e[r],c;return l<u&&(c=n,n=r,r=c,c=u,u=l,l=c),e[n]=t.floor(u),e[r]=t.ceil(l),e}function lE(e){return Math.log(e)}function cE(e){return Math.exp(e)}function Dz(e){return-Math.log(-e)}function Rz(e){return-Math.exp(-e)}function Nz(e){return isFinite(e)?+("1e"+e):e<0?0:e}function qz(e){return e===10?Nz:e===Math.E?Math.exp:t=>Math.pow(e,t)}function $z(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function fE(e){return(t,n)=>-e(-t,n)}function Rb(e){const t=e(lE,cE),n=t.domain;let r=10,u,l;function c(){return u=$z(r),l=qz(r),n()[0]<0?(u=fE(u),l=fE(l),e(Dz,Rz)):e(lE,cE),t}return t.base=function(s){return arguments.length?(r=+s,c()):r},t.domain=function(s){return arguments.length?(n(s),c()):n()},t.ticks=s=>{const h=n();let d=h[0],y=h[h.length-1];const p=y<d;p&&([d,y]=[y,d]);let g=u(d),b=u(y),x,O;const S=s==null?10:+s;let E=[];if(!(r%1)&&b-g<S){if(g=Math.floor(g),b=Math.ceil(b),d>0){for(;g<=b;++g)for(x=1;x<r;++x)if(O=g<0?x/l(-g):x*l(g),!(O<d)){if(O>y)break;E.push(O)}}else for(;g<=b;++g)for(x=r-1;x>=1;--x)if(O=g>0?x/l(-g):x*l(g),!(O<d)){if(O>y)break;E.push(O)}E.length*2<S&&(E=ag(d,y,S))}else E=ag(g,b,Math.min(b-g,S)).map(l);return p?E.reverse():E},t.tickFormat=(s,h)=>{if(s==null&&(s=10),h==null&&(h=r===10?"s":","),typeof h!="function"&&(!(r%1)&&(h=Yo(h)).precision==null&&(h.trim=!0),h=Db(h)),s===1/0)return h;const d=Math.max(1,r*s/t.ticks().length);return y=>{let p=y/l(Math.round(u(y)));return p*r<r-.5&&(p*=r),p<=d?h(y):""}},t.nice=()=>n(nj(n(),{floor:s=>l(Math.floor(u(s))),ceil:s=>l(Math.ceil(u(s)))})),t}function rj(){const e=Rb(os()).domain([1,10]);return e.copy=()=>xl(e,rj()).base(e.base()),wn.apply(e,arguments),e}function sE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function hE(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Nb(e){var t=1,n=e(sE(t),hE(t));return n.constant=function(r){return arguments.length?e(sE(t=+r),hE(t)):t},ua(n)}function aj(){var e=Nb(os());return e.copy=function(){return xl(e,aj()).constant(e.constant())},wn.apply(e,arguments)}function dE(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Bz(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function zz(e){return e<0?-e*e:e*e}function qb(e){var t=e(Ut,Ut),n=1;function r(){return n===1?e(Ut,Ut):n===.5?e(Bz,zz):e(dE(n),dE(1/n))}return t.exponent=function(u){return arguments.length?(n=+u,r()):n},ua(t)}function $b(){var e=qb(os());return e.copy=function(){return xl(e,$b()).exponent(e.exponent())},wn.apply(e,arguments),e}function Lz(){return $b.apply(null,arguments).exponent(.5)}function vE(e){return Math.sign(e)*e*e}function Uz(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function ij(){var e=Pb(),t=[0,1],n=!1,r;function u(l){var c=Uz(e(l));return isNaN(c)?r:n?Math.round(c):c}return u.invert=function(l){return e.invert(vE(l))},u.domain=function(l){return arguments.length?(e.domain(l),u):e.domain()},u.range=function(l){return arguments.length?(e.range((t=Array.from(l,mf)).map(vE)),u):t.slice()},u.rangeRound=function(l){return u.range(l).round(!0)},u.round=function(l){return arguments.length?(n=!!l,u):n},u.clamp=function(l){return arguments.length?(e.clamp(l),u):e.clamp()},u.unknown=function(l){return arguments.length?(r=l,u):r},u.copy=function(){return ij(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},wn.apply(u,arguments),ua(u)}function uj(){var e=[],t=[],n=[],r;function u(){var c=0,s=Math.max(1,t.length);for(n=new Array(s-1);++c<s;)n[c-1]=YB(e,c/s);return l}function l(c){return c==null||isNaN(c=+c)?r:t[Sl(n,c)]}return l.invertExtent=function(c){var s=t.indexOf(c);return s<0?[NaN,NaN]:[s>0?n[s-1]:e[0],s<n.length?n[s]:e[e.length-1]]},l.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let s of c)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(na),u()},l.range=function(c){return arguments.length?(t=Array.from(c),u()):t.slice()},l.unknown=function(c){return arguments.length?(r=c,l):r},l.quantiles=function(){return n.slice()},l.copy=function(){return uj().domain(e).range(t).unknown(r)},wn.apply(l,arguments)}function oj(){var e=0,t=1,n=1,r=[.5],u=[0,1],l;function c(h){return h!=null&&h<=h?u[Sl(r,h,0,n)]:l}function s(){var h=-1;for(r=new Array(n);++h<n;)r[h]=((h+1)*t-(h-n)*e)/(n+1);return c}return c.domain=function(h){return arguments.length?([e,t]=h,e=+e,t=+t,s()):[e,t]},c.range=function(h){return arguments.length?(n=(u=Array.from(h)).length-1,s()):u.slice()},c.invertExtent=function(h){var d=u.indexOf(h);return d<0?[NaN,NaN]:d<1?[e,r[0]]:d>=n?[r[n-1],t]:[r[d-1],r[d]]},c.unknown=function(h){return arguments.length&&(l=h),c},c.thresholds=function(){return r.slice()},c.copy=function(){return oj().domain([e,t]).range(u).unknown(l)},wn.apply(ua(c),arguments)}function lj(){var e=[.5],t=[0,1],n,r=1;function u(l){return l!=null&&l<=l?t[Sl(e,l,0,r)]:n}return u.domain=function(l){return arguments.length?(e=Array.from(l),r=Math.min(e.length,t.length-1),u):e.slice()},u.range=function(l){return arguments.length?(t=Array.from(l),r=Math.min(e.length,t.length-1),u):t.slice()},u.invertExtent=function(l){var c=t.indexOf(l);return[e[c-1],e[c]]},u.unknown=function(l){return arguments.length?(n=l,u):n},u.copy=function(){return lj().domain(e).range(t).unknown(n)},wn.apply(u,arguments)}const Vy=new Date,Wy=new Date;function gt(e,t,n,r){function u(l){return e(l=arguments.length===0?new Date:new Date(+l)),l}return u.floor=l=>(e(l=new Date(+l)),l),u.ceil=l=>(e(l=new Date(l-1)),t(l,1),e(l),l),u.round=l=>{const c=u(l),s=u.ceil(l);return l-c<s-l?c:s},u.offset=(l,c)=>(t(l=new Date(+l),c==null?1:Math.floor(c)),l),u.range=(l,c,s)=>{const h=[];if(l=u.ceil(l),s=s==null?1:Math.floor(s),!(l<c)||!(s>0))return h;let d;do h.push(d=new Date(+l)),t(l,s),e(l);while(d<l&&l<c);return h},u.filter=l=>gt(c=>{if(c>=c)for(;e(c),!l(c);)c.setTime(c-1)},(c,s)=>{if(c>=c)if(s<0)for(;++s<=0;)for(;t(c,-1),!l(c););else for(;--s>=0;)for(;t(c,1),!l(c););}),n&&(u.count=(l,c)=>(Vy.setTime(+l),Wy.setTime(+c),e(Vy),e(Wy),Math.floor(n(Vy,Wy))),u.every=l=>(l=Math.floor(l),!isFinite(l)||!(l>0)?null:l>1?u.filter(r?c=>r(c)%l===0:c=>u.count(0,c)%l===0):u)),u}const Sf=gt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Sf.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?gt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Sf);Sf.range;const yr=1e3,On=yr*60,mr=On*60,xr=mr*24,Bb=xr*7,pE=xr*30,Zy=xr*365,$a=gt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*yr)},(e,t)=>(t-e)/yr,e=>e.getUTCSeconds());$a.range;const zb=gt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*yr)},(e,t)=>{e.setTime(+e+t*On)},(e,t)=>(t-e)/On,e=>e.getMinutes());zb.range;const Lb=gt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*On)},(e,t)=>(t-e)/On,e=>e.getUTCMinutes());Lb.range;const Ub=gt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*yr-e.getMinutes()*On)},(e,t)=>{e.setTime(+e+t*mr)},(e,t)=>(t-e)/mr,e=>e.getHours());Ub.range;const kb=gt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*mr)},(e,t)=>(t-e)/mr,e=>e.getUTCHours());kb.range;const _l=gt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*On)/xr,e=>e.getDate()-1);_l.range;const ls=gt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/xr,e=>e.getUTCDate()-1);ls.range;const cj=gt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/xr,e=>Math.floor(e/xr));cj.range;function Ya(e){return gt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*On)/Bb)}const cs=Ya(0),Of=Ya(1),kz=Ya(2),Hz=Ya(3),Xi=Ya(4),Iz=Ya(5),Gz=Ya(6);cs.range;Of.range;kz.range;Hz.range;Xi.range;Iz.range;Gz.range;function Xa(e){return gt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/Bb)}const fs=Xa(0),xf=Xa(1),Yz=Xa(2),Xz=Xa(3),Ki=Xa(4),Kz=Xa(5),Vz=Xa(6);fs.range;xf.range;Yz.range;Xz.range;Ki.range;Kz.range;Vz.range;const Hb=gt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Hb.range;const Ib=gt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Ib.range;const _r=gt(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());_r.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:gt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});_r.range;const Ar=gt(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ar.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:gt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Ar.range;function fj(e,t,n,r,u,l){const c=[[$a,1,yr],[$a,5,5*yr],[$a,15,15*yr],[$a,30,30*yr],[l,1,On],[l,5,5*On],[l,15,15*On],[l,30,30*On],[u,1,mr],[u,3,3*mr],[u,6,6*mr],[u,12,12*mr],[r,1,xr],[r,2,2*xr],[n,1,Bb],[t,1,pE],[t,3,3*pE],[e,1,Zy]];function s(d,y,p){const g=y<d;g&&([d,y]=[y,d]);const b=p&&typeof p.range=="function"?p:h(d,y,p),x=b?b.range(d,+y+1):[];return g?x.reverse():x}function h(d,y,p){const g=Math.abs(y-d)/p,b=wb(([,,S])=>S).right(c,g);if(b===c.length)return e.every(ug(d/Zy,y/Zy,p));if(b===0)return Sf.every(Math.max(ug(d,y,p),1));const[x,O]=c[g/c[b-1][2]<c[b][2]/g?b-1:b];return x.every(O)}return[s,h]}const[Wz,Zz]=fj(Ar,Ib,fs,cj,kb,Lb),[Fz,Qz]=fj(_r,Hb,cs,_l,Ub,zb);function Fy(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Qy(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function bo(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function Jz(e){var t=e.dateTime,n=e.date,r=e.time,u=e.periods,l=e.days,c=e.shortDays,s=e.months,h=e.shortMonths,d=So(u),y=Oo(u),p=So(l),g=Oo(l),b=So(c),x=Oo(c),O=So(s),S=Oo(s),E=So(h),M=Oo(h),T={a:W,A:F,b:re,B:D,c:null,d:OE,e:OE,f:x6,g:D6,G:N6,H:b6,I:S6,j:O6,L:sj,m:_6,M:A6,p:V,q:te,Q:AE,s:wE,S:w6,u:E6,U:T6,V:M6,w:j6,W:P6,x:null,X:null,y:C6,Y:R6,Z:q6,"%":_E},P={a:ue,A:oe,b:ye,B:me,c:null,d:xE,e:xE,f:L6,g:W6,G:F6,H:$6,I:B6,j:z6,L:dj,m:U6,M:k6,p:et,q:Oe,Q:AE,s:wE,S:H6,u:I6,U:G6,V:Y6,w:X6,W:K6,x:null,X:null,y:V6,Y:Z6,Z:Q6,"%":_E},A={a:I,A:$,b:H,B:Y,c:Z,d:bE,e:bE,f:p6,g:gE,G:mE,H:SE,I:SE,j:s6,L:v6,m:f6,M:h6,p:N,q:c6,Q:m6,s:g6,S:d6,u:a6,U:i6,V:u6,w:r6,W:o6,x:K,X:U,y:gE,Y:mE,Z:l6,"%":y6};T.x=w(n,T),T.X=w(r,T),T.c=w(t,T),P.x=w(n,P),P.X=w(r,P),P.c=w(t,P);function w(le,se){return function(ge){var ie=[],ze=-1,Ee=0,Qe=le.length,Ke,bt,Xt;for(ge instanceof Date||(ge=new Date(+ge));++ze<Qe;)le.charCodeAt(ze)===37&&(ie.push(le.slice(Ee,ze)),(bt=yE[Ke=le.charAt(++ze)])!=null?Ke=le.charAt(++ze):bt=Ke==="e"?" ":"0",(Xt=se[Ke])&&(Ke=Xt(ge,bt)),ie.push(Ke),Ee=ze+1);return ie.push(le.slice(Ee,ze)),ie.join("")}}function C(le,se){return function(ge){var ie=bo(1900,void 0,1),ze=q(ie,le,ge+="",0),Ee,Qe;if(ze!=ge.length)return null;if("Q"in ie)return new Date(ie.Q);if("s"in ie)return new Date(ie.s*1e3+("L"in ie?ie.L:0));if(se&&!("Z"in ie)&&(ie.Z=0),"p"in ie&&(ie.H=ie.H%12+ie.p*12),ie.m===void 0&&(ie.m="q"in ie?ie.q:0),"V"in ie){if(ie.V<1||ie.V>53)return null;"w"in ie||(ie.w=1),"Z"in ie?(Ee=Qy(bo(ie.y,0,1)),Qe=Ee.getUTCDay(),Ee=Qe>4||Qe===0?xf.ceil(Ee):xf(Ee),Ee=ls.offset(Ee,(ie.V-1)*7),ie.y=Ee.getUTCFullYear(),ie.m=Ee.getUTCMonth(),ie.d=Ee.getUTCDate()+(ie.w+6)%7):(Ee=Fy(bo(ie.y,0,1)),Qe=Ee.getDay(),Ee=Qe>4||Qe===0?Of.ceil(Ee):Of(Ee),Ee=_l.offset(Ee,(ie.V-1)*7),ie.y=Ee.getFullYear(),ie.m=Ee.getMonth(),ie.d=Ee.getDate()+(ie.w+6)%7)}else("W"in ie||"U"in ie)&&("w"in ie||(ie.w="u"in ie?ie.u%7:"W"in ie?1:0),Qe="Z"in ie?Qy(bo(ie.y,0,1)).getUTCDay():Fy(bo(ie.y,0,1)).getDay(),ie.m=0,ie.d="W"in ie?(ie.w+6)%7+ie.W*7-(Qe+5)%7:ie.w+ie.U*7-(Qe+6)%7);return"Z"in ie?(ie.H+=ie.Z/100|0,ie.M+=ie.Z%100,Qy(ie)):Fy(ie)}}function q(le,se,ge,ie){for(var ze=0,Ee=se.length,Qe=ge.length,Ke,bt;ze<Ee;){if(ie>=Qe)return-1;if(Ke=se.charCodeAt(ze++),Ke===37){if(Ke=se.charAt(ze++),bt=A[Ke in yE?se.charAt(ze++):Ke],!bt||(ie=bt(le,ge,ie))<0)return-1}else if(Ke!=ge.charCodeAt(ie++))return-1}return ie}function N(le,se,ge){var ie=d.exec(se.slice(ge));return ie?(le.p=y.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function I(le,se,ge){var ie=b.exec(se.slice(ge));return ie?(le.w=x.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function $(le,se,ge){var ie=p.exec(se.slice(ge));return ie?(le.w=g.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function H(le,se,ge){var ie=E.exec(se.slice(ge));return ie?(le.m=M.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function Y(le,se,ge){var ie=O.exec(se.slice(ge));return ie?(le.m=S.get(ie[0].toLowerCase()),ge+ie[0].length):-1}function Z(le,se,ge){return q(le,t,se,ge)}function K(le,se,ge){return q(le,n,se,ge)}function U(le,se,ge){return q(le,r,se,ge)}function W(le){return c[le.getDay()]}function F(le){return l[le.getDay()]}function re(le){return h[le.getMonth()]}function D(le){return s[le.getMonth()]}function V(le){return u[+(le.getHours()>=12)]}function te(le){return 1+~~(le.getMonth()/3)}function ue(le){return c[le.getUTCDay()]}function oe(le){return l[le.getUTCDay()]}function ye(le){return h[le.getUTCMonth()]}function me(le){return s[le.getUTCMonth()]}function et(le){return u[+(le.getUTCHours()>=12)]}function Oe(le){return 1+~~(le.getUTCMonth()/3)}return{format:function(le){var se=w(le+="",T);return se.toString=function(){return le},se},parse:function(le){var se=C(le+="",!1);return se.toString=function(){return le},se},utcFormat:function(le){var se=w(le+="",P);return se.toString=function(){return le},se},utcParse:function(le){var se=C(le+="",!0);return se.toString=function(){return le},se}}}var yE={"-":"",_:" ",0:"0"},wt=/^\s*\d+/,e6=/^%/,t6=/[\\^$*+?|[\]().{}]/g;function Be(e,t,n){var r=e<0?"-":"",u=(r?-e:e)+"",l=u.length;return r+(l<n?new Array(n-l+1).join(t)+u:u)}function n6(e){return e.replace(t6,"\\$&")}function So(e){return new RegExp("^(?:"+e.map(n6).join("|")+")","i")}function Oo(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function r6(e,t,n){var r=wt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function a6(e,t,n){var r=wt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function i6(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function u6(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function o6(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function mE(e,t,n){var r=wt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function gE(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function l6(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function c6(e,t,n){var r=wt.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function f6(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function bE(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function s6(e,t,n){var r=wt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function SE(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function h6(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function d6(e,t,n){var r=wt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function v6(e,t,n){var r=wt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function p6(e,t,n){var r=wt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function y6(e,t,n){var r=e6.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function m6(e,t,n){var r=wt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function g6(e,t,n){var r=wt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function OE(e,t){return Be(e.getDate(),t,2)}function b6(e,t){return Be(e.getHours(),t,2)}function S6(e,t){return Be(e.getHours()%12||12,t,2)}function O6(e,t){return Be(1+_l.count(_r(e),e),t,3)}function sj(e,t){return Be(e.getMilliseconds(),t,3)}function x6(e,t){return sj(e,t)+"000"}function _6(e,t){return Be(e.getMonth()+1,t,2)}function A6(e,t){return Be(e.getMinutes(),t,2)}function w6(e,t){return Be(e.getSeconds(),t,2)}function E6(e){var t=e.getDay();return t===0?7:t}function T6(e,t){return Be(cs.count(_r(e)-1,e),t,2)}function hj(e){var t=e.getDay();return t>=4||t===0?Xi(e):Xi.ceil(e)}function M6(e,t){return e=hj(e),Be(Xi.count(_r(e),e)+(_r(e).getDay()===4),t,2)}function j6(e){return e.getDay()}function P6(e,t){return Be(Of.count(_r(e)-1,e),t,2)}function C6(e,t){return Be(e.getFullYear()%100,t,2)}function D6(e,t){return e=hj(e),Be(e.getFullYear()%100,t,2)}function R6(e,t){return Be(e.getFullYear()%1e4,t,4)}function N6(e,t){var n=e.getDay();return e=n>=4||n===0?Xi(e):Xi.ceil(e),Be(e.getFullYear()%1e4,t,4)}function q6(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Be(t/60|0,"0",2)+Be(t%60,"0",2)}function xE(e,t){return Be(e.getUTCDate(),t,2)}function $6(e,t){return Be(e.getUTCHours(),t,2)}function B6(e,t){return Be(e.getUTCHours()%12||12,t,2)}function z6(e,t){return Be(1+ls.count(Ar(e),e),t,3)}function dj(e,t){return Be(e.getUTCMilliseconds(),t,3)}function L6(e,t){return dj(e,t)+"000"}function U6(e,t){return Be(e.getUTCMonth()+1,t,2)}function k6(e,t){return Be(e.getUTCMinutes(),t,2)}function H6(e,t){return Be(e.getUTCSeconds(),t,2)}function I6(e){var t=e.getUTCDay();return t===0?7:t}function G6(e,t){return Be(fs.count(Ar(e)-1,e),t,2)}function vj(e){var t=e.getUTCDay();return t>=4||t===0?Ki(e):Ki.ceil(e)}function Y6(e,t){return e=vj(e),Be(Ki.count(Ar(e),e)+(Ar(e).getUTCDay()===4),t,2)}function X6(e){return e.getUTCDay()}function K6(e,t){return Be(xf.count(Ar(e)-1,e),t,2)}function V6(e,t){return Be(e.getUTCFullYear()%100,t,2)}function W6(e,t){return e=vj(e),Be(e.getUTCFullYear()%100,t,2)}function Z6(e,t){return Be(e.getUTCFullYear()%1e4,t,4)}function F6(e,t){var n=e.getUTCDay();return e=n>=4||n===0?Ki(e):Ki.ceil(e),Be(e.getUTCFullYear()%1e4,t,4)}function Q6(){return"+0000"}function _E(){return"%"}function AE(e){return+e}function wE(e){return Math.floor(+e/1e3)}var Pi,pj,yj;J6({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 J6(e){return Pi=Jz(e),pj=Pi.format,Pi.parse,yj=Pi.utcFormat,Pi.utcParse,Pi}function e4(e){return new Date(e)}function t4(e){return e instanceof Date?+e:+new Date(+e)}function Gb(e,t,n,r,u,l,c,s,h,d){var y=Pb(),p=y.invert,g=y.domain,b=d(".%L"),x=d(":%S"),O=d("%I:%M"),S=d("%I %p"),E=d("%a %d"),M=d("%b %d"),T=d("%B"),P=d("%Y");function A(w){return(h(w)<w?b:s(w)<w?x:c(w)<w?O:l(w)<w?S:r(w)<w?u(w)<w?E:M:n(w)<w?T:P)(w)}return y.invert=function(w){return new Date(p(w))},y.domain=function(w){return arguments.length?g(Array.from(w,t4)):g().map(e4)},y.ticks=function(w){var C=g();return e(C[0],C[C.length-1],w??10)},y.tickFormat=function(w,C){return C==null?A:d(C)},y.nice=function(w){var C=g();return(!w||typeof w.range!="function")&&(w=t(C[0],C[C.length-1],w??10)),w?g(nj(C,w)):y},y.copy=function(){return xl(y,Gb(e,t,n,r,u,l,c,s,h,d))},y}function n4(){return wn.apply(Gb(Fz,Qz,_r,Hb,cs,_l,Ub,zb,$a,pj).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function r4(){return wn.apply(Gb(Wz,Zz,Ar,Ib,fs,ls,kb,Lb,$a,yj).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function ss(){var e=0,t=1,n,r,u,l,c=Ut,s=!1,h;function d(p){return p==null||isNaN(p=+p)?h:c(u===0?.5:(p=(l(p)-n)*u,s?Math.max(0,Math.min(1,p)):p))}d.domain=function(p){return arguments.length?([e,t]=p,n=l(e=+e),r=l(t=+t),u=n===r?0:1/(r-n),d):[e,t]},d.clamp=function(p){return arguments.length?(s=!!p,d):s},d.interpolator=function(p){return arguments.length?(c=p,d):c};function y(p){return function(g){var b,x;return arguments.length?([b,x]=g,c=p(b,x),d):[c(0),c(1)]}}return d.range=y(du),d.rangeRound=y(jb),d.unknown=function(p){return arguments.length?(h=p,d):h},function(p){return l=p,n=p(e),r=p(t),u=n===r?0:1/(r-n),d}}function oa(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function mj(){var e=ua(ss()(Ut));return e.copy=function(){return oa(e,mj())},Mr.apply(e,arguments)}function gj(){var e=Rb(ss()).domain([1,10]);return e.copy=function(){return oa(e,gj()).base(e.base())},Mr.apply(e,arguments)}function bj(){var e=Nb(ss());return e.copy=function(){return oa(e,bj()).constant(e.constant())},Mr.apply(e,arguments)}function Yb(){var e=qb(ss());return e.copy=function(){return oa(e,Yb()).exponent(e.exponent())},Mr.apply(e,arguments)}function a4(){return Yb.apply(null,arguments).exponent(.5)}function Sj(){var e=[],t=Ut;function n(r){if(r!=null&&!isNaN(r=+r))return t((Sl(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let u of r)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(na),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,u)=>t(u/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(u,l)=>GB(e,l/r))},n.copy=function(){return Sj(t).domain(e)},Mr.apply(n,arguments)}function hs(){var e=0,t=.5,n=1,r=1,u,l,c,s,h,d=Ut,y,p=!1,g;function b(O){return isNaN(O=+O)?g:(O=.5+((O=+y(O))-l)*(r*O<r*l?s:h),d(p?Math.max(0,Math.min(1,O)):O))}b.domain=function(O){return arguments.length?([e,t,n]=O,u=y(e=+e),l=y(t=+t),c=y(n=+n),s=u===l?0:.5/(l-u),h=l===c?0:.5/(c-l),r=l<u?-1:1,b):[e,t,n]},b.clamp=function(O){return arguments.length?(p=!!O,b):p},b.interpolator=function(O){return arguments.length?(d=O,b):d};function x(O){return function(S){var E,M,T;return arguments.length?([E,M,T]=S,d=yz(O,[E,M,T]),b):[d(0),d(.5),d(1)]}}return b.range=x(du),b.rangeRound=x(jb),b.unknown=function(O){return arguments.length?(g=O,b):g},function(O){return y=O,u=O(e),l=O(t),c=O(n),s=u===l?0:.5/(l-u),h=l===c?0:.5/(c-l),r=l<u?-1:1,b}}function Oj(){var e=ua(hs()(Ut));return e.copy=function(){return oa(e,Oj())},Mr.apply(e,arguments)}function xj(){var e=Rb(hs()).domain([.1,1,10]);return e.copy=function(){return oa(e,xj()).base(e.base())},Mr.apply(e,arguments)}function _j(){var e=Nb(hs());return e.copy=function(){return oa(e,_j()).constant(e.constant())},Mr.apply(e,arguments)}function Xb(){var e=qb(hs());return e.copy=function(){return oa(e,Xb()).exponent(e.exponent())},Mr.apply(e,arguments)}function i4(){return Xb.apply(null,arguments).exponent(.5)}const EE=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:ko,scaleDiverging:Oj,scaleDivergingLog:xj,scaleDivergingPow:Xb,scaleDivergingSqrt:i4,scaleDivergingSymlog:_j,scaleIdentity:tj,scaleImplicit:og,scaleLinear:bf,scaleLog:rj,scaleOrdinal:Eb,scalePoint:Po,scalePow:$b,scaleQuantile:uj,scaleQuantize:oj,scaleRadial:ij,scaleSequential:mj,scaleSequentialLog:gj,scaleSequentialPow:Yb,scaleSequentialQuantile:Sj,scaleSequentialSqrt:a4,scaleSequentialSymlog:bj,scaleSqrt:Lz,scaleSymlog:aj,scaleThreshold:lj,scaleTime:n4,scaleUtc:r4,tickFormat:ej},Symbol.toStringTag,{value:"Module"}));var Jy,TE;function Aj(){if(TE)return Jy;TE=1;var e=cu();function t(n,r,u){for(var l=-1,c=n.length;++l<c;){var s=n[l],h=r(s);if(h!=null&&(d===void 0?h===h&&!e(h):u(h,d)))var d=h,y=s}return y}return Jy=t,Jy}var em,ME;function u4(){if(ME)return em;ME=1;function e(t,n){return t>n}return em=e,em}var tm,jE;function o4(){if(jE)return tm;jE=1;var e=Aj(),t=u4(),n=su();function r(u){return u&&u.length?e(u,n,t):void 0}return tm=r,tm}var l4=o4();const ds=Xe(l4);var nm,PE;function c4(){if(PE)return nm;PE=1;function e(t,n){return t<n}return nm=e,nm}var rm,CE;function f4(){if(CE)return rm;CE=1;var e=Aj(),t=c4(),n=su();function r(u){return u&&u.length?e(u,n,t):void 0}return rm=r,rm}var s4=f4();const vs=Xe(s4);var am,DE;function h4(){if(DE)return am;DE=1;var e=lb(),t=ia(),n=D2(),r=Yt();function u(l,c){var s=r(l)?e:n;return s(l,t(c,3))}return am=u,am}var im,RE;function d4(){if(RE)return im;RE=1;var e=P2(),t=h4();function n(r,u){return e(t(r,u),1)}return im=n,im}var v4=d4();const p4=Xe(v4);var um,NE;function y4(){if(NE)return um;NE=1;var e=Ob();function t(n,r){return e(n,r)}return um=t,um}var m4=y4();const ps=Xe(m4);var vu=1e9,g4={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Vb,Je=!0,An="[DecimalError] ",La=An+"Invalid argument: ",Kb=An+"Exponent out of range: ",pu=Math.floor,Ra=Math.pow,b4=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,an,At=1e7,Fe=7,wj=9007199254740991,_f=pu(wj/Fe),he={};he.absoluteValue=he.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};he.comparedTo=he.cmp=function(e){var t,n,r,u,l=this;if(e=new l.constructor(e),l.s!==e.s)return l.s||-e.s;if(l.e!==e.e)return l.e>e.e^l.s<0?1:-1;for(r=l.d.length,u=e.d.length,t=0,n=r<u?r:u;t<n;++t)if(l.d[t]!==e.d[t])return l.d[t]>e.d[t]^l.s<0?1:-1;return r===u?0:r>u^l.s<0?1:-1};he.decimalPlaces=he.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*Fe;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};he.dividedBy=he.div=function(e){return Or(this,new this.constructor(e))};he.dividedToIntegerBy=he.idiv=function(e){var t=this,n=t.constructor;return Ye(Or(t,new n(e),0,1),n.precision)};he.equals=he.eq=function(e){return!this.cmp(e)};he.exponent=function(){return dt(this)};he.greaterThan=he.gt=function(e){return this.cmp(e)>0};he.greaterThanOrEqualTo=he.gte=function(e){return this.cmp(e)>=0};he.isInteger=he.isint=function(){return this.e>this.d.length-2};he.isNegative=he.isneg=function(){return this.s<0};he.isPositive=he.ispos=function(){return this.s>0};he.isZero=function(){return this.s===0};he.lessThan=he.lt=function(e){return this.cmp(e)<0};he.lessThanOrEqualTo=he.lte=function(e){return this.cmp(e)<1};he.logarithm=he.log=function(e){var t,n=this,r=n.constructor,u=r.precision,l=u+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(an))throw Error(An+"NaN");if(n.s<1)throw Error(An+(n.s?"NaN":"-Infinity"));return n.eq(an)?new r(0):(Je=!1,t=Or(Xo(n,l),Xo(e,l),l),Je=!0,Ye(t,u))};he.minus=he.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Mj(t,e):Ej(t,(e.s=-e.s,e))};he.modulo=he.mod=function(e){var t,n=this,r=n.constructor,u=r.precision;if(e=new r(e),!e.s)throw Error(An+"NaN");return n.s?(Je=!1,t=Or(n,e,0,1).times(e),Je=!0,n.minus(t)):Ye(new r(n),u)};he.naturalExponential=he.exp=function(){return Tj(this)};he.naturalLogarithm=he.ln=function(){return Xo(this)};he.negated=he.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};he.plus=he.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Ej(t,e):Mj(t,(e.s=-e.s,e))};he.precision=he.sd=function(e){var t,n,r,u=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(La+e);if(t=dt(u)+1,r=u.d.length-1,n=r*Fe+1,r=u.d[r],r){for(;r%10==0;r/=10)n--;for(r=u.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};he.squareRoot=he.sqrt=function(){var e,t,n,r,u,l,c,s=this,h=s.constructor;if(s.s<1){if(!s.s)return new h(0);throw Error(An+"NaN")}for(e=dt(s),Je=!1,u=Math.sqrt(+s),u==0||u==1/0?(t=Xn(s.d),(t.length+e)%2==0&&(t+="0"),u=Math.sqrt(t),e=pu((e+1)/2)-(e<0||e%2),u==1/0?t="5e"+e:(t=u.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new h(t)):r=new h(u.toString()),n=h.precision,u=c=n+3;;)if(l=r,r=l.plus(Or(s,l,c+2)).times(.5),Xn(l.d).slice(0,c)===(t=Xn(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),u==c&&t=="4999"){if(Ye(l,n+1,0),l.times(l).eq(s)){r=l;break}}else if(t!="9999")break;c+=4}return Je=!0,Ye(r,n)};he.times=he.mul=function(e){var t,n,r,u,l,c,s,h,d,y=this,p=y.constructor,g=y.d,b=(e=new p(e)).d;if(!y.s||!e.s)return new p(0);for(e.s*=y.s,n=y.e+e.e,h=g.length,d=b.length,h<d&&(l=g,g=b,b=l,c=h,h=d,d=c),l=[],c=h+d,r=c;r--;)l.push(0);for(r=d;--r>=0;){for(t=0,u=h+r;u>r;)s=l[u]+b[r]*g[u-r-1]+t,l[u--]=s%At|0,t=s/At|0;l[u]=(l[u]+t)%At|0}for(;!l[--c];)l.pop();return t?++n:l.shift(),e.d=l,e.e=n,Je?Ye(e,p.precision):e};he.toDecimalPlaces=he.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Wn(e,0,vu),t===void 0?t=r.rounding:Wn(t,0,8),Ye(n,e+dt(n)+1,t))};he.toExponential=function(e,t){var n,r=this,u=r.constructor;return e===void 0?n=ka(r,!0):(Wn(e,0,vu),t===void 0?t=u.rounding:Wn(t,0,8),r=Ye(new u(r),e+1,t),n=ka(r,!0,e+1)),n};he.toFixed=function(e,t){var n,r,u=this,l=u.constructor;return e===void 0?ka(u):(Wn(e,0,vu),t===void 0?t=l.rounding:Wn(t,0,8),r=Ye(new l(u),e+dt(u)+1,t),n=ka(r.abs(),!1,e+dt(r)+1),u.isneg()&&!u.isZero()?"-"+n:n)};he.toInteger=he.toint=function(){var e=this,t=e.constructor;return Ye(new t(e),dt(e)+1,t.rounding)};he.toNumber=function(){return+this};he.toPower=he.pow=function(e){var t,n,r,u,l,c,s=this,h=s.constructor,d=12,y=+(e=new h(e));if(!e.s)return new h(an);if(s=new h(s),!s.s){if(e.s<1)throw Error(An+"Infinity");return s}if(s.eq(an))return s;if(r=h.precision,e.eq(an))return Ye(s,r);if(t=e.e,n=e.d.length-1,c=t>=n,l=s.s,c){if((n=y<0?-y:y)<=wj){for(u=new h(an),t=Math.ceil(r/Fe+4),Je=!1;n%2&&(u=u.times(s),$E(u.d,t)),n=pu(n/2),n!==0;)s=s.times(s),$E(s.d,t);return Je=!0,e.s<0?new h(an).div(u):Ye(u,r)}}else if(l<0)throw Error(An+"NaN");return l=l<0&&e.d[Math.max(t,n)]&1?-1:1,s.s=1,Je=!1,u=e.times(Xo(s,r+d)),Je=!0,u=Tj(u),u.s=l,u};he.toPrecision=function(e,t){var n,r,u=this,l=u.constructor;return e===void 0?(n=dt(u),r=ka(u,n<=l.toExpNeg||n>=l.toExpPos)):(Wn(e,1,vu),t===void 0?t=l.rounding:Wn(t,0,8),u=Ye(new l(u),e,t),n=dt(u),r=ka(u,e<=n||n<=l.toExpNeg,e)),r};he.toSignificantDigits=he.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Wn(e,1,vu),t===void 0?t=r.rounding:Wn(t,0,8)),Ye(new r(n),e,t)};he.toString=he.valueOf=he.val=he.toJSON=he[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=dt(e),n=e.constructor;return ka(e,t<=n.toExpNeg||t>=n.toExpPos)};function Ej(e,t){var n,r,u,l,c,s,h,d,y=e.constructor,p=y.precision;if(!e.s||!t.s)return t.s||(t=new y(e)),Je?Ye(t,p):t;if(h=e.d,d=t.d,c=e.e,u=t.e,h=h.slice(),l=c-u,l){for(l<0?(r=h,l=-l,s=d.length):(r=d,u=c,s=h.length),c=Math.ceil(p/Fe),s=c>s?c+1:s+1,l>s&&(l=s,r.length=1),r.reverse();l--;)r.push(0);r.reverse()}for(s=h.length,l=d.length,s-l<0&&(l=s,r=d,d=h,h=r),n=0;l;)n=(h[--l]=h[l]+d[l]+n)/At|0,h[l]%=At;for(n&&(h.unshift(n),++u),s=h.length;h[--s]==0;)h.pop();return t.d=h,t.e=u,Je?Ye(t,p):t}function Wn(e,t,n){if(e!==~~e||e<t||e>n)throw Error(La+e)}function Xn(e){var t,n,r,u=e.length-1,l="",c=e[0];if(u>0){for(l+=c,t=1;t<u;t++)r=e[t]+"",n=Fe-r.length,n&&(l+=Jr(n)),l+=r;c=e[t],r=c+"",n=Fe-r.length,n&&(l+=Jr(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return l+c}var Or=function(){function e(r,u){var l,c=0,s=r.length;for(r=r.slice();s--;)l=r[s]*u+c,r[s]=l%At|0,c=l/At|0;return c&&r.unshift(c),r}function t(r,u,l,c){var s,h;if(l!=c)h=l>c?1:-1;else for(s=h=0;s<l;s++)if(r[s]!=u[s]){h=r[s]>u[s]?1:-1;break}return h}function n(r,u,l){for(var c=0;l--;)r[l]-=c,c=r[l]<u[l]?1:0,r[l]=c*At+r[l]-u[l];for(;!r[0]&&r.length>1;)r.shift()}return function(r,u,l,c){var s,h,d,y,p,g,b,x,O,S,E,M,T,P,A,w,C,q,N=r.constructor,I=r.s==u.s?1:-1,$=r.d,H=u.d;if(!r.s)return new N(r);if(!u.s)throw Error(An+"Division by zero");for(h=r.e-u.e,C=H.length,A=$.length,b=new N(I),x=b.d=[],d=0;H[d]==($[d]||0);)++d;if(H[d]>($[d]||0)&&--h,l==null?M=l=N.precision:c?M=l+(dt(r)-dt(u))+1:M=l,M<0)return new N(0);if(M=M/Fe+2|0,d=0,C==1)for(y=0,H=H[0],M++;(d<A||y)&&M--;d++)T=y*At+($[d]||0),x[d]=T/H|0,y=T%H|0;else{for(y=At/(H[0]+1)|0,y>1&&(H=e(H,y),$=e($,y),C=H.length,A=$.length),P=C,O=$.slice(0,C),S=O.length;S<C;)O[S++]=0;q=H.slice(),q.unshift(0),w=H[0],H[1]>=At/2&&++w;do y=0,s=t(H,O,C,S),s<0?(E=O[0],C!=S&&(E=E*At+(O[1]||0)),y=E/w|0,y>1?(y>=At&&(y=At-1),p=e(H,y),g=p.length,S=O.length,s=t(p,O,g,S),s==1&&(y--,n(p,C<g?q:H,g))):(y==0&&(s=y=1),p=H.slice()),g=p.length,g<S&&p.unshift(0),n(O,p,S),s==-1&&(S=O.length,s=t(H,O,C,S),s<1&&(y++,n(O,C<S?q:H,S))),S=O.length):s===0&&(y++,O=[0]),x[d++]=y,s&&O[0]?O[S++]=$[P]||0:(O=[$[P]],S=1);while((P++<A||O[0]!==void 0)&&M--)}return x[0]||x.shift(),b.e=h,Ye(b,c?l+dt(b)+1:l)}}();function Tj(e,t){var n,r,u,l,c,s,h=0,d=0,y=e.constructor,p=y.precision;if(dt(e)>16)throw Error(Kb+dt(e));if(!e.s)return new y(an);for(Je=!1,s=p,c=new y(.03125);e.abs().gte(.1);)e=e.times(c),d+=5;for(r=Math.log(Ra(2,d))/Math.LN10*2+5|0,s+=r,n=u=l=new y(an),y.precision=s;;){if(u=Ye(u.times(e),s),n=n.times(++h),c=l.plus(Or(u,n,s)),Xn(c.d).slice(0,s)===Xn(l.d).slice(0,s)){for(;d--;)l=Ye(l.times(l),s);return y.precision=p,t==null?(Je=!0,Ye(l,p)):l}l=c}}function dt(e){for(var t=e.e*Fe,n=e.d[0];n>=10;n/=10)t++;return t}function om(e,t,n){if(t>e.LN10.sd())throw Je=!0,n&&(e.precision=n),Error(An+"LN10 precision limit exceeded");return Ye(new e(e.LN10),t)}function Jr(e){for(var t="";e--;)t+="0";return t}function Xo(e,t){var n,r,u,l,c,s,h,d,y,p=1,g=10,b=e,x=b.d,O=b.constructor,S=O.precision;if(b.s<1)throw Error(An+(b.s?"NaN":"-Infinity"));if(b.eq(an))return new O(0);if(t==null?(Je=!1,d=S):d=t,b.eq(10))return t==null&&(Je=!0),om(O,d);if(d+=g,O.precision=d,n=Xn(x),r=n.charAt(0),l=dt(b),Math.abs(l)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)b=b.times(e),n=Xn(b.d),r=n.charAt(0),p++;l=dt(b),r>1?(b=new O("0."+n),l++):b=new O(r+"."+n.slice(1))}else return h=om(O,d+2,S).times(l+""),b=Xo(new O(r+"."+n.slice(1)),d-g).plus(h),O.precision=S,t==null?(Je=!0,Ye(b,S)):b;for(s=c=b=Or(b.minus(an),b.plus(an),d),y=Ye(b.times(b),d),u=3;;){if(c=Ye(c.times(y),d),h=s.plus(Or(c,new O(u),d)),Xn(h.d).slice(0,d)===Xn(s.d).slice(0,d))return s=s.times(2),l!==0&&(s=s.plus(om(O,d+2,S).times(l+""))),s=Or(s,new O(p),d),O.precision=S,t==null?(Je=!0,Ye(s,S)):s;s=h,u+=2}}function qE(e,t){var n,r,u;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(u=t.length;t.charCodeAt(u-1)===48;)--u;if(t=t.slice(r,u),t){if(u-=r,n=n-r-1,e.e=pu(n/Fe),e.d=[],r=(n+1)%Fe,n<0&&(r+=Fe),r<u){for(r&&e.d.push(+t.slice(0,r)),u-=Fe;r<u;)e.d.push(+t.slice(r,r+=Fe));t=t.slice(r),r=Fe-t.length}else r-=u;for(;r--;)t+="0";if(e.d.push(+t),Je&&(e.e>_f||e.e<-_f))throw Error(Kb+n)}else e.s=0,e.e=0,e.d=[0];return e}function Ye(e,t,n){var r,u,l,c,s,h,d,y,p=e.d;for(c=1,l=p[0];l>=10;l/=10)c++;if(r=t-c,r<0)r+=Fe,u=t,d=p[y=0];else{if(y=Math.ceil((r+1)/Fe),l=p.length,y>=l)return e;for(d=l=p[y],c=1;l>=10;l/=10)c++;r%=Fe,u=r-Fe+c}if(n!==void 0&&(l=Ra(10,c-u-1),s=d/l%10|0,h=t<0||p[y+1]!==void 0||d%l,h=n<4?(s||h)&&(n==0||n==(e.s<0?3:2)):s>5||s==5&&(n==4||h||n==6&&(r>0?u>0?d/Ra(10,c-u):0:p[y-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return h?(l=dt(e),p.length=1,t=t-l-1,p[0]=Ra(10,(Fe-t%Fe)%Fe),e.e=pu(-t/Fe)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=y,l=1,y--):(p.length=y+1,l=Ra(10,Fe-r),p[y]=u>0?(d/Ra(10,c-u)%Ra(10,u)|0)*l:0),h)for(;;)if(y==0){(p[0]+=l)==At&&(p[0]=1,++e.e);break}else{if(p[y]+=l,p[y]!=At)break;p[y--]=0,l=1}for(r=p.length;p[--r]===0;)p.pop();if(Je&&(e.e>_f||e.e<-_f))throw Error(Kb+dt(e));return e}function Mj(e,t){var n,r,u,l,c,s,h,d,y,p,g=e.constructor,b=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),Je?Ye(t,b):t;if(h=e.d,p=t.d,r=t.e,d=e.e,h=h.slice(),c=d-r,c){for(y=c<0,y?(n=h,c=-c,s=p.length):(n=p,r=d,s=h.length),u=Math.max(Math.ceil(b/Fe),s)+2,c>u&&(c=u,n.length=1),n.reverse(),u=c;u--;)n.push(0);n.reverse()}else{for(u=h.length,s=p.length,y=u<s,y&&(s=u),u=0;u<s;u++)if(h[u]!=p[u]){y=h[u]<p[u];break}c=0}for(y&&(n=h,h=p,p=n,t.s=-t.s),s=h.length,u=p.length-s;u>0;--u)h[s++]=0;for(u=p.length;u>c;){if(h[--u]<p[u]){for(l=u;l&&h[--l]===0;)h[l]=At-1;--h[l],h[u]+=At}h[u]-=p[u]}for(;h[--s]===0;)h.pop();for(;h[0]===0;h.shift())--r;return h[0]?(t.d=h,t.e=r,Je?Ye(t,b):t):new g(0)}function ka(e,t,n){var r,u=dt(e),l=Xn(e.d),c=l.length;return t?(n&&(r=n-c)>0?l=l.charAt(0)+"."+l.slice(1)+Jr(r):c>1&&(l=l.charAt(0)+"."+l.slice(1)),l=l+(u<0?"e":"e+")+u):u<0?(l="0."+Jr(-u-1)+l,n&&(r=n-c)>0&&(l+=Jr(r))):u>=c?(l+=Jr(u+1-c),n&&(r=n-u-1)>0&&(l=l+"."+Jr(r))):((r=u+1)<c&&(l=l.slice(0,r)+"."+l.slice(r)),n&&(r=n-c)>0&&(u+1===c&&(l+="."),l+=Jr(r))),e.s<0?"-"+l:l}function $E(e,t){if(e.length>t)return e.length=t,!0}function jj(e){var t,n,r;function u(l){var c=this;if(!(c instanceof u))return new u(l);if(c.constructor=u,l instanceof u){c.s=l.s,c.e=l.e,c.d=(l=l.d)?l.slice():l;return}if(typeof l=="number"){if(l*0!==0)throw Error(La+l);if(l>0)c.s=1;else if(l<0)l=-l,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(l===~~l&&l<1e7){c.e=0,c.d=[l];return}return qE(c,l.toString())}else if(typeof l!="string")throw Error(La+l);if(l.charCodeAt(0)===45?(l=l.slice(1),c.s=-1):c.s=1,b4.test(l))qE(c,l);else throw Error(La+l)}if(u.prototype=he,u.ROUND_UP=0,u.ROUND_DOWN=1,u.ROUND_CEIL=2,u.ROUND_FLOOR=3,u.ROUND_HALF_UP=4,u.ROUND_HALF_DOWN=5,u.ROUND_HALF_EVEN=6,u.ROUND_HALF_CEIL=7,u.ROUND_HALF_FLOOR=8,u.clone=jj,u.config=u.set=S4,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return u.config(e),u}function S4(e){if(!e||typeof e!="object")throw Error(An+"Object expected");var t,n,r,u=["precision",1,vu,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<u.length;t+=3)if((r=e[n=u[t]])!==void 0)if(pu(r)===r&&r>=u[t+1]&&r<=u[t+2])this[n]=r;else throw Error(La+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(La+n+": "+r);return this}var Vb=jj(g4);an=new Vb(1);const Ie=Vb;function O4(e){return w4(e)||A4(e)||_4(e)||x4()}function x4(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
36In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _4(e,t){if(e){if(typeof e=="string")return sg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sg(e,t)}}function A4(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function w4(e){if(Array.isArray(e))return sg(e)}function sg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var E4=function(t){return t},Pj={},Cj=function(t){return t===Pj},BE=function(t){return function n(){return arguments.length===0||arguments.length===1&&Cj(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},T4=function e(t,n){return t===1?n:BE(function(){for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];var c=u.filter(function(s){return s!==Pj}).length;return c>=t?n.apply(void 0,u):e(t-c,BE(function(){for(var s=arguments.length,h=new Array(s),d=0;d<s;d++)h[d]=arguments[d];var y=u.map(function(p){return Cj(p)?h.shift():p});return n.apply(void 0,O4(y).concat(h))}))})},ys=function(t){return T4(t.length,t)},hg=function(t,n){for(var r=[],u=t;u<n;++u)r[u-t]=u;return r},M4=ys(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),j4=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return E4;var u=n.reverse(),l=u[0],c=u.slice(1);return function(){return c.reduce(function(s,h){return h(s)},l.apply(void 0,arguments))}},dg=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},Dj=function(t){var n=null,r=null;return function(){for(var u=arguments.length,l=new Array(u),c=0;c<u;c++)l[c]=arguments[c];return n&&l.every(function(s,h){return s===n[h]})||(n=l,r=t.apply(void 0,l)),r}};function P4(e){var t;return e===0?t=1:t=Math.floor(new Ie(e).abs().log(10).toNumber())+1,t}function C4(e,t,n){for(var r=new Ie(e),u=0,l=[];r.lt(t)&&u<1e5;)l.push(r.toNumber()),r=r.add(n),u++;return l}var D4=ys(function(e,t,n){var r=+e,u=+t;return r+n*(u-r)}),R4=ys(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),N4=ys(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const ms={rangeStep:C4,getDigitCount:P4,interpolateNumber:D4,uninterpolateNumber:R4,uninterpolateTruncation:N4};function vg(e){return B4(e)||$4(e)||Rj(e)||q4()}function q4(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
37In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $4(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function B4(e){if(Array.isArray(e))return pg(e)}function Ko(e,t){return U4(e)||L4(e,t)||Rj(e,t)||z4()}function z4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
38In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Rj(e,t){if(e){if(typeof e=="string")return pg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pg(e,t)}}function pg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function L4(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,u=!1,l=void 0;try{for(var c=e[Symbol.iterator](),s;!(r=(s=c.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(h){u=!0,l=h}finally{try{!r&&c.return!=null&&c.return()}finally{if(u)throw l}}return n}}function U4(e){if(Array.isArray(e))return e}function Nj(e){var t=Ko(e,2),n=t[0],r=t[1],u=n,l=r;return n>r&&(u=r,l=n),[u,l]}function qj(e,t,n){if(e.lte(0))return new Ie(0);var r=ms.getDigitCount(e.toNumber()),u=new Ie(10).pow(r),l=e.div(u),c=r!==1?.05:.1,s=new Ie(Math.ceil(l.div(c).toNumber())).add(n).mul(c),h=s.mul(u);return t?h:new Ie(Math.ceil(h))}function k4(e,t,n){var r=1,u=new Ie(e);if(!u.isint()&&n){var l=Math.abs(e);l<1?(r=new Ie(10).pow(ms.getDigitCount(e)-1),u=new Ie(Math.floor(u.div(r).toNumber())).mul(r)):l>1&&(u=new Ie(Math.floor(e)))}else e===0?u=new Ie(Math.floor((t-1)/2)):n||(u=new Ie(Math.floor(e)));var c=Math.floor((t-1)/2),s=j4(M4(function(h){return u.add(new Ie(h-c).mul(r)).toNumber()}),hg);return s(0,t)}function $j(e,t,n,r){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Ie(0),tickMin:new Ie(0),tickMax:new Ie(0)};var l=qj(new Ie(t).sub(e).div(n-1),r,u),c;e<=0&&t>=0?c=new Ie(0):(c=new Ie(e).add(t).div(2),c=c.sub(new Ie(c).mod(l)));var s=Math.ceil(c.sub(e).div(l).toNumber()),h=Math.ceil(new Ie(t).sub(c).div(l).toNumber()),d=s+h+1;return d>n?$j(e,t,n,r,u+1):(d<n&&(h=t>0?h+(n-d):h,s=t>0?s:s+(n-d)),{step:l,tickMin:c.sub(new Ie(s).mul(l)),tickMax:c.add(new Ie(h).mul(l))})}function H4(e){var t=Ko(e,2),n=t[0],r=t[1],u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(u,2),s=Nj([n,r]),h=Ko(s,2),d=h[0],y=h[1];if(d===-1/0||y===1/0){var p=y===1/0?[d].concat(vg(hg(0,u-1).map(function(){return 1/0}))):[].concat(vg(hg(0,u-1).map(function(){return-1/0})),[y]);return n>r?dg(p):p}if(d===y)return k4(d,u,l);var g=$j(d,y,c,l),b=g.step,x=g.tickMin,O=g.tickMax,S=ms.rangeStep(x,O.add(new Ie(.1).mul(b)),b);return n>r?dg(S):S}function I4(e,t){var n=Ko(e,2),r=n[0],u=n[1],l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Nj([r,u]),s=Ko(c,2),h=s[0],d=s[1];if(h===-1/0||d===1/0)return[r,u];if(h===d)return[h];var y=Math.max(t,2),p=qj(new Ie(d).sub(h).div(y-1),l,0),g=[].concat(vg(ms.rangeStep(new Ie(h),new Ie(d).sub(new Ie(.99).mul(p)),p)),[d]);return r>u?dg(g):g}var G4=Dj(H4),Y4=Dj(I4),X4="Invariant failed";function Ha(e,t){throw new Error(X4)}var K4=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Vi(e){"@babel/helpers - typeof";return Vi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vi(e)}function Af(){return Af=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Af.apply(this,arguments)}function V4(e,t){return Q4(e)||F4(e,t)||Z4(e,t)||W4()}function W4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
39In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Z4(e,t){if(e){if(typeof e=="string")return zE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zE(e,t)}}function zE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function F4(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function Q4(e){if(Array.isArray(e))return e}function J4(e,t){if(e==null)return{};var n=e8(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function e8(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function t8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n8(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Lj(r.key),r)}}function r8(e,t,n){return t&&n8(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function a8(e,t,n){return t=wf(t),i8(e,Bj()?Reflect.construct(t,n||[],wf(e).constructor):t.apply(e,n))}function i8(e,t){if(t&&(Vi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return u8(e)}function u8(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bj(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Bj=function(){return!!e})()}function wf(e){return wf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wf(e)}function o8(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yg(e,t)}function yg(e,t){return yg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},yg(e,t)}function zj(e,t,n){return t=Lj(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lj(e){var t=l8(e,"string");return Vi(t)=="symbol"?t:t+""}function l8(e,t){if(Vi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Al=function(e){function t(){return t8(this,t),a8(this,t,arguments)}return o8(t,e),r8(t,[{key:"render",value:function(){var r=this.props,u=r.offset,l=r.layout,c=r.width,s=r.dataKey,h=r.data,d=r.dataPointFormatter,y=r.xAxis,p=r.yAxis,g=J4(r,K4),b=De(g,!1);this.props.direction==="x"&&y.type!=="number"&&Ha();var x=h.map(function(O){var S=d(O,s),E=S.x,M=S.y,T=S.value,P=S.errorVal;if(!P)return null;var A=[],w,C;if(Array.isArray(P)){var q=V4(P,2);w=q[0],C=q[1]}else w=C=P;if(l==="vertical"){var N=y.scale,I=M+u,$=I+c,H=I-c,Y=N(T-w),Z=N(T+C);A.push({x1:Z,y1:$,x2:Z,y2:H}),A.push({x1:Y,y1:I,x2:Z,y2:I}),A.push({x1:Y,y1:$,x2:Y,y2:H})}else if(l==="horizontal"){var K=p.scale,U=E+u,W=U-c,F=U+c,re=K(T-w),D=K(T+C);A.push({x1:W,y1:D,x2:F,y2:D}),A.push({x1:U,y1:re,x2:U,y2:D}),A.push({x1:W,y1:re,x2:F,y2:re})}return z.createElement(lt,Af({className:"recharts-errorBar",key:"bar-".concat(A.map(function(V){return"".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))},b),A.map(function(V){return z.createElement("line",Af({},V,{key:"line-".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))}))});return z.createElement(lt,{className:"recharts-errorBars"},x)}}])}(z.Component);zj(Al,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});zj(Al,"displayName","ErrorBar");function Vo(e){"@babel/helpers - typeof";return Vo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vo(e)}function LE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Ca(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LE(Object(n),!0).forEach(function(r){c8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function c8(e,t,n){return t=f8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f8(e){var t=s8(e,"string");return Vo(t)=="symbol"?t:t+""}function s8(e,t){if(Vo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Uj=function(t){var n=t.children,r=t.formattedGraphicalItems,u=t.legendWidth,l=t.legendContent,c=rn(n,Bi);if(!c)return null;var s=Bi.defaultProps,h=s!==void 0?Ca(Ca({},s),c.props):{},d;return c.props&&c.props.payload?d=c.props&&c.props.payload:l==="children"?d=(r||[]).reduce(function(y,p){var g=p.item,b=p.props,x=b.sectors||b.data||[];return y.concat(x.map(function(O){return{type:c.props.iconType||g.props.legendType,value:O.name,color:O.fill,payload:O}}))},[]):d=(r||[]).map(function(y){var p=y.item,g=p.type.defaultProps,b=g!==void 0?Ca(Ca({},g),p.props):{},x=b.dataKey,O=b.name,S=b.legendType,E=b.hide;return{inactive:E,dataKey:x,type:h.iconType||S||"square",color:Wb(p),value:O||x,payload:b}}),Ca(Ca(Ca({},h),Bi.getWithHeight(c,u)),{},{payload:d,item:c})};function Wo(e){"@babel/helpers - typeof";return Wo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wo(e)}function UE(e){return p8(e)||v8(e)||d8(e)||h8()}function h8(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
40In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function d8(e,t){if(e){if(typeof e=="string")return mg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mg(e,t)}}function v8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function p8(e){if(Array.isArray(e))return mg(e)}function mg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kE(Object(n),!0).forEach(function(r){Li(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Li(e,t,n){return t=y8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y8(e){var t=m8(e,"string");return Wo(t)=="symbol"?t:t+""}function m8(e,t){if(Wo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function un(e,t,n){return Pe(e)||Pe(t)?n:mt(t)?xn(e,t,n):we(t)?t(e):n}function Co(e,t,n,r){var u=p4(e,function(s){return un(s,t)});if(n==="number"){var l=u.filter(function(s){return fe(s)||parseFloat(s)});return l.length?[vs(l),ds(l)]:[1/0,-1/0]}var c=r?u.filter(function(s){return!Pe(s)}):u;return c.map(function(s){return mt(s)||s instanceof Date?s:""})}var g8=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=arguments.length>2?arguments[2]:void 0,l=arguments.length>3?arguments[3]:void 0,c=-1,s=(n=r==null?void 0:r.length)!==null&&n!==void 0?n: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 h=l.range,d=0;d<s;d++){var y=d>0?u[d-1].coordinate:u[s-1].coordinate,p=u[d].coordinate,g=d>=s-1?u[0].coordinate:u[d+1].coordinate,b=void 0;if(Bn(p-y)!==Bn(g-p)){var x=[];if(Bn(g-p)===Bn(h[1]-h[0])){b=g;var O=p+h[1]-h[0];x[0]=Math.min(O,(O+y)/2),x[1]=Math.max(O,(O+y)/2)}else{b=y;var S=g+h[1]-h[0];x[0]=Math.min(p,(S+p)/2),x[1]=Math.max(p,(S+p)/2)}var E=[Math.min(p,(b+p)/2),Math.max(p,(b+p)/2)];if(t>E[0]&&t<=E[1]||t>=x[0]&&t<=x[1]){c=u[d].index;break}}else{var M=Math.min(y,g),T=Math.max(y,g);if(t>(M+p)/2&&t<=(T+p)/2){c=u[d].index;break}}}else for(var P=0;P<s;P++)if(P===0&&t<=(r[P].coordinate+r[P+1].coordinate)/2||P>0&&P<s-1&&t>(r[P].coordinate+r[P-1].coordinate)/2&&t<=(r[P].coordinate+r[P+1].coordinate)/2||P===s-1&&t>(r[P].coordinate+r[P-1].coordinate)/2){c=r[P].index;break}return c},Wb=function(t){var n,r=t,u=r.type.displayName,l=(n=t.type)!==null&&n!==void 0&&n.defaultProps?ut(ut({},t.type.defaultProps),t.props):t.props,c=l.stroke,s=l.fill,h;switch(u){case"Line":h=c;break;case"Area":case"Radar":h=c&&c!=="none"?c:s;break;default:h=s;break}return h},b8=function(t){var n=t.barSize,r=t.totalSize,u=t.stackGroups,l=u===void 0?{}:u;if(!l)return{};for(var c={},s=Object.keys(l),h=0,d=s.length;h<d;h++)for(var y=l[s[h]].stackGroups,p=Object.keys(y),g=0,b=p.length;g<b;g++){var x=y[p[g]],O=x.items,S=x.cateAxisId,E=O.filter(function(C){return br(C.type).indexOf("Bar")>=0});if(E&&E.length){var M=E[0].type.defaultProps,T=M!==void 0?ut(ut({},M),E[0].props):E[0].props,P=T.barSize,A=T[S];c[A]||(c[A]=[]);var w=Pe(P)?n:P;c[A].push({item:E[0],stackList:E.slice(1),barSize:Pe(w)?void 0:Ua(w,r,0)})}}return c},S8=function(t){var n=t.barGap,r=t.barCategoryGap,u=t.bandSize,l=t.sizeList,c=l===void 0?[]:l,s=t.maxBarSize,h=c.length;if(h<1)return null;var d=Ua(n,u,0,!0),y,p=[];if(c[0].barSize===+c[0].barSize){var g=!1,b=u/h,x=c.reduce(function(P,A){return P+A.barSize||0},0);x+=(h-1)*d,x>=u&&(x-=(h-1)*d,d=0),x>=u&&b>0&&(g=!0,b*=.9,x=h*b);var O=(u-x)/2>>0,S={offset:O-d,size:0};y=c.reduce(function(P,A){var w={item:A.item,position:{offset:S.offset+S.size+d,size:g?b:A.barSize}},C=[].concat(UE(P),[w]);return S=C[C.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(q){C.push({item:q,position:S})}),C},p)}else{var E=Ua(r,u,0,!0);u-2*E-(h-1)*d<=0&&(d=0);var M=(u-2*E-(h-1)*d)/h;M>1&&(M>>=0);var T=s===+s?Math.min(M,s):M;y=c.reduce(function(P,A,w){var C=[].concat(UE(P),[{item:A.item,position:{offset:E+(M+d)*w+(M-T)/2,size:T}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(q){C.push({item:q,position:C[C.length-1].position})}),C},p)}return y},O8=function(t,n,r,u){var l=r.children,c=r.width,s=r.margin,h=c-(s.left||0)-(s.right||0),d=Uj({children:l,legendWidth:h});if(d){var y=u||{},p=y.width,g=y.height,b=d.align,x=d.verticalAlign,O=d.layout;if((O==="vertical"||O==="horizontal"&&x==="middle")&&b!=="center"&&fe(t[b]))return ut(ut({},t),{},Li({},b,t[b]+(p||0)));if((O==="horizontal"||O==="vertical"&&b==="center")&&x!=="middle"&&fe(t[x]))return ut(ut({},t),{},Li({},x,t[x]+(g||0)))}return t},x8=function(t,n,r){return Pe(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},kj=function(t,n,r,u,l){var c=n.props.children,s=_n(c,Al).filter(function(d){return x8(u,l,d.props.direction)});if(s&&s.length){var h=s.map(function(d){return d.props.dataKey});return t.reduce(function(d,y){var p=un(y,r);if(Pe(p))return d;var g=Array.isArray(p)?[vs(p),ds(p)]:[p,p],b=h.reduce(function(x,O){var S=un(y,O,0),E=g[0]-Math.abs(Array.isArray(S)?S[0]:S),M=g[1]+Math.abs(Array.isArray(S)?S[1]:S);return[Math.min(E,x[0]),Math.max(M,x[1])]},[1/0,-1/0]);return[Math.min(b[0],d[0]),Math.max(b[1],d[1])]},[1/0,-1/0])}return null},_8=function(t,n,r,u,l){var c=n.map(function(s){return kj(t,s,r,l,u)}).filter(function(s){return!Pe(s)});return c&&c.length?c.reduce(function(s,h){return[Math.min(s[0],h[0]),Math.max(s[1],h[1])]},[1/0,-1/0]):null},Hj=function(t,n,r,u,l){var c=n.map(function(h){var d=h.props.dataKey;return r==="number"&&d&&kj(t,h,d,u)||Co(t,d,r,l)});if(r==="number")return c.reduce(function(h,d){return[Math.min(h[0],d[0]),Math.max(h[1],d[1])]},[1/0,-1/0]);var s={};return c.reduce(function(h,d){for(var y=0,p=d.length;y<p;y++)s[d[y]]||(s[d[y]]=!0,h.push(d[y]));return h},[])},Ij=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},Gj=function(t,n,r,u){if(u)return t.map(function(h){return h.coordinate});var l,c,s=t.map(function(h){return h.coordinate===n&&(l=!0),h.coordinate===r&&(c=!0),h.coordinate});return l||s.push(n),c||s.push(r),s},gr=function(t,n,r){if(!t)return null;var u=t.scale,l=t.duplicateDomain,c=t.type,s=t.range,h=t.realScaleType==="scaleBand"?u.bandwidth()/2:2,d=(n||r)&&c==="category"&&u.bandwidth?u.bandwidth()/h:0;if(d=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?Bn(s[0]-s[1])*2*d:d,n&&(t.ticks||t.niceTicks)){var y=(t.ticks||t.niceTicks).map(function(p){var g=l?l.indexOf(p):p;return{coordinate:u(g)+d,value:p,offset:d}});return y.filter(function(p){return!ml(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,g){return{coordinate:u(p)+d,value:p,index:g,offset:d}}):u.ticks&&!r?u.ticks(t.tickCount).map(function(p){return{coordinate:u(p)+d,value:p,offset:d}}):u.domain().map(function(p,g){return{coordinate:u(p)+d,value:l?l[p]:p,index:g,offset:d}})},lm=new WeakMap,Xc=function(t,n){if(typeof n!="function")return t;lm.has(t)||lm.set(t,new WeakMap);var r=lm.get(t);if(r.has(n))return r.get(n);var u=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,u),u},A8=function(t,n,r){var u=t.scale,l=t.type,c=t.layout,s=t.axisType;if(u==="auto")return c==="radial"&&s==="radiusAxis"?{scale:ko(),realScaleType:"band"}:c==="radial"&&s==="angleAxis"?{scale:bf(),realScaleType:"linear"}:l==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Po(),realScaleType:"point"}:l==="category"?{scale:ko(),realScaleType:"band"}:{scale:bf(),realScaleType:"linear"};if(yl(u)){var h="scale".concat(es(u));return{scale:(EE[h]||Po)(),realScaleType:EE[h]?h:"point"}}return we(u)?{scale:u}:{scale:Po(),realScaleType:"point"}},HE=1e-4,w8=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,u=t.range(),l=Math.min(u[0],u[1])-HE,c=Math.max(u[0],u[1])+HE,s=t(n[0]),h=t(n[r-1]);(s<l||s>c||h<l||h>c)&&t.domain([n[0],n[r-1]])}},E8=function(t,n){if(!t)return null;for(var r=0,u=t.length;r<u;r++)if(t[r].item===n)return t[r].position;return null},T8=function(t,n){if(!n||n.length!==2||!fe(n[0])||!fe(n[1]))return t;var r=Math.min(n[0],n[1]),u=Math.max(n[0],n[1]),l=[t[0],t[1]];return(!fe(t[0])||t[0]<r)&&(l[0]=r),(!fe(t[1])||t[1]>u)&&(l[1]=u),l[0]>u&&(l[0]=u),l[1]<r&&(l[1]=r),l},M8=function(t){var n=t.length;if(!(n<=0))for(var r=0,u=t[0].length;r<u;++r)for(var l=0,c=0,s=0;s<n;++s){var h=ml(t[s][r][1])?t[s][r][0]:t[s][r][1];h>=0?(t[s][r][0]=l,t[s][r][1]=l+h,l=t[s][r][1]):(t[s][r][0]=c,t[s][r][1]=c+h,c=t[s][r][1])}},j8=function(t){var n=t.length;if(!(n<=0))for(var r=0,u=t[0].length;r<u;++r)for(var l=0,c=0;c<n;++c){var s=ml(t[c][r][1])?t[c][r][0]:t[c][r][1];s>=0?(t[c][r][0]=l,t[c][r][1]=l+s,l=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},P8={sign:M8,expand:hq,none:Ui,silhouette:dq,wiggle:vq,positive:j8},C8=function(t,n,r){var u=n.map(function(s){return s.props.dataKey}),l=P8[r],c=sq().keys(u).value(function(s,h){return+un(s,h,0)}).order(Km).offset(l);return c(t)},D8=function(t,n,r,u,l,c){if(!t)return null;var s=c?n.reverse():n,h={},d=s.reduce(function(p,g){var b,x=(b=g.type)!==null&&b!==void 0&&b.defaultProps?ut(ut({},g.type.defaultProps),g.props):g.props,O=x.stackId,S=x.hide;if(S)return p;var E=x[r],M=p[E]||{hasStack:!1,stackGroups:{}};if(mt(O)){var T=M.stackGroups[O]||{numericAxisId:r,cateAxisId:u,items:[]};T.items.push(g),M.hasStack=!0,M.stackGroups[O]=T}else M.stackGroups[gl("_stackId_")]={numericAxisId:r,cateAxisId:u,items:[g]};return ut(ut({},p),{},Li({},E,M))},h),y={};return Object.keys(d).reduce(function(p,g){var b=d[g];if(b.hasStack){var x={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(O,S){var E=b.stackGroups[S];return ut(ut({},O),{},Li({},S,{numericAxisId:r,cateAxisId:u,items:E.items,stackedData:C8(t,E.items,l)}))},x)}return ut(ut({},p),{},Li({},g,b))},y)},R8=function(t,n){var r=n.realScaleType,u=n.type,l=n.tickCount,c=n.originalDomain,s=n.allowDecimals,h=r||n.scale;if(h!=="auto"&&h!=="linear")return null;if(l&&u==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var d=t.domain();if(!d.length)return null;var y=G4(d,l,s);return t.domain([vs(y),ds(y)]),{niceTicks:y}}if(l&&u==="number"){var p=t.domain(),g=Y4(p,l,s);return{niceTicks:g}}return null};function IE(e){var t=e.axis,n=e.ticks,r=e.bandSize,u=e.entry,l=e.index,c=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Pe(u[t.dataKey])){var s=Qc(n,"value",u[t.dataKey]);if(s)return s.coordinate+r/2}return n[l]?n[l].coordinate+r/2:null}var h=un(u,Pe(c)?t.dataKey:c);return Pe(h)?null:t.scale(h)}var GE=function(t){var n=t.axis,r=t.ticks,u=t.offset,l=t.bandSize,c=t.entry,s=t.index;if(n.type==="category")return r[s]?r[s].coordinate+u:null;var h=un(c,n.dataKey,n.domain[s]);return Pe(h)?null:n.scale(h)-l/2+u},N8=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var u=Math.min(r[0],r[1]),l=Math.max(r[0],r[1]);return u<=0&&l>=0?0:l<0?l:u}return r[0]},q8=function(t,n){var r,u=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ut(ut({},t.type.defaultProps),t.props):t.props,l=u.stackId;if(mt(l)){var c=n[l];if(c){var s=c.items.indexOf(t);return s>=0?c.stackedData[s]:null}}return null},$8=function(t){return t.reduce(function(n,r){return[vs(r.concat([n[0]]).filter(fe)),ds(r.concat([n[1]]).filter(fe))]},[1/0,-1/0])},Yj=function(t,n,r){return Object.keys(t).reduce(function(u,l){var c=t[l],s=c.stackedData,h=s.reduce(function(d,y){var p=$8(y.slice(n,r+1));return[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0]).map(function(u){return u===1/0||u===-1/0?0:u})},YE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,XE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,gg=function(t,n,r){if(we(t))return t(n,r);if(!Array.isArray(t))return n;var u=[];if(fe(t[0]))u[0]=r?t[0]:Math.min(t[0],n[0]);else if(YE.test(t[0])){var l=+YE.exec(t[0])[1];u[0]=n[0]-l}else we(t[0])?u[0]=t[0](n[0]):u[0]=n[0];if(fe(t[1]))u[1]=r?t[1]:Math.max(t[1],n[1]);else if(XE.test(t[1])){var c=+XE.exec(t[1])[1];u[1]=n[1]+c}else we(t[1])?u[1]=t[1](n[1]):u[1]=n[1];return u},Ef=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var u=t.scale.bandwidth();if(!r||u>0)return u}if(t&&n&&n.length>=2){for(var l=_b(n,function(p){return p.coordinate}),c=1/0,s=1,h=l.length;s<h;s++){var d=l[s],y=l[s-1];c=Math.min((d.coordinate||0)-(y.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},KE=function(t,n,r){return!t||!t.length||ps(t,xn(r,"type.defaultProps.domain"))?n:t},Xj=function(t,n){var r=t.type.defaultProps?ut(ut({},t.type.defaultProps),t.props):t.props,u=r.dataKey,l=r.name,c=r.unit,s=r.formatter,h=r.tooltipType,d=r.chartType,y=r.hide;return ut(ut({},De(t,!1)),{},{dataKey:u,unit:c,formatter:s,name:l||u,color:Wb(t),value:un(n,u),type:h,payload:n,chartType:d,hide:y})};function Zo(e){"@babel/helpers - typeof";return Zo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zo(e)}function VE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function WE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VE(Object(n),!0).forEach(function(r){B8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function B8(e,t,n){return t=z8(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z8(e){var t=L8(e,"string");return Zo(t)=="symbol"?t:t+""}function L8(e,t){if(Zo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Tf=Math.PI/180,U8=function(t){return t*180/Math.PI},Pt=function(t,n,r,u){return{x:t+Math.cos(-Tf*u)*r,y:n+Math.sin(-Tf*u)*r}},k8=function(t,n){var r=t.x,u=t.y,l=n.x,c=n.y;return Math.sqrt(Math.pow(r-l,2)+Math.pow(u-c,2))},H8=function(t,n){var r=t.x,u=t.y,l=n.cx,c=n.cy,s=k8({x:r,y:u},{x:l,y:c});if(s<=0)return{radius:s};var h=(r-l)/s,d=Math.acos(h);return u>c&&(d=2*Math.PI-d),{radius:s,angle:U8(d),angleInRadian:d}},I8=function(t){var n=t.startAngle,r=t.endAngle,u=Math.floor(n/360),l=Math.floor(r/360),c=Math.min(u,l);return{startAngle:n-c*360,endAngle:r-c*360}},G8=function(t,n){var r=n.startAngle,u=n.endAngle,l=Math.floor(r/360),c=Math.floor(u/360),s=Math.min(l,c);return t+s*360},ZE=function(t,n){var r=t.x,u=t.y,l=H8({x:r,y:u},n),c=l.radius,s=l.angle,h=n.innerRadius,d=n.outerRadius;if(c<h||c>d)return!1;if(c===0)return!0;var y=I8(n),p=y.startAngle,g=y.endAngle,b=s,x;if(p<=g){for(;b>g;)b-=360;for(;b<p;)b+=360;x=b>=p&&b<=g}else{for(;b>p;)b-=360;for(;b<g;)b+=360;x=b>=g&&b<=p}return x?WE(WE({},n),{},{radius:c,angle:G8(b,n)}):null};function Fo(e){"@babel/helpers - typeof";return Fo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fo(e)}var Y8=["offset"];function X8(e){return Z8(e)||W8(e)||V8(e)||K8()}function K8(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
41In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function V8(e,t){if(e){if(typeof e=="string")return bg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bg(e,t)}}function W8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Z8(e){if(Array.isArray(e))return bg(e)}function bg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function F8(e,t){if(e==null)return{};var n=Q8(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Q8(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function FE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function yt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FE(Object(n),!0).forEach(function(r){J8(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function J8(e,t,n){return t=eL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eL(e){var t=tL(e,"string");return Fo(t)=="symbol"?t:t+""}function tL(e,t){if(Fo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qo(){return Qo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qo.apply(this,arguments)}var nL=function(t){var n=t.value,r=t.formatter,u=Pe(t.children)?n:t.children;return we(r)?r(u):u},rL=function(t,n){var r=Bn(n-t),u=Math.min(Math.abs(n-t),360);return r*u},aL=function(t,n,r){var u=t.position,l=t.viewBox,c=t.offset,s=t.className,h=l,d=h.cx,y=h.cy,p=h.innerRadius,g=h.outerRadius,b=h.startAngle,x=h.endAngle,O=h.clockWise,S=(p+g)/2,E=rL(b,x),M=E>=0?1:-1,T,P;u==="insideStart"?(T=b+M*c,P=O):u==="insideEnd"?(T=x-M*c,P=!O):u==="end"&&(T=x+M*c,P=O),P=E<=0?P:!P;var A=Pt(d,y,S,T),w=Pt(d,y,S,T+(P?1:-1)*359),C="M".concat(A.x,",").concat(A.y,`
42    A`).concat(S,",").concat(S,",0,1,").concat(P?0:1,`,
43    `).concat(w.x,",").concat(w.y),q=Pe(t.id)?gl("recharts-radial-line-"):t.id;return z.createElement("text",Qo({},r,{dominantBaseline:"central",className:$e("recharts-radial-bar-label",s)}),z.createElement("defs",null,z.createElement("path",{id:q,d:C})),z.createElement("textPath",{xlinkHref:"#".concat(q)},n))},iL=function(t){var n=t.viewBox,r=t.offset,u=t.position,l=n,c=l.cx,s=l.cy,h=l.innerRadius,d=l.outerRadius,y=l.startAngle,p=l.endAngle,g=(y+p)/2;if(u==="outside"){var b=Pt(c,s,d+r,g),x=b.x,O=b.y;return{x,y:O,textAnchor:x>=c?"start":"end",verticalAnchor:"middle"}}if(u==="center")return{x:c,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(u==="centerTop")return{x:c,y:s,textAnchor:"middle",verticalAnchor:"start"};if(u==="centerBottom")return{x:c,y:s,textAnchor:"middle",verticalAnchor:"end"};var S=(h+d)/2,E=Pt(c,s,S,g),M=E.x,T=E.y;return{x:M,y:T,textAnchor:"middle",verticalAnchor:"middle"}},uL=function(t){var n=t.viewBox,r=t.parentViewBox,u=t.offset,l=t.position,c=n,s=c.x,h=c.y,d=c.width,y=c.height,p=y>=0?1:-1,g=p*u,b=p>0?"end":"start",x=p>0?"start":"end",O=d>=0?1:-1,S=O*u,E=O>0?"end":"start",M=O>0?"start":"end";if(l==="top"){var T={x:s+d/2,y:h-p*u,textAnchor:"middle",verticalAnchor:b};return yt(yt({},T),r?{height:Math.max(h-r.y,0),width:d}:{})}if(l==="bottom"){var P={x:s+d/2,y:h+y+g,textAnchor:"middle",verticalAnchor:x};return yt(yt({},P),r?{height:Math.max(r.y+r.height-(h+y),0),width:d}:{})}if(l==="left"){var A={x:s-S,y:h+y/2,textAnchor:E,verticalAnchor:"middle"};return yt(yt({},A),r?{width:Math.max(A.x-r.x,0),height:y}:{})}if(l==="right"){var w={x:s+d+S,y:h+y/2,textAnchor:M,verticalAnchor:"middle"};return yt(yt({},w),r?{width:Math.max(r.x+r.width-w.x,0),height:y}:{})}var C=r?{width:d,height:y}:{};return l==="insideLeft"?yt({x:s+S,y:h+y/2,textAnchor:M,verticalAnchor:"middle"},C):l==="insideRight"?yt({x:s+d-S,y:h+y/2,textAnchor:E,verticalAnchor:"middle"},C):l==="insideTop"?yt({x:s+d/2,y:h+g,textAnchor:"middle",verticalAnchor:x},C):l==="insideBottom"?yt({x:s+d/2,y:h+y-g,textAnchor:"middle",verticalAnchor:b},C):l==="insideTopLeft"?yt({x:s+S,y:h+g,textAnchor:M,verticalAnchor:x},C):l==="insideTopRight"?yt({x:s+d-S,y:h+g,textAnchor:E,verticalAnchor:x},C):l==="insideBottomLeft"?yt({x:s+S,y:h+y-g,textAnchor:M,verticalAnchor:b},C):l==="insideBottomRight"?yt({x:s+d-S,y:h+y-g,textAnchor:E,verticalAnchor:b},C):fu(l)&&(fe(l.x)||Na(l.x))&&(fe(l.y)||Na(l.y))?yt({x:s+Ua(l.x,d),y:h+Ua(l.y,y),textAnchor:"end",verticalAnchor:"end"},C):yt({x:s+d/2,y:h+y/2,textAnchor:"middle",verticalAnchor:"middle"},C)},oL=function(t){return"cx"in t&&fe(t.cx)};function qt(e){var t=e.offset,n=t===void 0?5:t,r=F8(e,Y8),u=yt({offset:n},r),l=u.viewBox,c=u.position,s=u.value,h=u.children,d=u.content,y=u.className,p=y===void 0?"":y,g=u.textBreakAll;if(!l||Pe(s)&&Pe(h)&&!ce.isValidElement(d)&&!we(d))return null;if(ce.isValidElement(d))return ce.cloneElement(d,u);var b;if(we(d)){if(b=ce.createElement(d,u),ce.isValidElement(b))return b}else b=nL(u);var x=oL(l),O=De(u,!0);if(x&&(c==="insideStart"||c==="insideEnd"||c==="end"))return aL(u,b,O);var S=x?iL(u):uL(u);return z.createElement(hf,Qo({className:$e("recharts-label",p)},O,S,{breakAll:g}),b)}qt.displayName="Label";var Kj=function(t){var n=t.cx,r=t.cy,u=t.angle,l=t.startAngle,c=t.endAngle,s=t.r,h=t.radius,d=t.innerRadius,y=t.outerRadius,p=t.x,g=t.y,b=t.top,x=t.left,O=t.width,S=t.height,E=t.clockWise,M=t.labelViewBox;if(M)return M;if(fe(O)&&fe(S)){if(fe(p)&&fe(g))return{x:p,y:g,width:O,height:S};if(fe(b)&&fe(x))return{x:b,y:x,width:O,height:S}}return fe(p)&&fe(g)?{x:p,y:g,width:0,height:0}:fe(n)&&fe(r)?{cx:n,cy:r,startAngle:l||u||0,endAngle:c||u||0,innerRadius:d||0,outerRadius:y||h||s||0,clockWise:E}:t.viewBox?t.viewBox:{}},lL=function(t,n){return t?t===!0?z.createElement(qt,{key:"label-implicit",viewBox:n}):mt(t)?z.createElement(qt,{key:"label-implicit",viewBox:n,value:t}):ce.isValidElement(t)?t.type===qt?ce.cloneElement(t,{key:"label-implicit",viewBox:n}):z.createElement(qt,{key:"label-implicit",content:t,viewBox:n}):we(t)?z.createElement(qt,{key:"label-implicit",content:t,viewBox:n}):fu(t)?z.createElement(qt,Qo({viewBox:n},t,{key:"label-implicit"})):null:null},cL=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var u=t.children,l=Kj(t),c=_n(u,qt).map(function(h,d){return ce.cloneElement(h,{viewBox:n||l,key:"label-".concat(d)})});if(!r)return c;var s=lL(t.label,n||l);return[s].concat(X8(c))};qt.parseViewBox=Kj;qt.renderCallByParent=cL;var cm,QE;function fL(){if(QE)return cm;QE=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return cm=e,cm}var sL=fL();const hL=Xe(sL);function Jo(e){"@babel/helpers - typeof";return Jo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jo(e)}var dL=["valueAccessor"],vL=["data","dataKey","clockWise","id","textBreakAll"];function pL(e){return bL(e)||gL(e)||mL(e)||yL()}function yL(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
44In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mL(e,t){if(e){if(typeof e=="string")return Sg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sg(e,t)}}function gL(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function bL(e){if(Array.isArray(e))return Sg(e)}function Sg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Mf(){return Mf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mf.apply(this,arguments)}function JE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function eT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JE(Object(n),!0).forEach(function(r){SL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SL(e,t,n){return t=OL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OL(e){var t=xL(e,"string");return Jo(t)=="symbol"?t:t+""}function xL(e,t){if(Jo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Jo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tT(e,t){if(e==null)return{};var n=_L(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _L(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var AL=function(t){return Array.isArray(t.value)?hL(t.value):t.value};function ra(e){var t=e.valueAccessor,n=t===void 0?AL:t,r=tT(e,dL),u=r.data,l=r.dataKey,c=r.clockWise,s=r.id,h=r.textBreakAll,d=tT(r,vL);return!u||!u.length?null:z.createElement(lt,{className:"recharts-label-list"},u.map(function(y,p){var g=Pe(l)?n(y,p):un(y&&y.payload,l),b=Pe(s)?{}:{id:"".concat(s,"-").concat(p)};return z.createElement(qt,Mf({},De(y,!0),d,b,{parentViewBox:y.parentViewBox,value:g,textBreakAll:h,viewBox:qt.parseViewBox(Pe(c)?y:eT(eT({},y),{},{clockWise:c})),key:"label-".concat(p),index:p}))}))}ra.displayName="LabelList";function wL(e,t){return e?e===!0?z.createElement(ra,{key:"labelList-implicit",data:t}):z.isValidElement(e)||we(e)?z.createElement(ra,{key:"labelList-implicit",data:t,content:e}):fu(e)?z.createElement(ra,Mf({data:t},e,{key:"labelList-implicit"})):null:null}function EL(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,u=_n(r,ra).map(function(c,s){return ce.cloneElement(c,{data:t,key:"labelList-".concat(s)})});if(!n)return u;var l=wL(e.label,t);return[l].concat(pL(u))}ra.renderCallByParent=EL;function el(e){"@babel/helpers - typeof";return el=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},el(e)}function Og(){return Og=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Og.apply(this,arguments)}function nT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function rT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nT(Object(n),!0).forEach(function(r){TL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function TL(e,t,n){return t=ML(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ML(e){var t=jL(e,"string");return el(t)=="symbol"?t:t+""}function jL(e,t){if(el(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(el(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var PL=function(t,n){var r=Bn(n-t),u=Math.min(Math.abs(n-t),359.999);return r*u},Kc=function(t){var n=t.cx,r=t.cy,u=t.radius,l=t.angle,c=t.sign,s=t.isExternal,h=t.cornerRadius,d=t.cornerIsExternal,y=h*(s?1:-1)+u,p=Math.asin(h/y)/Tf,g=d?l:l+c*p,b=Pt(n,r,y,g),x=Pt(n,r,u,g),O=d?l-c*p:l,S=Pt(n,r,y*Math.cos(p*Tf),O);return{center:b,circleTangency:x,lineTangency:S,theta:p}},Vj=function(t){var n=t.cx,r=t.cy,u=t.innerRadius,l=t.outerRadius,c=t.startAngle,s=t.endAngle,h=PL(c,s),d=c+h,y=Pt(n,r,l,c),p=Pt(n,r,l,d),g="M ".concat(y.x,",").concat(y.y,`
45    A `).concat(l,",").concat(l,`,0,
46    `).concat(+(Math.abs(h)>180),",").concat(+(c>d),`,
47    `).concat(p.x,",").concat(p.y,`
48  `);if(u>0){var b=Pt(n,r,u,c),x=Pt(n,r,u,d);g+="L ".concat(x.x,",").concat(x.y,`
49            A `).concat(u,",").concat(u,`,0,
50            `).concat(+(Math.abs(h)>180),",").concat(+(c<=d),`,
51            `).concat(b.x,",").concat(b.y," Z")}else g+="L ".concat(n,",").concat(r," Z");return g},CL=function(t){var n=t.cx,r=t.cy,u=t.innerRadius,l=t.outerRadius,c=t.cornerRadius,s=t.forceCornerRadius,h=t.cornerIsExternal,d=t.startAngle,y=t.endAngle,p=Bn(y-d),g=Kc({cx:n,cy:r,radius:l,angle:d,sign:p,cornerRadius:c,cornerIsExternal:h}),b=g.circleTangency,x=g.lineTangency,O=g.theta,S=Kc({cx:n,cy:r,radius:l,angle:y,sign:-p,cornerRadius:c,cornerIsExternal:h}),E=S.circleTangency,M=S.lineTangency,T=S.theta,P=h?Math.abs(d-y):Math.abs(d-y)-O-T;if(P<0)return s?"M ".concat(x.x,",").concat(x.y,`
52        a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
53        a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
54      `):Vj({cx:n,cy:r,innerRadius:u,outerRadius:l,startAngle:d,endAngle:y});var A="M ".concat(x.x,",").concat(x.y,`
55    A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,`
56    A`).concat(l,",").concat(l,",0,").concat(+(P>180),",").concat(+(p<0),",").concat(E.x,",").concat(E.y,`
57    A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(M.x,",").concat(M.y,`
58  `);if(u>0){var w=Kc({cx:n,cy:r,radius:u,angle:d,sign:p,isExternal:!0,cornerRadius:c,cornerIsExternal:h}),C=w.circleTangency,q=w.lineTangency,N=w.theta,I=Kc({cx:n,cy:r,radius:u,angle:y,sign:-p,isExternal:!0,cornerRadius:c,cornerIsExternal:h}),$=I.circleTangency,H=I.lineTangency,Y=I.theta,Z=h?Math.abs(d-y):Math.abs(d-y)-N-Y;if(Z<0&&c===0)return"".concat(A,"L").concat(n,",").concat(r,"Z");A+="L".concat(H.x,",").concat(H.y,`
59      A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat($.x,",").concat($.y,`
60      A`).concat(u,",").concat(u,",0,").concat(+(Z>180),",").concat(+(p>0),",").concat(C.x,",").concat(C.y,`
61      A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(q.x,",").concat(q.y,"Z")}else A+="L".concat(n,",").concat(r,"Z");return A},DL={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Wj=function(t){var n=rT(rT({},DL),t),r=n.cx,u=n.cy,l=n.innerRadius,c=n.outerRadius,s=n.cornerRadius,h=n.forceCornerRadius,d=n.cornerIsExternal,y=n.startAngle,p=n.endAngle,g=n.className;if(c<l||y===p)return null;var b=$e("recharts-sector",g),x=c-l,O=Ua(s,x,0,!0),S;return O>0&&Math.abs(y-p)<360?S=CL({cx:r,cy:u,innerRadius:l,outerRadius:c,cornerRadius:Math.min(O,x/2),forceCornerRadius:h,cornerIsExternal:d,startAngle:y,endAngle:p}):S=Vj({cx:r,cy:u,innerRadius:l,outerRadius:c,startAngle:y,endAngle:p}),z.createElement("path",Og({},De(n,!0),{className:b,d:S,role:"img"}))};function tl(e){"@babel/helpers - typeof";return tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tl(e)}function xg(){return xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xg.apply(this,arguments)}function aT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function iT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aT(Object(n),!0).forEach(function(r){RL(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function RL(e,t,n){return t=NL(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NL(e){var t=qL(e,"string");return tl(t)=="symbol"?t:t+""}function qL(e,t){if(tl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(tl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uT={curveBasisClosed:eq,curveBasisOpen:tq,curveBasis:JN,curveBumpX:LN,curveBumpY:UN,curveLinearClosed:nq,curveLinear:ns,curveMonotoneX:rq,curveMonotoneY:aq,curveNatural:iq,curveStep:uq,curveStepAfter:lq,curveStepBefore:oq},Vc=function(t){return t.x===+t.x&&t.y===+t.y},xo=function(t){return t.x},_o=function(t){return t.y},$L=function(t,n){if(we(t))return t;var r="curve".concat(es(t));return(r==="curveMonotone"||r==="curveBump")&&n?uT["".concat(r).concat(n==="vertical"?"Y":"X")]:uT[r]||ns},BL=function(t){var n=t.type,r=n===void 0?"linear":n,u=t.points,l=u===void 0?[]:u,c=t.baseLine,s=t.layout,h=t.connectNulls,d=h===void 0?!1:h,y=$L(r,s),p=d?l.filter(function(O){return Vc(O)}):l,g;if(Array.isArray(c)){var b=d?c.filter(function(O){return Vc(O)}):c,x=p.map(function(O,S){return iT(iT({},O),{},{base:b[S]})});return s==="vertical"?g=Lc().y(_o).x1(xo).x0(function(O){return O.base.x}):g=Lc().x(xo).y1(_o).y0(function(O){return O.base.y}),g.defined(Vc).curve(y),g(x)}return s==="vertical"&&fe(c)?g=Lc().y(_o).x1(xo).x0(c):fe(c)?g=Lc().x(xo).y1(_o).y0(c):g=JM().x(xo).y(_o),g.defined(Vc).curve(y),g(p)},_g=function(t){var n=t.className,r=t.points,u=t.path,l=t.pathRef;if((!r||!r.length)&&!u)return null;var c=r&&r.length?BL(t):u;return z.createElement("path",xg({},De(t,!1),Jc(t),{className:$e("recharts-curve",n),d:c,ref:l}))},fm={exports:{}},sm,oT;function zL(){if(oT)return sm;oT=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return sm=e,sm}var hm,lT;function LL(){if(lT)return hm;lT=1;var e=zL();function t(){}function n(){}return n.resetWarningCache=t,hm=function(){function r(c,s,h,d,y,p){if(p!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function u(){return r}var l={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:u,element:r,elementType:r,instanceOf:u,node:r,objectOf:u,oneOf:u,oneOfType:u,shape:u,exact:u,checkPropTypes:n,resetWarningCache:t};return l.PropTypes=l,l},hm}var cT;function UL(){return cT||(cT=1,fm.exports=LL()()),fm.exports}var kL=UL();const Ue=Xe(kL);var HL=Object.getOwnPropertyNames,IL=Object.getOwnPropertySymbols,GL=Object.prototype.hasOwnProperty;function fT(e,t){return function(r,u,l){return e(r,u,l)&&t(r,u,l)}}function Wc(e){return function(n,r,u){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,u);var l=u.cache,c=l.get(n),s=l.get(r);if(c&&s)return c===r&&s===n;l.set(n,r),l.set(r,n);var h=e(n,r,u);return l.delete(n),l.delete(r),h}}function sT(e){return HL(e).concat(IL(e))}var YL=Object.hasOwn||function(e,t){return GL.call(e,t)};function Ka(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var XL="__v",KL="__o",VL="_owner",hT=Object.getOwnPropertyDescriptor,dT=Object.keys;function WL(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function ZL(e,t){return Ka(e.getTime(),t.getTime())}function FL(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function QL(e,t){return e===t}function vT(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var u=new Array(r),l=e.entries(),c,s,h=0;(c=l.next())&&!c.done;){for(var d=t.entries(),y=!1,p=0;(s=d.next())&&!s.done;){if(u[p]){p++;continue}var g=c.value,b=s.value;if(n.equals(g[0],b[0],h,p,e,t,n)&&n.equals(g[1],b[1],g[0],b[0],e,t,n)){y=u[p]=!0;break}p++}if(!y)return!1;h++}return!0}var JL=Ka;function e5(e,t,n){var r=dT(e),u=r.length;if(dT(t).length!==u)return!1;for(;u-- >0;)if(!Zj(e,t,n,r[u]))return!1;return!0}function Ao(e,t,n){var r=sT(e),u=r.length;if(sT(t).length!==u)return!1;for(var l,c,s;u-- >0;)if(l=r[u],!Zj(e,t,n,l)||(c=hT(e,l),s=hT(t,l),(c||s)&&(!c||!s||c.configurable!==s.configurable||c.enumerable!==s.enumerable||c.writable!==s.writable)))return!1;return!0}function t5(e,t){return Ka(e.valueOf(),t.valueOf())}function n5(e,t){return e.source===t.source&&e.flags===t.flags}function pT(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var u=new Array(r),l=e.values(),c,s;(c=l.next())&&!c.done;){for(var h=t.values(),d=!1,y=0;(s=h.next())&&!s.done;){if(!u[y]&&n.equals(c.value,s.value,c.value,s.value,e,t,n)){d=u[y]=!0;break}y++}if(!d)return!1}return!0}function r5(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function a5(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function Zj(e,t,n,r){return(r===VL||r===KL||r===XL)&&(e.$$typeof||t.$$typeof)?!0:YL(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var i5="[object Arguments]",u5="[object Boolean]",o5="[object Date]",l5="[object Error]",c5="[object Map]",f5="[object Number]",s5="[object Object]",h5="[object RegExp]",d5="[object Set]",v5="[object String]",p5="[object URL]",y5=Array.isArray,yT=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,mT=Object.assign,m5=Object.prototype.toString.call.bind(Object.prototype.toString);function g5(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,u=e.areFunctionsEqual,l=e.areMapsEqual,c=e.areNumbersEqual,s=e.areObjectsEqual,h=e.arePrimitiveWrappersEqual,d=e.areRegExpsEqual,y=e.areSetsEqual,p=e.areTypedArraysEqual,g=e.areUrlsEqual;return function(x,O,S){if(x===O)return!0;if(x==null||O==null)return!1;var E=typeof x;if(E!==typeof O)return!1;if(E!=="object")return E==="number"?c(x,O,S):E==="function"?u(x,O,S):!1;var M=x.constructor;if(M!==O.constructor)return!1;if(M===Object)return s(x,O,S);if(y5(x))return t(x,O,S);if(yT!=null&&yT(x))return p(x,O,S);if(M===Date)return n(x,O,S);if(M===RegExp)return d(x,O,S);if(M===Map)return l(x,O,S);if(M===Set)return y(x,O,S);var T=m5(x);return T===o5?n(x,O,S):T===h5?d(x,O,S):T===c5?l(x,O,S):T===d5?y(x,O,S):T===s5?typeof x.then!="function"&&typeof O.then!="function"&&s(x,O,S):T===p5?g(x,O,S):T===l5?r(x,O,S):T===i5?s(x,O,S):T===u5||T===f5||T===v5?h(x,O,S):!1}}function b5(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,u={areArraysEqual:r?Ao:WL,areDatesEqual:ZL,areErrorsEqual:FL,areFunctionsEqual:QL,areMapsEqual:r?fT(vT,Ao):vT,areNumbersEqual:JL,areObjectsEqual:r?Ao:e5,arePrimitiveWrappersEqual:t5,areRegExpsEqual:n5,areSetsEqual:r?fT(pT,Ao):pT,areTypedArraysEqual:r?Ao:r5,areUrlsEqual:a5};if(n&&(u=mT({},u,n(u))),t){var l=Wc(u.areArraysEqual),c=Wc(u.areMapsEqual),s=Wc(u.areObjectsEqual),h=Wc(u.areSetsEqual);u=mT({},u,{areArraysEqual:l,areMapsEqual:c,areObjectsEqual:s,areSetsEqual:h})}return u}function S5(e){return function(t,n,r,u,l,c,s){return e(t,n,s)}}function O5(e){var t=e.circular,n=e.comparator,r=e.createState,u=e.equals,l=e.strict;if(r)return function(h,d){var y=r(),p=y.cache,g=p===void 0?t?new WeakMap:void 0:p,b=y.meta;return n(h,d,{cache:g,equals:u,meta:b,strict:l})};if(t)return function(h,d){return n(h,d,{cache:new WeakMap,equals:u,meta:void 0,strict:l})};var c={cache:void 0,equals:u,meta:void 0,strict:l};return function(h,d){return n(h,d,c)}}var x5=la();la({strict:!0});la({circular:!0});la({circular:!0,strict:!0});la({createInternalComparator:function(){return Ka}});la({strict:!0,createInternalComparator:function(){return Ka}});la({circular:!0,createInternalComparator:function(){return Ka}});la({circular:!0,createInternalComparator:function(){return Ka},strict:!0});function la(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,u=e.createState,l=e.strict,c=l===void 0?!1:l,s=b5(e),h=g5(s),d=r?r(h):S5(h);return O5({circular:n,comparator:h,createState:u,equals:d,strict:c})}function _5(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function gT(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function u(l){n<0&&(n=l),l-n>t?(e(l),n=-1):_5(u)};requestAnimationFrame(r)}function Ag(e){"@babel/helpers - typeof";return Ag=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ag(e)}function A5(e){return M5(e)||T5(e)||E5(e)||w5()}function w5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
62In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E5(e,t){if(e){if(typeof e=="string")return bT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bT(e,t)}}function bT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function T5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function M5(e){if(Array.isArray(e))return e}function j5(){var e={},t=function(){return null},n=!1,r=function u(l){if(!n){if(Array.isArray(l)){if(!l.length)return;var c=l,s=A5(c),h=s[0],d=s.slice(1);if(typeof h=="number"){gT(u.bind(null,d),h);return}u(h),gT(u.bind(null,d));return}Ag(l)==="object"&&(e=l,t(e)),typeof l=="function"&&l()}};return{stop:function(){n=!0},start:function(l){n=!1,r(l)},subscribe:function(l){return t=l,function(){t=function(){return null}}}}}function nl(e){"@babel/helpers - typeof";return nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nl(e)}function ST(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function OT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ST(Object(n),!0).forEach(function(r){Fj(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ST(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fj(e,t,n){return t=P5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P5(e){var t=C5(e,"string");return nl(t)==="symbol"?t:String(t)}function C5(e,t){if(nl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(nl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var D5=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,u){return r.filter(function(l){return u.includes(l)})})},R5=function(t){return t},N5=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Do=function(t,n){return Object.keys(n).reduce(function(r,u){return OT(OT({},r),{},Fj({},u,t(u,n[u])))},{})},xT=function(t,n,r){return t.map(function(u){return"".concat(N5(u)," ").concat(n,"ms ").concat(r)}).join(",")};function q5(e,t){return z5(e)||B5(e,t)||Qj(e,t)||$5()}function $5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
63In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B5(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function z5(e){if(Array.isArray(e))return e}function L5(e){return H5(e)||k5(e)||Qj(e)||U5()}function U5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
64In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qj(e,t){if(e){if(typeof e=="string")return wg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wg(e,t)}}function k5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function H5(e){if(Array.isArray(e))return wg(e)}function wg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var jf=1e-4,Jj=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},eP=function(t,n){return t.map(function(r,u){return r*Math.pow(n,u)}).reduce(function(r,u){return r+u})},_T=function(t,n){return function(r){var u=Jj(t,n);return eP(u,r)}},I5=function(t,n){return function(r){var u=Jj(t,n),l=[].concat(L5(u.map(function(c,s){return c*s}).slice(1)),[0]);return eP(l,r)}},AT=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var u=n[0],l=n[1],c=n[2],s=n[3];if(n.length===1)switch(n[0]){case"linear":u=0,l=0,c=1,s=1;break;case"ease":u=.25,l=.1,c=.25,s=1;break;case"ease-in":u=.42,l=0,c=1,s=1;break;case"ease-out":u=.42,l=0,c=.58,s=1;break;case"ease-in-out":u=0,l=0,c=.58,s=1;break;default:{var h=n[0].split("(");if(h[0]==="cubic-bezier"&&h[1].split(")")[0].split(",").length===4){var d=h[1].split(")")[0].split(",").map(function(S){return parseFloat(S)}),y=q5(d,4);u=y[0],l=y[1],c=y[2],s=y[3]}}}var p=_T(u,c),g=_T(l,s),b=I5(u,c),x=function(E){return E>1?1:E<0?0:E},O=function(E){for(var M=E>1?1:E,T=M,P=0;P<8;++P){var A=p(T)-M,w=b(T);if(Math.abs(A-M)<jf||w<jf)return g(T);T=x(T-A/w)}return g(T)};return O.isStepper=!1,O},G5=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,u=t.damping,l=u===void 0?8:u,c=t.dt,s=c===void 0?17:c,h=function(y,p,g){var b=-(y-p)*r,x=g*l,O=g+(b-x)*s/1e3,S=g*s/1e3+y;return Math.abs(S-p)<jf&&Math.abs(O)<jf?[p,0]:[S,O]};return h.isStepper=!0,h.dt=s,h},Y5=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var u=n[0];if(typeof u=="string")switch(u){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return AT(u);case"spring":return G5();default:if(u.split("(")[0]==="cubic-bezier")return AT(u)}return typeof u=="function"?u:null};function rl(e){"@babel/helpers - typeof";return rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rl(e)}function wT(e){return V5(e)||K5(e)||tP(e)||X5()}function X5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
65In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function K5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function V5(e){if(Array.isArray(e))return Tg(e)}function ET(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function jt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ET(Object(n),!0).forEach(function(r){Eg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ET(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Eg(e,t,n){return t=W5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W5(e){var t=Z5(e,"string");return rl(t)==="symbol"?t:String(t)}function Z5(e,t){if(rl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(rl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function F5(e,t){return eU(e)||J5(e,t)||tP(e,t)||Q5()}function Q5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
66In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tP(e,t){if(e){if(typeof e=="string")return Tg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tg(e,t)}}function Tg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function J5(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function eU(e){if(Array.isArray(e))return e}var Pf=function(t,n,r){return t+(n-t)*r},Mg=function(t){var n=t.from,r=t.to;return n!==r},tU=function e(t,n,r){var u=Do(function(l,c){if(Mg(c)){var s=t(c.from,c.to,c.velocity),h=F5(s,2),d=h[0],y=h[1];return jt(jt({},c),{},{from:d,velocity:y})}return c},n);return r<1?Do(function(l,c){return Mg(c)?jt(jt({},c),{},{velocity:Pf(c.velocity,u[l].velocity,r),from:Pf(c.from,u[l].from,r)}):c},n):e(t,u,r-1)};const nU=function(e,t,n,r,u){var l=D5(e,t),c=l.reduce(function(S,E){return jt(jt({},S),{},Eg({},E,[e[E],t[E]]))},{}),s=l.reduce(function(S,E){return jt(jt({},S),{},Eg({},E,{from:e[E],velocity:0,to:t[E]}))},{}),h=-1,d,y,p=function(){return null},g=function(){return Do(function(E,M){return M.from},s)},b=function(){return!Object.values(s).filter(Mg).length},x=function(E){d||(d=E);var M=E-d,T=M/n.dt;s=tU(n,s,T),u(jt(jt(jt({},e),t),g())),d=E,b()||(h=requestAnimationFrame(p))},O=function(E){y||(y=E);var M=(E-y)/r,T=Do(function(A,w){return Pf.apply(void 0,wT(w).concat([n(M)]))},c);if(u(jt(jt(jt({},e),t),T)),M<1)h=requestAnimationFrame(p);else{var P=Do(function(A,w){return Pf.apply(void 0,wT(w).concat([n(1)]))},c);u(jt(jt(jt({},e),t),P))}};return p=n.isStepper?x:O,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(h)}}};function Wi(e){"@babel/helpers - typeof";return Wi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wi(e)}var rU=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function aU(e,t){if(e==null)return{};var n=iU(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function iU(e,t){if(e==null)return{};var n={},r=Object.keys(e),u,l;for(l=0;l<r.length;l++)u=r[l],!(t.indexOf(u)>=0)&&(n[u]=e[u]);return n}function dm(e){return cU(e)||lU(e)||oU(e)||uU()}function uU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
67In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oU(e,t){if(e){if(typeof e=="string")return jg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jg(e,t)}}function lU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cU(e){if(Array.isArray(e))return jg(e)}function jg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function TT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Dn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TT(Object(n),!0).forEach(function(r){Mo(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mo(e,t,n){return t=nP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sU(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nP(r.key),r)}}function hU(e,t,n){return t&&sU(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nP(e){var t=dU(e,"string");return Wi(t)==="symbol"?t:String(t)}function dU(e,t){if(Wi(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wi(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vU(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pg(e,t)}function Pg(e,t){return Pg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Pg(e,t)}function pU(e){var t=yU();return function(){var r=Cf(e),u;if(t){var l=Cf(this).constructor;u=Reflect.construct(r,arguments,l)}else u=r.apply(this,arguments);return Cg(this,u)}}function Cg(e,t){if(t&&(Wi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Dg(e)}function Dg(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yU(){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 Cf(e){return Cf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Cf(e)}var wr=function(e){vU(n,e);var t=pU(n);function n(r,u){var l;fU(this,n),l=t.call(this,r,u);var c=l.props,s=c.isActive,h=c.attributeName,d=c.from,y=c.to,p=c.steps,g=c.children,b=c.duration;if(l.handleStyleChange=l.handleStyleChange.bind(Dg(l)),l.changeStyle=l.changeStyle.bind(Dg(l)),!s||b<=0)return l.state={style:{}},typeof g=="function"&&(l.state={style:y}),Cg(l);if(p&&p.length)l.state={style:p[0].style};else if(d){if(typeof g=="function")return l.state={style:d},Cg(l);l.state={style:h?Mo({},h,d):d}}else l.state={style:{}};return l}return hU(n,[{key:"componentDidMount",value:function(){var u=this.props,l=u.isActive,c=u.canBegin;this.mounted=!0,!(!l||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(u){var l=this.props,c=l.isActive,s=l.canBegin,h=l.attributeName,d=l.shouldReAnimate,y=l.to,p=l.from,g=this.state.style;if(s){if(!c){var b={style:h?Mo({},h,y):y};this.state&&g&&(h&&g[h]!==y||!h&&g!==y)&&this.setState(b);return}if(!(x5(u.to,y)&&u.canBegin&&u.isActive)){var x=!u.canBegin||!u.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var O=x||d?p:u.to;if(this.state&&g){var S={style:h?Mo({},h,O):O};(h&&g[h]!==O||!h&&g!==O)&&this.setState(S)}this.runAnimation(Dn(Dn({},this.props),{},{from:O,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var u=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),u&&u()}},{key:"handleStyleChange",value:function(u){this.changeStyle(u)}},{key:"changeStyle",value:function(u){this.mounted&&this.setState({style:u})}},{key:"runJSAnimation",value:function(u){var l=this,c=u.from,s=u.to,h=u.duration,d=u.easing,y=u.begin,p=u.onAnimationEnd,g=u.onAnimationStart,b=nU(c,s,Y5(d),h,this.changeStyle),x=function(){l.stopJSAnimation=b()};this.manager.start([g,y,x,h,p])}},{key:"runStepAnimation",value:function(u){var l=this,c=u.steps,s=u.begin,h=u.onAnimationStart,d=c[0],y=d.style,p=d.duration,g=p===void 0?0:p,b=function(O,S,E){if(E===0)return O;var M=S.duration,T=S.easing,P=T===void 0?"ease":T,A=S.style,w=S.properties,C=S.onAnimationEnd,q=E>0?c[E-1]:S,N=w||Object.keys(A);if(typeof P=="function"||P==="spring")return[].concat(dm(O),[l.runJSAnimation.bind(l,{from:q.style,to:A,duration:M,easing:P}),M]);var I=xT(N,M,P),$=Dn(Dn(Dn({},q.style),A),{},{transition:I});return[].concat(dm(O),[$,M,C]).filter(R5)};return this.manager.start([h].concat(dm(c.reduce(b,[y,Math.max(g,s)])),[u.onAnimationEnd]))}},{key:"runAnimation",value:function(u){this.manager||(this.manager=j5());var l=u.begin,c=u.duration,s=u.attributeName,h=u.to,d=u.easing,y=u.onAnimationStart,p=u.onAnimationEnd,g=u.steps,b=u.children,x=this.manager;if(this.unSubscribe=x.subscribe(this.handleStyleChange),typeof d=="function"||typeof b=="function"||d==="spring"){this.runJSAnimation(u);return}if(g.length>1){this.runStepAnimation(u);return}var O=s?Mo({},s,h):h,S=xT(Object.keys(O),c,d);x.start([y,l,Dn(Dn({},O),{},{transition:S}),c,p])}},{key:"render",value:function(){var u=this.props,l=u.children;u.begin;var c=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 h=aU(u,rU),d=ce.Children.count(l),y=this.state.style;if(typeof l=="function")return l(y);if(!s||d===0||c<=0)return l;var p=function(b){var x=b.props,O=x.style,S=O===void 0?{}:O,E=x.className,M=ce.cloneElement(b,Dn(Dn({},h),{},{style:Dn(Dn({},S),y),className:E}));return M};return d===1?p(ce.Children.only(l)):z.createElement("div",null,ce.Children.map(l,function(g){return p(g)}))}}]),n}(ce.PureComponent);wr.displayName="Animate";wr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};wr.propTypes={from:Ue.oneOfType([Ue.object,Ue.string]),to:Ue.oneOfType([Ue.object,Ue.string]),attributeName:Ue.string,duration:Ue.number,begin:Ue.number,easing:Ue.oneOfType([Ue.string,Ue.func]),steps:Ue.arrayOf(Ue.shape({duration:Ue.number.isRequired,style:Ue.object.isRequired,easing:Ue.oneOfType([Ue.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ue.func]),properties:Ue.arrayOf("string"),onAnimationEnd:Ue.func})),children:Ue.oneOfType([Ue.node,Ue.func]),isActive:Ue.bool,canBegin:Ue.bool,onAnimationEnd:Ue.func,shouldReAnimate:Ue.bool,onAnimationStart:Ue.func,onAnimationReStart:Ue.func};function al(e){"@babel/helpers - typeof";return al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},al(e)}function Df(){return Df=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Df.apply(this,arguments)}function mU(e,t){return OU(e)||SU(e,t)||bU(e,t)||gU()}function gU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
68In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bU(e,t){if(e){if(typeof e=="string")return MT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MT(e,t)}}function MT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function SU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function OU(e){if(Array.isArray(e))return e}function jT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function PT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jT(Object(n),!0).forEach(function(r){xU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xU(e,t,n){return t=_U(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _U(e){var t=AU(e,"string");return al(t)=="symbol"?t:t+""}function AU(e,t){if(al(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(al(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var CT=function(t,n,r,u,l){var c=Math.min(Math.abs(r)/2,Math.abs(u)/2),s=u>=0?1:-1,h=r>=0?1:-1,d=u>=0&&r>=0||u<0&&r<0?1:0,y;if(c>0&&l instanceof Array){for(var p=[0,0,0,0],g=0,b=4;g<b;g++)p[g]=l[g]>c?c:l[g];y="M".concat(t,",").concat(n+s*p[0]),p[0]>0&&(y+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+h*p[0],",").concat(n)),y+="L ".concat(t+r-h*p[1],",").concat(n),p[1]>0&&(y+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`,
69        `).concat(t+r,",").concat(n+s*p[1])),y+="L ".concat(t+r,",").concat(n+u-s*p[2]),p[2]>0&&(y+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`,
70        `).concat(t+r-h*p[2],",").concat(n+u)),y+="L ".concat(t+h*p[3],",").concat(n+u),p[3]>0&&(y+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`,
71        `).concat(t,",").concat(n+u-s*p[3])),y+="Z"}else if(c>0&&l===+l&&l>0){var x=Math.min(c,l);y="M ".concat(t,",").concat(n+s*x,`
72            A `).concat(x,",").concat(x,",0,0,").concat(d,",").concat(t+h*x,",").concat(n,`
73            L `).concat(t+r-h*x,",").concat(n,`
74            A `).concat(x,",").concat(x,",0,0,").concat(d,",").concat(t+r,",").concat(n+s*x,`
75            L `).concat(t+r,",").concat(n+u-s*x,`
76            A `).concat(x,",").concat(x,",0,0,").concat(d,",").concat(t+r-h*x,",").concat(n+u,`
77            L `).concat(t+h*x,",").concat(n+u,`
78            A `).concat(x,",").concat(x,",0,0,").concat(d,",").concat(t,",").concat(n+u-s*x," Z")}else y="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(u," h ").concat(-r," Z");return y},wU=function(t,n){if(!t||!n)return!1;var r=t.x,u=t.y,l=n.x,c=n.y,s=n.width,h=n.height;if(Math.abs(s)>0&&Math.abs(h)>0){var d=Math.min(l,l+s),y=Math.max(l,l+s),p=Math.min(c,c+h),g=Math.max(c,c+h);return r>=d&&r<=y&&u>=p&&u<=g}return!1},EU={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Zb=function(t){var n=PT(PT({},EU),t),r=ce.useRef(),u=ce.useState(-1),l=mU(u,2),c=l[0],s=l[1];ce.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var P=r.current.getTotalLength();P&&s(P)}catch{}},[]);var h=n.x,d=n.y,y=n.width,p=n.height,g=n.radius,b=n.className,x=n.animationEasing,O=n.animationDuration,S=n.animationBegin,E=n.isAnimationActive,M=n.isUpdateAnimationActive;if(h!==+h||d!==+d||y!==+y||p!==+p||y===0||p===0)return null;var T=$e("recharts-rectangle",b);return M?z.createElement(wr,{canBegin:c>0,from:{width:y,height:p,x:h,y:d},to:{width:y,height:p,x:h,y:d},duration:O,animationEasing:x,isActive:M},function(P){var A=P.width,w=P.height,C=P.x,q=P.y;return z.createElement(wr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:O,isActive:E,easing:x},z.createElement("path",Df({},De(n,!0),{className:T,d:CT(C,q,A,w,g),ref:r})))}):z.createElement("path",Df({},De(n,!0),{className:T,d:CT(h,d,y,p,g)}))};function Rg(){return Rg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rg.apply(this,arguments)}var Fb=function(t){var n=t.cx,r=t.cy,u=t.r,l=t.className,c=$e("recharts-dot",l);return n===+n&&r===+r&&u===+u?z.createElement("circle",Rg({},De(t,!1),Jc(t),{className:c,cx:n,cy:r,r:u})):null};function il(e){"@babel/helpers - typeof";return il=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},il(e)}var TU=["x","y","top","left","width","height","className"];function Ng(){return Ng=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ng.apply(this,arguments)}function DT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function MU(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DT(Object(n),!0).forEach(function(r){jU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jU(e,t,n){return t=PU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PU(e){var t=CU(e,"string");return il(t)=="symbol"?t:t+""}function CU(e,t){if(il(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(il(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function DU(e,t){if(e==null)return{};var n=RU(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function RU(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var NU=function(t,n,r,u,l,c){return"M".concat(t,",").concat(l,"v").concat(u,"M").concat(c,",").concat(n,"h").concat(r)},qU=function(t){var n=t.x,r=n===void 0?0:n,u=t.y,l=u===void 0?0:u,c=t.top,s=c===void 0?0:c,h=t.left,d=h===void 0?0:h,y=t.width,p=y===void 0?0:y,g=t.height,b=g===void 0?0:g,x=t.className,O=DU(t,TU),S=MU({x:r,y:l,top:s,left:d,width:p,height:b},O);return!fe(r)||!fe(l)||!fe(p)||!fe(b)||!fe(s)||!fe(d)?null:z.createElement("path",Ng({},De(S,!0),{className:$e("recharts-cross",x),d:NU(r,l,p,b,s,d)}))},vm,RT;function $U(){if(RT)return vm;RT=1;var e=x2(),t=e(Object.getPrototypeOf,Object);return vm=t,vm}var pm,NT;function BU(){if(NT)return pm;NT=1;var e=Er(),t=$U(),n=Tr(),r="[object Object]",u=Function.prototype,l=Object.prototype,c=u.toString,s=l.hasOwnProperty,h=c.call(Object);function d(y){if(!n(y)||e(y)!=r)return!1;var p=t(y);if(p===null)return!0;var g=s.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&c.call(g)==h}return pm=d,pm}var zU=BU();const LU=Xe(zU);var ym,qT;function UU(){if(qT)return ym;qT=1;var e=Er(),t=Tr(),n="[object Boolean]";function r(u){return u===!0||u===!1||t(u)&&e(u)==n}return ym=r,ym}var kU=UU();const HU=Xe(kU);function ul(e){"@babel/helpers - typeof";return ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ul(e)}function Rf(){return Rf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rf.apply(this,arguments)}function IU(e,t){return KU(e)||XU(e,t)||YU(e,t)||GU()}function GU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
79In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YU(e,t){if(e){if(typeof e=="string")return $T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $T(e,t)}}function $T(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function XU(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function KU(e){if(Array.isArray(e))return e}function BT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function zT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BT(Object(n),!0).forEach(function(r){VU(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VU(e,t,n){return t=WU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WU(e){var t=ZU(e,"string");return ul(t)=="symbol"?t:t+""}function ZU(e,t){if(ul(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ul(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var LT=function(t,n,r,u,l){var c=r-u,s;return s="M ".concat(t,",").concat(n),s+="L ".concat(t+r,",").concat(n),s+="L ".concat(t+r-c/2,",").concat(n+l),s+="L ".concat(t+r-c/2-u,",").concat(n+l),s+="L ".concat(t,",").concat(n," Z"),s},FU={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},QU=function(t){var n=zT(zT({},FU),t),r=ce.useRef(),u=ce.useState(-1),l=IU(u,2),c=l[0],s=l[1];ce.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var T=r.current.getTotalLength();T&&s(T)}catch{}},[]);var h=n.x,d=n.y,y=n.upperWidth,p=n.lowerWidth,g=n.height,b=n.className,x=n.animationEasing,O=n.animationDuration,S=n.animationBegin,E=n.isUpdateAnimationActive;if(h!==+h||d!==+d||y!==+y||p!==+p||g!==+g||y===0&&p===0||g===0)return null;var M=$e("recharts-trapezoid",b);return E?z.createElement(wr,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:g,x:h,y:d},to:{upperWidth:y,lowerWidth:p,height:g,x:h,y:d},duration:O,animationEasing:x,isActive:E},function(T){var P=T.upperWidth,A=T.lowerWidth,w=T.height,C=T.x,q=T.y;return z.createElement(wr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:O,easing:x},z.createElement("path",Rf({},De(n,!0),{className:M,d:LT(C,q,P,A,w),ref:r})))}):z.createElement("g",null,z.createElement("path",Rf({},De(n,!0),{className:M,d:LT(h,d,y,p,g)})))},JU=["option","shapeType","propTransformer","activeClassName","isActive"];function ol(e){"@babel/helpers - typeof";return ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ol(e)}function ek(e,t){if(e==null)return{};var n=tk(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tk(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function UT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Nf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UT(Object(n),!0).forEach(function(r){nk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nk(e,t,n){return t=rk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rk(e){var t=ak(e,"string");return ol(t)=="symbol"?t:t+""}function ak(e,t){if(ol(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ol(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ik(e,t){return Nf(Nf({},t),e)}function uk(e,t){return e==="symbols"}function kT(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return z.createElement(Zb,n);case"trapezoid":return z.createElement(QU,n);case"sector":return z.createElement(Wj,n);case"symbols":if(uk(t))return z.createElement(pb,n);break;default:return null}}function ok(e){return ce.isValidElement(e)?e.props:e}function lk(e){var t=e.option,n=e.shapeType,r=e.propTransformer,u=r===void 0?ik:r,l=e.activeClassName,c=l===void 0?"recharts-active-shape":l,s=e.isActive,h=ek(e,JU),d;if(ce.isValidElement(t))d=ce.cloneElement(t,Nf(Nf({},h),ok(t)));else if(we(t))d=t(h);else if(LU(t)&&!HU(t)){var y=u(t,h);d=z.createElement(kT,{shapeType:n,elementProps:y})}else{var p=h;d=z.createElement(kT,{shapeType:n,elementProps:p})}return s?z.createElement(lt,{className:c},d):d}function gs(e,t){return t!=null&&"trapezoids"in e.props}function bs(e,t){return t!=null&&"sectors"in e.props}function ll(e,t){return t!=null&&"points"in e.props}function ck(e,t){var n,r,u=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,l=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return u&&l}function fk(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function sk(e,t){var n=e.x===t.x,r=e.y===t.y,u=e.z===t.z;return n&&r&&u}function hk(e,t){var n;return gs(e,t)?n=ck:bs(e,t)?n=fk:ll(e,t)&&(n=sk),n}function dk(e,t){var n;return gs(e,t)?n="trapezoids":bs(e,t)?n="sectors":ll(e,t)&&(n="points"),n}function vk(e,t){if(gs(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(bs(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return ll(e,t)?t.payload:{}}function pk(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,u=dk(n,t),l=vk(n,t),c=r.filter(function(h,d){var y=ps(l,h),p=n.props[u].filter(function(x){var O=hk(n,t);return O(x,t)}),g=n.props[u].indexOf(p[p.length-1]),b=d===g;return y&&b}),s=r.indexOf(c[c.length-1]);return s}var mm,HT;function yk(){if(HT)return mm;HT=1;var e=Math.ceil,t=Math.max;function n(r,u,l,c){for(var s=-1,h=t(e((u-r)/(l||1)),0),d=Array(h);h--;)d[c?h:++s]=r,r+=l;return d}return mm=n,mm}var gm,IT;function rP(){if(IT)return gm;IT=1;var e=z2(),t=1/0,n=17976931348623157e292;function r(u){if(!u)return u===0?u:0;if(u=e(u),u===t||u===-1/0){var l=u<0?-1:1;return l*n}return u===u?u:0}return gm=r,gm}var bm,GT;function mk(){if(GT)return bm;GT=1;var e=yk(),t=us(),n=rP();function r(u){return function(l,c,s){return s&&typeof s!="number"&&t(l,c,s)&&(c=s=void 0),l=n(l),c===void 0?(c=l,l=0):c=n(c),s=s===void 0?l<c?1:-1:n(s),e(l,c,s,u)}}return bm=r,bm}var Sm,YT;function gk(){if(YT)return Sm;YT=1;var e=mk(),t=e();return Sm=t,Sm}var bk=gk();const qf=Xe(bk);function cl(e){"@babel/helpers - typeof";return cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cl(e)}function XT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function KT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XT(Object(n),!0).forEach(function(r){aP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aP(e,t,n){return t=Sk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sk(e){var t=Ok(e,"string");return cl(t)=="symbol"?t:t+""}function Ok(e,t){if(cl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(cl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xk=["Webkit","Moz","O","ms"],_k=function(t,n){var r=t.replace(/(\w)/,function(l){return l.toUpperCase()}),u=xk.reduce(function(l,c){return KT(KT({},l),{},aP({},c+r,n))},{});return u[t]=n,u};function Zi(e){"@babel/helpers - typeof";return Zi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zi(e)}function $f(){return $f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$f.apply(this,arguments)}function VT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Om(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VT(Object(n),!0).forEach(function(r){nn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ak(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uP(r.key),r)}}function wk(e,t,n){return t&&WT(e.prototype,t),n&&WT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ek(e,t,n){return t=Bf(t),Tk(e,iP()?Reflect.construct(t,n||[],Bf(e).constructor):t.apply(e,n))}function Tk(e,t){if(t&&(Zi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mk(e)}function Mk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iP=function(){return!!e})()}function Bf(e){return Bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bf(e)}function jk(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qg(e,t)}function qg(e,t){return qg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},qg(e,t)}function nn(e,t,n){return t=uP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uP(e){var t=Pk(e,"string");return Zi(t)=="symbol"?t:t+""}function Pk(e,t){if(Zi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ck=function(t){var n=t.data,r=t.startIndex,u=t.endIndex,l=t.x,c=t.width,s=t.travellerWidth;if(!n||!n.length)return{};var h=n.length,d=Po().domain(qf(0,h)).range([l,l+c-s]),y=d.domain().map(function(p){return d(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(r),endX:d(u),scale:d,scaleValues:y}},ZT=function(t){return t.changedTouches&&!!t.changedTouches.length},Fi=function(e){function t(n){var r;return Ak(this,t),r=Ek(this,t,[n]),nn(r,"handleDrag",function(u){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(u):r.state.isSlideMoving&&r.handleSlideDrag(u)}),nn(r,"handleTouchMove",function(u){u.changedTouches!=null&&u.changedTouches.length>0&&r.handleDrag(u.changedTouches[0])}),nn(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var u=r.props,l=u.endIndex,c=u.onDragEnd,s=u.startIndex;c==null||c({endIndex:l,startIndex:s})}),r.detachDragEndListener()}),nn(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),nn(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),nn(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),nn(r,"handleSlideDragStart",function(u){var l=ZT(u)?u.changedTouches[0]:u;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:l.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return jk(t,e),wk(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var u=r.startX,l=r.endX,c=this.state.scaleValues,s=this.props,h=s.gap,d=s.data,y=d.length-1,p=Math.min(u,l),g=Math.max(u,l),b=t.getIndexInRange(c,p),x=t.getIndexInRange(c,g);return{startIndex:b-b%h,endIndex:x===y?y:x-x%h}}},{key:"getTextOfTick",value:function(r){var u=this.props,l=u.data,c=u.tickFormatter,s=u.dataKey,h=un(l[r],s,r);return we(c)?c(h,r):h}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var u=this.state,l=u.slideMoveStartX,c=u.startX,s=u.endX,h=this.props,d=h.x,y=h.width,p=h.travellerWidth,g=h.startIndex,b=h.endIndex,x=h.onChange,O=r.pageX-l;O>0?O=Math.min(O,d+y-p-s,d+y-p-c):O<0&&(O=Math.max(O,d-c,d-s));var S=this.getIndex({startX:c+O,endX:s+O});(S.startIndex!==g||S.endIndex!==b)&&x&&x(S),this.setState({startX:c+O,endX:s+O,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,u){var l=ZT(u)?u.changedTouches[0]:u;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:l.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var u=this.state,l=u.brushMoveStartX,c=u.movingTravellerId,s=u.endX,h=u.startX,d=this.state[c],y=this.props,p=y.x,g=y.width,b=y.travellerWidth,x=y.onChange,O=y.gap,S=y.data,E={startX:this.state.startX,endX:this.state.endX},M=r.pageX-l;M>0?M=Math.min(M,p+g-b-d):M<0&&(M=Math.max(M,p-d)),E[c]=d+M;var T=this.getIndex(E),P=T.startIndex,A=T.endIndex,w=function(){var q=S.length-1;return c==="startX"&&(s>h?P%O===0:A%O===0)||s<h&&A===q||c==="endX"&&(s>h?A%O===0:P%O===0)||s>h&&A===q};this.setState(nn(nn({},c,d+M),"brushMoveStartX",r.pageX),function(){x&&w()&&x(T)})}},{key:"handleTravellerMoveKeyboard",value:function(r,u){var l=this,c=this.state,s=c.scaleValues,h=c.startX,d=c.endX,y=this.state[u],p=s.indexOf(y);if(p!==-1){var g=p+r;if(!(g===-1||g>=s.length)){var b=s[g];u==="startX"&&b>=d||u==="endX"&&b<=h||this.setState(nn({},u,b),function(){l.props.onChange(l.getIndex({startX:l.state.startX,endX:l.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,s=r.height,h=r.fill,d=r.stroke;return z.createElement("rect",{stroke:d,fill:h,x:u,y:l,width:c,height:s})}},{key:"renderPanorama",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,s=r.height,h=r.data,d=r.children,y=r.padding,p=ce.Children.only(d);return p?z.cloneElement(p,{x:u,y:l,width:c,height:s,margin:y,compact:!0,data:h}):null}},{key:"renderTravellerLayer",value:function(r,u){var l,c,s=this,h=this.props,d=h.y,y=h.travellerWidth,p=h.height,g=h.traveller,b=h.ariaLabel,x=h.data,O=h.startIndex,S=h.endIndex,E=Math.max(r,this.props.x),M=Om(Om({},De(this.props,!1)),{},{x:E,y:d,width:y,height:p}),T=b||"Min value: ".concat((l=x[O])===null||l===void 0?void 0:l.name,", Max value: ").concat((c=x[S])===null||c===void 0?void 0:c.name);return z.createElement(lt,{tabIndex:0,role:"slider","aria-label":T,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[u],onTouchStart:this.travellerDragStartHandlers[u],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),s.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,u))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,M))}},{key:"renderSlide",value:function(r,u){var l=this.props,c=l.y,s=l.height,h=l.stroke,d=l.travellerWidth,y=Math.min(r,u)+d,p=Math.max(Math.abs(u-r)-d,0);return z.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:h,fillOpacity:.2,x:y,y:c,width:p,height:s})}},{key:"renderText",value:function(){var r=this.props,u=r.startIndex,l=r.endIndex,c=r.y,s=r.height,h=r.travellerWidth,d=r.stroke,y=this.state,p=y.startX,g=y.endX,b=5,x={pointerEvents:"none",fill:d};return z.createElement(lt,{className:"recharts-brush-texts"},z.createElement(hf,$f({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-b,y:c+s/2},x),this.getTextOfTick(u)),z.createElement(hf,$f({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+h+b,y:c+s/2},x),this.getTextOfTick(l)))}},{key:"render",value:function(){var r=this.props,u=r.data,l=r.className,c=r.children,s=r.x,h=r.y,d=r.width,y=r.height,p=r.alwaysShowText,g=this.state,b=g.startX,x=g.endX,O=g.isTextActive,S=g.isSlideMoving,E=g.isTravellerMoving,M=g.isTravellerFocused;if(!u||!u.length||!fe(s)||!fe(h)||!fe(d)||!fe(y)||d<=0||y<=0)return null;var T=$e("recharts-brush",l),P=z.Children.count(c)===1,A=_k("userSelect","none");return z.createElement(lt,{className:T,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),P&&this.renderPanorama(),this.renderSlide(b,x),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(x,"endX"),(O||S||E||M||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var u=r.x,l=r.y,c=r.width,s=r.height,h=r.stroke,d=Math.floor(l+s/2)-1;return z.createElement(z.Fragment,null,z.createElement("rect",{x:u,y:l,width:c,height:s,fill:h,stroke:"none"}),z.createElement("line",{x1:u+1,y1:d,x2:u+c-1,y2:d,fill:"none",stroke:"#fff"}),z.createElement("line",{x1:u+1,y1:d+2,x2:u+c-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,u){var l;return z.isValidElement(r)?l=z.cloneElement(r,u):we(r)?l=r(u):l=t.renderDefaultTraveller(u),l}},{key:"getDerivedStateFromProps",value:function(r,u){var l=r.data,c=r.width,s=r.x,h=r.travellerWidth,d=r.updateId,y=r.startIndex,p=r.endIndex;if(l!==u.prevData||d!==u.prevUpdateId)return Om({prevData:l,prevTravellerWidth:h,prevUpdateId:d,prevX:s,prevWidth:c},l&&l.length?Ck({data:l,width:c,x:s,travellerWidth:h,startIndex:y,endIndex:p}):{scale:null,scaleValues:null});if(u.scale&&(c!==u.prevWidth||s!==u.prevX||h!==u.prevTravellerWidth)){u.scale.range([s,s+c-h]);var g=u.scale.domain().map(function(b){return u.scale(b)});return{prevData:l,prevTravellerWidth:h,prevUpdateId:d,prevX:s,prevWidth:c,startX:u.scale(r.startIndex),endX:u.scale(r.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(r,u){for(var l=r.length,c=0,s=l-1;s-c>1;){var h=Math.floor((c+s)/2);r[h]>u?s=h:c=h}return u>=r[s]?s:c}}])}(ce.PureComponent);nn(Fi,"displayName","Brush");nn(Fi,"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 xm,FT;function Dk(){if(FT)return xm;FT=1;var e=xb();function t(n,r){var u;return e(n,function(l,c,s){return u=r(l,c,s),!u}),!!u}return xm=t,xm}var _m,QT;function Rk(){if(QT)return _m;QT=1;var e=p2(),t=ia(),n=Dk(),r=Yt(),u=us();function l(c,s,h){var d=r(c)?e:n;return h&&u(c,s,h)&&(s=void 0),d(c,t(s,3))}return _m=l,_m}var Nk=Rk();const qk=Xe(Nk);var Vn=function(t,n){var r=t.alwaysShow,u=t.ifOverflow;return r&&(u="extendDomain"),u===n},Am,JT;function $k(){if(JT)return Am;JT=1;var e=R2();function t(n,r,u){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:u,writable:!0}):n[r]=u}return Am=t,Am}var wm,eM;function Bk(){if(eM)return wm;eM=1;var e=$k(),t=C2(),n=ia();function r(u,l){var c={};return l=n(l,3),t(u,function(s,h,d){e(c,h,l(s,h,d))}),c}return wm=r,wm}var zk=Bk();const Lk=Xe(zk);var Em,tM;function Uk(){if(tM)return Em;tM=1;function e(t,n){for(var r=-1,u=t==null?0:t.length;++r<u;)if(!n(t[r],r,t))return!1;return!0}return Em=e,Em}var Tm,nM;function kk(){if(nM)return Tm;nM=1;var e=xb();function t(n,r){var u=!0;return e(n,function(l,c,s){return u=!!r(l,c,s),u}),u}return Tm=t,Tm}var Mm,rM;function Hk(){if(rM)return Mm;rM=1;var e=Uk(),t=kk(),n=ia(),r=Yt(),u=us();function l(c,s,h){var d=r(c)?e:t;return h&&u(c,s,h)&&(s=void 0),d(c,n(s,3))}return Mm=l,Mm}var Ik=Hk();const oP=Xe(Ik);var Gk=["x","y"];function fl(e){"@babel/helpers - typeof";return fl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fl(e)}function $g(){return $g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$g.apply(this,arguments)}function aM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function wo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aM(Object(n),!0).forEach(function(r){Yk(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yk(e,t,n){return t=Xk(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xk(e){var t=Kk(e,"string");return fl(t)=="symbol"?t:t+""}function Kk(e,t){if(fl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Vk(e,t){if(e==null)return{};var n=Wk(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Wk(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Zk(e,t){var n=e.x,r=e.y,u=Vk(e,Gk),l="".concat(n),c=parseInt(l,10),s="".concat(r),h=parseInt(s,10),d="".concat(t.height||u.height),y=parseInt(d,10),p="".concat(t.width||u.width),g=parseInt(p,10);return wo(wo(wo(wo(wo({},t),u),c?{x:c}:{}),h?{y:h}:{}),{},{height:y,width:g,name:t.name,radius:t.radius})}function iM(e){return z.createElement(lk,$g({shapeType:"rectangle",propTransformer:Zk,activeClassName:"recharts-active-bar"},e))}var Fk=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,u){if(typeof t=="number")return t;var l=typeof r=="number";return l?t(r,u):(l||Ha(),n)}},Qk=["value","background"],lP;function Qi(e){"@babel/helpers - typeof";return Qi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qi(e)}function Jk(e,t){if(e==null)return{};var n=eH(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function eH(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function zf(){return zf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zf.apply(this,arguments)}function uM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function ht(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uM(Object(n),!0).forEach(function(r){ta(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fP(r.key),r)}}function nH(e,t,n){return t&&oM(e.prototype,t),n&&oM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function rH(e,t,n){return t=Lf(t),aH(e,cP()?Reflect.construct(t,n||[],Lf(e).constructor):t.apply(e,n))}function aH(e,t){if(t&&(Qi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return iH(e)}function iH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cP=function(){return!!e})()}function Lf(e){return Lf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Lf(e)}function uH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Bg(e,t)}function Bg(e,t){return Bg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Bg(e,t)}function ta(e,t,n){return t=fP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fP(e){var t=oH(e,"string");return Qi(t)=="symbol"?t:t+""}function oH(e,t){if(Qi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var wl=function(e){function t(){var n;tH(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=rH(this,t,[].concat(u)),ta(n,"state",{isAnimationFinished:!1}),ta(n,"id",gl("recharts-bar-")),ta(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),ta(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return uH(t,e),nH(t,[{key:"renderRectanglesStatically",value:function(r){var u=this,l=this.props,c=l.shape,s=l.dataKey,h=l.activeIndex,d=l.activeBar,y=De(this.props,!1);return r&&r.map(function(p,g){var b=g===h,x=b?d:c,O=ht(ht(ht({},y),p),{},{isActive:b,option:x,index:g,dataKey:s,onAnimationStart:u.handleAnimationStart,onAnimationEnd:u.handleAnimationEnd});return z.createElement(lt,zf({className:"recharts-bar-rectangle"},ef(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)}),z.createElement(iM,O))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,u=this.props,l=u.data,c=u.layout,s=u.isAnimationActive,h=u.animationBegin,d=u.animationDuration,y=u.animationEasing,p=u.animationId,g=this.state.prevData;return z.createElement(wr,{begin:h,duration:d,isActive:s,easing:y,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var x=b.t,O=l.map(function(S,E){var M=g&&g[E];if(M){var T=qn(M.x,S.x),P=qn(M.y,S.y),A=qn(M.width,S.width),w=qn(M.height,S.height);return ht(ht({},S),{},{x:T(x),y:P(x),width:A(x),height:w(x)})}if(c==="horizontal"){var C=qn(0,S.height),q=C(x);return ht(ht({},S),{},{y:S.y+S.height-q,height:q})}var N=qn(0,S.width),I=N(x);return ht(ht({},S),{},{width:I})});return z.createElement(lt,null,r.renderRectanglesStatically(O))})}},{key:"renderRectangles",value:function(){var r=this.props,u=r.data,l=r.isAnimationActive,c=this.state.prevData;return l&&u&&u.length&&(!c||!ps(c,u))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(u)}},{key:"renderBackground",value:function(){var r=this,u=this.props,l=u.data,c=u.dataKey,s=u.activeIndex,h=De(this.props.background,!1);return l.map(function(d,y){d.value;var p=d.background,g=Jk(d,Qk);if(!p)return null;var b=ht(ht(ht(ht(ht({},g),{},{fill:"#eee"},p),h),ef(r.props,d,y)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:y,className:"recharts-bar-background-rectangle"});return z.createElement(iM,zf({key:"background-bar-".concat(y),option:r.props.background,isActive:y===s},b))})}},{key:"renderErrorBar",value:function(r,u){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.data,s=l.xAxis,h=l.yAxis,d=l.layout,y=l.children,p=_n(y,Al);if(!p)return null;var g=d==="vertical"?c[0].height/2:c[0].width/2,b=function(S,E){var M=Array.isArray(S.value)?S.value[1]:S.value;return{x:S.x,y:S.y,value:M,errorVal:un(S,E)}},x={clipPath:r?"url(#clipPath-".concat(u,")"):null};return z.createElement(lt,x,p.map(function(O){return z.cloneElement(O,{key:"error-bar-".concat(u,"-").concat(O.props.dataKey),data:c,xAxis:s,yAxis:h,layout:d,offset:g,dataPointFormatter:b})}))}},{key:"render",value:function(){var r=this.props,u=r.hide,l=r.data,c=r.className,s=r.xAxis,h=r.yAxis,d=r.left,y=r.top,p=r.width,g=r.height,b=r.isAnimationActive,x=r.background,O=r.id;if(u||!l||!l.length)return null;var S=this.state.isAnimationFinished,E=$e("recharts-bar",c),M=s&&s.allowDataOverflow,T=h&&h.allowDataOverflow,P=M||T,A=Pe(O)?this.id:O;return z.createElement(lt,{className:E},M||T?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(A)},z.createElement("rect",{x:M?d:d-p/2,y:T?y:y-g/2,width:M?p:p*2,height:T?g:g*2}))):null,z.createElement(lt,{className:"recharts-bar-rectangles",clipPath:P?"url(#clipPath-".concat(A,")"):null},x?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(P,A),(!b||S)&&ra.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(r,u){return r.animationId!==u.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:u.curData}:r.data!==u.curData?{curData:r.data}:null}}])}(ce.PureComponent);lP=wl;ta(wl,"displayName","Bar");ta(wl,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!hu.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ta(wl,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,u=e.bandSize,l=e.xAxis,c=e.yAxis,s=e.xAxisTicks,h=e.yAxisTicks,d=e.stackedData,y=e.dataStartIndex,p=e.displayedData,g=e.offset,b=E8(r,n);if(!b)return null;var x=t.layout,O=n.type.defaultProps,S=O!==void 0?ht(ht({},O),n.props):n.props,E=S.dataKey,M=S.children,T=S.minPointSize,P=x==="horizontal"?c:l,A=d?P.scale.domain():null,w=N8({numericAxis:P}),C=_n(M,U2),q=p.map(function(N,I){var $,H,Y,Z,K,U;d?$=T8(d[y+I],A):($=un(N,E),Array.isArray($)||($=[w,$]));var W=Fk(T,lP.defaultProps.minPointSize)($[1],I);if(x==="horizontal"){var F,re=[c.scale($[0]),c.scale($[1])],D=re[0],V=re[1];H=GE({axis:l,ticks:s,bandSize:u,offset:b.offset,entry:N,index:I}),Y=(F=V??D)!==null&&F!==void 0?F:void 0,Z=b.size;var te=D-V;if(K=Number.isNaN(te)?0:te,U={x:H,y:c.y,width:Z,height:c.height},Math.abs(W)>0&&Math.abs(K)<Math.abs(W)){var ue=Bn(K||W)*(Math.abs(W)-Math.abs(K));Y-=ue,K+=ue}}else{var oe=[l.scale($[0]),l.scale($[1])],ye=oe[0],me=oe[1];if(H=ye,Y=GE({axis:c,ticks:h,bandSize:u,offset:b.offset,entry:N,index:I}),Z=me-ye,K=b.size,U={x:l.x,y:Y,width:l.width,height:K},Math.abs(W)>0&&Math.abs(Z)<Math.abs(W)){var et=Bn(Z||W)*(Math.abs(W)-Math.abs(Z));Z+=et}}return ht(ht(ht({},N),{},{x:H,y:Y,width:Z,height:K,value:d?$:$[1],payload:N,background:U},C&&C[I]&&C[I].props),{},{tooltipPayload:[Xj(n,N)],tooltipPosition:{x:H+Z/2,y:Y+K/2}})});return ht({data:q,layout:x},g)});function sl(e){"@babel/helpers - typeof";return sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sl(e)}function lH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sP(r.key),r)}}function cH(e,t,n){return t&&lM(e.prototype,t),n&&lM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function cM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Rn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cM(Object(n),!0).forEach(function(r){Ss(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ss(e,t,n){return t=sP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sP(e){var t=fH(e,"string");return sl(t)=="symbol"?t:t+""}function fH(e,t){if(sl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sH=function(t,n,r,u,l){var c=t.width,s=t.height,h=t.layout,d=t.children,y=Object.keys(n),p={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:s-r.bottom,bottomMirror:s-r.bottom},g=!!rn(d,wl);return y.reduce(function(b,x){var O=n[x],S=O.orientation,E=O.domain,M=O.padding,T=M===void 0?{}:M,P=O.mirror,A=O.reversed,w="".concat(S).concat(P?"Mirror":""),C,q,N,I,$;if(O.type==="number"&&(O.padding==="gap"||O.padding==="no-gap")){var H=E[1]-E[0],Y=1/0,Z=O.categoricalDomain.sort();if(Z.forEach(function(oe,ye){ye>0&&(Y=Math.min((oe||0)-(Z[ye-1]||0),Y))}),Number.isFinite(Y)){var K=Y/H,U=O.layout==="vertical"?r.height:r.width;if(O.padding==="gap"&&(C=K*U/2),O.padding==="no-gap"){var W=Ua(t.barCategoryGap,K*U),F=K*U/2;C=F-W-(F-W)/U*W}}}u==="xAxis"?q=[r.left+(T.left||0)+(C||0),r.left+r.width-(T.right||0)-(C||0)]:u==="yAxis"?q=h==="horizontal"?[r.top+r.height-(T.bottom||0),r.top+(T.top||0)]:[r.top+(T.top||0)+(C||0),r.top+r.height-(T.bottom||0)-(C||0)]:q=O.range,A&&(q=[q[1],q[0]]);var re=A8(O,l,g),D=re.scale,V=re.realScaleType;D.domain(E).range(q),w8(D);var te=R8(D,Rn(Rn({},O),{},{realScaleType:V}));u==="xAxis"?($=S==="top"&&!P||S==="bottom"&&P,N=r.left,I=p[w]-$*O.height):u==="yAxis"&&($=S==="left"&&!P||S==="right"&&P,N=p[w]-$*O.width,I=r.top);var ue=Rn(Rn(Rn({},O),te),{},{realScaleType:V,x:N,y:I,scale:D,width:u==="xAxis"?r.width:O.width,height:u==="yAxis"?r.height:O.height});return ue.bandSize=Ef(ue,te),!O.hide&&u==="xAxis"?p[w]+=($?-1:1)*ue.height:O.hide||(p[w]+=($?-1:1)*ue.width),Rn(Rn({},b),{},Ss({},x,ue))},{})},hP=function(t,n){var r=t.x,u=t.y,l=n.x,c=n.y;return{x:Math.min(r,l),y:Math.min(u,c),width:Math.abs(l-r),height:Math.abs(c-u)}},hH=function(t){var n=t.x1,r=t.y1,u=t.x2,l=t.y2;return hP({x:n,y:r},{x:u,y:l})},dP=function(){function e(t){lH(this,e),this.scale=t}return cH(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=r.bandAware,l=r.position;if(n!==void 0){if(l)switch(l){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(n)+s}default:return this.scale(n)}if(u){var h=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+h}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),u=r[0],l=r[r.length-1];return u<=l?n>=u&&n<=l:n>=l&&n<=u}}],[{key:"create",value:function(n){return new e(n)}}])}();Ss(dP,"EPS",1e-4);var Qb=function(t){var n=Object.keys(t).reduce(function(r,u){return Rn(Rn({},r),{},Ss({},u,dP.create(t[u])))},{});return Rn(Rn({},n),{},{apply:function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=l.bandAware,s=l.position;return Lk(u,function(h,d){return n[d].apply(h,{bandAware:c,position:s})})},isInRange:function(u){return oP(u,function(l,c){return n[c].isInRange(l)})}})};function dH(e){return(e%180+180)%180}var vH=function(t){var n=t.width,r=t.height,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=dH(u),c=l*Math.PI/180,s=Math.atan(r/n),h=c>s&&c<Math.PI-s?r/Math.sin(c):n/Math.cos(c);return Math.abs(h)},jm,fM;function pH(){if(fM)return jm;fM=1;var e=ia(),t=bl(),n=as();function r(u){return function(l,c,s){var h=Object(l);if(!t(l)){var d=e(c,3);l=n(l),c=function(p){return d(h[p],p,h)}}var y=u(l,c,s);return y>-1?h[d?l[y]:y]:void 0}}return jm=r,jm}var Pm,sM;function yH(){if(sM)return Pm;sM=1;var e=rP();function t(n){var r=e(n),u=r%1;return r===r?u?r-u:r:0}return Pm=t,Pm}var Cm,hM;function mH(){if(hM)return Cm;hM=1;var e=E2(),t=ia(),n=yH(),r=Math.max;function u(l,c,s){var h=l==null?0:l.length;if(!h)return-1;var d=s==null?0:n(s);return d<0&&(d=r(h+d,0)),e(l,t(c,3),d)}return Cm=u,Cm}var Dm,dM;function gH(){if(dM)return Dm;dM=1;var e=pH(),t=mH(),n=e(t);return Dm=n,Dm}var bH=gH();const SH=Xe(bH);var OH=HM();const xH=Xe(OH);var _H=xH(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),Jb=ce.createContext(void 0),e0=ce.createContext(void 0),vP=ce.createContext(void 0),pP=ce.createContext({}),yP=ce.createContext(void 0),mP=ce.createContext(0),gP=ce.createContext(0),vM=function(t){var n=t.state,r=n.xAxisMap,u=n.yAxisMap,l=n.offset,c=t.clipPathId,s=t.children,h=t.width,d=t.height,y=_H(l);return z.createElement(Jb.Provider,{value:r},z.createElement(e0.Provider,{value:u},z.createElement(pP.Provider,{value:l},z.createElement(vP.Provider,{value:y},z.createElement(yP.Provider,{value:c},z.createElement(mP.Provider,{value:d},z.createElement(gP.Provider,{value:h},s)))))))},AH=function(){return ce.useContext(yP)},bP=function(t){var n=ce.useContext(Jb);n==null&&Ha();var r=n[t];return r==null&&Ha(),r},wH=function(){var t=ce.useContext(Jb);return ea(t)},EH=function(){var t=ce.useContext(e0),n=SH(t,function(r){return oP(r.domain,Number.isFinite)});return n||ea(t)},SP=function(t){var n=ce.useContext(e0);n==null&&Ha();var r=n[t];return r==null&&Ha(),r},TH=function(){var t=ce.useContext(vP);return t},MH=function(){return ce.useContext(pP)},t0=function(){return ce.useContext(gP)},n0=function(){return ce.useContext(mP)};function Ji(e){"@babel/helpers - typeof";return Ji=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ji(e)}function jH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xP(r.key),r)}}function CH(e,t,n){return t&&PH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function DH(e,t,n){return t=Uf(t),RH(e,OP()?Reflect.construct(t,n||[],Uf(e).constructor):t.apply(e,n))}function RH(e,t){if(t&&(Ji(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NH(e)}function NH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OP=function(){return!!e})()}function Uf(e){return Uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Uf(e)}function qH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zg(e,t)}function zg(e,t){return zg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},zg(e,t)}function pM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function yM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pM(Object(n),!0).forEach(function(r){r0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r0(e,t,n){return t=xP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xP(e){var t=$H(e,"string");return Ji(t)=="symbol"?t:t+""}function $H(e,t){if(Ji(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ji(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function BH(e,t){return kH(e)||UH(e,t)||LH(e,t)||zH()}function zH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
80In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function LH(e,t){if(e){if(typeof e=="string")return mM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mM(e,t)}}function mM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function UH(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function kH(e){if(Array.isArray(e))return e}function Lg(){return Lg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lg.apply(this,arguments)}var HH=function(t,n){var r;return z.isValidElement(t)?r=z.cloneElement(t,n):we(t)?r=t(n):r=z.createElement("line",Lg({},n,{className:"recharts-reference-line-line"})),r},IH=function(t,n,r,u,l,c,s,h,d){var y=l.x,p=l.y,g=l.width,b=l.height;if(r){var x=d.y,O=t.y.apply(x,{position:c});if(Vn(d,"discard")&&!t.y.isInRange(O))return null;var S=[{x:y+g,y:O},{x:y,y:O}];return h==="left"?S.reverse():S}if(n){var E=d.x,M=t.x.apply(E,{position:c});if(Vn(d,"discard")&&!t.x.isInRange(M))return null;var T=[{x:M,y:p+b},{x:M,y:p}];return s==="top"?T.reverse():T}if(u){var P=d.segment,A=P.map(function(w){return t.apply(w,{position:c})});return Vn(d,"discard")&&qk(A,function(w){return!t.isInRange(w)})?null:A}return null};function GH(e){var t=e.x,n=e.y,r=e.segment,u=e.xAxisId,l=e.yAxisId,c=e.shape,s=e.className,h=e.alwaysShow,d=AH(),y=bP(u),p=SP(l),g=TH();if(!d||!g)return null;Sr(h===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=Qb({x:y.scale,y:p.scale}),x=mt(t),O=mt(n),S=r&&r.length===2,E=IH(b,x,O,S,g,e.position,y.orientation,p.orientation,e);if(!E)return null;var M=BH(E,2),T=M[0],P=T.x,A=T.y,w=M[1],C=w.x,q=w.y,N=Vn(e,"hidden")?"url(#".concat(d,")"):void 0,I=yM(yM({clipPath:N},De(e,!0)),{},{x1:P,y1:A,x2:C,y2:q});return z.createElement(lt,{className:$e("recharts-reference-line",s)},HH(c,I),qt.renderCallByParent(e,hH({x1:P,y1:A,x2:C,y2:q})))}var a0=function(e){function t(){return jH(this,t),DH(this,t,arguments)}return qH(t,e),CH(t,[{key:"render",value:function(){return z.createElement(GH,this.props)}}])}(z.Component);r0(a0,"displayName","ReferenceLine");r0(a0,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Ug(){return Ug=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ug.apply(this,arguments)}function eu(e){"@babel/helpers - typeof";return eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eu(e)}function gM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function bM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gM(Object(n),!0).forEach(function(r){Os(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function YH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,AP(r.key),r)}}function KH(e,t,n){return t&&XH(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function VH(e,t,n){return t=kf(t),WH(e,_P()?Reflect.construct(t,n||[],kf(e).constructor):t.apply(e,n))}function WH(e,t){if(t&&(eu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZH(e)}function ZH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_P=function(){return!!e})()}function kf(e){return kf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},kf(e)}function FH(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&kg(e,t)}function kg(e,t){return kg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},kg(e,t)}function Os(e,t,n){return t=AP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AP(e){var t=QH(e,"string");return eu(t)=="symbol"?t:t+""}function QH(e,t){if(eu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(eu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var JH=function(t){var n=t.x,r=t.y,u=t.xAxis,l=t.yAxis,c=Qb({x:u.scale,y:l.scale}),s=c.apply({x:n,y:r},{bandAware:!0});return Vn(t,"discard")&&!c.isInRange(s)?null:s},xs=function(e){function t(){return YH(this,t),VH(this,t,arguments)}return FH(t,e),KH(t,[{key:"render",value:function(){var r=this.props,u=r.x,l=r.y,c=r.r,s=r.alwaysShow,h=r.clipPathId,d=mt(u),y=mt(l);if(Sr(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!y)return null;var p=JH(this.props);if(!p)return null;var g=p.x,b=p.y,x=this.props,O=x.shape,S=x.className,E=Vn(this.props,"hidden")?"url(#".concat(h,")"):void 0,M=bM(bM({clipPath:E},De(this.props,!0)),{},{cx:g,cy:b});return z.createElement(lt,{className:$e("recharts-reference-dot",S)},t.renderDot(O,M),qt.renderCallByParent(this.props,{x:g-c,y:b-c,width:2*c,height:2*c}))}}])}(z.Component);Os(xs,"displayName","ReferenceDot");Os(xs,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Os(xs,"renderDot",function(e,t){var n;return z.isValidElement(e)?n=z.cloneElement(e,t):we(e)?n=e(t):n=z.createElement(Fb,Ug({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function Hg(){return Hg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hg.apply(this,arguments)}function tu(e){"@babel/helpers - typeof";return tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tu(e)}function SM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function OM(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SM(Object(n),!0).forEach(function(r){_s(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function e7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,EP(r.key),r)}}function n7(e,t,n){return t&&t7(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function r7(e,t,n){return t=Hf(t),a7(e,wP()?Reflect.construct(t,n||[],Hf(e).constructor):t.apply(e,n))}function a7(e,t){if(t&&(tu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return i7(e)}function i7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wP=function(){return!!e})()}function Hf(e){return Hf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hf(e)}function u7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ig(e,t)}function Ig(e,t){return Ig=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Ig(e,t)}function _s(e,t,n){return t=EP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EP(e){var t=o7(e,"string");return tu(t)=="symbol"?t:t+""}function o7(e,t){if(tu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(tu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var l7=function(t,n,r,u,l){var c=l.x1,s=l.x2,h=l.y1,d=l.y2,y=l.xAxis,p=l.yAxis;if(!y||!p)return null;var g=Qb({x:y.scale,y:p.scale}),b={x:t?g.x.apply(c,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(h,{position:"start"}):g.y.rangeMin},x={x:n?g.x.apply(s,{position:"end"}):g.x.rangeMax,y:u?g.y.apply(d,{position:"end"}):g.y.rangeMax};return Vn(l,"discard")&&(!g.isInRange(b)||!g.isInRange(x))?null:hP(b,x)},As=function(e){function t(){return e7(this,t),r7(this,t,arguments)}return u7(t,e),n7(t,[{key:"render",value:function(){var r=this.props,u=r.x1,l=r.x2,c=r.y1,s=r.y2,h=r.className,d=r.alwaysShow,y=r.clipPathId;Sr(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=mt(u),g=mt(l),b=mt(c),x=mt(s),O=this.props.shape;if(!p&&!g&&!b&&!x&&!O)return null;var S=l7(p,g,b,x,this.props);if(!S&&!O)return null;var E=Vn(this.props,"hidden")?"url(#".concat(y,")"):void 0;return z.createElement(lt,{className:$e("recharts-reference-area",h)},t.renderRect(O,OM(OM({clipPath:E},De(this.props,!0)),S)),qt.renderCallByParent(this.props,S))}}])}(z.Component);_s(As,"displayName","ReferenceArea");_s(As,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});_s(As,"renderRect",function(e,t){var n;return z.isValidElement(e)?n=z.cloneElement(e,t):we(e)?n=e(t):n=z.createElement(Zb,Hg({},t,{className:"recharts-reference-area-rect"})),n});function TP(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],u=0;u<e.length;u+=t)r.push(e[u]);return r}function c7(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return vH(r,n)}function f7(e,t,n){var r=n==="width",u=e.x,l=e.y,c=e.width,s=e.height;return t===1?{start:r?u:l,end:r?u+c:l+s}:{start:r?u+c:l+s,end:r?u:l}}function If(e,t,n,r,u){if(e*t<e*r||e*t>e*u)return!1;var l=n();return e*(t-e*l/2-r)>=0&&e*(t+e*l/2-u)<=0}function s7(e,t){return TP(e,t+1)}function h7(e,t,n,r,u){for(var l=(r||[]).slice(),c=t.start,s=t.end,h=0,d=1,y=c,p=function(){var x=r==null?void 0:r[h];if(x===void 0)return{v:TP(r,d)};var O=h,S,E=function(){return S===void 0&&(S=n(x,O)),S},M=x.coordinate,T=h===0||If(e,M,E,y,s);T||(h=0,y=c,d+=1),T&&(y=M+e*(E()/2+u),h+=d)},g;d<=l.length;)if(g=p(),g)return g.v;return[]}function hl(e){"@babel/helpers - typeof";return hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hl(e)}function xM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xM(Object(n),!0).forEach(function(r){d7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function d7(e,t,n){return t=v7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v7(e){var t=p7(e,"string");return hl(t)=="symbol"?t:t+""}function p7(e,t){if(hl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function y7(e,t,n,r,u){for(var l=(r||[]).slice(),c=l.length,s=t.start,h=t.end,d=function(g){var b=l[g],x,O=function(){return x===void 0&&(x=n(b,g)),x};if(g===c-1){var S=e*(b.coordinate+e*O()/2-h);l[g]=b=Nt(Nt({},b),{},{tickCoord:S>0?b.coordinate-S*e:b.coordinate})}else l[g]=b=Nt(Nt({},b),{},{tickCoord:b.coordinate});var E=If(e,b.tickCoord,O,s,h);E&&(h=b.tickCoord-e*(O()/2+u),l[g]=Nt(Nt({},b),{},{isShow:!0}))},y=c-1;y>=0;y--)d(y);return l}function m7(e,t,n,r,u,l){var c=(r||[]).slice(),s=c.length,h=t.start,d=t.end;if(l){var y=r[s-1],p=n(y,s-1),g=e*(y.coordinate+e*p/2-d);c[s-1]=y=Nt(Nt({},y),{},{tickCoord:g>0?y.coordinate-g*e:y.coordinate});var b=If(e,y.tickCoord,function(){return p},h,d);b&&(d=y.tickCoord-e*(p/2+u),c[s-1]=Nt(Nt({},y),{},{isShow:!0}))}for(var x=l?s-1:s,O=function(M){var T=c[M],P,A=function(){return P===void 0&&(P=n(T,M)),P};if(M===0){var w=e*(T.coordinate-e*A()/2-h);c[M]=T=Nt(Nt({},T),{},{tickCoord:w<0?T.coordinate-w*e:T.coordinate})}else c[M]=T=Nt(Nt({},T),{},{tickCoord:T.coordinate});var C=If(e,T.tickCoord,A,h,d);C&&(h=T.tickCoord+e*(A()/2+u),c[M]=Nt(Nt({},T),{},{isShow:!0}))},S=0;S<x;S++)O(S);return c}function i0(e,t,n){var r=e.tick,u=e.ticks,l=e.viewBox,c=e.minTickGap,s=e.orientation,h=e.interval,d=e.tickFormatter,y=e.unit,p=e.angle;if(!u||!u.length||!r)return[];if(fe(h)||hu.isSsr)return s7(u,typeof h=="number"&&fe(h)?h:0);var g=[],b=s==="top"||s==="bottom"?"width":"height",x=y&&b==="width"?jo(y,{fontSize:t,letterSpacing:n}):{width:0,height:0},O=function(T,P){var A=we(d)?d(T.value,P):T.value;return b==="width"?c7(jo(A,{fontSize:t,letterSpacing:n}),x,p):jo(A,{fontSize:t,letterSpacing:n})[b]},S=u.length>=2?Bn(u[1].coordinate-u[0].coordinate):1,E=f7(l,S,b);return h==="equidistantPreserveStart"?h7(S,E,O,u,c):(h==="preserveStart"||h==="preserveStartEnd"?g=m7(S,E,O,u,c,h==="preserveStartEnd"):g=y7(S,E,O,u,c),g.filter(function(M){return M.isShow}))}var g7=["viewBox"],b7=["viewBox"],S7=["ticks"];function nu(e){"@babel/helpers - typeof";return nu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nu(e)}function Ni(){return Ni=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ni.apply(this,arguments)}function _M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_M(Object(n),!0).forEach(function(r){u0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_M(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rm(e,t){if(e==null)return{};var n=O7(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function O7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function x7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jP(r.key),r)}}function _7(e,t,n){return t&&AM(e.prototype,t),n&&AM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function A7(e,t,n){return t=Gf(t),w7(e,MP()?Reflect.construct(t,n||[],Gf(e).constructor):t.apply(e,n))}function w7(e,t){if(t&&(nu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return E7(e)}function E7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MP=function(){return!!e})()}function Gf(e){return Gf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Gf(e)}function T7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gg(e,t)}function Gg(e,t){return Gg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Gg(e,t)}function u0(e,t,n){return t=jP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jP(e){var t=M7(e,"string");return nu(t)=="symbol"?t:t+""}function M7(e,t){if(nu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(nu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var yu=function(e){function t(n){var r;return x7(this,t),r=A7(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return T7(t,e),_7(t,[{key:"shouldComponentUpdate",value:function(r,u){var l=r.viewBox,c=Rm(r,g7),s=this.props,h=s.viewBox,d=Rm(s,b7);return!$i(l,h)||!$i(c,d)||!$i(u,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var u=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];u&&this.setState({fontSize:window.getComputedStyle(u).fontSize,letterSpacing:window.getComputedStyle(u).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var u=this.props,l=u.x,c=u.y,s=u.width,h=u.height,d=u.orientation,y=u.tickSize,p=u.mirror,g=u.tickMargin,b,x,O,S,E,M,T=p?-1:1,P=r.tickSize||y,A=fe(r.tickCoord)?r.tickCoord:r.coordinate;switch(d){case"top":b=x=r.coordinate,S=c+ +!p*h,O=S-T*P,M=O-T*g,E=A;break;case"left":O=S=r.coordinate,x=l+ +!p*s,b=x-T*P,E=b-T*g,M=A;break;case"right":O=S=r.coordinate,x=l+ +p*s,b=x+T*P,E=b+T*g,M=A;break;default:b=x=r.coordinate,S=c+ +p*h,O=S+T*P,M=O+T*g,E=A;break}return{line:{x1:b,y1:O,x2:x,y2:S},tick:{x:E,y:M}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,u=r.orientation,l=r.mirror,c;switch(u){case"left":c=l?"start":"end";break;case"right":c=l?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,u=r.orientation,l=r.mirror,c="end";switch(u){case"left":case"right":c="middle";break;case"top":c=l?"start":"end";break;default:c=l?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,u=r.x,l=r.y,c=r.width,s=r.height,h=r.orientation,d=r.mirror,y=r.axisLine,p=Lt(Lt(Lt({},De(this.props,!1)),De(y,!1)),{},{fill:"none"});if(h==="top"||h==="bottom"){var g=+(h==="top"&&!d||h==="bottom"&&d);p=Lt(Lt({},p),{},{x1:u,y1:l+g*s,x2:u+c,y2:l+g*s})}else{var b=+(h==="left"&&!d||h==="right"&&d);p=Lt(Lt({},p),{},{x1:u+b*c,y1:l,x2:u+b*c,y2:l+s})}return z.createElement("line",Ni({},p,{className:$e("recharts-cartesian-axis-line",xn(y,"className"))}))}},{key:"renderTicks",value:function(r,u,l){var c=this,s=this.props,h=s.tickLine,d=s.stroke,y=s.tick,p=s.tickFormatter,g=s.unit,b=i0(Lt(Lt({},this.props),{},{ticks:r}),u,l),x=this.getTickTextAnchor(),O=this.getTickVerticalAnchor(),S=De(this.props,!1),E=De(y,!1),M=Lt(Lt({},S),{},{fill:"none"},De(h,!1)),T=b.map(function(P,A){var w=c.getTickLineCoord(P),C=w.line,q=w.tick,N=Lt(Lt(Lt(Lt({textAnchor:x,verticalAnchor:O},S),{},{stroke:"none",fill:d},E),q),{},{index:A,payload:P,visibleTicksCount:b.length,tickFormatter:p});return z.createElement(lt,Ni({className:"recharts-cartesian-axis-tick",key:"tick-".concat(P.value,"-").concat(P.coordinate,"-").concat(P.tickCoord)},ef(c.props,P,A)),h&&z.createElement("line",Ni({},M,C,{className:$e("recharts-cartesian-axis-tick-line",xn(h,"className"))})),y&&t.renderTickItem(y,N,"".concat(we(p)?p(P.value,A):P.value).concat(g||"")))});return z.createElement("g",{className:"recharts-cartesian-axis-ticks"},T)}},{key:"render",value:function(){var r=this,u=this.props,l=u.axisLine,c=u.width,s=u.height,h=u.ticksGenerator,d=u.className,y=u.hide;if(y)return null;var p=this.props,g=p.ticks,b=Rm(p,S7),x=g;return we(h)&&(x=g&&g.length>0?h(this.props):h(b)),c<=0||s<=0||!x||!x.length?null:z.createElement(lt,{className:$e("recharts-cartesian-axis",d),ref:function(S){r.layerReference=S}},l&&this.renderAxisLine(),this.renderTicks(x,this.state.fontSize,this.state.letterSpacing),qt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,u,l){var c;return z.isValidElement(r)?c=z.cloneElement(r,u):we(r)?c=r(u):c=z.createElement(hf,Ni({},u,{className:"recharts-cartesian-axis-tick-value"}),l),c}}])}(ce.Component);u0(yu,"displayName","CartesianAxis");u0(yu,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var j7=["x1","y1","x2","y2","key"],P7=["offset"];function Ia(e){"@babel/helpers - typeof";return Ia=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ia(e)}function wM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function $t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wM(Object(n),!0).forEach(function(r){C7(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C7(e,t,n){return t=D7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D7(e){var t=R7(e,"string");return Ia(t)=="symbol"?t:t+""}function R7(e,t){if(Ia(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ia(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ba(){return Ba=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ba.apply(this,arguments)}function EM(e,t){if(e==null)return{};var n=N7(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function N7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var q7=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,u=t.x,l=t.y,c=t.width,s=t.height,h=t.ry;return z.createElement("rect",{x:u,y:l,ry:h,width:c,height:s,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function PP(e,t){var n;if(z.isValidElement(e))n=z.cloneElement(e,t);else if(we(e))n=e(t);else{var r=t.x1,u=t.y1,l=t.x2,c=t.y2,s=t.key,h=EM(t,j7),d=De(h,!1);d.offset;var y=EM(d,P7);n=z.createElement("line",Ba({},y,{x1:r,y1:u,x2:l,y2:c,fill:"none",key:s}))}return n}function $7(e){var t=e.x,n=e.width,r=e.horizontal,u=r===void 0?!0:r,l=e.horizontalPoints;if(!u||!l||!l.length)return null;var c=l.map(function(s,h){var d=$t($t({},e),{},{x1:t,y1:s,x2:t+n,y2:s,key:"line-".concat(h),index:h});return PP(u,d)});return z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function B7(e){var t=e.y,n=e.height,r=e.vertical,u=r===void 0?!0:r,l=e.verticalPoints;if(!u||!l||!l.length)return null;var c=l.map(function(s,h){var d=$t($t({},e),{},{x1:s,y1:t,x2:s,y2:t+n,key:"line-".concat(h),index:h});return PP(u,d)});return z.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function z7(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,u=e.y,l=e.width,c=e.height,s=e.horizontalPoints,h=e.horizontal,d=h===void 0?!0:h;if(!d||!t||!t.length)return null;var y=s.map(function(g){return Math.round(g+u-u)}).sort(function(g,b){return g-b});u!==y[0]&&y.unshift(0);var p=y.map(function(g,b){var x=!y[b+1],O=x?u+c-g:y[b+1]-g;if(O<=0)return null;var S=b%t.length;return z.createElement("rect",{key:"react-".concat(b),y:g,x:r,height:O,width:l,stroke:"none",fill:t[S],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function L7(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,u=e.fillOpacity,l=e.x,c=e.y,s=e.width,h=e.height,d=e.verticalPoints;if(!n||!r||!r.length)return null;var y=d.map(function(g){return Math.round(g+l-l)}).sort(function(g,b){return g-b});l!==y[0]&&y.unshift(0);var p=y.map(function(g,b){var x=!y[b+1],O=x?l+s-g:y[b+1]-g;if(O<=0)return null;var S=b%r.length;return z.createElement("rect",{key:"react-".concat(b),x:g,y:c,width:O,height:h,stroke:"none",fill:r[S],fillOpacity:u,className:"recharts-cartesian-grid-bg"})});return z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var U7=function(t,n){var r=t.xAxis,u=t.width,l=t.height,c=t.offset;return Gj(i0($t($t($t({},yu.defaultProps),r),{},{ticks:gr(r,!0),viewBox:{x:0,y:0,width:u,height:l}})),c.left,c.left+c.width,n)},k7=function(t,n){var r=t.yAxis,u=t.width,l=t.height,c=t.offset;return Gj(i0($t($t($t({},yu.defaultProps),r),{},{ticks:gr(r,!0),viewBox:{x:0,y:0,width:u,height:l}})),c.top,c.top+c.height,n)},Ci={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function CP(e){var t,n,r,u,l,c,s=t0(),h=n0(),d=MH(),y=$t($t({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ci.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Ci.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Ci.horizontal,horizontalFill:(u=e.horizontalFill)!==null&&u!==void 0?u:Ci.horizontalFill,vertical:(l=e.vertical)!==null&&l!==void 0?l:Ci.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Ci.verticalFill,x:fe(e.x)?e.x:d.left,y:fe(e.y)?e.y:d.top,width:fe(e.width)?e.width:d.width,height:fe(e.height)?e.height:d.height}),p=y.x,g=y.y,b=y.width,x=y.height,O=y.syncWithTicks,S=y.horizontalValues,E=y.verticalValues,M=wH(),T=EH();if(!fe(b)||b<=0||!fe(x)||x<=0||!fe(p)||p!==+p||!fe(g)||g!==+g)return null;var P=y.verticalCoordinatesGenerator||U7,A=y.horizontalCoordinatesGenerator||k7,w=y.horizontalPoints,C=y.verticalPoints;if((!w||!w.length)&&we(A)){var q=S&&S.length,N=A({yAxis:T?$t($t({},T),{},{ticks:q?S:T.ticks}):void 0,width:s,height:h,offset:d},q?!0:O);Sr(Array.isArray(N),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ia(N),"]")),Array.isArray(N)&&(w=N)}if((!C||!C.length)&&we(P)){var I=E&&E.length,$=P({xAxis:M?$t($t({},M),{},{ticks:I?E:M.ticks}):void 0,width:s,height:h,offset:d},I?!0:O);Sr(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ia($),"]")),Array.isArray($)&&(C=$)}return z.createElement("g",{className:"recharts-cartesian-grid"},z.createElement(q7,{fill:y.fill,fillOpacity:y.fillOpacity,x:y.x,y:y.y,width:y.width,height:y.height,ry:y.ry}),z.createElement($7,Ba({},y,{offset:d,horizontalPoints:w,xAxis:M,yAxis:T})),z.createElement(B7,Ba({},y,{offset:d,verticalPoints:C,xAxis:M,yAxis:T})),z.createElement(z7,Ba({},y,{horizontalPoints:w})),z.createElement(L7,Ba({},y,{verticalPoints:C})))}CP.displayName="CartesianGrid";var H7=["type","layout","connectNulls","ref"],I7=["key"];function ru(e){"@babel/helpers - typeof";return ru=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ru(e)}function TM(e,t){if(e==null)return{};var n=G7(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function G7(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Ro(){return Ro=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ro.apply(this,arguments)}function MM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function tn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MM(Object(n),!0).forEach(function(r){Nn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Di(e){return V7(e)||K7(e)||X7(e)||Y7()}function Y7(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
81In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X7(e,t){if(e){if(typeof e=="string")return Yg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yg(e,t)}}function K7(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function V7(e){if(Array.isArray(e))return Yg(e)}function Yg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function W7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,RP(r.key),r)}}function Z7(e,t,n){return t&&jM(e.prototype,t),n&&jM(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function F7(e,t,n){return t=Yf(t),Q7(e,DP()?Reflect.construct(t,n||[],Yf(e).constructor):t.apply(e,n))}function Q7(e,t){if(t&&(ru(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return J7(e)}function J7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function DP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DP=function(){return!!e})()}function Yf(e){return Yf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Yf(e)}function e9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xg(e,t)}function Xg(e,t){return Xg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Xg(e,t)}function Nn(e,t,n){return t=RP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RP(e){var t=t9(e,"string");return ru(t)=="symbol"?t:t+""}function t9(e,t){if(ru(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ru(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var au=function(e){function t(){var n;W7(this,t);for(var r=arguments.length,u=new Array(r),l=0;l<r;l++)u[l]=arguments[l];return n=F7(this,t,[].concat(u)),Nn(n,"state",{isAnimationFinished:!0,totalLength:0}),Nn(n,"generateSimpleStrokeDasharray",function(c,s){return"".concat(s,"px ").concat(c-s,"px")}),Nn(n,"getStrokeDasharray",function(c,s,h){var d=h.reduce(function(E,M){return E+M});if(!d)return n.generateSimpleStrokeDasharray(s,c);for(var y=Math.floor(c/d),p=c%d,g=s-c,b=[],x=0,O=0;x<h.length;O+=h[x],++x)if(O+h[x]>p){b=[].concat(Di(h.slice(0,x)),[p-O]);break}var S=b.length%2===0?[0,g]:[g];return[].concat(Di(t.repeat(h,y)),Di(b),S).map(function(E){return"".concat(E,"px")}).join(", ")}),Nn(n,"id",gl("recharts-line-")),Nn(n,"pathRef",function(c){n.mainCurve=c}),Nn(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),Nn(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return e9(t,e),Z7(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,u){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.points,s=l.xAxis,h=l.yAxis,d=l.layout,y=l.children,p=_n(y,Al);if(!p)return null;var g=function(O,S){return{x:O.x,y:O.y,value:O.value,errorVal:un(O.payload,S)}},b={clipPath:r?"url(#clipPath-".concat(u,")"):null};return z.createElement(lt,b,p.map(function(x){return z.cloneElement(x,{key:"bar-".concat(x.props.dataKey),data:c,xAxis:s,yAxis:h,layout:d,dataPointFormatter:g})}))}},{key:"renderDots",value:function(r,u,l){var c=this.props.isAnimationActive;if(c&&!this.state.isAnimationFinished)return null;var s=this.props,h=s.dot,d=s.points,y=s.dataKey,p=De(this.props,!1),g=De(h,!0),b=d.map(function(O,S){var E=tn(tn(tn({key:"dot-".concat(S),r:3},p),g),{},{value:O.value,dataKey:y,cx:O.x,cy:O.y,index:S,payload:O.payload});return t.renderDotItem(h,E)}),x={clipPath:r?"url(#clipPath-".concat(u?"":"dots-").concat(l,")"):null};return z.createElement(lt,Ro({className:"recharts-line-dots",key:"dots"},x),b)}},{key:"renderCurveStatically",value:function(r,u,l,c){var s=this.props,h=s.type,d=s.layout,y=s.connectNulls;s.ref;var p=TM(s,H7),g=tn(tn(tn({},De(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:u?"url(#clipPath-".concat(l,")"):null,points:r},c),{},{type:h,layout:d,connectNulls:y});return z.createElement(_g,Ro({},g,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,u){var l=this,c=this.props,s=c.points,h=c.strokeDasharray,d=c.isAnimationActive,y=c.animationBegin,p=c.animationDuration,g=c.animationEasing,b=c.animationId,x=c.animateNewValues,O=c.width,S=c.height,E=this.state,M=E.prevPoints,T=E.totalLength;return z.createElement(wr,{begin:y,duration:p,isActive:d,easing:g,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(P){var A=P.t;if(M){var w=M.length/s.length,C=s.map(function(H,Y){var Z=Math.floor(Y*w);if(M[Z]){var K=M[Z],U=qn(K.x,H.x),W=qn(K.y,H.y);return tn(tn({},H),{},{x:U(A),y:W(A)})}if(x){var F=qn(O*2,H.x),re=qn(S/2,H.y);return tn(tn({},H),{},{x:F(A),y:re(A)})}return tn(tn({},H),{},{x:H.x,y:H.y})});return l.renderCurveStatically(C,r,u)}var q=qn(0,T),N=q(A),I;if(h){var $="".concat(h).split(/[,\s]+/gim).map(function(H){return parseFloat(H)});I=l.getStrokeDasharray(N,T,$)}else I=l.generateSimpleStrokeDasharray(T,N);return l.renderCurveStatically(s,r,u,{strokeDasharray:I})})}},{key:"renderCurve",value:function(r,u){var l=this.props,c=l.points,s=l.isAnimationActive,h=this.state,d=h.prevPoints,y=h.totalLength;return s&&c&&c.length&&(!d&&y>0||!ps(d,c))?this.renderCurveWithAnimation(r,u):this.renderCurveStatically(c,r,u)}},{key:"render",value:function(){var r,u=this.props,l=u.hide,c=u.dot,s=u.points,h=u.className,d=u.xAxis,y=u.yAxis,p=u.top,g=u.left,b=u.width,x=u.height,O=u.isAnimationActive,S=u.id;if(l||!s||!s.length)return null;var E=this.state.isAnimationFinished,M=s.length===1,T=$e("recharts-line",h),P=d&&d.allowDataOverflow,A=y&&y.allowDataOverflow,w=P||A,C=Pe(S)?this.id:S,q=(r=De(c,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},N=q.r,I=N===void 0?3:N,$=q.strokeWidth,H=$===void 0?2:$,Y=gN(c)?c:{},Z=Y.clipDot,K=Z===void 0?!0:Z,U=I*2+H;return z.createElement(lt,{className:T},P||A?z.createElement("defs",null,z.createElement("clipPath",{id:"clipPath-".concat(C)},z.createElement("rect",{x:P?g:g-b/2,y:A?p:p-x/2,width:P?b:b*2,height:A?x:x*2})),!K&&z.createElement("clipPath",{id:"clipPath-dots-".concat(C)},z.createElement("rect",{x:g-U/2,y:p-U/2,width:b+U,height:x+U}))):null,!M&&this.renderCurve(w,C),this.renderErrorBar(w,C),(M||c)&&this.renderDots(w,K,C),(!O||E)&&ra.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(r,u){return r.animationId!==u.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:u.curPoints}:r.points!==u.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,u){for(var l=r.length%2!==0?[].concat(Di(r),[0]):r,c=[],s=0;s<u;++s)c=[].concat(Di(c),Di(l));return c}},{key:"renderDotItem",value:function(r,u){var l;if(z.isValidElement(r))l=z.cloneElement(r,u);else if(we(r))l=r(u);else{var c=u.key,s=TM(u,I7),h=$e("recharts-line-dot",typeof r!="boolean"?r.className:"");l=z.createElement(Fb,Ro({key:c},s,{className:h}))}return l}}])}(ce.PureComponent);Nn(au,"displayName","Line");Nn(au,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!hu.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Nn(au,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,u=e.xAxisTicks,l=e.yAxisTicks,c=e.dataKey,s=e.bandSize,h=e.displayedData,d=e.offset,y=t.layout,p=h.map(function(g,b){var x=un(g,c);return y==="horizontal"?{x:IE({axis:n,ticks:u,bandSize:s,entry:g,index:b}),y:Pe(x)?null:r.scale(x),value:x,payload:g}:{x:Pe(x)?null:n.scale(x),y:IE({axis:r,ticks:l,bandSize:s,entry:g,index:b}),value:x,payload:g}});return tn({points:p,layout:y},d)});function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}function n9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r9(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$P(r.key),r)}}function a9(e,t,n){return t&&r9(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function i9(e,t,n){return t=Xf(t),u9(e,NP()?Reflect.construct(t,n||[],Xf(e).constructor):t.apply(e,n))}function u9(e,t){if(t&&(iu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return o9(e)}function o9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function NP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(NP=function(){return!!e})()}function Xf(e){return Xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xf(e)}function l9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kg(e,t)}function Kg(e,t){return Kg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Kg(e,t)}function qP(e,t,n){return t=$P(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $P(e){var t=c9(e,"string");return iu(t)=="symbol"?t:t+""}function c9(e,t){if(iu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(iu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Vg(){return Vg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vg.apply(this,arguments)}function f9(e){var t=e.xAxisId,n=t0(),r=n0(),u=bP(t);return u==null?null:z.createElement(yu,Vg({},u,{className:$e("recharts-".concat(u.axisType," ").concat(u.axisType),u.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return gr(c,!0)}}))}var ws=function(e){function t(){return n9(this,t),i9(this,t,arguments)}return l9(t,e),a9(t,[{key:"render",value:function(){return z.createElement(f9,this.props)}}])}(z.Component);qP(ws,"displayName","XAxis");qP(ws,"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 uu(e){"@babel/helpers - typeof";return uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uu(e)}function s9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h9(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,LP(r.key),r)}}function d9(e,t,n){return t&&h9(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function v9(e,t,n){return t=Kf(t),p9(e,BP()?Reflect.construct(t,n||[],Kf(e).constructor):t.apply(e,n))}function p9(e,t){if(t&&(uu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y9(e)}function y9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BP=function(){return!!e})()}function Kf(e){return Kf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Kf(e)}function m9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wg(e,t)}function Wg(e,t){return Wg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Wg(e,t)}function zP(e,t,n){return t=LP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LP(e){var t=g9(e,"string");return uu(t)=="symbol"?t:t+""}function g9(e,t){if(uu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(uu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Zg(){return Zg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zg.apply(this,arguments)}var b9=function(t){var n=t.yAxisId,r=t0(),u=n0(),l=SP(n);return l==null?null:z.createElement(yu,Zg({},l,{className:$e("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:r,height:u},ticksGenerator:function(s){return gr(s,!0)}}))},Es=function(e){function t(){return s9(this,t),v9(this,t,arguments)}return m9(t,e),d9(t,[{key:"render",value:function(){return z.createElement(b9,this.props)}}])}(z.Component);zP(Es,"displayName","YAxis");zP(Es,"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 PM(e){return _9(e)||x9(e)||O9(e)||S9()}function S9(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
82In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function O9(e,t){if(e){if(typeof e=="string")return Fg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fg(e,t)}}function x9(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _9(e){if(Array.isArray(e))return Fg(e)}function Fg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Qg=function(t,n,r,u,l){var c=_n(t,a0),s=_n(t,xs),h=[].concat(PM(c),PM(s)),d=_n(t,As),y="".concat(u,"Id"),p=u[0],g=n;if(h.length&&(g=h.reduce(function(O,S){if(S.props[y]===r&&Vn(S.props,"extendDomain")&&fe(S.props[p])){var E=S.props[p];return[Math.min(O[0],E),Math.max(O[1],E)]}return O},g)),d.length){var b="".concat(p,"1"),x="".concat(p,"2");g=d.reduce(function(O,S){if(S.props[y]===r&&Vn(S.props,"extendDomain")&&fe(S.props[b])&&fe(S.props[x])){var E=S.props[b],M=S.props[x];return[Math.min(O[0],E,M),Math.max(O[1],E,M)]}return O},g)}return l&&l.length&&(g=l.reduce(function(O,S){return fe(S)?[Math.min(O[0],S),Math.max(O[1],S)]:O},g)),g},Nm={exports:{}},CM;function A9(){return CM||(CM=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function u(h,d,y){this.fn=h,this.context=d,this.once=y||!1}function l(h,d,y,p,g){if(typeof y!="function")throw new TypeError("The listener must be a function");var b=new u(y,p||h,g),x=n?n+d:d;return h._events[x]?h._events[x].fn?h._events[x]=[h._events[x],b]:h._events[x].push(b):(h._events[x]=b,h._eventsCount++),h}function c(h,d){--h._eventsCount===0?h._events=new r:delete h._events[d]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var d=[],y,p;if(this._eventsCount===0)return d;for(p in y=this._events)t.call(y,p)&&d.push(n?p.slice(1):p);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(y)):d},s.prototype.listeners=function(d){var y=n?n+d:d,p=this._events[y];if(!p)return[];if(p.fn)return[p.fn];for(var g=0,b=p.length,x=new Array(b);g<b;g++)x[g]=p[g].fn;return x},s.prototype.listenerCount=function(d){var y=n?n+d:d,p=this._events[y];return p?p.fn?1:p.length:0},s.prototype.emit=function(d,y,p,g,b,x){var O=n?n+d:d;if(!this._events[O])return!1;var S=this._events[O],E=arguments.length,M,T;if(S.fn){switch(S.once&&this.removeListener(d,S.fn,void 0,!0),E){case 1:return S.fn.call(S.context),!0;case 2:return S.fn.call(S.context,y),!0;case 3:return S.fn.call(S.context,y,p),!0;case 4:return S.fn.call(S.context,y,p,g),!0;case 5:return S.fn.call(S.context,y,p,g,b),!0;case 6:return S.fn.call(S.context,y,p,g,b,x),!0}for(T=1,M=new Array(E-1);T<E;T++)M[T-1]=arguments[T];S.fn.apply(S.context,M)}else{var P=S.length,A;for(T=0;T<P;T++)switch(S[T].once&&this.removeListener(d,S[T].fn,void 0,!0),E){case 1:S[T].fn.call(S[T].context);break;case 2:S[T].fn.call(S[T].context,y);break;case 3:S[T].fn.call(S[T].context,y,p);break;case 4:S[T].fn.call(S[T].context,y,p,g);break;default:if(!M)for(A=1,M=new Array(E-1);A<E;A++)M[A-1]=arguments[A];S[T].fn.apply(S[T].context,M)}}return!0},s.prototype.on=function(d,y,p){return l(this,d,y,p,!1)},s.prototype.once=function(d,y,p){return l(this,d,y,p,!0)},s.prototype.removeListener=function(d,y,p,g){var b=n?n+d:d;if(!this._events[b])return this;if(!y)return c(this,b),this;var x=this._events[b];if(x.fn)x.fn===y&&(!g||x.once)&&(!p||x.context===p)&&c(this,b);else{for(var O=0,S=[],E=x.length;O<E;O++)(x[O].fn!==y||g&&!x[O].once||p&&x[O].context!==p)&&S.push(x[O]);S.length?this._events[b]=S.length===1?S[0]:S:c(this,b)}return this},s.prototype.removeAllListeners=function(d){var y;return d?(y=n?n+d:d,this._events[y]&&c(this,y)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s}(Nm)),Nm.exports}var w9=A9();const E9=Xe(w9);var qm=new E9,$m="recharts.syncMouseEvents";function dl(e){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dl(e)}function T9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function M9(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,UP(r.key),r)}}function j9(e,t,n){return t&&M9(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bm(e,t,n){return t=UP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UP(e){var t=P9(e,"string");return dl(t)=="symbol"?t:t+""}function P9(e,t){if(dl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var C9=function(){function e(){T9(this,e),Bm(this,"activeIndex",0),Bm(this,"coordinateList",[]),Bm(this,"layout","horizontal")}return j9(e,[{key:"setDetails",value:function(n){var r,u=n.coordinateList,l=u===void 0?null:u,c=n.container,s=c===void 0?null:c,h=n.layout,d=h===void 0?null:h,y=n.offset,p=y===void 0?null:y,g=n.mouseHandlerCallback,b=g===void 0?null:g;this.coordinateList=(r=l??this.coordinateList)!==null&&r!==void 0?r:[],this.container=s??this.container,this.layout=d??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=b??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var u=this.container.getBoundingClientRect(),l=u.x,c=u.y,s=u.height,h=this.coordinateList[this.activeIndex].coordinate,d=((n=window)===null||n===void 0?void 0:n.scrollX)||0,y=((r=window)===null||r===void 0?void 0:r.scrollY)||0,p=l+h+d,g=c+this.offset.top+s/2+y;this.mouseHandlerCallback({pageX:p,pageY:g})}}}])}();function D9(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],u=e==null?void 0:e[1];if(r&&u&&fe(r)&&fe(u))return!0}return!1}function R9(e,t,n,r){var u=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-u:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-u,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function kP(e){var t=e.cx,n=e.cy,r=e.radius,u=e.startAngle,l=e.endAngle,c=Pt(t,n,r,u),s=Pt(t,n,r,l);return{points:[c,s],cx:t,cy:n,radius:r,startAngle:u,endAngle:l}}function N9(e,t,n){var r,u,l,c;if(e==="horizontal")r=t.x,l=r,u=n.top,c=n.top+n.height;else if(e==="vertical")u=t.y,c=u,r=n.left,l=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,h=t.cy,d=t.innerRadius,y=t.outerRadius,p=t.angle,g=Pt(s,h,d,p),b=Pt(s,h,y,p);r=g.x,u=g.y,l=b.x,c=b.y}else return kP(t);return[{x:r,y:u},{x:l,y:c}]}function vl(e){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vl(e)}function DM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function Zc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DM(Object(n),!0).forEach(function(r){q9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function q9(e,t,n){return t=$9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $9(e){var t=B9(e,"string");return vl(t)=="symbol"?t:t+""}function B9(e,t){if(vl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function z9(e){var t,n,r=e.element,u=e.tooltipEventType,l=e.isActive,c=e.activeCoordinate,s=e.activePayload,h=e.offset,d=e.activeTooltipIndex,y=e.tooltipAxisBandSize,p=e.layout,g=e.chartName,b=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!b||!l||!c||g!=="ScatterChart"&&u!=="axis")return null;var x,O=_g;if(g==="ScatterChart")x=c,O=qU;else if(g==="BarChart")x=R9(p,c,h,y),O=Zb;else if(p==="radial"){var S=kP(c),E=S.cx,M=S.cy,T=S.radius,P=S.startAngle,A=S.endAngle;x={cx:E,cy:M,startAngle:P,endAngle:A,innerRadius:T,outerRadius:T},O=Wj}else x={points:N9(p,c,h)},O=_g;var w=Zc(Zc(Zc(Zc({stroke:"#ccc",pointerEvents:"none"},h),x),De(b,!1)),{},{payload:s,payloadIndex:d,className:$e("recharts-tooltip-cursor",b.className)});return ce.isValidElement(b)?ce.cloneElement(b,w):ce.createElement(O,w)}var L9=["item"],U9=["children","className","width","height","style","compact","title","desc"];function ou(e){"@babel/helpers - typeof";return ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(e)}function qi(){return qi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qi.apply(this,arguments)}function RM(e,t){return I9(e)||H9(e,t)||IP(e,t)||k9()}function k9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
83In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function H9(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,u,l,c,s=[],h=!0,d=!1;try{if(l=(n=n.call(e)).next,t!==0)for(;!(h=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);h=!0);}catch(y){d=!0,u=y}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw u}}return s}}function I9(e){if(Array.isArray(e))return e}function NM(e,t){if(e==null)return{};var n=G9(e,t),r,u;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(u=0;u<l.length;u++)r=l[u],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function G9(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Y9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function X9(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,GP(r.key),r)}}function K9(e,t,n){return t&&X9(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function V9(e,t,n){return t=Vf(t),W9(e,HP()?Reflect.construct(t,n||[],Vf(e).constructor):t.apply(e,n))}function W9(e,t){if(t&&(ou(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Z9(e)}function Z9(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function HP(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HP=function(){return!!e})()}function Vf(e){return Vf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Vf(e)}function F9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Jg(e,t)}function Jg(e,t){return Jg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},Jg(e,t)}function lu(e){return eI(e)||J9(e)||IP(e)||Q9()}function Q9(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
84In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function IP(e,t){if(e){if(typeof e=="string")return eb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eb(e,t)}}function J9(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function eI(e){if(Array.isArray(e))return eb(e)}function eb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(e,u).enumerable})),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qM(Object(n),!0).forEach(function(r){Se(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Se(e,t,n){return t=GP(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GP(e){var t=tI(e,"string");return ou(t)=="symbol"?t:t+""}function tI(e,t){if(ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nI={xAxis:["bottom","top"],yAxis:["left","right"]},rI={width:"100%",height:"100%"},YP={x:0,y:0};function Fc(e){return e}var aI=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},iI=function(t,n,r,u){var l=n.find(function(y){return y&&y.index===r});if(l){if(t==="horizontal")return{x:l.coordinate,y:u.y};if(t==="vertical")return{x:u.x,y:l.coordinate};if(t==="centric"){var c=l.coordinate,s=u.radius;return J(J(J({},u),Pt(u.cx,u.cy,s,c)),{},{angle:c,radius:s})}var h=l.coordinate,d=u.angle;return J(J(J({},u),Pt(u.cx,u.cy,h,d)),{},{angle:d,radius:h})}return YP},Ts=function(t,n){var r=n.graphicalItems,u=n.dataStartIndex,l=n.dataEndIndex,c=(r??[]).reduce(function(s,h){var d=h.props.data;return d&&d.length?[].concat(lu(s),lu(d)):s},[]);return c.length>0?c:t&&t.length&&fe(u)&&fe(l)?t.slice(u,l+1):[]};function XP(e){return e==="number"?[0,"auto"]:void 0}var tb=function(t,n,r,u){var l=t.graphicalItems,c=t.tooltipAxis,s=Ts(n,t);return r<0||!l||!l.length||r>=s.length?null:l.reduce(function(h,d){var y,p=(y=d.props.data)!==null&&y!==void 0?y:n;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(c.dataKey&&!c.allowDuplicatedCategory){var b=p===void 0?s:p;g=Qc(b,c.dataKey,u)}else g=p&&p[r]||s[r];return g?[].concat(lu(h),[Xj(d,g)]):h},[])},$M=function(t,n,r,u){var l=u||{x:t.chartX,y:t.chartY},c=aI(l,r),s=t.orderedTooltipTicks,h=t.tooltipAxis,d=t.tooltipTicks,y=g8(c,s,d,h);if(y>=0&&d){var p=d[y]&&d[y].value,g=tb(t,n,y,p),b=iI(r,s,y,l);return{activeTooltipIndex:y,activeLabel:p,activePayload:g,activeCoordinate:b}}return null},uI=function(t,n){var r=n.axes,u=n.graphicalItems,l=n.axisType,c=n.axisIdKey,s=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,y=t.layout,p=t.children,g=t.stackOffset,b=Ij(y,l);return r.reduce(function(x,O){var S,E=O.type.defaultProps!==void 0?J(J({},O.type.defaultProps),O.props):O.props,M=E.type,T=E.dataKey,P=E.allowDataOverflow,A=E.allowDuplicatedCategory,w=E.scale,C=E.ticks,q=E.includeHidden,N=E[c];if(x[N])return x;var I=Ts(t.data,{graphicalItems:u.filter(function(te){var ue,oe=c in te.props?te.props[c]:(ue=te.type.defaultProps)===null||ue===void 0?void 0:ue[c];return oe===N}),dataStartIndex:h,dataEndIndex:d}),$=I.length,H,Y,Z;D9(E.domain,P,M)&&(H=gg(E.domain,null,P),b&&(M==="number"||w!=="auto")&&(Z=Co(I,T,"category")));var K=XP(M);if(!H||H.length===0){var U,W=(U=E.domain)!==null&&U!==void 0?U:K;if(T){if(H=Co(I,T,M),M==="category"&&b){var F=cN(H);A&&F?(Y=H,H=qf(0,$)):A||(H=KE(W,H,O).reduce(function(te,ue){return te.indexOf(ue)>=0?te:[].concat(lu(te),[ue])},[]))}else if(M==="category")A?H=H.filter(function(te){return te!==""&&!Pe(te)}):H=KE(W,H,O).reduce(function(te,ue){return te.indexOf(ue)>=0||ue===""||Pe(ue)?te:[].concat(lu(te),[ue])},[]);else if(M==="number"){var re=_8(I,u.filter(function(te){var ue,oe,ye=c in te.props?te.props[c]:(ue=te.type.defaultProps)===null||ue===void 0?void 0:ue[c],me="hide"in te.props?te.props.hide:(oe=te.type.defaultProps)===null||oe===void 0?void 0:oe.hide;return ye===N&&(q||!me)}),T,l,y);re&&(H=re)}b&&(M==="number"||w!=="auto")&&(Z=Co(I,T,"category"))}else b?H=qf(0,$):s&&s[N]&&s[N].hasStack&&M==="number"?H=g==="expand"?[0,1]:Yj(s[N].stackGroups,h,d):H=Hj(I,u.filter(function(te){var ue=c in te.props?te.props[c]:te.type.defaultProps[c],oe="hide"in te.props?te.props.hide:te.type.defaultProps.hide;return ue===N&&(q||!oe)}),M,y,!0);if(M==="number")H=Qg(p,H,N,l,C),W&&(H=gg(W,H,P));else if(M==="category"&&W){var D=W,V=H.every(function(te){return D.indexOf(te)>=0});V&&(H=D)}}return J(J({},x),{},Se({},N,J(J({},E),{},{axisType:l,domain:H,categoricalDomain:Z,duplicateDomain:Y,originalDomain:(S=E.domain)!==null&&S!==void 0?S:K,isCategorical:b,layout:y})))},{})},oI=function(t,n){var r=n.graphicalItems,u=n.Axis,l=n.axisType,c=n.axisIdKey,s=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,y=t.layout,p=t.children,g=Ts(t.data,{graphicalItems:r,dataStartIndex:h,dataEndIndex:d}),b=g.length,x=Ij(y,l),O=-1;return r.reduce(function(S,E){var M=E.type.defaultProps!==void 0?J(J({},E.type.defaultProps),E.props):E.props,T=M[c],P=XP("number");if(!S[T]){O++;var A;return x?A=qf(0,b):s&&s[T]&&s[T].hasStack?(A=Yj(s[T].stackGroups,h,d),A=Qg(p,A,T,l)):(A=gg(P,Hj(g,r.filter(function(w){var C,q,N=c in w.props?w.props[c]:(C=w.type.defaultProps)===null||C===void 0?void 0:C[c],I="hide"in w.props?w.props.hide:(q=w.type.defaultProps)===null||q===void 0?void 0:q.hide;return N===T&&!I}),"number",y),u.defaultProps.allowDataOverflow),A=Qg(p,A,T,l)),J(J({},S),{},Se({},T,J(J({axisType:l},u.defaultProps),{},{hide:!0,orientation:xn(nI,"".concat(l,".").concat(O%2),null),domain:A,originalDomain:P,isCategorical:x,layout:y})))}return S},{})},lI=function(t,n){var r=n.axisType,u=r===void 0?"xAxis":r,l=n.AxisComp,c=n.graphicalItems,s=n.stackGroups,h=n.dataStartIndex,d=n.dataEndIndex,y=t.children,p="".concat(u,"Id"),g=_n(y,l),b={};return g&&g.length?b=uI(t,{axes:g,graphicalItems:c,axisType:u,axisIdKey:p,stackGroups:s,dataStartIndex:h,dataEndIndex:d}):c&&c.length&&(b=oI(t,{Axis:l,graphicalItems:c,axisType:u,axisIdKey:p,stackGroups:s,dataStartIndex:h,dataEndIndex:d})),b},cI=function(t){var n=ea(t),r=gr(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:_b(r,function(u){return u.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Ef(n,r)}},BM=function(t){var n=t.children,r=t.defaultShowTooltip,u=rn(n,Fi),l=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),u&&u.props&&(u.props.startIndex>=0&&(l=u.props.startIndex),u.props.endIndex>=0&&(c=u.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:l,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},fI=function(t){return!t||!t.length?!1:t.some(function(n){var r=br(n&&n.type);return r&&r.indexOf("Bar")>=0})},zM=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},sI=function(t,n){var r=t.props,u=t.graphicalItems,l=t.xAxisMap,c=l===void 0?{}:l,s=t.yAxisMap,h=s===void 0?{}:s,d=r.width,y=r.height,p=r.children,g=r.margin||{},b=rn(p,Fi),x=rn(p,Bi),O=Object.keys(h).reduce(function(A,w){var C=h[w],q=C.orientation;return!C.mirror&&!C.hide?J(J({},A),{},Se({},q,A[q]+C.width)):A},{left:g.left||0,right:g.right||0}),S=Object.keys(c).reduce(function(A,w){var C=c[w],q=C.orientation;return!C.mirror&&!C.hide?J(J({},A),{},Se({},q,xn(A,"".concat(q))+C.height)):A},{top:g.top||0,bottom:g.bottom||0}),E=J(J({},S),O),M=E.bottom;b&&(E.bottom+=b.props.height||Fi.defaultProps.height),x&&n&&(E=O8(E,u,r,n));var T=d-E.left-E.right,P=y-E.top-E.bottom;return J(J({brushBottom:M},E),{},{width:Math.max(T,0),height:Math.max(P,0)})},hI=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},dI=function(t){var n=t.chartName,r=t.GraphicalChild,u=t.defaultTooltipEventType,l=u===void 0?"axis":u,c=t.validateTooltipEventTypes,s=c===void 0?["axis"]:c,h=t.axisComponents,d=t.legendContent,y=t.formatAxisMap,p=t.defaultProps,g=function(E,M){var T=M.graphicalItems,P=M.stackGroups,A=M.offset,w=M.updateId,C=M.dataStartIndex,q=M.dataEndIndex,N=E.barSize,I=E.layout,$=E.barGap,H=E.barCategoryGap,Y=E.maxBarSize,Z=zM(I),K=Z.numericAxisName,U=Z.cateAxisName,W=fI(T),F=[];return T.forEach(function(re,D){var V=Ts(E.data,{graphicalItems:[re],dataStartIndex:C,dataEndIndex:q}),te=re.type.defaultProps!==void 0?J(J({},re.type.defaultProps),re.props):re.props,ue=te.dataKey,oe=te.maxBarSize,ye=te["".concat(K,"Id")],me=te["".concat(U,"Id")],et={},Oe=h.reduce(function(En,Fn){var mu=M["".concat(Fn.axisType,"Map")],Kt=te["".concat(Fn.axisType,"Id")];mu&&mu[Kt]||Fn.axisType==="zAxis"||Ha();var El=mu[Kt];return J(J({},En),{},Se(Se({},Fn.axisType,El),"".concat(Fn.axisType,"Ticks"),gr(El)))},et),le=Oe[U],se=Oe["".concat(U,"Ticks")],ge=P&&P[ye]&&P[ye].hasStack&&q8(re,P[ye].stackGroups),ie=br(re.type).indexOf("Bar")>=0,ze=Ef(le,se),Ee=[],Qe=W&&b8({barSize:N,stackGroups:P,totalSize:hI(Oe,U)});if(ie){var Ke,bt,Xt=Pe(oe)?Y:oe,Ln=(Ke=(bt=Ef(le,se,!0))!==null&&bt!==void 0?bt:Xt)!==null&&Ke!==void 0?Ke:0;Ee=S8({barGap:$,barCategoryGap:H,bandSize:Ln!==ze?Ln:ze,sizeList:Qe[me],maxBarSize:Xt}),Ln!==ze&&(Ee=Ee.map(function(En){return J(J({},En),{},{position:J(J({},En.position),{},{offset:En.position.offset-Ln/2})})}))}var jr=re&&re.type&&re.type.getComposedData;jr&&F.push({props:J(J({},jr(J(J({},Oe),{},{displayedData:V,props:E,dataKey:ue,item:re,bandSize:ze,barPosition:Ee,offset:A,stackedData:ge,layout:I,dataStartIndex:C,dataEndIndex:q}))),{},Se(Se(Se({key:re.key||"item-".concat(D)},K,Oe[K]),U,Oe[U]),"animationId",w)),childIndex:ON(re,E.children),item:re})}),F},b=function(E,M){var T=E.props,P=E.dataStartIndex,A=E.dataEndIndex,w=E.updateId;if(!o_({props:T}))return null;var C=T.children,q=T.layout,N=T.stackOffset,I=T.data,$=T.reverseStackOrder,H=zM(q),Y=H.numericAxisName,Z=H.cateAxisName,K=_n(C,r),U=D8(I,K,"".concat(Y,"Id"),"".concat(Z,"Id"),N,$),W=h.reduce(function(te,ue){var oe="".concat(ue.axisType,"Map");return J(J({},te),{},Se({},oe,lI(T,J(J({},ue),{},{graphicalItems:K,stackGroups:ue.axisType===Y&&U,dataStartIndex:P,dataEndIndex:A}))))},{}),F=sI(J(J({},W),{},{props:T,graphicalItems:K}),M==null?void 0:M.legendBBox);Object.keys(W).forEach(function(te){W[te]=y(T,W[te],F,te.replace("Map",""),n)});var re=W["".concat(Z,"Map")],D=cI(re),V=g(T,J(J({},W),{},{dataStartIndex:P,dataEndIndex:A,updateId:w,graphicalItems:K,stackGroups:U,offset:F}));return J(J({formattedGraphicalItems:V,graphicalItems:K,offset:F,stackGroups:U},D),W)},x=function(S){function E(M){var T,P,A;return Y9(this,E),A=V9(this,E,[M]),Se(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Se(A,"accessibilityManager",new C9),Se(A,"handleLegendBBoxUpdate",function(w){if(w){var C=A.state,q=C.dataStartIndex,N=C.dataEndIndex,I=C.updateId;A.setState(J({legendBBox:w},b({props:A.props,dataStartIndex:q,dataEndIndex:N,updateId:I},J(J({},A.state),{},{legendBBox:w}))))}}),Se(A,"handleReceiveSyncEvent",function(w,C,q){if(A.props.syncId===w){if(q===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(C)}}),Se(A,"handleBrushChange",function(w){var C=w.startIndex,q=w.endIndex;if(C!==A.state.dataStartIndex||q!==A.state.dataEndIndex){var N=A.state.updateId;A.setState(function(){return J({dataStartIndex:C,dataEndIndex:q},b({props:A.props,dataStartIndex:C,dataEndIndex:q,updateId:N},A.state))}),A.triggerSyncEvent({dataStartIndex:C,dataEndIndex:q})}}),Se(A,"handleMouseEnter",function(w){var C=A.getMouseInfo(w);if(C){var q=J(J({},C),{},{isTooltipActive:!0});A.setState(q),A.triggerSyncEvent(q);var N=A.props.onMouseEnter;we(N)&&N(q,w)}}),Se(A,"triggeredAfterMouseMove",function(w){var C=A.getMouseInfo(w),q=C?J(J({},C),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(q),A.triggerSyncEvent(q);var N=A.props.onMouseMove;we(N)&&N(q,w)}),Se(A,"handleItemMouseEnter",function(w){A.setState(function(){return{isTooltipActive:!0,activeItem:w,activePayload:w.tooltipPayload,activeCoordinate:w.tooltipPosition||{x:w.cx,y:w.cy}}})}),Se(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),Se(A,"handleMouseMove",function(w){w.persist(),A.throttleTriggeredAfterMouseMove(w)}),Se(A,"handleMouseLeave",function(w){A.throttleTriggeredAfterMouseMove.cancel();var C={isTooltipActive:!1};A.setState(C),A.triggerSyncEvent(C);var q=A.props.onMouseLeave;we(q)&&q(C,w)}),Se(A,"handleOuterEvent",function(w){var C=SN(w),q=xn(A.props,"".concat(C));if(C&&we(q)){var N,I;/.*touch.*/i.test(C)?I=A.getMouseInfo(w.changedTouches[0]):I=A.getMouseInfo(w),q((N=I)!==null&&N!==void 0?N:{},w)}}),Se(A,"handleClick",function(w){var C=A.getMouseInfo(w);if(C){var q=J(J({},C),{},{isTooltipActive:!0});A.setState(q),A.triggerSyncEvent(q);var N=A.props.onClick;we(N)&&N(q,w)}}),Se(A,"handleMouseDown",function(w){var C=A.props.onMouseDown;if(we(C)){var q=A.getMouseInfo(w);C(q,w)}}),Se(A,"handleMouseUp",function(w){var C=A.props.onMouseUp;if(we(C)){var q=A.getMouseInfo(w);C(q,w)}}),Se(A,"handleTouchMove",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(w.changedTouches[0])}),Se(A,"handleTouchStart",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.handleMouseDown(w.changedTouches[0])}),Se(A,"handleTouchEnd",function(w){w.changedTouches!=null&&w.changedTouches.length>0&&A.handleMouseUp(w.changedTouches[0])}),Se(A,"handleDoubleClick",function(w){var C=A.props.onDoubleClick;if(we(C)){var q=A.getMouseInfo(w);C(q,w)}}),Se(A,"handleContextMenu",function(w){var C=A.props.onContextMenu;if(we(C)){var q=A.getMouseInfo(w);C(q,w)}}),Se(A,"triggerSyncEvent",function(w){A.props.syncId!==void 0&&qm.emit($m,A.props.syncId,w,A.eventEmitterSymbol)}),Se(A,"applySyncEvent",function(w){var C=A.props,q=C.layout,N=C.syncMethod,I=A.state.updateId,$=w.dataStartIndex,H=w.dataEndIndex;if(w.dataStartIndex!==void 0||w.dataEndIndex!==void 0)A.setState(J({dataStartIndex:$,dataEndIndex:H},b({props:A.props,dataStartIndex:$,dataEndIndex:H,updateId:I},A.state)));else if(w.activeTooltipIndex!==void 0){var Y=w.chartX,Z=w.chartY,K=w.activeTooltipIndex,U=A.state,W=U.offset,F=U.tooltipTicks;if(!W)return;if(typeof N=="function")K=N(F,w);else if(N==="value"){K=-1;for(var re=0;re<F.length;re++)if(F[re].value===w.activeLabel){K=re;break}}var D=J(J({},W),{},{x:W.left,y:W.top}),V=Math.min(Y,D.x+D.width),te=Math.min(Z,D.y+D.height),ue=F[K]&&F[K].value,oe=tb(A.state,A.props.data,K),ye=F[K]?{x:q==="horizontal"?F[K].coordinate:V,y:q==="horizontal"?te:F[K].coordinate}:YP;A.setState(J(J({},w),{},{activeLabel:ue,activeCoordinate:ye,activePayload:oe,activeTooltipIndex:K}))}else A.setState(w)}),Se(A,"renderCursor",function(w){var C,q=A.state,N=q.isTooltipActive,I=q.activeCoordinate,$=q.activePayload,H=q.offset,Y=q.activeTooltipIndex,Z=q.tooltipAxisBandSize,K=A.getTooltipEventType(),U=(C=w.props.active)!==null&&C!==void 0?C:N,W=A.props.layout,F=w.key||"_recharts-cursor";return z.createElement(z9,{key:F,activeCoordinate:I,activePayload:$,activeTooltipIndex:Y,chartName:n,element:w,isActive:U,layout:W,offset:H,tooltipAxisBandSize:Z,tooltipEventType:K})}),Se(A,"renderPolarAxis",function(w,C,q){var N=xn(w,"type.axisType"),I=xn(A.state,"".concat(N,"Map")),$=w.type.defaultProps,H=$!==void 0?J(J({},$),w.props):w.props,Y=I&&I[H["".concat(N,"Id")]];return ce.cloneElement(w,J(J({},Y),{},{className:$e(N,Y.className),key:w.key||"".concat(C,"-").concat(q),ticks:gr(Y,!0)}))}),Se(A,"renderPolarGrid",function(w){var C=w.props,q=C.radialLines,N=C.polarAngles,I=C.polarRadius,$=A.state,H=$.radiusAxisMap,Y=$.angleAxisMap,Z=ea(H),K=ea(Y),U=K.cx,W=K.cy,F=K.innerRadius,re=K.outerRadius;return ce.cloneElement(w,{polarAngles:Array.isArray(N)?N:gr(K,!0).map(function(D){return D.coordinate}),polarRadius:Array.isArray(I)?I:gr(Z,!0).map(function(D){return D.coordinate}),cx:U,cy:W,innerRadius:F,outerRadius:re,key:w.key||"polar-grid",radialLines:q})}),Se(A,"renderLegend",function(){var w=A.state.formattedGraphicalItems,C=A.props,q=C.children,N=C.width,I=C.height,$=A.props.margin||{},H=N-($.left||0)-($.right||0),Y=Uj({children:q,formattedGraphicalItems:w,legendWidth:H,legendContent:d});if(!Y)return null;var Z=Y.item,K=NM(Y,L9);return ce.cloneElement(Z,J(J({},K),{},{chartWidth:N,chartHeight:I,margin:$,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),Se(A,"renderTooltip",function(){var w,C=A.props,q=C.children,N=C.accessibilityLayer,I=rn(q,Yn);if(!I)return null;var $=A.state,H=$.isTooltipActive,Y=$.activeCoordinate,Z=$.activePayload,K=$.activeLabel,U=$.offset,W=(w=I.props.active)!==null&&w!==void 0?w:H;return ce.cloneElement(I,{viewBox:J(J({},U),{},{x:U.left,y:U.top}),active:W,label:K,payload:W?Z:[],coordinate:Y,accessibilityLayer:N})}),Se(A,"renderBrush",function(w){var C=A.props,q=C.margin,N=C.data,I=A.state,$=I.offset,H=I.dataStartIndex,Y=I.dataEndIndex,Z=I.updateId;return ce.cloneElement(w,{key:w.key||"_recharts-brush",onChange:Xc(A.handleBrushChange,w.props.onChange),data:N,x:fe(w.props.x)?w.props.x:$.left,y:fe(w.props.y)?w.props.y:$.top+$.height+$.brushBottom-(q.bottom||0),width:fe(w.props.width)?w.props.width:$.width,startIndex:H,endIndex:Y,updateId:"brush-".concat(Z)})}),Se(A,"renderReferenceElement",function(w,C,q){if(!w)return null;var N=A,I=N.clipPathId,$=A.state,H=$.xAxisMap,Y=$.yAxisMap,Z=$.offset,K=w.type.defaultProps||{},U=w.props,W=U.xAxisId,F=W===void 0?K.xAxisId:W,re=U.yAxisId,D=re===void 0?K.yAxisId:re;return ce.cloneElement(w,{key:w.key||"".concat(C,"-").concat(q),xAxis:H[F],yAxis:Y[D],viewBox:{x:Z.left,y:Z.top,width:Z.width,height:Z.height},clipPathId:I})}),Se(A,"renderActivePoints",function(w){var C=w.item,q=w.activePoint,N=w.basePoint,I=w.childIndex,$=w.isRange,H=[],Y=C.props.key,Z=C.item.type.defaultProps!==void 0?J(J({},C.item.type.defaultProps),C.item.props):C.item.props,K=Z.activeDot,U=Z.dataKey,W=J(J({index:I,dataKey:U,cx:q.x,cy:q.y,r:4,fill:Wb(C.item),strokeWidth:2,stroke:"#fff",payload:q.payload,value:q.value},De(K,!1)),Jc(K));return H.push(E.renderActiveDot(K,W,"".concat(Y,"-activePoint-").concat(I))),N?H.push(E.renderActiveDot(K,J(J({},W),{},{cx:N.x,cy:N.y}),"".concat(Y,"-basePoint-").concat(I))):$&&H.push(null),H}),Se(A,"renderGraphicChild",function(w,C,q){var N=A.filterFormatItem(w,C,q);if(!N)return null;var I=A.getTooltipEventType(),$=A.state,H=$.isTooltipActive,Y=$.tooltipAxis,Z=$.activeTooltipIndex,K=$.activeLabel,U=A.props.children,W=rn(U,Yn),F=N.props,re=F.points,D=F.isRange,V=F.baseLine,te=N.item.type.defaultProps!==void 0?J(J({},N.item.type.defaultProps),N.item.props):N.item.props,ue=te.activeDot,oe=te.hide,ye=te.activeBar,me=te.activeShape,et=!!(!oe&&H&&W&&(ue||ye||me)),Oe={};I!=="axis"&&W&&W.props.trigger==="click"?Oe={onClick:Xc(A.handleItemMouseEnter,w.props.onClick)}:I!=="axis"&&(Oe={onMouseLeave:Xc(A.handleItemMouseLeave,w.props.onMouseLeave),onMouseEnter:Xc(A.handleItemMouseEnter,w.props.onMouseEnter)});var le=ce.cloneElement(w,J(J({},N.props),Oe));function se(Fn){return typeof Y.dataKey=="function"?Y.dataKey(Fn.payload):null}if(et)if(Z>=0){var ge,ie;if(Y.dataKey&&!Y.allowDuplicatedCategory){var ze=typeof Y.dataKey=="function"?se:"payload.".concat(Y.dataKey.toString());ge=Qc(re,ze,K),ie=D&&V&&Qc(V,ze,K)}else ge=re==null?void 0:re[Z],ie=D&&V&&V[Z];if(me||ye){var Ee=w.props.activeIndex!==void 0?w.props.activeIndex:Z;return[ce.cloneElement(w,J(J(J({},N.props),Oe),{},{activeIndex:Ee})),null,null]}if(!Pe(ge))return[le].concat(lu(A.renderActivePoints({item:N,activePoint:ge,basePoint:ie,childIndex:Z,isRange:D})))}else{var Qe,Ke=(Qe=A.getItemByXY(A.state.activeCoordinate))!==null&&Qe!==void 0?Qe:{graphicalItem:le},bt=Ke.graphicalItem,Xt=bt.item,Ln=Xt===void 0?w:Xt,jr=bt.childIndex,En=J(J(J({},N.props),Oe),{},{activeIndex:jr});return[ce.cloneElement(Ln,En),null,null]}return D?[le,null,null]:[le,null]}),Se(A,"renderCustomized",function(w,C,q){return ce.cloneElement(w,J(J({key:"recharts-customized-".concat(q)},A.props),A.state))}),Se(A,"renderMap",{CartesianGrid:{handler:Fc,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:Fc},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:Fc},YAxis:{handler:Fc},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((T=M.id)!==null&&T!==void 0?T:gl("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=L2(A.triggeredAfterMouseMove,(P=M.throttleDelay)!==null&&P!==void 0?P:1e3/60),A.state={},A}return F9(E,S),K9(E,[{key:"componentDidMount",value:function(){var T,P;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(P=this.props.margin.top)!==null&&P!==void 0?P:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var T=this.props,P=T.children,A=T.data,w=T.height,C=T.layout,q=rn(P,Yn);if(q){var N=q.props.defaultIndex;if(!(typeof N!="number"||N<0||N>this.state.tooltipTicks.length-1)){var I=this.state.tooltipTicks[N]&&this.state.tooltipTicks[N].value,$=tb(this.state,A,N,I),H=this.state.tooltipTicks[N].coordinate,Y=(this.state.offset.top+w)/2,Z=C==="horizontal",K=Z?{x:H,y:Y}:{y:H,x:Y},U=this.state.formattedGraphicalItems.find(function(F){var re=F.item;return re.type.name==="Scatter"});U&&(K=J(J({},K),U.props.points[N].tooltipPosition),$=U.props.points[N].tooltipPayload);var W={activeTooltipIndex:N,isTooltipActive:!0,activeLabel:I,activePayload:$,activeCoordinate:K};this.setState(W),this.renderCursor(q),this.accessibilityManager.setIndex(N)}}}},{key:"getSnapshotBeforeUpdate",value:function(T,P){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==P.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==T.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==T.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(T){Um([rn(T.children,Yn)],[rn(this.props.children,Yn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var T=rn(this.props.children,Yn);if(T&&typeof T.props.shared=="boolean"){var P=T.props.shared?"axis":"item";return s.indexOf(P)>=0?P:l}return l}},{key:"getMouseInfo",value:function(T){if(!this.container)return null;var P=this.container,A=P.getBoundingClientRect(),w=lB(A),C={chartX:Math.round(T.pageX-w.left),chartY:Math.round(T.pageY-w.top)},q=A.width/P.offsetWidth||1,N=this.inRange(C.chartX,C.chartY,q);if(!N)return null;var I=this.state,$=I.xAxisMap,H=I.yAxisMap,Y=this.getTooltipEventType();if(Y!=="axis"&&$&&H){var Z=ea($).scale,K=ea(H).scale,U=Z&&Z.invert?Z.invert(C.chartX):null,W=K&&K.invert?K.invert(C.chartY):null;return J(J({},C),{},{xValue:U,yValue:W})}var F=$M(this.state,this.props.data,this.props.layout,N);return F?J(J({},C),F):null}},{key:"inRange",value:function(T,P){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,w=this.props.layout,C=T/A,q=P/A;if(w==="horizontal"||w==="vertical"){var N=this.state.offset,I=C>=N.left&&C<=N.left+N.width&&q>=N.top&&q<=N.top+N.height;return I?{x:C,y:q}:null}var $=this.state,H=$.angleAxisMap,Y=$.radiusAxisMap;if(H&&Y){var Z=ea(H);return ZE({x:C,y:q},Z)}return null}},{key:"parseEventsOfWrapper",value:function(){var T=this.props.children,P=this.getTooltipEventType(),A=rn(T,Yn),w={};A&&P==="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=Jc(this.props,this.handleOuterEvent);return J(J({},C),w)}},{key:"addListener",value:function(){qm.on($m,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){qm.removeListener($m,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(T,P,A){for(var w=this.state.formattedGraphicalItems,C=0,q=w.length;C<q;C++){var N=w[C];if(N.item===T||N.props.key===T.key||P===br(N.item.type)&&A===N.childIndex)return N}return null}},{key:"renderClipPath",value:function(){var T=this.clipPathId,P=this.state.offset,A=P.left,w=P.top,C=P.height,q=P.width;return z.createElement("defs",null,z.createElement("clipPath",{id:T},z.createElement("rect",{x:A,y:w,height:C,width:q})))}},{key:"getXScales",value:function(){var T=this.state.xAxisMap;return T?Object.entries(T).reduce(function(P,A){var w=RM(A,2),C=w[0],q=w[1];return J(J({},P),{},Se({},C,q.scale))},{}):null}},{key:"getYScales",value:function(){var T=this.state.yAxisMap;return T?Object.entries(T).reduce(function(P,A){var w=RM(A,2),C=w[0],q=w[1];return J(J({},P),{},Se({},C,q.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(T){var P;return(P=this.state.xAxisMap)===null||P===void 0||(P=P[T])===null||P===void 0?void 0:P.scale}},{key:"getYScaleByAxisId",value:function(T){var P;return(P=this.state.yAxisMap)===null||P===void 0||(P=P[T])===null||P===void 0?void 0:P.scale}},{key:"getItemByXY",value:function(T){var P=this.state,A=P.formattedGraphicalItems,w=P.activeItem;if(A&&A.length)for(var C=0,q=A.length;C<q;C++){var N=A[C],I=N.props,$=N.item,H=$.type.defaultProps!==void 0?J(J({},$.type.defaultProps),$.props):$.props,Y=br($.type);if(Y==="Bar"){var Z=(I.data||[]).find(function(F){return wU(T,F)});if(Z)return{graphicalItem:N,payload:Z}}else if(Y==="RadialBar"){var K=(I.data||[]).find(function(F){return ZE(T,F)});if(K)return{graphicalItem:N,payload:K}}else if(gs(N,w)||bs(N,w)||ll(N,w)){var U=pk({graphicalItem:N,activeTooltipItem:w,itemData:H.data}),W=H.activeIndex===void 0?U:H.activeIndex;return{graphicalItem:J(J({},N),{},{childIndex:W}),payload:ll(N,w)?H.data[U]:N.props.data[U]}}}return null}},{key:"render",value:function(){var T=this;if(!o_(this))return null;var P=this.props,A=P.children,w=P.className,C=P.width,q=P.height,N=P.style,I=P.compact,$=P.title,H=P.desc,Y=NM(P,U9),Z=De(Y,!1);if(I)return z.createElement(vM,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement(Hm,qi({},Z,{width:C,height:q,title:$,desc:H}),this.renderClipPath(),c_(A,this.renderMap)));if(this.props.accessibilityLayer){var K,U;Z.tabIndex=(K=this.props.tabIndex)!==null&&K!==void 0?K:0,Z.role=(U=this.props.role)!==null&&U!==void 0?U:"application",Z.onKeyDown=function(F){T.accessibilityManager.keyboardEvent(F)},Z.onFocus=function(){T.accessibilityManager.focus()}}var W=this.parseEventsOfWrapper();return z.createElement(vM,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},z.createElement("div",qi({className:$e("recharts-wrapper",w),style:J({position:"relative",cursor:"default",width:C,height:q},N)},W,{ref:function(re){T.container=re}}),z.createElement(Hm,qi({},Z,{width:C,height:q,title:$,desc:H,style:rI}),this.renderClipPath(),c_(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(ce.Component);Se(x,"displayName",n),Se(x,"defaultProps",J({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),Se(x,"getDerivedStateFromProps",function(S,E){var M=S.dataKey,T=S.data,P=S.children,A=S.width,w=S.height,C=S.layout,q=S.stackOffset,N=S.margin,I=E.dataStartIndex,$=E.dataEndIndex;if(E.updateId===void 0){var H=BM(S);return J(J(J({},H),{},{updateId:0},b(J(J({props:S},H),{},{updateId:0}),E)),{},{prevDataKey:M,prevData:T,prevWidth:A,prevHeight:w,prevLayout:C,prevStackOffset:q,prevMargin:N,prevChildren:P})}if(M!==E.prevDataKey||T!==E.prevData||A!==E.prevWidth||w!==E.prevHeight||C!==E.prevLayout||q!==E.prevStackOffset||!$i(N,E.prevMargin)){var Y=BM(S),Z={chartX:E.chartX,chartY:E.chartY,isTooltipActive:E.isTooltipActive},K=J(J({},$M(E,T,C)),{},{updateId:E.updateId+1}),U=J(J(J({},Y),Z),K);return J(J(J({},U),b(J({props:S},U),E)),{},{prevDataKey:M,prevData:T,prevWidth:A,prevHeight:w,prevLayout:C,prevStackOffset:q,prevMargin:N,prevChildren:P})}if(!Um(P,E.prevChildren)){var W,F,re,D,V=rn(P,Fi),te=V&&(W=(F=V.props)===null||F===void 0?void 0:F.startIndex)!==null&&W!==void 0?W:I,ue=V&&(re=(D=V.props)===null||D===void 0?void 0:D.endIndex)!==null&&re!==void 0?re:$,oe=te!==I||ue!==$,ye=!Pe(T),me=ye&&!oe?E.updateId:E.updateId+1;return J(J({updateId:me},b(J(J({props:S},E),{},{updateId:me,dataStartIndex:te,dataEndIndex:ue}),E)),{},{prevChildren:P,dataStartIndex:te,dataEndIndex:ue})}return null}),Se(x,"renderActiveDot",function(S,E,M){var T;return ce.isValidElement(S)?T=ce.cloneElement(S,E):we(S)?T=S(E):T=z.createElement(Fb,E),z.createElement(lt,{className:"recharts-active-dot",key:M},T)});var O=ce.forwardRef(function(E,M){return z.createElement(x,qi({},E,{ref:M}))});return O.displayName=x.displayName,O},vI=dI({chartName:"LineChart",GraphicalChild:au,axisComponents:[{axisType:"xAxis",AxisComp:ws},{axisType:"yAxis",AxisComp:Es}],formatAxisMap:sH});const pI=e=>e.map(t=>({name:`${t.name}`,startMemory:parseFloat(t.startMemory),endMemory:parseFloat(t.endMemory)}));function yI(e){return new Promise((t,n)=>{const r=new FileReader;r.onload=()=>t(r.result),r.onerror=()=>n(r.error),r.readAsText(e)})}async function mI(){const e=`${window.location.origin}/get_filename`,t=await fetch(e);if(!t.ok)throw new Error("Failed to get filename: "+t.statusText);const n=await t.text(),r=await fetch(`${window.location.origin}/download?filename=${encodeURIComponent(n)}`);if(!r.ok)throw new Error("Failed to download file: "+r.statusText);const u=await r.blob(),l=new File([u],n,{type:u.type}),c=await yI(l),s=JSON.parse(c);return pI(s)}const gI=!1;function bI(){const[e,t]=ce.useState([]),[n,r]=ce.useState(!0),[u,l]=ce.useState(""),[c,s]=ce.useState({start:!0,end:!0});return ce.useEffect(()=>{(async()=>{try{if(!gI){const d=await mI();t(d)}}catch(d){l(d instanceof Error?d.message:"Unknown error")}finally{r(!1)}})()},[]),n?Me.jsx("div",{className:"h-screen w-full justify-center items-center p-8",children:Me.jsxs("div",{role:"alert",className:"alert alert-warning max-w-sm",children:[Me.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-6 w-6 shrink-0 stroke-current",fill:"none",viewBox:"0 0 24 24",children:Me.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})}),Me.jsxs("div",{children:[Me.jsx("h3",{className:"font-bold",children:"Loading..."}),Me.jsx("span",{children:"Loading memory data from perf point file."})]})]})}):u?Me.jsx("div",{className:"h-screen w-full justify-center items-center p-8",children:Me.jsxs("div",{role:"alert",className:"alert alert-error max-w-sm",children:[Me.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-6 w-6 shrink-0 stroke-current",fill:"none",viewBox:"0 0 24 24",children:Me.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"})}),Me.jsxs("div",{children:[Me.jsx("h3",{className:"font-bold",children:"Fetch data error!"}),Me.jsx("span",{children:u})]})]})}):Me.jsx("div",{className:"h-screen w-full overflow-hidden antialiased flex flex-col px-16 py-8 gap-4",children:Me.jsxs("div",{className:"h-full flex flex-col gap-4",children:[Me.jsx("div",{className:"flex justify-center items-center",children:Me.jsxs("fieldset",{className:"fieldset w-xs flex gap-4",children:[Me.jsxs("label",{className:"fieldset-label font-semibold",children:["Start Memory",Me.jsx("input",{type:"checkbox",checked:c.start,onChange:()=>s({...c,start:!c.start}),className:"checkbox checkbox-sm rounded-sm"})]}),Me.jsxs("label",{className:"fieldset-label font-semibold",children:["End Memory",Me.jsx("input",{type:"checkbox",checked:c.end,onChange:()=>s({...c,end:!c.end}),className:"checkbox checkbox-sm rounded-sm"})]})]})}),Me.jsx(tB,{width:"100%",height:"100%",children:Me.jsxs(vI,{data:e,children:[Me.jsx(CP,{strokeDasharray:"3 3"}),Me.jsx(ws,{dataKey:"name",fontSize:10}),Me.jsx(Es,{tickFormatter:h=>`${h}MB`,fontSize:10}),Me.jsx(Yn,{content:({active:h,payload:d})=>{if(h&&d&&d.length){const y=d.find(S=>S.dataKey==="endMemory")??d[0];if(!y)return null;const p=e.findIndex(S=>S.name===y.payload.name),g=y.payload.startMemory.toFixed(2),b=y.payload.endMemory.toFixed(2),x=(b-g).toFixed(2),O=[0,1].includes(p)?y.payload.name:`[${p-1}] ${y.payload.name}`;return Me.jsxs("div",{className:"p-2 border border-base-300 rounded shadow-lg flex flex-col bg-base-300 gap-2",children:[Me.jsx("p",{className:"text-xs font-semibold",children:O}),Me.jsxs("div",{className:"flex flex-col gap-1",children:[Me.jsx("p",{className:"text-xs",children:`Start Memory: ${g}MB`}),Me.jsx("p",{className:"text-xs",children:`End Memory: ${b}MB`}),Me.jsx("p",{className:"text-xs text-primary",children:`Usage Memory: ${x}MB`})]})]})}return null}}),c.end?Me.jsx(au,{type:"linear",dataKey:"endMemory",stroke:"#847f7b",strokeWidth:2,activeDot:{r:6}}):null,c.start?Me.jsx(au,{type:"linear",dataKey:"startMemory",stroke:"#bfbab5",strokeWidth:2,activeDot:{r:6}}):null]})})]})})}OR.createRoot(document.getElementById("root")).render(Me.jsx(ce.StrictMode,{children:Me.jsx(bI,{})}));
85